From 2109ff3560e2b8091aff233b554c07023e3c74b5 Mon Sep 17 00:00:00 2001 From: nstarman Date: Tue, 18 Aug 2026 23:39:47 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20build:=20bump=20gh-action-pypi-p?= =?UTF-8?q?ublish=20to=20v1.14.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v1.13.0 pins packaging==25.0, whose metadata validator tops out at Metadata-Version 2.4. hatchling now emits 2.5, so the v1.6.0 release failed in the TestPyPI job with: InvalidDistribution: Invalid distribution metadata: '2.5' is not a valid metadata version v1.14.2 pins packaging==26.2 / twine==7.0.0, which accept 2.5. Verified locally: twine 7.0.0 passes `twine check` on the exact dists the failed run produced. Co-Authored-By: Claude Opus 5 --- .github/workflows/cd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 871b563..7b0461e 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -49,7 +49,7 @@ jobs: name: Packages path: dist - - uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0 + - uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2 if: github.event_name == 'release' && github.event.action == 'published' with: repository-url: https://test.pypi.org/legacy/ @@ -69,4 +69,4 @@ jobs: name: Packages path: dist - - uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.0 + - uses: pypa/gh-action-pypi-publish@dc37677b2e1c63e2034f94d8a5b11f265b73ba33 # v1.14.2