Skip to content

fix(release): preserve annotated tag refs - #322

Merged
codeforester merged 1 commit into
mainfrom
ci/320-20260928-ci-release-preserve-annotated-tag-identity-during-release-ch
Sep 28, 2026
Merged

codeforester merged 1 commit into
mainfrom
ci/320-20260928-ci-release-preserve-annotated-tag-identity-during-release-ch

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • restore the annotated tag ref after actions/checkout in both release jobs
  • fail closed if the checked-out tag is not an annotated tag
  • keep provenance and final asset checks bound to the exact tag target

Validation

  • git diff --check
  • bats tests/release_test.bats
  • release workflow YAML parsed successfully
  • reproduced v0.2.0 failure was the checkout ref being rewritten as a lightweight tag; the remote tag itself remains annotated and immutable

@codeforester
codeforester merged commit d36c00b into main Sep 28, 2026
8 checks passed
@codeforester
codeforester deleted the ci/320-20260928-ci-release-preserve-annotated-tag-identity-during-release-ch branch September 28, 2026 12:43
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.

1 participant