2525 outputs :
2626 docsChange : ${{ steps.docs-change.outputs.DOCS_CHANGE }}
2727 steps :
28+ - name : Setup node
29+ uses : actions/setup-node@v2
30+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
31+ with :
32+ node-version : 14
33+
2834 - uses : actions/checkout@v2
2935 with :
3036 fetch-depth : 25
@@ -50,11 +56,18 @@ jobs:
5056 runs-on : ubuntu-latest
5157 needs : build
5258 steps :
59+ - name : Setup node
60+ uses : actions/setup-node@v2
61+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
62+ with :
63+ node-version : 14
64+
5365 - uses : actions/cache@v2
5466 id : restore-build
5567 with :
5668 path : ./*
5769 key : ${{ github.sha }}
70+
5871 - run : ./scripts/check-manifests.js
5972 - run : yarn lint
6073
6578 env :
6679 NEXT_TELEMETRY_DISABLED : 1
6780 steps :
81+ - name : Setup node
82+ uses : actions/setup-node@v2
83+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
84+ with :
85+ node-version : 14
86+
6887 # https://github.com/actions/virtual-environments/issues/1187
6988 - name : tune linux network
7089 run : sudo ethtool -K eth0 tx off rx off
@@ -97,6 +116,12 @@ jobs:
97116 NEXT_TEST_JOB : 1
98117 HEADLESS : true
99118 steps :
119+ - name : Setup node
120+ uses : actions/setup-node@v2
121+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
122+ with :
123+ node-version : 14
124+
100125 - uses : actions/cache@v2
101126 if : ${{needs.build.outputs.docsChange != 'docs only change'}}
102127 id : restore-build
@@ -120,6 +145,12 @@ jobs:
120145 matrix :
121146 group : [1, 2, 3, 4, 5, 6]
122147 steps :
148+ - name : Setup node
149+ uses : actions/setup-node@v2
150+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
151+ with :
152+ node-version : 14
153+
123154 - run : echo ${{needs.build.outputs.docsChange}}
124155
125156 # https://github.com/actions/virtual-environments/issues/1187
@@ -150,6 +181,12 @@ jobs:
150181 HEADLESS : true
151182 TEST_ELECTRON : 1
152183 steps :
184+ - name : Setup node
185+ uses : actions/setup-node@v2
186+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
187+ with :
188+ node-version : 14
189+
153190 - uses : actions/cache@v2
154191 if : ${{needs.build.outputs.docsChange != 'docs only change'}}
155192 id : restore-build
@@ -174,6 +211,12 @@ jobs:
174211 NODE_OPTIONS : ' --unhandled-rejections=strict'
175212 YARN_COMPRESSION_LEVEL : ' 0'
176213 steps :
214+ - name : Setup node
215+ uses : actions/setup-node@v2
216+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
217+ with :
218+ node-version : 14
219+
177220 - uses : actions/cache@v2
178221 if : ${{needs.build.outputs.docsChange != 'docs only change'}}
179222 id : restore-build
@@ -202,6 +245,12 @@ jobs:
202245 NEXT_PRIVATE_TEST_WEBPACK4_MODE : 1
203246
204247 steps :
248+ - name : Setup node
249+ uses : actions/setup-node@v2
250+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
251+ with :
252+ node-version : 14
253+
205254 # https://github.com/actions/virtual-environments/issues/1187
206255 - name : tune linux network
207256 run : sudo ethtool -K eth0 tx off rx off
@@ -225,6 +274,12 @@ jobs:
225274 BROWSER_NAME : ' firefox'
226275 NEXT_TELEMETRY_DISABLED : 1
227276 steps :
277+ - name : Setup node
278+ uses : actions/setup-node@v2
279+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
280+ with :
281+ node-version : 14
282+
228283 - uses : actions/cache@v2
229284 if : ${{needs.build.outputs.docsChange != 'docs only change'}}
230285 id : restore-build
@@ -246,6 +301,12 @@ jobs:
246301 BROWSERSTACK_USERNAME : ${{ secrets.BROWSERSTACK_USERNAME }}
247302 BROWSERSTACK_ACCESS_KEY : ${{ secrets.BROWSERSTACK_ACCESS_KEY }}
248303 steps :
304+ - name : Setup node
305+ uses : actions/setup-node@v2
306+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
307+ with :
308+ node-version : 14
309+
249310 # https://github.com/actions/virtual-environments/issues/1187
250311 - name : tune linux network
251312 run : sudo ethtool -K eth0 tx off rx off
@@ -272,6 +333,12 @@ jobs:
272333 BROWSERSTACK_USERNAME : ${{ secrets.BROWSERSTACK_USERNAME }}
273334 BROWSERSTACK_ACCESS_KEY : ${{ secrets.BROWSERSTACK_ACCESS_KEY }}
274335 steps :
336+ - name : Setup node
337+ uses : actions/setup-node@v2
338+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
339+ with :
340+ node-version : 14
341+
275342 # https://github.com/actions/virtual-environments/issues/1187
276343 - name : tune linux network
277344 run : sudo ethtool -K eth0 tx off rx off
@@ -293,6 +360,12 @@ jobs:
293360 env :
294361 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
295362 steps :
363+ - name : Setup node
364+ uses : actions/setup-node@v2
365+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
366+ with :
367+ node-version : 14
368+
296369 # https://github.com/actions/virtual-environments/issues/1187
297370 - name : tune linux network
298371 run : sudo ethtool -K eth0 tx off rx off
@@ -315,6 +388,12 @@ jobs:
315388 runs-on : ubuntu-latest
316389 needs : [publishRelease]
317390 steps :
391+ - name : Setup node
392+ uses : actions/setup-node@v2
393+ if : ${{ steps.docs-change.outputs.docsChange != 'docs only change' }}
394+ with :
395+ node-version : 14
396+
318397 - uses : actions/cache@v2
319398 id : restore-build
320399 with :
0 commit comments