@@ -5,7 +5,6 @@ defaults:
5
5
6
6
env :
7
7
PROTOC_VERSION : 3.x
8
- DEFAULT_NODE_VERSION : 20.x # If changing this, also change jobs.tests.strategy.matrix.node_version
9
8
10
9
on :
11
10
push :
22
21
- uses : actions/checkout@v2
23
22
- uses : actions/setup-node@v2
24
23
with :
25
- node-version : ${{ env.DEFAULT_NODE_VERSION }}
24
+ node-version : ' lts/* '
26
25
check-latest : true
27
26
28
27
- name : Check out the language repo
43
42
strategy :
44
43
matrix :
45
44
os : [ubuntu, macos, windows]
46
- node-version : [20.x, 18.x, 16.x] # If changing this, also change env.DEFAULT_NODE_VERSION
45
+ node-version : ['lts/*', 'lts/-1', 'lts/-2']
47
46
fail-fast : false
48
47
49
48
steps :
73
72
- run : npm run compile
74
73
- run : node test/after-compile-test.mjs
75
74
76
- # The versions should be kept up-to-date with the latest LTS Node releases.
77
- # They next need to be rotated October 2021. See
78
- # https://github.com/nodejs/Release.
79
75
sass_spec :
80
76
name : ' JS API Tests | Node ${{ matrix.node_version }} | ${{ matrix.os }}'
81
77
runs-on : ${{ matrix.os }}-latest
@@ -84,13 +80,13 @@ jobs:
84
80
fail-fast : false
85
81
matrix :
86
82
os : [ubuntu, windows, macos]
87
- node_version : [20 ]
83
+ node_version : ['lts/*' ]
88
84
include :
89
85
# Include LTS versions on Ubuntu
90
86
- os : ubuntu
91
- node_version : 18
87
+ node_version : lts/-1
92
88
- os : ubuntu
93
- node_version : 16
89
+ node_version : lts/-2
94
90
95
91
steps :
96
92
- uses : actions/checkout@v2
@@ -147,7 +143,7 @@ jobs:
147
143
- uses : actions/checkout@v2
148
144
- uses : actions/setup-node@v2
149
145
with :
150
- node-version : ${{ env.DEFAULT_NODE_VERSION }}
146
+ node-version : ' lts/* '
151
147
check-latest : true
152
148
registry-url : ' https://registry.npmjs.org'
153
149
- run : npm install
0 commit comments