Skip to content

Commit 437a778

Browse files
committed
Update GitHub action versions
1 parent a78c10a commit 437a778

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
image: ocaml/opam:alpine-3.16-ocaml-4.12
2525
options: --user root
2626
steps:
27-
- uses: actions/checkout@v3
27+
- uses: actions/checkout@v4
2828

2929
- name: Opam init
3030
run: opam init -a --disable-sandboxing --compiler=${{ matrix.ocaml-compiler }}
@@ -36,7 +36,7 @@ jobs:
3636
run: opam exec -- dune build --profile static
3737

3838
- name: Upload artifacts
39-
uses: actions/upload-artifact@v3
39+
uses: actions/upload-artifact@v4
4040
with:
4141
name: ppx-build-linux
4242
path: packages/rescript-schema-ppx/src/_build/default/bin/bin.exe
@@ -53,7 +53,7 @@ jobs:
5353
ocaml-compiler:
5454
- 4.12.1
5555
steps:
56-
- uses: actions/checkout@v3
56+
- uses: actions/checkout@v4
5757

5858
- name: Use OCaml ${{ matrix.ocaml-compiler}}
5959
uses: ocaml/setup-ocaml@v2
@@ -84,7 +84,7 @@ jobs:
8484
ocaml-compiler:
8585
- 4.12.1
8686
steps:
87-
- uses: actions/checkout@v3
87+
- uses: actions/checkout@v4
8888

8989
- name: Use OCaml ${{ matrix.ocaml-compiler}}
9090
uses: ocaml/setup-ocaml@v2
@@ -115,7 +115,7 @@ jobs:
115115
ocaml-compiler:
116116
- 4.12.1
117117
steps:
118-
- uses: actions/checkout@v3
118+
- uses: actions/checkout@v4
119119

120120
- name: Use OCaml ${{ matrix.ocaml-compiler}}
121121
uses: ocaml/setup-ocaml@v2
@@ -140,7 +140,7 @@ jobs:
140140
needs: [ppx-build-linux]
141141
runs-on: ubuntu-latest
142142
steps:
143-
- uses: actions/checkout@v3
143+
- uses: actions/checkout@v4
144144
- uses: pnpm/action-setup@v2
145145
- uses: actions/setup-node@v3
146146
with:
@@ -149,7 +149,7 @@ jobs:
149149
- run: pnpm install
150150

151151
- name: Download ppx linux artifacts
152-
uses: actions/download-artifact@v3
152+
uses: actions/download-artifact@v4
153153
with:
154154
name: ppx-build-linux
155155
path: binaries/linux
@@ -175,7 +175,7 @@ jobs:
175175
name: Pack rescript-schema
176176
runs-on: ubuntu-latest
177177
steps:
178-
- uses: actions/checkout@v3
178+
- uses: actions/checkout@v4
179179
- uses: pnpm/action-setup@v2
180180
- uses: actions/setup-node@v3
181181
with:
@@ -192,7 +192,7 @@ jobs:
192192
- run: pnpm build
193193

194194
- name: "Upload artifact: rescript-schema npm package"
195-
uses: actions/upload-artifact@v3
195+
uses: actions/upload-artifact@v4
196196
with:
197197
name: rescript-schema
198198
path: packages/artifacts
@@ -202,7 +202,7 @@ jobs:
202202
needs: [ppx-build-linux, ppx-build-macos, ppx-build-macos-x64, ppx-build-windows]
203203
runs-on: ubuntu-latest
204204
steps:
205-
- uses: actions/checkout@v3
205+
- uses: actions/checkout@v4
206206
- uses: pnpm/action-setup@v2
207207
- uses: actions/setup-node@v3
208208
with:
@@ -211,7 +211,7 @@ jobs:
211211
- run: pnpm install
212212

213213
- name: Download ppx linux artifacts
214-
uses: actions/download-artifact@v3
214+
uses: actions/download-artifact@v4
215215
with:
216216
name: ppx-build-linux
217217
path: binaries/linux
@@ -246,7 +246,7 @@ jobs:
246246
working-directory: packages/rescript-schema-ppx
247247

248248
- name: "Upload artifact: rescript-schema-ppx npm package"
249-
uses: actions/upload-artifact@v3
249+
uses: actions/upload-artifact@v4
250250
with:
251251
name: rescript-schema-ppx
252252
path: packages/rescript-schema-ppx/rescript-schema-ppx-9.0.0.tgz
@@ -256,7 +256,7 @@ jobs:
256256
needs: [ppx-build-linux]
257257
runs-on: ubuntu-latest
258258
steps:
259-
- uses: actions/checkout@v3
259+
- uses: actions/checkout@v4
260260
- uses: pnpm/action-setup@v2
261261
- uses: actions/setup-node@v3
262262
with:
@@ -265,7 +265,7 @@ jobs:
265265
- run: pnpm install
266266

267267
- name: Download ppx linux artifacts
268-
uses: actions/download-artifact@v3
268+
uses: actions/download-artifact@v4
269269
with:
270270
name: ppx-build-linux
271271
path: binaries/linux

0 commit comments

Comments
 (0)