Skip to content

fix(release): restore annotated tag refs#310

Merged
pentaxis93 merged 1 commit into
mainfrom
issue-308/fix-release-ceremony-add-annotated-tag
May 17, 2026
Merged

fix(release): restore annotated tag refs#310
pentaxis93 merged 1 commit into
mainfrom
issue-308/fix-release-ceremony-add-annotated-tag

Conversation

@pentaxis93
Copy link
Copy Markdown
Collaborator

Summary

  • Restores annotated tag refs immediately after checkout in the release workflow.
  • Verifies the restored tag still resolves to the triggering event SHA before the existing annotated-tag trust check runs.
  • Documents the release workflow correction in the Unreleased changelog.

Changes

  • Added the Restore annotated tag refs and Verify restored tag matches event workflow steps between Checkout and Require annotated tag.
  • Tightened the release workflow repository-contract test to lock in the trust-step content and ordering.

GitHub Issue(s)

Closes #308

Test plan

  • python -m unittest tests.test_release_ceremony.ReleaseRepositoryContractTests.test_release_workflow_verifies_annotated_tags_and_has_no_path_filter
  • python -m unittest discover -s tests

Restore annotated tag refs after checkout and verify the restored tag still resolves to the triggering event SHA before the existing annotated-tag trust check runs.

Refs #308
@pentaxis93 pentaxis93 merged commit d22106d into main May 17, 2026
1 check passed
@pentaxis93 pentaxis93 deleted the issue-308/fix-release-ceremony-add-annotated-tag branch May 17, 2026 14:56
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.

fix(release-ceremony): add annotated-tag restoration to release workflow

1 participant