Skip to content

ci: harden release workflow publication checks - #32

Merged
huides00 merged 3 commits into
mainfrom
ci/release-workflow-hardening
Sep 1, 2026
Merged

ci: harden release workflow publication checks#32
huides00 merged 3 commits into
mainfrom
ci/release-workflow-hardening

Conversation

@huides00

@huides00 huides00 commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Description

Release workflows now tolerate normal PyPI Simple API propagation delays after publishing a package, avoiding false failures when the JSON API sees a release before pip can resolve it. Artifact actions across CI and release workflows use Node 24-compatible versions, eliminating Node.js 20 deprecation warnings without changing package versioning.

Retry PyPI package installation while the Simple API catches up after
publication, and move artifact actions to Node 24-compatible releases.
Keep release verification resilient to normal registry propagation delays
without changing package versioning.
Update release workflow tests to expect the Node 24-compatible artifact action
versions used by CI and release workflows.
Update the Homebrew formula URL and checksum from the validated PyPI sdist
before regenerating resources. Use Homebrew's main-package-only cooldown
bypass so releases can update the tap without disabling cooldown protection
for dependencies.
@huides00
huides00 merged commit 52d5126 into main Sep 1, 2026
4 checks passed
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.

3 participants