Commit ffdf0f7
committed
ci: bump pypi-publish to v1.12.4 (twine 6.1.0) for Metadata-Version 2.4
The publish step failed `twine check` with "Metadata is missing required
fields: Name, Version … supported Metadata-Version: …2.3". Current setuptools
(via `uv build`) emits Metadata-Version 2.4; gh-action-pypi-publish v1.12.2
bundles twine 5.1.1, which only parses up to 2.3.
Verified locally against the actual 0.1.0 wheel + sdist:
- twine 5.1.1 -> reproduces the exact error
- twine 6.1.0 -> both PASS
v1.12.4 pins twine==6.1.0. Pinned to its commit sha
76f52bc884231f62b9a034ebfe128415bbaabdfc (not the annotated tag-object sha);
ghcr image for that commit verified present (HTTP 200).1 parent 4d43e02 commit ffdf0f7
1 file changed
Lines changed: 10 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
130 | 135 | | |
131 | 136 | | |
132 | 137 | | |
| |||
0 commit comments