Skip to content

fix(release): handle registry visibility after npm publication - #100

Merged
LucienSong merged 1 commit into
mainfrom
codex/registry-visibility-check-20261017
Oct 17, 2026
Merged

LucienSong merged 1 commit into
mainfrom
codex/registry-visibility-check-20261017

Conversation

@LucienSong

@LucienSong LucienSong commented Oct 17, 2026 •

Copy link
Copy Markdown
Collaborator

Publishing can succeed while the first registry installation still returns ETARGET for the new version. Refresh registry metadata and retry only that exact missing-version error twice, with bounded waits; other install failures still fail immediately. Archive validation and real package checks are unchanged.

Add a read-only verify_only workflow dispatch so an existing npm version can complete acceptance without attempting to republish it. Normal tag publishing remains the default.

Validation:

  • Reproduced the immediate exact-version ETARGET failure before the change.
  • With one simulated visibility delay, the updated checker installs the real public package and passes imports, declarations, CLI and EVM/PQABI compilation.
  • Persistent exact-version misses stop after three attempts; unrelated dependency errors are not retried.
  • JavaScript syntax and actionlint validation passed.
  • Required hosted CI and review checks.

@LucienSong
LucienSong merged commit cdcad64 into main Oct 17, 2026
3 checks passed
@LucienSong
LucienSong deleted the codex/registry-visibility-check-20261017 branch October 17, 2026 02:25
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