Skip to content

fix(release): give the registry longer than two minutes to serve a new version - #24

Merged
Bubblegunn merged 1 commit into
mainfrom
fix/smoke-retry-budget
Sep 21, 2026
Merged

Bubblegunn merged 1 commit into
mainfrom
fix/smoke-retry-budget

Conversation

@Bubblegunn

Copy link
Copy Markdown
Owner

product-engineer@0.4.0 published cleanly on 2026-09-21 and its smoke job failed anyway: six attempts over two minutes all answered ETARGET, and npm view served the version minutes later. A release that worked reported red, and a red that means nothing is how the original smoke-test defect survived in the first place.

Fifteen attempts, twenty seconds apart, about five minutes. The budget is named once and the message is computed from it, because the old one spelled "six" and "two minutes" in words nothing would have updated.

Measured on the block itself, extracted from release.yml and run against a stub npx: a clean run and a run with npm's update notifier on stderr both exit 0, ETARGET exits 1 after exactly fifteen attempts, and a wrong printed version still exits 1.

…w version

product-engineer 0.4.0 published cleanly on 2026-09-21 and the smoke job failed
anyway: six attempts over two minutes all came back ETARGET, and the version was
being served minutes later. A release that worked reported red, which is the
state that teaches people to stop reading the only check that looks at what a
stranger installs.

Fifteen attempts, twenty seconds apart, about five minutes. The budget is named
once and the failure message is computed from it, because the old message
spelled "six" and "two minutes" in words that nothing would have updated.

Measured on the block itself, extracted from release.yml and run against a stub
npx: a clean run and an update-notifier-on-stderr run both exit 0, ETARGET exits
1 after exactly fifteen attempts, and a wrong printed version still exits 1.

Sade dil (teknik olmayan biri için):
- Ne yapıldı: Yayın sonrası kontrol, paketin mağazada görünmesi için iki dakika
  yerine beş dakika bekliyor.
- Ne işe yarar: Başarılı bir yayın, sırf depo biraz geç güncellendiği için
  "başarısız" görünmüyor; kırmızı ışık yeniden anlam taşıyor.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@Bubblegunn
Bubblegunn merged commit 418e338 into main Sep 21, 2026
15 checks passed
@Bubblegunn
Bubblegunn deleted the fix/smoke-retry-budget branch September 21, 2026 10:27
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