From 352fa43ef8449dbd8a7034ea237bf485fc592b7a Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sat, 4 Apr 2026 09:57:48 +0200 Subject: [PATCH] fix: add chmod +x for sonar-scanner binary after jar extraction jar xf doesn't preserve Unix file permissions from zip entries, so the sonar-scanner binary lacks the execute bit. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/sonarqube.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/sonarqube.yml b/.gitea/workflows/sonarqube.yml index 8a64e79e..e4ce1e95 100644 --- a/.gitea/workflows/sonarqube.yml +++ b/.gitea/workflows/sonarqube.yml @@ -67,6 +67,7 @@ jobs: esac curl -sSLo sonar-scanner.zip "https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-${SONAR_SCANNER_VERSION}-${PLATFORM}.zip" jar xf sonar-scanner.zip + chmod +x "sonar-scanner-${SONAR_SCANNER_VERSION}-${PLATFORM}/bin/sonar-scanner" ln -s "$(pwd)/sonar-scanner-${SONAR_SCANNER_VERSION}-${PLATFORM}/bin/sonar-scanner" /usr/local/bin/sonar-scanner - name: SonarQube Analysis