Skip to content

Update Release Pipelines - #37

Merged
devinlyons merged 1 commit into
mainfrom
update-release-pipelines
Aug 12, 2026
Merged

Update Release Pipelines#37
devinlyons merged 1 commit into
mainfrom
update-release-pipelines

Conversation

@devinlyons

Copy link
Copy Markdown
Contributor

No description provided.

@devinlyons
devinlyons requested review from mleone11 and a lite review from Copilot August 12, 2026 20:24
@devinlyons devinlyons self-assigned this Aug 12, 2026
@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown

🔗 Jira task created: SOF-681

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the GitHub release workflows to publish NuGet packages using NuGet’s OIDC “trusted publishing” flow (minting a short-lived API key via NuGet/login@v1) instead of a long-lived stored API key secret.

Changes:

  • Adds a NuGet/login@v1 step to obtain a temporary NuGet API key via OIDC.
  • Updates dotnet nuget push commands to use the temporary key output from the login step and simplifies symbol publishing via --include-symbols.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/release.yml Switches package publishing to OIDC-based NuGet/login and uses the minted API key for pushes.
.github/workflows/giraffe-release.yml Switches Giraffe package publishing to OIDC-based NuGet/login and uses the minted API key for pushes.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/release.yml
Comment thread .github/workflows/giraffe-release.yml
@devinlyons
devinlyons force-pushed the update-release-pipelines branch from 74f0131 to 0287baa Compare August 12, 2026 20:37
@devinlyons
devinlyons merged commit a0a7fb3 into main Aug 12, 2026
2 checks passed
@devinlyons
devinlyons deleted the update-release-pipelines branch August 12, 2026 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants