Skip to content

ci(release): publish packages before tag - #356

Merged
thomhurst merged 1 commit into
mainfrom
issue-343-release-tag-recovery
Aug 26, 2026
Merged

ci(release): publish packages before tag#356
thomhurst merged 1 commit into
mainfrom
issue-343-release-tag-recovery

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

Summary

  • publish NuGet packages before creating the release tag
  • keep GitHub release creation after the tag
  • enforce the failure-safe ordering in the release workflow verifier

Test plan

  • pwsh scripts/Verify-ReleaseWorkflow.ps1
  • dotnet build Kevlar.slnx -c Release

Closes #343

Avoid advancing GitVersion when NuGet publication fails.

Refs #343
@coderabbitai

coderabbitai Bot commented Aug 26, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 5aa58f8e-1fd6-4efa-9fa4-ce991d7ee9ee


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@thomhurst
thomhurst merged commit 9c417ee into main Aug 26, 2026
7 checks passed
@thomhurst
thomhurst deleted the issue-343-release-tag-recovery branch August 26, 2026 23:49
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.

ci(release): tag is pushed before the NuGet push, stranding the version on failure

1 participant