Sourced from pypa/gh-action-pypi-publish's releases.
v1.12.4
✨ What's Changed
The main theme of this patch release that the support for uploading PEP 639 licensing metadata to PyPI has been fixed in #327.
🛠️ Internal Updates
A few smaller updates include the attestation existence being checked earlier in the process now, listing all the violating files together, not just one (PR #315). And the lock file with the software available in runtime has been re-pinned in #329. Additionally, the CI now runs the smoke-tests against both Ubuntu 22.04 and 24.04 explicitly via da900af96347cc027433720ad4f122117645459d.
🪞 Full Diff: https://github.com/pypa/gh-action-pypi-publish/compare/v1.12.3...v1.12.4
🧔♂️ Release Manager:
@webknjaz
🇺🇦🙏 Special Thanks to
@dnicolodi
💰 and@woodruffw
💰 for releasing the license metadata support fix in Twine!💬 Discuss on Bluesky 🦋, on Mastodon 🐘 and on GitHub.
76f52bc
Merge pull request #329
from webknjaz/maintenance/runtime-lockfile-24-02-202572de13b
📌 Mass-upgrade transitive dependency pins1995f2e
Merge pull request #327
from webknjaz/maintenance/twine-6.1-pep63929f40bd
📦 Enable metadata 2.4 support in Twine10df67d
📦 Enable support for PEP 639 metadatae0449d2
🧪 Integrate a unified alls-green
GHA statuscebc64f
🧪 Bump setuptools in smoke test to v75.8.0da900af
🧪 Run smoke tests against Ubuntu 24 and 228cafb5c
💰 Sync the funding config916e576
Merge pull request #315
from webknjaz/refactoring/attestations-exist-bundle