From 608b6b87cdce748043cc17b36fdd1846f9a64972 Mon Sep 17 00:00:00 2001 From: nocci Date: Tue, 30 Dec 2025 13:02:52 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20ci(build):=20simplify=20sonar=20?= =?UTF-8?q?project=20key=20retrieval?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - remove redundant conditional logic for project key extraction - enforce mandatory SONAR_PROJECT_KEY secret for consistency - change sonar.scm.provider to 'none' for improved configuration --- .forgejo/workflows/build.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index b1cbd6d..a2e5c5e 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -35,11 +35,7 @@ jobs: SONAR_PROJECT_KEY: ${{ secrets.SONAR_PROJECT_KEY }} run: | HOST_URL=${SONAR_HOST_URL:?SONAR_HOST_URL secret not set} - PROJECT_KEY="${SONAR_PROJECT_KEY}" - if [ -z "$PROJECT_KEY" ] && [ -f sonar-project.properties ]; then - PROJECT_KEY=$(grep -E '^sonar.projectKey=' sonar-project.properties | cut -d= -f2 | tr -d '\r') - fi - PROJECT_KEY=${PROJECT_KEY:-free-games-claimer} + PROJECT_KEY=${SONAR_PROJECT_KEY:?SONAR_PROJECT_KEY secret not set} docker run --rm \ -e SONAR_HOST_URL="$HOST_URL" \ -e SONAR_TOKEN="$SONAR_TOKEN" \ @@ -49,9 +45,9 @@ jobs: sonar-scanner \ -Dsonar.host.url="$HOST_URL" \ -Dsonar.token="$SONAR_TOKEN" \ - -Dsonar.projectKey="${PROJECT_KEY:-free-games-claimer}" \ + -Dsonar.projectKey="$PROJECT_KEY" \ -Dsonar.sources=. \ - -Dsonar.scm.provider=git \ + -Dsonar.scm.provider=none \ -Dsonar.projectBaseDir=/usr/src docker: