improve(ci): fail_fast option for release validation, off by default (#116352)

* ci: make release validation fail-fast optional

* ci: pass release QA fail-fast as boolean

* test: format release validation helper test
This commit is contained in:
Dallin Romney
2026-07-30 18:53:41 +08:00
committed by GitHub
parent c4b82609b7
commit bf8da2537c
11 changed files with 101 additions and 7 deletions
@@ -26,6 +26,9 @@ pnpm ci:full-release \
end-to-end agent turn. The helper infers the `beta` profile from alpha/beta
package versions and `stable` otherwise. Pass alternate workflow inputs with
`-f key=value`; use `-f release_profile=full` only for the broad advisory sweep.
`fail_fast` defaults to `false`, so dispatched child workflows finish and expose
independent failures together. Pass `-f fail_fast=true` when the shorter
first-failure cancellation path is preferable.
The helper creates a temporary `release-ci/*` ref pinned to one trusted
`origin/main` workflow SHA, passes the target SHA only as the candidate `ref`,