File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments