Skip to content

fix(release): tolerate npm registry propagation - #24

Merged
drewstone merged 1 commit into
mainfrom
fix/release-registry-propagation
Aug 11, 2026
Merged

fix(release): tolerate npm registry propagation#24
drewstone merged 1 commit into
mainfrom
fix/release-registry-propagation

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

The first 0.1.1 publish succeeded, but its immediate registry install saw ETARGET before npm propagation completed. The release recovered safely on the original commit and completed.

This change adds one bounded registry retry command and uses it for provenance installation plus Linux and macOS registry downloads. It never republishes an existing version.

Proof:

  • 231/231 unit tests pass, including retry recovery and exhaustion
  • ShellCheck and actionlint pass
  • release contract passes
  • v0.1.1 release run 31533843457 completed successfully after safe rerun

@drewstone
drewstone merged commit 8cce4c6 into main Aug 11, 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.

1 participant