Skip to content

chore(deps): update dependency typescript-eslint to v8.44.0 #86

chore(deps): update dependency typescript-eslint to v8.44.0

chore(deps): update dependency typescript-eslint to v8.44.0 #86

---
name: 'SonarQube Analysis'
on: push
jobs:
quality-gate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- name: Set up JDK ${{ vars.JAVA_VERSION }}
uses: actions/setup-java@v5
with:
java-version: ${{ vars.JAVA_VERSION }}
distribution: 'temurin'
- name: Set up node ${{ vars.NODE_VERSION }}
uses: actions/setup-node@v5
with:
node-version: ${{ vars.NODE_VERSION }}
- name: Install frontend dependencies
run: cd frontend && npm ci
- name: Generate frontend test coverage
run: cd frontend && npm run test -- --coverage
- name: Build and analyze
run: mvn clean verify sonar:sonar
-Dsonar.login=${{ secrets.SONAR_TOKEN }}
-Dsonar.host.url=${{ vars.SONAR_HOST_URL }}
- name: SonarQube Quality Gate check
id: sonarqube-quality-gate-check
uses: SonarSource/sonarqube-quality-gate-action@v1.2.0
with:
scanMetadataReportFile: target/sonar/report-task.txt
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SONAR_HOST_URL: ${{ vars.SONAR_HOST_URL }}