BUILD-8875: Update GitHub Actions runners to new naming convention

This commit is contained in:
SonarTech 2025-08-22 15:24:16 +02:00
parent 786af10ed4
commit 4fb9ea12a4
10 changed files with 37 additions and 37 deletions

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
PullRequestClosed_job: PullRequestClosed_job:
name: Pull Request Closed name: Pull Request Closed
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
permissions: permissions:
id-token: write id-token: write
pull-requests: read pull-requests: read

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
PullRequestCreated_job: PullRequestCreated_job:
name: Pull Request Created name: Pull Request Created
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
permissions: permissions:
id-token: write id-token: write
# For external PR, ticket should be created manually # For external PR, ticket should be created manually

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
RequestReview_job: RequestReview_job:
name: Request review name: Request review
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
permissions: permissions:
id-token: write id-token: write
# For external PR, ticket should be moved manually # For external PR, ticket should be moved manually

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
SubmitReview_job: SubmitReview_job:
name: Submit Review name: Submit Review
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
permissions: permissions:
id-token: write id-token: write
pull-requests: read pull-requests: read

View file

@ -12,7 +12,7 @@ jobs:
name: Action outputs name: Action outputs
strategy: strategy:
matrix: matrix:
os: [ubuntu-latest-large, windows-latest-large, macos-latest, macos-13] os: [github-ubuntu-latest-s, github-windows-latest-s, macos-latest, macos-13]
cache: [true, false] cache: [true, false]
include: include:
- arch: X64 - arch: X64

View file

@ -12,7 +12,7 @@ jobs:
name: Action outputs name: Action outputs
strategy: strategy:
matrix: matrix:
os: [ubuntu-latest-large, windows-latest-large, macos-latest, macos-13] os: [github-ubuntu-latest-s, github-windows-latest-s, macos-latest, macos-13]
cache: [true, false] cache: [true, false]
include: include:
- arch: X64 - arch: X64

View file

@ -13,7 +13,7 @@ jobs:
No inputs No inputs
strategy: strategy:
matrix: matrix:
os: [ ubuntu-latest-large, macos-latest ] os: [ github-ubuntu-latest-s, macos-latest ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -32,7 +32,7 @@ jobs:
'args' input 'args' input
strategy: strategy:
matrix: matrix:
os: [ ubuntu-latest-large, windows-latest-large, macos-latest ] os: [ github-ubuntu-latest-s, github-windows-latest-s, macos-latest ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -54,7 +54,7 @@ jobs:
'args' input with command injection will fail 'args' input with command injection will fail
strategy: strategy:
matrix: matrix:
os: [ ubuntu-latest-large, windows-latest-large, macos-latest ] os: [ github-ubuntu-latest-s, github-windows-latest-s, macos-latest ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -79,7 +79,7 @@ jobs:
'projectBaseDir' input 'projectBaseDir' input
strategy: strategy:
matrix: matrix:
os: [ ubuntu-latest-large, windows-latest-large, macos-latest ] os: [ github-ubuntu-latest-s, github-windows-latest-s, macos-latest ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -100,7 +100,7 @@ jobs:
scannerVersionTest: scannerVersionTest:
name: > name: >
'scannerVersion' input 'scannerVersion' input
runs-on: ubuntu-latest-large # assumes default RUNNER_ARCH for linux is X64 runs-on: github-ubuntu-latest-s # assumes default RUNNER_ARCH for linux is X64
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -120,7 +120,7 @@ jobs:
scannerBinariesUrlTest: scannerBinariesUrlTest:
name: > name: >
'scannerBinariesUrl' input with invalid URL 'scannerBinariesUrl' input with invalid URL
runs-on: ubuntu-latest-large # assumes default RUNNER_ARCH for linux is X64 runs-on: github-ubuntu-latest-s # assumes default RUNNER_ARCH for linux is X64
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -148,7 +148,7 @@ jobs:
scannerBinariesUrlIsEscapedWithWget: scannerBinariesUrlIsEscapedWithWget:
name: > name: >
'scannerBinariesUrl' is escaped with wget so special chars are not injected in the download command 'scannerBinariesUrl' is escaped with wget so special chars are not injected in the download command
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -169,7 +169,7 @@ jobs:
scannerBinariesUrlIsEscapedWithCurl: scannerBinariesUrlIsEscapedWithCurl:
name: > name: >
'scannerBinariesUrl' is escaped with curl so special chars are not injected in the download command 'scannerBinariesUrl' is escaped with curl so special chars are not injected in the download command
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -198,7 +198,7 @@ jobs:
dontFailGradleTest: dontFailGradleTest:
name: > name: >
Don't fail on Gradle project Don't fail on Gradle project
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -219,7 +219,7 @@ jobs:
dontFailGradleKotlinTest: dontFailGradleKotlinTest:
name: > name: >
Don't fail on Kotlin Gradle project Don't fail on Kotlin Gradle project
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -240,7 +240,7 @@ jobs:
dontFailMavenTest: dontFailMavenTest:
name: > name: >
Don't fail on Maven project Don't fail on Maven project
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -259,7 +259,7 @@ jobs:
run: | run: |
./test/assertFileExists ./output.properties ./test/assertFileExists ./output.properties
runAnalysisTest: runAnalysisTest:
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
services: services:
sonarqube: sonarqube:
image: sonarqube:lts-community image: sonarqube:lts-community
@ -294,7 +294,7 @@ jobs:
'RUNNER_DEBUG' is used 'RUNNER_DEBUG' is used
strategy: strategy:
matrix: matrix:
os: [ ubuntu-latest-large, windows-latest-large, macos-latest ] os: [ github-ubuntu-latest-s, github-windows-latest-s, macos-latest ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -312,7 +312,7 @@ jobs:
run: | run: |
./test/assertFileContains ./output.properties "sonar.verbose=true" ./test/assertFileContains ./output.properties "sonar.verbose=true"
runAnalysisWithCacheTest: runAnalysisWithCacheTest:
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
services: services:
sonarqube: sonarqube:
image: sonarqube:lts-community image: sonarqube:lts-community
@ -353,7 +353,7 @@ jobs:
'SONARCLOUD_URL' is used 'SONARCLOUD_URL' is used
strategy: strategy:
matrix: matrix:
os: [ ubuntu-latest-large, windows-latest-large, macos-latest ] os: [ github-ubuntu-latest-s, github-windows-latest-s, macos-latest ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -372,7 +372,7 @@ jobs:
./test/assertFileContains ./output.properties "sonar.scanner.sonarcloudUrl=mirror.sonarcloud.io" ./test/assertFileContains ./output.properties "sonar.scanner.sonarcloudUrl=mirror.sonarcloud.io"
dontFailWhenMissingWgetButCurlAvailable: dontFailWhenMissingWgetButCurlAvailable:
name: Don't fail when missing wget but curl available name: Don't fail when missing wget but curl available
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -398,7 +398,7 @@ jobs:
./test/assertFileExists ./output.properties ./test/assertFileExists ./output.properties
dontFailWhenMissingCurlButWgetAvailable: dontFailWhenMissingCurlButWgetAvailable:
name: Don't fail when missing curl but wget available name: Don't fail when missing curl but wget available
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -425,7 +425,7 @@ jobs:
./test/assertFileExists ./output.properties ./test/assertFileExists ./output.properties
failWhenBothWgetAndCurlMissing: failWhenBothWgetAndCurlMissing:
name: Fail when both wget and curl are missing name: Fail when both wget and curl are missing
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -458,7 +458,7 @@ jobs:
curlPerformsRedirect: curlPerformsRedirect:
name: > name: >
curl performs redirect when scannerBinariesUrl returns 3xx curl performs redirect when scannerBinariesUrl returns 3xx
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -492,7 +492,7 @@ jobs:
'SONAR_ROOT_CERT' is converted to truststore 'SONAR_ROOT_CERT' is converted to truststore
strategy: strategy:
matrix: matrix:
os: [ ubuntu-latest-large, windows-latest-large, macos-latest ] os: [ github-ubuntu-latest-s, github-windows-latest-s, macos-latest ]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
@ -544,7 +544,7 @@ jobs:
analysisWithSslCertificate: analysisWithSslCertificate:
name: > name: >
Analysis takes into account 'SONAR_ROOT_CERT' Analysis takes into account 'SONAR_ROOT_CERT'
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -652,7 +652,7 @@ jobs:
overridesScannerLocalFolderWhenPresent: # can happen in uncleaned self-hosted runners overridesScannerLocalFolderWhenPresent: # can happen in uncleaned self-hosted runners
name: > name: >
'SCANNER_LOCAL_FOLDER' is cleaned with warning when present 'SCANNER_LOCAL_FOLDER' is cleaned with warning when present
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -686,7 +686,7 @@ jobs:
updateTruststoreWhenPresent: # can happen in uncleaned self-hosted runners updateTruststoreWhenPresent: # can happen in uncleaned self-hosted runners
name: > name: >
truststore.p12 is updated when present truststore.p12 is updated when present
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -815,7 +815,7 @@ jobs:
scannerVersionValidationTest: scannerVersionValidationTest:
name: > name: >
'scannerVersion' input validation 'scannerVersion' input validation
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:

View file

@ -10,7 +10,7 @@ on:
jobs: jobs:
create-install-dir-test: create-install-dir-test:
name: create_install_path.sh name: create_install_path.sh
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -107,7 +107,7 @@ jobs:
grep "=== Script failed ===" output grep "=== Script failed ===" output
setup-script-test: setup-script-test:
name: configure_paths.sh name: configure_paths.sh
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
env: env:
INSTALL_PATH: 'install-directory' INSTALL_PATH: 'install-directory'
SONAR_HOST_URL: 'http://sonar-host.com' SONAR_HOST_URL: 'http://sonar-host.com'
@ -250,7 +250,7 @@ jobs:
grep "=== Script failed ===" output grep "=== Script failed ===" output
download-script-test: download-script-test:
name: download.sh name: download.sh
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:
@ -319,7 +319,7 @@ jobs:
grep "=== Script failed ===" output grep "=== Script failed ===" output
fetch-latest-version-test: fetch-latest-version-test:
name: fetch_latest_version.sh name: fetch_latest_version.sh
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v5
with: with:

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
generate: generate:
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
permissions: permissions:
contents: write contents: write

View file

@ -7,7 +7,7 @@ on:
jobs: jobs:
check-version: check-version:
name: Check for sonar-scanner version update name: Check for sonar-scanner version update
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
outputs: outputs:
should_update: ${{ steps.version-check.outputs.should_update }} should_update: ${{ steps.version-check.outputs.should_update }}
new-version: ${{ steps.latest-version.outputs.sonar-scanner-version }} new-version: ${{ steps.latest-version.outputs.sonar-scanner-version }}
@ -43,7 +43,7 @@ jobs:
update-version: update-version:
name: Prepare pull request for sonar-scanner version update name: Prepare pull request for sonar-scanner version update
needs: check-version needs: check-version
runs-on: ubuntu-latest-large runs-on: github-ubuntu-latest-s
permissions: permissions:
contents: write contents: write
pull-requests: write pull-requests: write