Skip to content

Restore signed tag refs in release jobs - #37

Merged
3leapsdave merged 1 commit into
mainfrom
fix/release-tag-checkout-devlead-20260930
Sep 30, 2026
Merged

3leapsdave merged 1 commit into
mainfrom
fix/release-tag-checkout-devlead-20260930

Conversation

@3leapsdave

Copy link
Copy Markdown
Member

Summary

  • Restore the annotated tag ref after checkout in release validation, signature verification, and draft jobs; bind all jobs to the validated tag object.
  • Create unsigned drafts through a create-only request and stop on release conflicts or partial uploads.
  • Remove the unused manual recovery workflow and its dedicated controls.

Verification

make pr-final, make release-tooling-test, shellcheck, actionlint, and normal commit and push hooks passed.

Role: devlead
Co-authored-by: GPT-6 Sol noreply@3leaps.net
Committer-of-Record: @3leapsdave

Restore the signed annotated tag ref after checkout and bind validation, signature, and draft jobs to the same tag object. Create unsigned drafts without updating an existing release and remove the unused manual recovery entrypoint.

Role: devlead
Co-authored-by: GPT-6 Sol <noreply@3leaps.net>
Committer-of-Record: @3leapsdave
@3leapsdave
3leapsdave merged commit fc74e12 into main Sep 30, 2026
18 checks passed
@3leapsdave
3leapsdave deleted the fix/release-tag-checkout-devlead-20260930 branch September 30, 2026 02:13
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