Skip to content

Restore annotated release tag after checkout - #13

Merged
proddata merged 1 commit into
mainfrom
fix/release-tag-checkout
Oct 15, 2026
Merged

proddata merged 1 commit into
mainfrom
fix/release-tag-checkout

Conversation

@proddata

Copy link
Copy Markdown
Owner

Fixes the v0.1.0 draft workflow failure. actions/checkout fetched the event commit into refs/tags/v0.1.0, locally replacing the signed annotated tag with a lightweight ref. Fetch the remote tag object again before checking its type, target, and GitHub signature. The release remains draft-only and fails closed if the tag or signature is invalid. Reproduced the checkout ref replacement and verified the forced tag fetch restores the annotated object. git diff --check passed; actionlint is unavailable locally. Rollback: revert this workflow change before creating another release tag.

@proddata
proddata merged commit 2b42ea0 into main Oct 15, 2026
15 checks passed
@proddata
proddata deleted the fix/release-tag-checkout branch October 15, 2026 06:58
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