From c9dacc5495d217150482dc62420a69c3bf8c9cc3 Mon Sep 17 00:00:00 2001 From: cafitac Date: Thu, 30 Apr 2026 12:22:12 +0900 Subject: [PATCH] ci: widen published smoke propagation retry --- .github/workflows/publish.yml | 2 +- .github/workflows/published-install-smoke.yml | 2 +- tests/test_published_install_smoke.py | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 99e0d47..f02a737 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -150,7 +150,7 @@ jobs: VERSION="${GITHUB_REF_NAME#v}" uv run python scripts/smoke_published_install.py \ --version "$VERSION" \ - --attempts 12 \ + --attempts 36 \ --delay-seconds 10 create-github-release: diff --git a/.github/workflows/published-install-smoke.yml b/.github/workflows/published-install-smoke.yml index 7b48718..b0b930a 100644 --- a/.github/workflows/published-install-smoke.yml +++ b/.github/workflows/published-install-smoke.yml @@ -10,7 +10,7 @@ on: attempts: description: 'Retry attempts for registry propagation' required: false - default: '6' + default: '18' type: string delay_seconds: description: 'Delay between retry attempts' diff --git a/tests/test_published_install_smoke.py b/tests/test_published_install_smoke.py index 5ca03e3..e761329 100644 --- a/tests/test_published_install_smoke.py +++ b/tests/test_published_install_smoke.py @@ -115,6 +115,7 @@ def test_published_install_workflow_runs_script_after_publish() -> None: assert "needs:" in workflow assert "publish-pypi" in workflow assert "publish-npm" in workflow + assert "--attempts 36" in workflow def test_standalone_published_install_workflow_is_manual() -> None: @@ -124,6 +125,7 @@ def test_standalone_published_install_workflow_is_manual() -> None: assert "workflow_dispatch:" in workflow assert "version:" in workflow assert "scripts/smoke_published_install.py" in workflow + assert "default: '18'" in workflow assert "python -m pip install pipx" in workflow assert "from pipx.main import cli; raise SystemExit(cli())" in workflow