@@ -41,11 +41,11 @@ jobs:
41
41
with :
42
42
java-version : ' 8'
43
43
distribution : ' zulu'
44
- - name : Set up Node 12
44
+ - name : Set up Node 14
45
45
uses : actions/setup-node@v3
46
46
with :
47
47
cache : yarn
48
- node-version : ' 12 '
48
+ node-version : ' 14 '
49
49
- name : Set up Python 3.7
50
50
uses : actions/setup-python@v3
51
51
with :
@@ -70,10 +70,10 @@ jobs:
70
70
!~/.m2/repository/software/amazon/jsii/
71
71
~/.nuget/packages
72
72
!~/.nuget/packages/amazon.jsii.*
73
- key :
${{ runner.os }}-node@12 [email protected] ${{ hashFiles('**/yarn.lock', '**/Directory.Build.targets') }}
73
+ key :
${{ runner.os }}-node@14 [email protected] ${{ hashFiles('**/yarn.lock', '**/Directory.Build.targets') }}
74
74
restore-keys : |-
75
- ${{ runner.os }}-node@12 [email protected]
76
- ${{ runner.os }}-node@12 -
75
+ ${{ runner.os }}-node@14 [email protected]
76
+ ${{ runner.os }}-node@14 -
77
77
${{ runner.os }}-
78
78
# Prepare dependencies and build
79
79
- name : Install Dependencies
@@ -135,11 +135,11 @@ jobs:
135
135
with :
136
136
java-version : ' 8'
137
137
distribution : ' zulu'
138
- - name : Set up Node 12
138
+ - name : Set up Node 14
139
139
uses : actions/setup-node@v3
140
140
with :
141
141
cache : yarn
142
- node-version : ' 12 '
142
+ node-version : ' 14 '
143
143
- name : Set up Python 3.7
144
144
uses : actions/setup-python@v3
145
145
with :
@@ -164,10 +164,10 @@ jobs:
164
164
!~/.m2/repository/software/amazon/jsii/
165
165
~/.nuget/packages
166
166
!~/.nuget/packages/amazon.jsii.*
167
- key :
${{ runner.os }}-node@12 [email protected] ${{ hashFiles('**/yarn.lock', '**/Directory.Build.targets') }}
167
+ key :
${{ runner.os }}-node@14 [email protected] ${{ hashFiles('**/yarn.lock', '**/Directory.Build.targets') }}
168
168
restore-keys : |-
169
- ${{ runner.os }}-node@12 [email protected]
170
- ${{ runner.os }}-node@12 -
169
+ ${{ runner.os }}-node@14 [email protected]
170
+ ${{ runner.os }}-node@14 -
171
171
${{ runner.os }}-
172
172
# Prepare dependencies and build
173
173
- name : Install Dependencies
@@ -217,67 +217,66 @@ jobs:
217
217
go : ['1.16']
218
218
java : ['8']
219
219
node :
220
- - ' 12' # EOL 2022-04-30
221
220
- ' 14' # EOL 2023-04-30
222
221
- ' 16' # EOL 2024-04-30
223
222
- ' 17' # EOL 2022-06-01
224
223
- ' 18' # EOL 2025-04-30
225
224
os : [ubuntu-latest]
226
225
python : ['3.7']
227
- # Add specific combinations to be tested against "node 12 " (to restrict cardinality)
226
+ # Add specific combinations to be tested against "node 14 " (to restrict cardinality)
228
227
include :
229
228
# Test using Windows
230
229
- os : windows-latest
231
230
dotnet : ' 3.1.x'
232
231
go : ' 1.16'
233
232
java : ' 8'
234
- node : ' 12 '
233
+ node : ' 14 '
235
234
python : ' 3.7'
236
235
# Test using macOS
237
236
- os : macos-latest
238
237
dotnet : ' 3.1.x'
239
238
go : ' 1.16'
240
239
java : ' 8'
241
- node : ' 12 '
240
+ node : ' 14 '
242
241
python : ' 3.7'
243
242
# Test alternate .NETs
244
243
- java : ' 8'
245
244
dotnet : ' 5.0.x'
246
245
go : ' 1.16'
247
- node : ' 12 '
246
+ node : ' 14 '
248
247
os : ubuntu-latest
249
248
python : ' 3.7'
250
249
- java : ' 8'
251
250
dotnet : ' 6.0.x'
252
251
go : ' 1.16'
253
- node : ' 12 '
252
+ node : ' 14 '
254
253
os : ubuntu-latest
255
254
python : ' 3.7'
256
255
# Test alternate Javas
257
256
- java : ' 11'
258
257
dotnet : ' 3.1.x'
259
258
go : ' 1.16'
260
- node : ' 12 '
259
+ node : ' 14 '
261
260
os : ubuntu-latest
262
261
python : ' 3.7'
263
262
# Test alternate Pythons
264
263
- python : ' 3.8'
265
264
dotnet : ' 3.1.x'
266
265
go : ' 1.16'
267
266
java : ' 8'
268
- node : ' 12 '
267
+ node : ' 14 '
269
268
os : ubuntu-latest
270
269
- python : ' 3.9'
271
270
dotnet : ' 3.1.x'
272
271
go : ' 1.16'
273
272
java : ' 8'
274
- node : ' 12 '
273
+ node : ' 14 '
275
274
os : ubuntu-latest
276
275
- python : ' 3.10'
277
276
dotnet : ' 3.1.x'
278
277
go : ' 1.16'
279
278
java : ' 8'
280
- node : ' 12 '
279
+ node : ' 14 '
281
280
os : ubuntu-latest
282
281
283
282
runs-on : ${{ matrix.os }}
0 commit comments