Commit cff33ca
authored
ci(build): do not cancel-in-progress on push runs (#637)
The concurrency group is per-ref (github.workflow-github.ref). On master,
every merge is a push to the same ref, so back-to-back merges share one
group and cancel-in-progress kills the prior merge in-flight rollup before
it verifies green. #626 (concurrency-groups) bit the #617 web-static lane
exactly this way: the last completed master CI run (28692641464) shows
Web-static verify=cancelled while Windows x86_64=success.
Gate cancel-in-progress to non-push events only. PR churn (rapid re-pushes
to a PR ref) still de-dupes and sheds the shared-pool OOM load that #626
targeted; master/release/tag runs always run to completion so a merged SHA
is actually verified. Fenced to the concurrency block, no job changes.
Co-authored-by: frstrtr <frstrtr@users.noreply.github.com>1 parent a37b58f commit cff33ca
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
17 | 21 | | |
18 | 22 | | |
19 | 23 | | |
| |||
0 commit comments