BUILD-12243: Move verify-sca to sonar-xs - #337
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the SCA verification workflow to run on the smaller sonar-xs runner instead of the WarpBuild custom Ubuntu runner, keeping the existing permissions/OIDC environment behavior intact while right-sizing compute.
Changes:
- Switched
verify-scajob runner label fromwarp-custom-ubuntu-24-04tosonar-xsin the SCA check workflow.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Run the check-sca verify-sca job on the right-sized sonar-xs runner instead of the WarpBuild custom Ubuntu runner.
5db43f7 to
673478b
Compare
|
Code Review 👍 Approved with suggestions 0 resolved / 1 findingsMoves the SCA verification job to the sonar-xs runner to rightsizing infrastructure. Consider addressing the duplicate workflow execution when pull requests touch these workflow files. 💡 Quality: SCA check runs twice on PRs touching these workflow filesReply with check-sca.yml already triggers on 🤖 Prompt for agentsOptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |



BUILD-12243: Rightsize the SCA verification job by moving it from the WarpBuild custom Ubuntu runner to the
sonar-xsrunner.This preserves the workflow permissions, OIDC environment, and action invocation; only the runner label changes.
Test plan
.github/workflows/check-sca.ymland assertverify-sca.runs-onissonar-xs.sonar-xsis an allowed self-hosted runner label in.github/actionlint.yaml.git diff --check.sonar-xsjob startup time and pending runners.Summary by Gitar
.github/workflows/test-check-sca.ymlto test the SCA check workflow on pull requests..github/workflows/check-sca.ymlto supportworkflow_calltriggers.This will update automatically on new commits.