From 28da14ba7c723d05ba2a62aaecd874f4e4467e35 Mon Sep 17 00:00:00 2001 From: EdgarSocrates98 Date: Sun, 18 Oct 2026 11:46:52 -0300 Subject: [PATCH] ci(verify): retry pip install for PyPI simple-index propagation lag --- .github/workflows/publish-pypi.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 6228731..1b36961 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -186,9 +186,16 @@ jobs: - name: Install published package in clean venv run: | python -m venv /tmp/verify-venv - /tmp/verify-venv/bin/python -m pip install --no-cache-dir \ - --index-url https://pypi.org/simple \ - "apiforge-af==${{ inputs.version }}" + for i in 1 2 3 4 5 6 7 8 9 10; do + if /tmp/verify-venv/bin/python -m pip install --no-cache-dir \ + --index-url https://pypi.org/simple \ + "apiforge-af==${{ inputs.version }}"; then break; fi + + echo "install attempt $i failed (index propagation); retrying in 30s" + + sleep 30 + + done - name: Smoke test console script run: /tmp/verify-venv/bin/apiforge --version