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 }}
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
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
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