diff --git a/.gitea/workflows/sonarqube.yml b/.gitea/workflows/sonarqube.yml index bfd06ce..3aaa215 100644 --- a/.gitea/workflows/sonarqube.yml +++ b/.gitea/workflows/sonarqube.yml @@ -31,9 +31,15 @@ jobs: - name: Install sonar-scanner run: | SONAR_SCANNER_VERSION=6.2.1.4610 - curl -sSLo sonar-scanner.zip "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}-linux-x64.zip" + ARCH=$(uname -m) + if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ]; then + PLATFORM="linux-aarch64" + else + PLATFORM="linux-x64" + fi + curl -sSLo sonar-scanner.zip "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}-${PLATFORM}.zip" unzip -q sonar-scanner.zip - echo "$PWD/sonar-scanner-${SONAR_SCANNER_VERSION}-linux-x64/bin" >> "$GITHUB_PATH" + echo "$PWD/sonar-scanner-${SONAR_SCANNER_VERSION}-${PLATFORM}/bin" >> "$GITHUB_PATH" - name: Run SonarQube analysis env: