Commit eacc992
chore(runway): cherry-pick chore(ci): enable RC rolling builds (#28687)
- chore(ci): enable RC rolling builds (#28680)
## Description
Adds **rolling builds** for the **Auto RC builds** workflow
(`.github/workflows/build-rc-auto.yml`) by setting a **concurrency
group** on `github.workflow` + `github.ref` with **`cancel-in-progress:
true`**.
When a new run starts for a given `release/*` branch, any **queued or
in-progress** run of the same workflow for that branch is **cancelled**,
so only the latest push is built. This mirrors Bitrise-style rolling
builds and avoids piling up redundant RC builds when the release branch
gets several commits in a short time.
## Changelog
CHANGELOG entry: null
internal CI behavior only.
## Related issues
Fix: https://consensyssoftware.atlassian.net/browse/MCWP-518
## Manual testing steps
N/A — CI-only change. Verify by pushing multiple commits quickly to a
labeled release PR and confirming older Auto RC workflow runs are
cancelled while the newest run proceeds.
[0805e78](0805e78)
Co-authored-by: João Loureiro <175489935+joaoloureirop@users.noreply.github.com>1 parent 442bed6 commit eacc992
1 file changed
+8
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
7 | 11 | | |
8 | 12 | | |
9 | 13 | | |
| |||
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
19 | 27 | | |
20 | 28 | | |
21 | 29 | | |
| |||
0 commit comments