Skip to content

Commit 6733584

Browse files
authored
chore: migrate dev environment to nodejs22 (#3327)
1 parent dffde6c commit 6733584

38 files changed

+61
-44
lines changed

.devcontainer/devcontainer.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@
88
// Append -bullseye or -buster to pin to an OS version.
99
// Use -bullseye variants on local arm64/Apple Silicon.
1010
"args": {
11-
"VARIANT": "20-bullseye"
11+
"VARIANT": "22-bullseye"
1212
}
1313
},
1414
"customizations": {
1515
// Add the ids of extensions you want installed when the container is created.
1616
"extensions": [
1717
"biomejs.biome",
18-
"firsttris.vscode-jest-runner"
18+
"firsttris.vscode-jest-runner",
19+
"vitest.explorer"
1920
],
2021
"vscode": {
2122
"git.enableCommitSigning": true

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ body:
6767
attributes:
6868
label: AWS Lambda function runtime
6969
options:
70+
- 22.x
7071
- 20.x
7172
- 18.x
7273
validations:

.github/workflows/make-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
- name: Setup NodeJS
5252
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
5353
with:
54-
node-version: "20"
54+
node-version: "22"
5555
cache: "npm"
5656
- name: Setup auth tokens
5757
run: |

.github/workflows/make-version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Setup NodeJS
2626
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
2727
with:
28-
node-version: "20"
28+
node-version: "22"
2929
cache: "npm"
3030
- name: Setup dependencies
3131
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872

.github/workflows/publish-package.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
- name: Setup NodeJS
4242
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
4343
with:
44-
node-version: "20"
44+
node-version: "22"
4545
cache: "npm"
4646
- name: Setup auth tokens
4747
run: |

.github/workflows/publish_layer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- name: Setup Node.js
3838
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
3939
with:
40-
node-version: "20"
40+
node-version: "22"
4141
- name: Setup dependencies
4242
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872
4343
- name: CDK build

.github/workflows/reusable-run-linting-check-and-unit-tests.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
NODE_ENV: dev
4040
strategy:
4141
matrix:
42-
version: [18, 20]
42+
version: [18, 20, 22]
4343
workspace: [
4444
"packages/batch",
4545
"packages/commons",
@@ -76,7 +76,7 @@ jobs:
7676
NODE_ENV: dev
7777
strategy:
7878
matrix:
79-
version: [18, 20]
79+
version: [18, 20, 22]
8080
fail-fast: false
8181
steps:
8282
- name: Checkout code
@@ -113,7 +113,7 @@ jobs:
113113
- name: Setup NodeJS
114114
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
115115
with:
116-
node-version: 20
116+
node-version: 22
117117
cache: "npm"
118118
- name: Setup dependencies
119119
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872
@@ -131,7 +131,7 @@ jobs:
131131
- name: Setup NodeJS
132132
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
133133
with:
134-
node-version: 20
134+
node-version: 22
135135
cache: "npm"
136136
- name: Setup dependencies
137137
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872
@@ -149,7 +149,7 @@ jobs:
149149
- name: Setup NodeJS
150150
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
151151
with:
152-
node-version: 20
152+
node-version: 22
153153
cache: "npm"
154154
- name: Setup dependencies
155155
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872
@@ -165,7 +165,7 @@ jobs:
165165
- name: Setup NodeJS
166166
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
167167
with:
168-
node-version: 20
168+
node-version: 22
169169
cache: "npm"
170170
- name: Setup dependencies
171171
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872

.github/workflows/reusable_deploy_layer_stack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
- name: Setup Node.js
7575
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
7676
with:
77-
node-version: "20"
77+
node-version: "22"
7878
- name: Setup dependencies
7979
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872
8080
- name: Download artifact

.github/workflows/reusable_publish_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
- name: Setup NodeJS
5555
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
5656
with:
57-
node-version: "20"
57+
node-version: "22"
5858
cache: "npm"
5959
- name: Setup dependencies
6060
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
packages/parameters,
3333
packages/idempotency,
3434
]
35-
version: [18, 20]
35+
version: [18, 20, 22]
3636
arch: [x86_64, arm64]
3737
fail-fast: false
3838
steps:
@@ -57,11 +57,11 @@ jobs:
5757
- name: Setup NodeJS
5858
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
5959
with:
60-
node-version: '20'
60+
node-version: '22'
6161
- name: Setup dependencies
6262
uses: aws-powertools/actions/.github/actions/cached-node-modules@d406bac5563f1d8c793519a3eedfe620f6a14872
6363
with:
64-
nodeVersion: '20'
64+
nodeVersion: '22'
6565
- name: Setup AWS credentials
6666
uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4.0.2
6767
with:

0 commit comments

Comments
 (0)