Skip to content

BUILD-12308 Migrate eligible jobs to self-hosted runners - #779

Merged
damien-urruty-sonarsource merged 4 commits into
masterfrom
fix/jkinavoormadam/BUILD-12308-migrateHostedRunners
Sep 16, 2026
Merged

damien-urruty-sonarsource merged 4 commits into
masterfrom
fix/jkinavoormadam/BUILD-12308-migrateHostedRunners

Conversation

@sonar-platform-bot

Copy link
Copy Markdown
Contributor

BUILD-12308

Purpose

Self-hosted runners should be used in all cases except approved use cases where self-hosted runners do not work. They are more cost-efficient and faster than GitHub-hosted runners.

This PR migrates eligible Linux workflow jobs to SonarSource self-hosted runner labels, including automation, release, build, test, analysis, and promotion jobs. Existing Windows jobs already use Warp runners.

Retained jobs

  • macOS signing and notarization remains on GitHub-hosted macOS because there is no supported self-hosted macOS equivalent.
  • Generated agent lock workflows remain unchanged and require their supported regeneration path.
  • The RequestReview workflow remains on its current hosted alias and needs squad confirmation; if it is not an approved exception, it should be moved to sonar-xs before merge.

The owning squad should validate these retained cases against the approved exceptions before merging.

Validation

  • git diff --check
  • Scoped actionlint; passed after excluding expected unknown-label diagnostics for SonarSource custom runner labels and unrelated pre-existing shellcheck findings.

Tracking

Owning squad: please take over final workflow validation and merge this PR. Let us know if you encounter any issues.

@netlify

netlify Bot commented Sep 4, 2026

Copy link
Copy Markdown

Deploy Preview for sonarqube-cli canceled.

Name Link
🔨 Latest commit fdc155a
🔍 Latest deploy log https://app.netlify.com/projects/sonarqube-cli/deploys/6aa991e8679a4a0008e3ba4b

@hashicorp-vault-sonar-prod

hashicorp-vault-sonar-prod Bot commented Sep 4, 2026

Copy link
Copy Markdown

BUILD-12308

Move eligible Linux workflows to SonarSource self-hosted runners. Keep macOS signing and generated agent workflows unchanged pending supported migration paths.
@damien-urruty-sonarsource
damien-urruty-sonarsource force-pushed the fix/jkinavoormadam/BUILD-12308-migrateHostedRunners branch from f452d3e to 762c6bf Compare September 15, 2026 13:29
@sonarqubecloud

Copy link
Copy Markdown

@damien-urruty-sonarsource
damien-urruty-sonarsource merged commit 7b25a2a into master Sep 16, 2026
20 checks passed
@damien-urruty-sonarsource
damien-urruty-sonarsource deleted the fix/jkinavoormadam/BUILD-12308-migrateHostedRunners branch September 16, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants