Skip to content

Add environment-gated release publishing and signing#4

Merged
Marc-André Moreau (mamoreau-devolutions) merged 3 commits into
masterfrom
mamoreau-devolutions/publish-workflows
Apr 27, 2026
Merged

Add environment-gated release publishing and signing#4
Marc-André Moreau (mamoreau-devolutions) merged 3 commits into
masterfrom
mamoreau-devolutions/publish-workflows

Conversation

@mamoreau-devolutions
Copy link
Copy Markdown
Contributor

Summary

  • Add publish-test / publish-prod environment selection to the Release workflow via github-env.
  • Gate package/signing and publishing jobs on the selected GitHub environment.
  • Sign Windows Rust release artifacts before upload.
  • Sign C# NuGet and PowerShell module binaries, including bundled module dependencies, before packaging/upload.
  • Switch NuGet publishing to NuGet/login@v1 OIDC and use PSGALLERY_NUGET_API_KEY for PowerShell Gallery publishing.

Validation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit 0796652 into master Apr 27, 2026
16 checks passed
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) deleted the mamoreau-devolutions/publish-workflows branch April 27, 2026 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant