Repository navigation
VNext/changes to gha workflows - #178
Merged
Merged
Conversation
Long-lived .NET branches need signed NuGet prereleases without a main-only release tag. The new prerelease flow verifies the tagged branch commit and publishes the same validated Release artifact, while release.yml ignores prerelease tags.
Maintainers need to know when to use the prerelease flow and which Production deployment rules it depends on, so the release section now separates prerelease and main release steps.
[Critical impact] The PR appears safe to merge; no actionable issues were established. SummaryAdds manual prerelease publication from tagged development branches.
No actionable issues were established. Verification was based on the workflow definitions; no Actions runs were executed. Diagram%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Manual development branch run] --> B[Check triggering commit and prerelease tag]
B --> C[Shared build, tests, and analysis]
C --> D[Verification-NuGet-Release artifact]
D --> E[Check package versions and existing NuGet content]
E --> F[Protected Production publication]
D --> F
Reviews (1) · Last reviewed commit: "📝 document branch prerelease publicatio..." · Reviewed by Greptile |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces a manual .NET Prerelease Flow for publishing signed NuGet Preview and Release Candidate packages from long-lived development branches. Tagged branch commits are verified and published as the same validated Release artifact, while main-only release tags keep their existing behavior.
Prerelease publishing:
Shared verification:
Documentation: