Skip to content

Fix release publishing without checkout - #16

Merged
TheQmaks merged 1 commit into
masterfrom
codex/fix-release-publishing
Jul 21, 2026
Merged

Fix release publishing without checkout#16
TheQmaks merged 1 commit into
masterfrom
codex/fix-release-publishing

Conversation

@TheQmaks

Copy link
Copy Markdown
Owner

Root cause

The release job deliberately runs without a checkout, but gh release create had neither GH_REPO nor --repo. After successful build, checksum verification, and attestation, GitHub CLI failed while trying to discover a repository from .git.

Fix

  • provide GH_REPO from the trusted workflow repository context
  • add a regression contract proving the no-checkout release job has an explicit repository target

Validation

  • 101 pytest tests
  • Ruff, format, mypy, Node and Bash syntax
  • actionlint with ShellCheck

Follow-up to #9 and failed release run 29869229454.

@TheQmaks
TheQmaks force-pushed the codex/fix-release-publishing branch from 20318e6 to dcd3692 Compare July 21, 2026 21:28
@TheQmaks
TheQmaks merged commit cf98cee into master Jul 21, 2026
4 checks passed
@TheQmaks
TheQmaks deleted the codex/fix-release-publishing branch July 21, 2026 21:30
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