From e5cd6f26a908db5dcc7263139e6f2de0e01c785b Mon Sep 17 00:00:00 2001 From: calvinleng-science Date: Tue, 26 May 2026 17:10:59 -0700 Subject: [PATCH] fix(release): skip-existing on testpypi and longer wait before validate testpypi publish failed with a 400 when the version was already present on testpypi, blocking the downstream validate and pypi publish jobs. skip-existing makes the upload idempotent, and the wait before validating is bumped 60s -> 180s to give testpypi more time to index the new release. --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cbb653c3..c1e6f09e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -52,13 +52,14 @@ jobs: with: repository-url: https://test.pypi.org/legacy/ verbose: true + skip-existing: true validate-test-pypi-release: runs-on: ubuntu-latest needs: publish-testpypi steps: - name: wait for package to be available - run: sleep 60 + run: sleep 180 - name: install test pypi release run: |