From 2ce89b0b65ca15bc3d9d8a4ea0d8fc5094cddb2e Mon Sep 17 00:00:00 2001 From: SheWhoReignsSupreme Date: Fri, 21 Aug 2026 10:01:09 -0400 Subject: [PATCH] Add SonarQube scan workflow --- .forgejo/workflows/sonarqube-scan.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .forgejo/workflows/sonarqube-scan.yml diff --git a/.forgejo/workflows/sonarqube-scan.yml b/.forgejo/workflows/sonarqube-scan.yml new file mode 100644 index 0000000..96a38b0 --- /dev/null +++ b/.forgejo/workflows/sonarqube-scan.yml @@ -0,0 +1,21 @@ +name: SonarQube Scan +on: [push] +jobs: + sonarqube: + runs-on: docker + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Set project key + id: vars + run: echo "key=$(echo '${{ github.repository }}' | tr '/' '_')" >> "$GITHUB_OUTPUT" + - uses: sonarsource/sonarqube-scan-action@v5 + env: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} + with: + args: > + -Dsonar.projectKey=${{ steps.vars.outputs.key }} + -Dsonar.projectName=${{ github.repository }} + -Dsonar.sources=.