Wait 90 minutes for the tap, not 30 #8
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/outlast-a-slow-publish"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
build-bottles.shwaits for publish.yml first tap pass; publish second pass then waits for the bottles built here. That handshake is correct. The BUDGET was not: 90 x 20s = 30 minutes, against a publish measured at 37m18s. The tap appeared 60 seconds after the loop gave up, and a release lost its bottles and the install matrix that waits on them.Now 270 x 20s = 90 minutes. Widening is close to free: the loop breaks the moment the formula appears, so this is a FAILURE bound rather than a delay.
This applies to stable as much as to candidates - bottles.yml triggers on v*.. - and stable publish does more before the tap pass while a stable tag is permanent.
Both consumers gain a repo-local invariant failing under a 60-minute budget, mutation-tested against fewer iterations AND a shorter sleep.