@@ -296,42 +296,42 @@ jobs:
296
296
uses : actions/checkout@v3
297
297
298
298
- name : Install Node.js
299
- if : fromJSON(matrix.config.container) == null
299
+ if : fromJSON(matrix.config.container) == null && runner.os != 'Windows'
300
300
uses : actions/setup-node@v4
301
301
with :
302
302
node-version : ${{ env.NODE_VERSION }}
303
303
registry-url : ' https://registry.npmjs.org'
304
304
cache : ' yarn'
305
305
306
306
- name : Install Python 3.x
307
- if : fromJSON(matrix.config.container) == null
307
+ if : fromJSON(matrix.config.container) == null && runner.os != 'Windows'
308
308
uses : actions/setup-python@v5
309
309
with :
310
310
python-version : ' 3.11.x'
311
311
312
312
- name : Install Go
313
- if : fromJSON(matrix.config.container) == null
313
+ if : fromJSON(matrix.config.container) == null && runner.os != 'Windows'
314
314
uses : actions/setup-go@v5
315
315
with :
316
316
go-version : ${{ env.GO_VERSION }}
317
317
318
318
- name : Install Go
319
319
# actions/setup-go@v5 has dependency on a higher version of glibc than available in the Linux container.
320
- if : fromJSON(matrix.config.container) != null
320
+ if : fromJSON(matrix.config.container) != null && runner.os != 'Windows'
321
321
uses : actions/setup-go@v4
322
322
with :
323
323
go-version : ${{ env.GO_VERSION }}
324
324
325
325
- name : Install Taskfile
326
- if : fromJSON(matrix.config.container) == null
326
+ if : fromJSON(matrix.config.container) == null && runner.os != 'Windows'
327
327
uses : arduino/setup-task@v2
328
328
with :
329
329
repo-token : ${{ secrets.GITHUB_TOKEN }}
330
330
version : 3.x
331
331
332
332
- name : Install Taskfile
333
333
# actions/setup-task@v2 has dependency on a higher version of glibc than available in the Linux container.
334
- if : fromJSON(matrix.config.container) != null
334
+ if : fromJSON(matrix.config.container) != null && runner.os != 'Windows'
335
335
uses : arduino/setup-task@v1
336
336
with :
337
337
repo-token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments