Skip to content

Commit a65ee69

Browse files
authored
ci: bump gh-action-pypi-publish to v1.14.2 to accept Metadata-Version 2.5 (#123)
The wheel built by uv on 2026-08-18 declares Metadata-Version 2.5, which the twine bundled in the v1.13.0 action image rejects (InvalidDistribution: '2.5' is not a valid metadata version). Release run 32174441035 therefore stamped and tagged v0.10.0 but failed the PyPI publish job, and the GitHub Release step was skipped as its dependent. v1.14.2 ships a twine that accepts metadata 2.5. Both pin sites move (release.yml and publish-testpypi.yml — the testpypi path would fail identically). 🤖 Generated with Claude Code Co-Authored-By: [Claude](mailto:noreply@anthropic.com)
1 parent 3cbed63 commit a65ee69

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎.github/workflows/publish-testpypi.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ jobs:
9898
run: uv build
9999

100100
- name: Publish to TestPyPI
101-
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
101+
uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
102102
with:
103103
# Trusted Publisher is configured on test.pypi.org for this repo +
104104
# workflow (publish-testpypi.yml) + environment (testpypi); no

‎.github/workflows/release.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ jobs:
383383
path: dist/
384384

385385
- name: Publish to PyPI
386-
uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0
386+
uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2
387387
with:
388388
# Trusted Publisher is configured on pypi.org for this repo +
389389
# workflow (release.yml) + environment (pypi); no password needed.

0 commit comments

Comments
 (0)