@@ -19,32 +19,32 @@ jobs:
1919 codeql :
2020 name : CodeQL
2121 if : (! github.event.pull_request.draft)
22- runs-on : ubuntu-22 .04
22+ runs-on : ubuntu-24 .04
2323 timeout-minutes : 5
2424 steps :
2525 - uses : actions/checkout@v4
26- - uses : github/codeql-action/init@v3
26+ - uses : github/codeql-action/init@v4
2727 with :
2828 languages : javascript
2929
3030 - name : Autobuild
31- uses : github/codeql-action/autobuild@v3
31+ uses : github/codeql-action/autobuild@v4
3232
3333 - name : Perform CodeQL Analysis
34- uses : github/codeql-action/analyze@v3
34+ uses : github/codeql-action/analyze@v4
3535 with :
3636 category : " /language:javascript"
3737
3838 # https://github.com/marketplace/actions/aqua-security-trivy
3939 trivy :
4040 name : Trivy Security Scan
4141 if : (! github.event.pull_request.draft)
42- runs-on : ubuntu-22 .04
42+ runs-on : ubuntu-24 .04
4343 timeout-minutes : 1
4444 steps :
4545 - uses : actions/checkout@v4
4646 - name : Run Trivy vulnerability scanner in repo mode
47- uses : aquasecurity/trivy-action@0.24.0
47+ uses : aquasecurity/trivy-action@0.33.1
4848 with :
4949 format : " sarif"
5050 output : " trivy-results.sarif"
@@ -54,14 +54,14 @@ jobs:
5454 severity : " CRITICAL,HIGH"
5555
5656 - name : Upload Trivy scan results to GitHub Security tab
57- uses : github/codeql-action/upload-sarif@v3
57+ uses : github/codeql-action/upload-sarif@v4
5858 with :
5959 sarif_file : " trivy-results.sarif"
6060
6161 tests :
6262 name : Tests
6363 if : (! github.event.pull_request.draft)
64- runs-on : ubuntu-22 .04
64+ runs-on : ubuntu-24 .04
6565 timeout-minutes : 5
6666 services :
6767 postgres :
@@ -106,13 +106,13 @@ jobs:
106106 token : SONAR_TOKEN_PUBLIC
107107 triggers : ('public')
108108 steps :
109- - uses : bcgov/action-test-and-analyse@v1.2.1
109+ - uses : bcgov/action-test-and-analyse@v1.4.0
110110 with :
111111 commands : |
112112 npm ci
113113 npm run test:cov
114114 dir : ${{ matrix.dir }}
115- node_version : " 18 "
115+ node_version : " 22 "
116116 sonar_args : >
117117 -Dsonar.exclusions=**/coverage/**,**/node_modules/**,**/*spec.ts
118118 -Dsonar.organization=bcgov-sonarcloud
@@ -127,7 +127,7 @@ jobs:
127127 name : Results
128128 needs : [codeql, trivy, tests]
129129 if : always() && (! failure())
130- runs-on : ubuntu-22 .04
130+ runs-on : ubuntu-24 .04
131131 timeout-minutes : 1
132132 steps :
133133 - run : echo "Success!"
0 commit comments