Skip to content

Fix release asset upload - #8

Merged
simonether merged 1 commit into
mainfrom
codex/fix-release-assets
Jul 28, 2026
Merged

Fix release asset upload#8
simonether merged 1 commit into
mainfrom
codex/fix-release-assets

Conversation

@simonether

Copy link
Copy Markdown
Owner

Summary

  • pass the explicit GitHub repository to gh release upload
  • keep the artifact attachment job checkout-free
  • add a regression test for the exact upload command

Root cause

The RC release successfully published to PyPI, but the attachment job had no checkout and gh could not infer a repository from .git. The exact CI-built artifacts were subsequently verified and attached manually.

Validation

  • actionlint .github/workflows/*.yml
  • uv run ruff check tests/test_release_metadata.py
  • uv run pytest -q tests/test_release_metadata.py — 6 passed
  • git diff --check

@simonether
simonether marked this pull request as ready for review July 28, 2026 11:21
@simonether
simonether merged commit 9bce70d into main Jul 28, 2026
6 checks passed
@simonether
simonether deleted the codex/fix-release-assets branch July 28, 2026 11:21
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