Skip to content

chore(runway): cherry-pick chore(ci): enable RC rolling builds#28687

Merged
joaoloureirop merged 1 commit intorelease/7.73.0from
runway-cherry-pick-7.73.0-1775845146
Apr 10, 2026
Merged

chore(runway): cherry-pick chore(ci): enable RC rolling builds#28687
joaoloureirop merged 1 commit intorelease/7.73.0from
runway-cherry-pick-7.73.0-1775845146

Conversation

@runway-github
Copy link
Copy Markdown
Contributor

@runway-github runway-github bot commented Apr 10, 2026

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

## 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.
@runway-github runway-github bot requested a review from a team as a code owner April 10, 2026 18:19
@github-actions
Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamaskbot metamaskbot added the team-bots Bot team (for MetaMask Bot, Runway Bot, etc.) label Apr 10, 2026
@github-actions github-actions bot added the risk-low Low testing needed · Low bug introduction risk label Apr 10, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🔍 Smart E2E Test Selection

  • Selected E2E tags: None (no tests recommended)
  • Selected Performance tags: None (no tests recommended)
  • Risk Level: low
  • AI Confidence: 97%
click to see 🤖 AI reasoning details

E2E Test Selection:
The only changed file is .github/workflows/build-rc-auto.yml. The change adds:

  1. A comment block explaining "rolling builds" behavior
  2. A concurrency block (group: ${{ github.workflow }}-${{ github.ref }}, cancel-in-progress: true) that cancels queued/in-progress runs of the same workflow on the same branch when a new run starts.

This is a pure CI/CD infrastructure change that:

  • Does not touch any application source code
  • Does not touch any test code or test infrastructure (no tests/*, no page-objects, no fixtures)
  • Does not affect any controllers, Engine, or core modules
  • Only changes how GitHub Actions handles concurrent workflow runs for the RC build pipeline

No E2E tests are needed to validate this change — it's a GitHub Actions configuration optimization that cannot be validated by Detox tests. No performance tests are needed either.

Performance Test Selection:
The change is purely a GitHub Actions workflow configuration update (adding a concurrency group). There is no application code change, no UI rendering change, no data loading change, and no impact on app performance whatsoever.

View GitHub Actions results

@sonarqubecloud
Copy link
Copy Markdown

@joaoloureirop joaoloureirop merged commit eacc992 into release/7.73.0 Apr 10, 2026
57 of 59 checks passed
@joaoloureirop joaoloureirop deleted the runway-cherry-pick-7.73.0-1775845146 branch April 10, 2026 19:44
@github-actions github-actions bot locked and limited conversation to collaborators Apr 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

risk-low Low testing needed · Low bug introduction risk size-XS team-bots Bot team (for MetaMask Bot, Runway Bot, etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants