From 4de732d53f67f0fb9e23b7de7f02f6b6032fafaa Mon Sep 17 00:00:00 2001 From: Naomi Carrigan Date: Wed, 26 Feb 2025 13:17:57 -0800 Subject: [PATCH] feat: add sonar workflow --- .gitea/workflows/sonar.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitea/workflows/sonar.yml diff --git a/.gitea/workflows/sonar.yml b/.gitea/workflows/sonar.yml new file mode 100644 index 0000000..09ed5cf --- /dev/null +++ b/.gitea/workflows/sonar.yml @@ -0,0 +1,34 @@ +name: Code Analysis +on: + push: + branches: + - main + +jobs: + sonar: + name: SonarQube + + steps: + - name: Checkout Source Files + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: SonarCube Scan + uses: SonarSource/sonarqube-scan-action@v4 + timeout-minutes: 10 + env: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SONAR_HOST_URL: "https://quality.nhcarrigan.com" + with: + args: > + -Dsonar.sources=. + -Dsonar.projectKey=maylin-taryne + + - name: SonarQube Quality Gate check + uses: sonarsource/sonarqube-quality-gate-action@v1 + with: + pollingTimeoutSec: 600 + env: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SONAR_HOST_URL: "https://quality.nhcarrigan.com"