Skip to content

Commit e457082

Browse files
fix(deps): update all dependencies
1 parent f19ace3 commit e457082

17 files changed

+295
-239
lines changed

.github/workflows/analysis.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ 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
@@ -39,12 +39,12 @@ jobs:
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.29.0
4848
with:
4949
format: "sarif"
5050
output: "trivy-results.sarif"
@@ -61,7 +61,7 @@ jobs:
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:
@@ -123,7 +123,7 @@ jobs:
123123
name: Results
124124
needs: [codeql, trivy, tests]
125125
if: always() && (! failure())
126-
runs-on: ubuntu-22.04
126+
runs-on: ubuntu-24.04
127127
timeout-minutes: 1
128128
steps:
129129
- run: echo "Success!"

.github/workflows/deploy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ jobs:
115115
deploys:
116116
name: Helm
117117
environment: ${{ inputs.environment }}
118-
runs-on: ubuntu-22.04
118+
runs-on: ubuntu-24.04
119119
timeout-minutes: 10
120120
steps:
121121
- uses: actions/checkout@v4

.github/workflows/e2e-regression-tests.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
outputs:
3636
target: ${{ steps.env.outputs.target }}
3737
environment: ${{ steps.env.outputs.environment }}
38-
runs-on: ubuntu-22.04
38+
runs-on: ubuntu-24.04
3939
steps:
4040
- name: env
4141
id: env
@@ -55,7 +55,7 @@ jobs:
5555
name: ${{matrix.test}}
5656
needs: [vars]
5757
environment: ${{needs.vars.outputs.environment}}
58-
runs-on: ubuntu-22.04
58+
runs-on: ubuntu-24.04
5959
defaults:
6060
run:
6161
working-directory: tests/
@@ -83,7 +83,7 @@ jobs:
8383
steps:
8484
- uses: actions/checkout@v4
8585

86-
- uses: cypress-io/[email protected].7
86+
- uses: cypress-io/[email protected].14
8787
name: Cypress run
8888
env:
8989
CYPRESS_baseUrl: https://${{ github.event.repository.name }}-${{ needs.vars.outputs.target || 'test' }}-frontend.apps.silver.devops.gov.bc.ca/

.github/workflows/loadtest.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ jobs:
2929
loadtests:
3030
name: Loadtests
3131
environment: ${{ inputs.environment }}
32-
runs-on: ubuntu-22.04
32+
runs-on: ubuntu-24.04
3333
timeout-minutes: 60
3434
steps:
3535
- uses: actions/checkout@v4
3636

3737
- name: Run All JMeter Tests In tests Folder
38-
uses: rbhadti94/apache-jmeter-action@v0.5.0
38+
uses: rbhadti94/apache-jmeter-action@v0.7.0
3939
with:
4040
testFilePath: loadtests
4141
outputReportsFolder: loadtests/results
@@ -48,7 +48,7 @@ jobs:
4848
-JVEHICLES_API_URL=${{inputs.vehicles_api_url}}
4949
-JRESULTS_DIR=loadtest/results
5050
51-
- uses: actions/upload-artifact@v4.3.6
51+
- uses: actions/upload-artifact@v4.6.1
5252
with:
5353
name: jmeter-test-results
5454
path: loadtests/results

.github/workflows/merge.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
name: Set Variables
2424
outputs:
2525
pr: ${{ steps.pr.outputs.pr }}
26-
runs-on: ubuntu-22.04
26+
runs-on: ubuntu-24.04
2727
timeout-minutes: 1
2828
steps:
2929
# Get PR number for squash merges to main
@@ -49,7 +49,7 @@ jobs:
4949
promote-images-test:
5050
name: Promote Images - Test
5151
needs: [deploys-test, vars]
52-
runs-on: ubuntu-22.04
52+
runs-on: ubuntu-24.04
5353
permissions:
5454
packages: write
5555
strategy:

.github/workflows/notifications.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
notify-teams-pr:
99
if: github.event.workflow_run.event == 'pull_request'
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
steps:
1212
- uses: simbo/msteams-message-card-action@latest
1313
with:
@@ -27,7 +27,7 @@ jobs:
2727
text: PR Opened
2828
notify-teams-merged:
2929
if: github.event.workflow_run.event == 'push'
30-
runs-on: ubuntu-22.04
30+
runs-on: ubuntu-24.04
3131
steps:
3232
- name: PR Number
3333
id: pr

.github/workflows/pr-close.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ concurrency:
1212
jobs:
1313
cleanup:
1414
name: Cleanup OpenShift and/or Promote Images
15-
uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-close.yml@v0.7.1
15+
uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-close.yml@v0.9.0
1616
secrets:
1717
oc_namespace: ${{ vars.OC_NAMESPACE }}
1818
oc_token: ${{ secrets.OC_TOKEN }}

.github/workflows/pr-open.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ jobs:
1616
env:
1717
DOMAIN: apps.silver.devops.gov.bc.ca
1818
PREFIX: ${{ github.event.repository.name }}-${{ github.event.number }}
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
permissions:
2121
pull-requests: write
2222
timeout-minutes: 1
2323
steps:
24-
- uses: bcgov/action-pr-description-add@v1.1.2
24+
- uses: bcgov/action-pr-description-add@v1.2.0
2525
with:
2626
github_token: ${{ secrets.GITHUB_TOKEN }}
2727
add_markdown: |
@@ -47,7 +47,7 @@ jobs:
4747
name: Set Variables
4848
outputs:
4949
pr: ${{ steps.pr.outputs.pr }}
50-
runs-on: ubuntu-22.04
50+
runs-on: ubuntu-24.04
5151
steps:
5252
- name: PR Number
5353
id: pr
@@ -57,15 +57,15 @@ jobs:
5757
builds:
5858
name: Builds
5959
needs: [vars]
60-
runs-on: ubuntu-22.04
60+
runs-on: ubuntu-24.04
6161
permissions:
6262
packages: write
6363
strategy:
6464
matrix:
6565
package: [dops, vehicles, frontend, scheduler, policy]
6666
timeout-minutes: 10
6767
steps:
68-
- uses: bcgov/action-builder-ghcr@v2.2.0
68+
- uses: bcgov/action-builder-ghcr@v2.3.0
6969
with:
7070
#keep_versions: 50
7171
package: ${{ matrix.package }}

.github/workflows/release.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
pr: ${{ steps.pr.outputs.pr }}
1818
release-name: ${{ steps.release-name.outputs.release-name }}
1919
release-num: ${{ steps.release-name.outputs.release-num }}
20-
runs-on: ubuntu-22.04
20+
runs-on: ubuntu-24.04
2121
timeout-minutes: 1
2222
steps:
2323
# Get PR number for squash merges to main
@@ -36,7 +36,7 @@ jobs:
3636
promote-images-release:
3737
name: Promote Images - Release
3838
needs: [vars]
39-
runs-on: ubuntu-22.04
39+
runs-on: ubuntu-24.04
4040
permissions:
4141
packages: write
4242
strategy:
@@ -65,7 +65,7 @@ jobs:
6565
promote-images-uat:
6666
name: Promote Images - Uat
6767
needs: [vars,deploys-uat]
68-
runs-on: ubuntu-22.04
68+
runs-on: ubuntu-24.04
6969
permissions:
7070
packages: write
7171
strategy:
@@ -94,7 +94,7 @@ jobs:
9494
promote-images-prod:
9595
name: Promote Images - Prod
9696
needs: [vars,deploys-prod]
97-
runs-on: ubuntu-22.04
97+
runs-on: ubuntu-24.04
9898
permissions:
9999
packages: write
100100
strategy:

.github/workflows/scheduled.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
name: [dops, frontend, vehicles, policy, scheduler]
2121
steps:
2222
- name: ZAP Scan
23-
uses: zaproxy/action-full-scan@v0.10.0
23+
uses: zaproxy/action-full-scan@v0.12.0
2424
with:
2525
allow_issue_writing: true
2626
artifact_name: "zap_${{ matrix.name }}"
@@ -30,7 +30,7 @@ jobs:
3030

3131
generate-schema-spy:
3232
name: Generate SchemaSpy Documentation
33-
runs-on: ubuntu-22.04
33+
runs-on: ubuntu-24.04
3434
services:
3535
postgres:
3636
image: postgres

dops/package.json

+21-21
Original file line numberDiff line numberDiff line change
@@ -48,49 +48,49 @@
4848
"@aws-sdk/client-s3": "^3.705.0",
4949
"@aws-sdk/lib-storage": "^3.705.0",
5050
"@aws-sdk/s3-request-presigner": "^3.705.0",
51-
"@nestjs/axios": "^3.1.3",
52-
"@nestjs/cache-manager": "^2.3.0",
53-
"@nestjs/cli": "^10.4.9",
54-
"@nestjs/common": "^10.4.15",
55-
"@nestjs/config": "^3.3.0",
56-
"@nestjs/core": "^10.4.15",
57-
"@nestjs/passport": "^10.0.3",
58-
"@nestjs/platform-express": "^10.4.15",
59-
"@nestjs/schematics": "^10.2.3",
60-
"@nestjs/swagger": "^7.4.2",
61-
"@nestjs/testing": "^10.4.15",
62-
"@nestjs/typeorm": "^10.0.2",
51+
"@nestjs/axios": "^4.0.0",
52+
"@nestjs/cache-manager": "^3.0.0",
53+
"@nestjs/cli": "^11.0.0",
54+
"@nestjs/common": "^11.0.0",
55+
"@nestjs/config": "^4.0.0",
56+
"@nestjs/core": "^11.0.0",
57+
"@nestjs/passport": "^11.0.0",
58+
"@nestjs/platform-express": "^11.0.0",
59+
"@nestjs/schematics": "^11.0.0",
60+
"@nestjs/swagger": "^11.0.0",
61+
"@nestjs/testing": "^11.0.0",
62+
"@nestjs/typeorm": "^11.0.0",
6363
"@types/response-time": "^2.3.8",
6464
"axios-retry": "^4.5.0",
65-
"cache-manager": "^5.7.6",
65+
"cache-manager": "^6.0.0",
6666
"class-transformer": "^0.5.1",
6767
"class-validator": "^0.14.1",
6868
"dayjs": "^1.11.13",
6969
"dotenv": "^16.4.7",
7070
"handlebars": "^4.7.8",
71-
"helmet": "^7.2.0",
71+
"helmet": "^8.0.0",
7272
"jwks-rsa": "^3.1.0",
73-
"mssql": "^10.0.4",
73+
"mssql": "^11.0.0",
7474
"nest-winston": "^1.10.0",
75-
"nestjs-cls": "^4.5.0",
75+
"nestjs-cls": "^5.0.0",
7676
"passport": "^0.7.0",
7777
"passport-jwt": "^4.0.1",
7878
"pdf-lib": "^1.17.1",
79-
"puppeteer": "^22.15.0",
79+
"puppeteer": "^24.0.0",
8080
"response-time": "^2.3.3",
8181
"rxjs": "^7.8.1",
8282
"swagger-ui-express": "^5.0.1",
8383
"typeorm": "^0.3.20",
8484
"typescript-eslint": "^7.18.0",
85-
"uuid": "^9.0.1",
85+
"uuid": "^11.0.0",
8686
"winston": "^3.17.0"
8787
},
8888
"devDependencies": {
8989
"@golevelup/ts-jest": "^0.6.1",
90-
"@types/express": "^4.17.21",
90+
"@types/express": "^5.0.0",
9191
"@types/jest": "^29.5.14",
9292
"@types/multer": "^1.4.12",
93-
"@types/node": "^20.17.9",
93+
"@types/node": "^22.0.0",
9494
"@types/passport-jwt": "^4.0.1",
9595
"@types/supertest": "^6.0.2",
9696
"@types/uuid": "^10.0.0",
@@ -108,7 +108,7 @@
108108
"jest-sonar-reporter": "^2.0.0",
109109
"lint-staged": "^15.2.10",
110110
"prettier": "^3.4.2",
111-
"rimraf": "^5.0.10",
111+
"rimraf": "^6.0.0",
112112
"source-map-support": "^0.5.21",
113113
"supertest": "^7.0.0",
114114
"ts-jest": "^29.2.5",

0 commit comments

Comments
 (0)