43
43
run : sed -i "s:ID=alpine:ID=NotpineForGHA:" /etc/os-release
44
44
45
45
- name : Checkout
46
- uses : actions/checkout@v3
46
+ uses : actions/checkout@v4
47
47
48
48
- name : Build compiler binaries
49
49
run : opam exec -- dune build --display quiet --profile static
55
55
run : python3 configure.py --bootstrap --verbose
56
56
57
57
- name : " Upload artifacts"
58
- uses : actions/upload-artifact@v3
58
+ uses : actions/upload-artifact@v4
59
59
with :
60
60
name : static-binaries-linux-${{runner.arch}}
61
61
path : |
72
72
73
73
steps :
74
74
- name : Checkout
75
- uses : actions/checkout@v3
75
+ uses : actions/checkout@v4
76
76
77
77
- name : Download static linux binaries
78
78
if : runner.os == 'Linux'
87
87
chmod +x _build/install/default/bin/*
88
88
89
89
- name : Use Node.js
90
- uses : actions/setup-node@v3
90
+ uses : actions/setup-node@v4
91
91
with :
92
92
node-version : 16
93
93
98
98
run : node .github/workflows/get_artifact_info.js
99
99
100
100
- name : " Upload artifacts: binaries"
101
- uses : actions/upload-artifact@v3
101
+ uses : actions/upload-artifact@v4
102
102
with :
103
103
name : ${{ env.artifact_name }}
104
104
path : ${{ env.artifact_path }}
@@ -130,7 +130,7 @@ jobs:
130
130
git config --global core.eol lf
131
131
132
132
- name : Checkout
133
- uses : actions/checkout@v3
133
+ uses : actions/checkout@v4
134
134
with :
135
135
fetch-depth : 2 # to be able to check for changes in subfolder jscomp/syntax later
136
136
@@ -173,7 +173,7 @@ jobs:
173
173
run : opam exec -- dune build --display quiet --profile release
174
174
175
175
- name : Use Node.js
176
- uses : actions/setup-node@v3
176
+ uses : actions/setup-node@v4
177
177
with :
178
178
node-version : 16
179
179
@@ -262,14 +262,14 @@ jobs:
262
262
run : node .github/workflows/get_artifact_info.js
263
263
264
264
- name : " Upload artifacts: binaries"
265
- uses : actions/upload-artifact@v3
265
+ uses : actions/upload-artifact@v4
266
266
with :
267
267
name : ${{ env.artifact_name }}
268
268
path : ${{ env.artifact_path }}
269
269
270
270
- name : " Upload artifacts: lib/ocaml"
271
271
if : runner.os == 'Linux'
272
- uses : actions/upload-artifact@v3
272
+ uses : actions/upload-artifact@v4
273
273
with :
274
274
name : lib-ocaml
275
275
path : lib/ocaml
@@ -280,10 +280,10 @@ jobs:
280
280
281
281
steps :
282
282
- name : Checkout
283
- uses : actions/checkout@v3
283
+ uses : actions/checkout@v4
284
284
285
285
- name : Use Node.js
286
- uses : actions/setup-node@v3
286
+ uses : actions/setup-node@v4
287
287
with :
288
288
node-version : 16
289
289
@@ -314,7 +314,7 @@ jobs:
314
314
run : node .github/workflows/prepare_package_upload.js ${{ github.event.pull_request.head.sha }}
315
315
316
316
- name : " Upload artifact: npm packages"
317
- uses : actions/upload-artifact@v3
317
+ uses : actions/upload-artifact@v4
318
318
with :
319
319
name : npm-packages
320
320
path : |
@@ -341,10 +341,10 @@ jobs:
341
341
342
342
steps :
343
343
- name : Checkout
344
- uses : actions/checkout@v3
344
+ uses : actions/checkout@v4
345
345
346
346
- name : Use Node.js
347
- uses : actions/setup-node@v3
347
+ uses : actions/setup-node@v4
348
348
with :
349
349
node-version : 16
350
350
@@ -373,10 +373,10 @@ jobs:
373
373
374
374
steps :
375
375
- name : Checkout
376
- uses : actions/checkout@v3
376
+ uses : actions/checkout@v4
377
377
378
378
- name : Use Node.js
379
- uses : actions/setup-node@v3
379
+ uses : actions/setup-node@v4
380
380
with :
381
381
node-version : 16
382
382
registry-url : https://registry.npmjs.org # Needed to make auth work for publishing
0 commit comments