Skip to content

Retry published package installation during release verification - #30

Merged
saadmk11 merged 1 commit into
mainfrom
fix/release-verification
Oct 20, 2026
Merged

saadmk11 merged 1 commit into
mainfrom
fix/release-verification

Conversation

@saadmk11

Copy link
Copy Markdown
Owner

The verification job can query PyPI before a newly uploaded version appears in the package index. Retry the clean install up to six times, with ten seconds between failures, then run the existing version and typing-marker checks. Exhausted retries and verification failures still fail the job.

Validation: actionlint and ShellCheck passed; exercised immediate success, delayed success, final-attempt success, exhausted retries, and verification failure. A clean Python 3.11 install of the published 2.0.0 package passed, and release workflow run 39383801777 passed after rerunning failed jobs.

@saadmk11
saadmk11 merged commit 5e0a041 into main Oct 20, 2026
20 checks passed
@saadmk11
saadmk11 deleted the fix/release-verification branch October 20, 2026 07:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant