From dae56048cacdfccdcceb6d9eb3cc390200faacce Mon Sep 17 00:00:00 2001 From: David de Hilster Date: Wed, 14 Oct 2026 17:35:37 -0400 Subject: [PATCH] Upload to PyPI with skip-existing, so a rerun uploads only what is missing Co-Authored-By: Claude Opus 5.5 --- .github/workflows/publish.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index cc148bf..7f39f77 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -236,6 +236,11 @@ jobs: path: dist merge-multiple: true - uses: pypa/gh-action-pypi-publish@release/v1 + with: + # A rerun after a partial upload (PyPI took the wheels, then refused the + # sdist with "Project size too large") must upload only what is missing, + # not stop at the first file that is already there. + skip-existing: true # A failed tag build publishes nothing, yet the upstream "Update nlp-engine & # publish" run still reports success, so the gap goes unseen (v2.2.39 sat