Skip to content

Commit d563fd1

Browse files
committed
fix: restore backend analysis action
1 parent 3d76be5 commit d563fd1

1 file changed

Lines changed: 16 additions & 20 deletions

File tree

.github/workflows/analysis.yml

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,31 +20,27 @@ jobs:
2020
backend-tests:
2121
name: Backend Tests
2222
if: (! github.event.pull_request.draft)
23+
permissions:
24+
contents: read
25+
pull-requests: write
2326
runs-on: ubuntu-24.04
2427
timeout-minutes: 15
25-
env:
26-
SONAR_TOKEN: ${{ secrets.sonar_token_backend }}
2728
steps:
28-
- uses: actions/checkout@v7
29-
with:
30-
# Sonar uses git blame for new-code detection; shallow clones break it.
31-
fetch-depth: 0
32-
- uses: actions/setup-java@v5
29+
- uses: bcgov/action-test-and-analyse-java@7c7309721cae054b3e837c723afa4efb4b1a256d # v1.1.0
30+
name: Backend Coverage
3331
with:
34-
distribution: temurin
32+
commands: |
33+
mvn -B -ntp verify
34+
dir: backend
35+
java-cache: maven
36+
java-distribution: temurin
3537
java-version: "21"
36-
cache: maven
37-
- name: Run Maven verify
38-
working-directory: backend
39-
run: mvn -B -ntp verify
40-
- name: Run backend Sonar analysis
41-
if: ${{ env.SONAR_TOKEN != '' }}
42-
working-directory: backend
43-
run: >
44-
mvn -B -ntp org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
45-
-Dsonar.organization=bcgov-sonarcloud
46-
-Dsonar.projectKey=bcgov-sonarcloud_nr-ilcr_backend
47-
-Dsonar.host.url=https://sonarcloud.io
38+
sonar_args: >
39+
-Dsonar.organization=bcgov-sonarcloud
40+
-Dsonar.projectKey=bcgov-sonarcloud_nr-ilcr_backend
41+
-Dsonar.host.url=https://sonarcloud.io
42+
sonar_token: ${{ secrets.sonar_token_backend }}
43+
triggers: ('backend/')
4844

4945
frontend-tests:
5046
name: Frontend Tests

0 commit comments

Comments
 (0)