dependencies/.forgejo/workflows/sonarqube.yaml
Oliver Weyhmueller d98bf88c68
Some checks failed
SonarQube Scan / SonarQube Trigger (push) Successful in 59s
release / Release (push) Failing after 1m12s
chore: fix ci
2025-01-07 13:37:54 +01:00

33 lines
918 B
YAML

---
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
name: SonarQube Scan
jobs:
sonarqube:
name: "SonarQube Trigger"
runs-on: ubuntu-latest
steps:
- name: "Initialize Environment"
uses: https://w9r.dev/w9r.dev/action-setup-environment@v1.1.1
with:
roleid: "${{ secrets.VAULT_ROLE_ID }}"
secretid: "${{ secrets.VAULT_SECRET_ID }}"
- name: "Cache SonarQube packages"
uses: https://github.com/actions/cache@v4
with:
path: ~/.sonar/cache
key: "${{ runner.os }}-sonar"
restore-keys: "${{ runner.os }}-sonar"
- name: "SonarQube Scan"
env:
SONAR_TOKEN: "${{ env.SONARQUBE_TOKEN }}"
SONAR_HOST_URL: "${{ env.SONARQUBE_HOST }}"
run: "mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar"