Skip to content

Commit 9478e5f

Browse files
authored
analysis workflow: upgrade node and ubuntu version (#2199)
1 parent 7128c6f commit 9478e5f

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

.github/workflows/analysis.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)