Skip to content

Add missing checkout step to github-release job - #146

Merged
philippjfr merged 1 commit into
mainfrom
fix/github-release-checkout
Aug 20, 2026
Merged

philippjfr merged 1 commit into
mainfrom
fix/github-release-checkout

Conversation

@philippjfr

Copy link
Copy Markdown
Contributor

Summary

  • gh release create --verify-tag requires a local git checkout to verify the tag against, but the github-release job never checked out the repo, so it fails with fatal: not a git repository.
  • Adds an actions/checkout step before the release-creation step, matching what was tested when finishing the 1.8.0 release.

Test plan

  • Re-run/dispatch the release workflow with reuse_run_id for 1.8.0 and confirm github-release succeeds.

gh release create --verify-tag needs a local git checkout to verify
the tag against; the job never had one, so it would fail on any run,
not just the reuse_run_id retry path.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@philippjfr
philippjfr merged commit 20925e6 into main Aug 20, 2026
4 checks passed
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