Dallin Romney
14edef7f06
fix(release): retry failed npm qualification without restarting validation ( #150991 )
...
* fix(release): reject continuation after artifact producer failure
* fix(release): retry failed npm qualification and collect its receipt
* fix(release): verify npm recovery outside diagnostic attempt map
2026-09-17 11:03:08 -07:00
Peter Steinberger
4cf21174b0
fix(release): accept a queued validation parent when binding artifact producers ( #136932 )
...
Full Release Validation run 33710661893 lost both artifact producers with
"Artifact preparation requires its exact active FRV parent and frozen
tooling": the parent was reported as queued (another job waiting for a
runner) while the producers checked it. A queued parent with a null
conclusion is still live; only a completed parent must be rejected.
2026-09-02 21:15:23 -07:00
Peter Steinberger
06f897f562
refactor(ci): shorten release qualification and reuse prepared artifacts ( #136105 )
...
* perf(ci): shorten release qualification critical path
* fix(ci): bind native release approval to qualified CI
* test(ci): cover release retry ownership and native routing
* fix(ci): use shared waiter for native release qualification
* fix(ci): bound release diagnostics and isolate test scratch
* fix(ci): type optional npm producer verification inputs
* fix(ci): align release gates and avoid stalled iOS runners
2026-09-02 04:52:19 -07:00