Skip to content

Fix release workflow tag push timing#263

Closed
dain wants to merge 1 commit intomasterfrom
fix-release-tag-push
Closed

Fix release workflow tag push timing#263
dain wants to merge 1 commit intomasterfrom
fix-release-tag-push

Conversation

@dain
Copy link
Member

@dain dain commented Jan 10, 2026

Summary

The multi-job release workflow requires the release commit and tag to be pushed in the prepare job, so that the finalize job (running on a fresh runner) can fetch and checkout the tag.

The previous change incorrectly removed the early tag push, causing release 123 to fail.

Changes

  • Push release commit and tag in prepare job immediately after creation
  • Fix finalize push to use HEAD:master (detached HEAD after tag checkout)

The multi-job release workflow requires the release commit and tag
to be pushed in the prepare job, so that the finalize job (running
on a fresh runner) can fetch and checkout the tag.

Changes:
- Push release commit and tag in prepare job immediately after creation
- Fix finalize push to use HEAD:master (detached HEAD after tag checkout)
@cla-bot cla-bot bot added the cla-signed label Jan 10, 2026
@dain dain marked this pull request as draft January 10, 2026 03:23
@dain dain closed this Jan 10, 2026
@dain dain deleted the fix-release-tag-push branch January 10, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant

Comments