BUILD-10835 Migrate GitHub-hosted Ubuntu runners to warp-custom-ubuntu-24-04#689
BUILD-10835 Migrate GitHub-hosted Ubuntu runners to warp-custom-ubuntu-24-04#689SonarTech wants to merge 6 commits into
Conversation
✅ Deploy Preview for echoes-react ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
SummaryStraightforward runner migration: Replaces The migration covers primary jobs in build/release/PR/releasability workflows plus slack-notification jobs in several workflows. Changes align with SonarSource's platform-wide shift to WarpBuild runners. What reviewers should knowVerification points:
Where to review:
|
There was a problem hiding this comment.
Clean, focused migration — all 7 runs-on swaps are syntactically correct and consistent. One question needs a clear answer before this can be approved.
The four slack-notifications jobs all carry the comment # Public GH runner is required, runners starting with sonar-* do not support this action. That comment was originally written to explain why those jobs used a GitHub-hosted runner (github-ubuntu-latest-s) instead of an internal sonar-* runner. With this PR the comment is preserved but the runner is now warp-custom-ubuntu-24-04 — a WarpBuild runner, not a standard GitHub-hosted runner. It's worth confirming whether rtCamp/action-slack-notify works on WarpBuild runners before merging, since the action's requirement may be specific to GitHub-hosted infrastructure.
Additionally, SubmitReview.yml and RequestReview.yml still reference github-ubuntu-latest-s and were not updated. These files have the same structure as the migrated PullRequestClosed.yml and PullRequestCreated.yml. If the migration is intended to be complete, those two files need to be included.





BUILD-10835 This change moves CI from GitHub-hosted Ubuntu runner labels to the shared WarpBuild image
warp-custom-ubuntu-24-04, in line with the platform runner migration.Summary
github-ubuntu-latest-*withwarp-custom-ubuntu-24-04in the workflows listed in the migration scan.Files
.github/workflows/build.yml.github/workflows/PullRequestClosed.yml.github/workflows/PullRequestCreated.yml.github/workflows/releasability.yml.github/workflows/release.yml.github/workflows/unified-dogfooding.ymlNotes for reviewers
runs-on/ default runner strings.