diff --git a/.gitea/workflows/sonar.yml b/.gitea/workflows/sonar.yml index 6ca1bde..8f9f0a6 100644 --- a/.gitea/workflows/sonar.yml +++ b/.gitea/workflows/sonar.yml @@ -27,14 +27,19 @@ jobs: - name: Run SonarScanner (Docker v12) run: | + # Extract repository name safely + PROJECT_KEY=$(echo "$GITEA_REPOSITORY" | awk -F/ '{print $2}') + + echo "Using project key: $PROJECT_KEY" + docker run --rm \ -v "$PWD:/usr/src" \ -w /usr/src \ -e SONAR_HOST_URL=${{ secrets.SONARQUBE_HOST }} \ -e SONAR_TOKEN=${{ secrets.SONARQUBE_TOKEN }} \ sonarsource/sonar-scanner-cli:12 \ - -Dsonar.projectKey=${{ gitea.repository.name }} \ - -Dsonar.projectName=${{ gitea.repository.name }} \ + -Dsonar.projectKey=$PROJECT_KEY \ + -Dsonar.projectName=$PROJECT_KEY \ -Dsonar.sources=. \ -Dsonar.exclusions=node_modules/**,dist/**,coverage/** \ -Dsonar.qualitygate.wait=true