From e6e668451a4f43fda4a0ed8a059e3c781b5931e1 Mon Sep 17 00:00:00 2001 From: Alex Wellnitz Date: Wed, 26 Mar 2025 08:24:21 +0100 Subject: [PATCH] ci: add quality gate --- .gitea/workflows/sonarqube.yaml | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/sonarqube.yaml b/.gitea/workflows/sonarqube.yaml index 568358a..17d214f 100644 --- a/.gitea/workflows/sonarqube.yaml +++ b/.gitea/workflows/sonarqube.yaml @@ -7,17 +7,19 @@ on: name: SonarQube Scan jobs: - sonarqube: - name: SonarQube Trigger + build: + name: Build and analyze runs-on: ubuntu-latest + steps: - - name: Checking out - uses: actions/checkout@v4 - with: - # Disabling shallow clone is recommended for improving relevancy of reporting - fetch-depth: 0 - - name: SonarQube Scan - uses: SonarSource/sonarqube-scan-action@v5.1.0 # Ex: v4.1.0, See the latest version at https://github.com/marketplace/actions/official-sonarqube-scan - env: - SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }} - SONAR_HOST_URL: ${{ secrets.SONARQUBE_HOST }} + - uses: actions/checkout@v4 + with: + fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis + - uses: SonarSource/sonarqube-scan-action@v4 + env: + SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }} + SONAR_HOST_URL: ${{ secrets.SONARQUBE_HOST }} + - uses: SonarSource/sonarqube-quality-gate-action@v1 + timeout-minutes: 5 + env: + SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }} \ No newline at end of file