@@ -22,17 +22,17 @@ jobs:
2222 runs-on : ubuntu-latest
2323 steps :
2424 - name : Checkout
25- uses : actions/checkout@v3
25+ uses : actions/checkout@v4
2626 - name : Set up Docker Buildx
27- uses : docker/setup-buildx-action@v2
27+ uses : docker/setup-buildx-action@v3
2828 - name : Build and export
29- uses : docker/build-push-action@v3
29+ uses : docker/build-push-action@v6
3030 with :
3131 context : .
3232 tags : pysages:latest
3333 outputs : type=docker,dest=/tmp/pysages.tar
3434 - name : Upload artifact
35- uses : actions/upload-artifact@v3
35+ uses : actions/upload-artifact@v4
3636 with :
3737 name : pysages
3838 path : /tmp/pysages.tar
4343 needs : build
4444 steps :
4545 - name : Set up Docker Buildx
46- uses : docker/setup-buildx-action@v2
46+ uses : docker/setup-buildx-action@v3
4747 - name : Download artifact
48- uses : actions/download-artifact@v3
48+ uses : actions/download-artifact@v4
4949 with :
5050 name : pysages
5151 path : /tmp
6262 needs : build
6363 steps :
6464 - name : Set up Docker Buildx
65- uses : docker/setup-buildx-action@v2
65+ uses : docker/setup-buildx-action@v3
6666 - name : Download artifact
67- uses : actions/download-artifact@v3
67+ uses : actions/download-artifact@v4
6868 with :
6969 name : pysages
7070 path : /tmp
7878 needs : build
7979 steps :
8080 - name : Set up Docker Buildx
81- uses : docker/setup-buildx-action@v2
81+ uses : docker/setup-buildx-action@v3
8282 - name : Download artifact
83- uses : actions/download-artifact@v3
83+ uses : actions/download-artifact@v4
8484 with :
8585 name : pysages
8686 path : /tmp
9696 needs : build
9797 steps :
9898 - name : Set up Docker Buildx
99- uses : docker/setup-buildx-action@v2
99+ uses : docker/setup-buildx-action@v3
100100 - name : Download artifact
101- uses : actions/download-artifact@v3
101+ uses : actions/download-artifact@v4
102102 with :
103103 name : pysages
104104 path : /tmp
@@ -112,9 +112,9 @@ jobs:
112112 needs : build
113113 steps :
114114 - name : Set up Docker Buildx
115- uses : docker/setup-buildx-action@v2
115+ uses : docker/setup-buildx-action@v3
116116 - name : Download artifact
117- uses : actions/download-artifact@v3
117+ uses : actions/download-artifact@v4
118118 with :
119119 name : pysages
120120 path : /tmp
@@ -128,9 +128,9 @@ jobs:
128128 needs : build
129129 steps :
130130 - name : Set up Docker Buildx
131- uses : docker/setup-buildx-action@v2
131+ uses : docker/setup-buildx-action@v3
132132 - name : Download artifact
133- uses : actions/download-artifact@v3
133+ uses : actions/download-artifact@v4
134134 with :
135135 name : pysages
136136 path : /tmp
@@ -148,9 +148,9 @@ jobs:
148148 needs : build
149149 steps :
150150 - name : Set up Docker Buildx
151- uses : docker/setup-buildx-action@v2
151+ uses : docker/setup-buildx-action@v3
152152 - name : Download artifact
153- uses : actions/download-artifact@v3
153+ uses : actions/download-artifact@v4
154154 with :
155155 name : pysages
156156 path : /tmp
@@ -164,9 +164,9 @@ jobs:
164164 needs : build
165165 steps :
166166 - name : Set up Docker Buildx
167- uses : docker/setup-buildx-action@v2
167+ uses : docker/setup-buildx-action@v3
168168 - name : Download artifact
169- uses : actions/download-artifact@v3
169+ uses : actions/download-artifact@v4
170170 with :
171171 name : pysages
172172 path : /tmp
@@ -180,9 +180,9 @@ jobs:
180180 needs : build
181181 steps :
182182 - name : Set up Docker Buildx
183- uses : docker/setup-buildx-action@v2
183+ uses : docker/setup-buildx-action@v3
184184 - name : Download artifact
185- uses : actions/download-artifact@v3
185+ uses : actions/download-artifact@v4
186186 with :
187187 name : pysages
188188 path : /tmp
@@ -196,9 +196,9 @@ jobs:
196196 needs : build
197197 steps :
198198 - name : Set up Docker Buildx
199- uses : docker/setup-buildx-action@v2
199+ uses : docker/setup-buildx-action@v3
200200 - name : Download artifact
201- uses : actions/download-artifact@v3
201+ uses : actions/download-artifact@v4
202202 with :
203203 name : pysages
204204 path : /tmp
@@ -216,9 +216,9 @@ jobs:
216216 needs : build
217217 steps :
218218 - name : Set up Docker Buildx
219- uses : docker/setup-buildx-action@v2
219+ uses : docker/setup-buildx-action@v3
220220 - name : Download artifact
221- uses : actions/download-artifact@v3
221+ uses : actions/download-artifact@v4
222222 with :
223223 name : pysages
224224 path : /tmp
@@ -234,9 +234,9 @@ jobs:
234234 needs : build
235235 steps :
236236 - name : Set up Docker Buildx
237- uses : docker/setup-buildx-action@v2
237+ uses : docker/setup-buildx-action@v3
238238 - name : Download artifact
239- uses : actions/download-artifact@v3
239+ uses : actions/download-artifact@v4
240240 with :
241241 name : pysages
242242 path : /tmp
@@ -250,9 +250,9 @@ jobs:
250250 needs : build
251251 steps :
252252 - name : Set up Docker Buildx
253- uses : docker/setup-buildx-action@v2
253+ uses : docker/setup-buildx-action@v3
254254 - name : Download artifact
255- uses : actions/download-artifact@v3
255+ uses : actions/download-artifact@v4
256256 with :
257257 name : pysages
258258 path : /tmp
@@ -268,9 +268,9 @@ jobs:
268268 needs : build
269269 steps :
270270 - name : Set up Docker Buildx
271- uses : docker/setup-buildx-action@v2
271+ uses : docker/setup-buildx-action@v3
272272 - name : Download artifact
273- uses : actions/download-artifact@v3
273+ uses : actions/download-artifact@v4
274274 with :
275275 name : pysages
276276 path : /tmp
@@ -286,9 +286,9 @@ jobs:
286286 needs : build
287287 steps :
288288 - name : Set up Docker Buildx
289- uses : docker/setup-buildx-action@v2
289+ uses : docker/setup-buildx-action@v3
290290 - name : Download artifact
291- uses : actions/download-artifact@v3
291+ uses : actions/download-artifact@v4
292292 with :
293293 name : pysages
294294 path : /tmp
@@ -297,7 +297,7 @@ jobs:
297297 docker load --input /tmp/pysages.tar
298298 docker run -v/tmp:/tmp -t pysages bash -c "cd PySAGES/examples/hoomd-blue/harmonic_bias/ && ./run.sh && mv hist.pdf /tmp/"
299299 - name : Upload artifact
300- uses : actions/upload-artifact@v3
300+ uses : actions/upload-artifact@v4
301301 with :
302302 name : harmonic-hist.pdf
303303 path : /tmp/hist.pdf
@@ -308,9 +308,9 @@ jobs:
308308 needs : build
309309 steps :
310310 - name : Set up Docker Buildx
311- uses : docker/setup-buildx-action@v2
311+ uses : docker/setup-buildx-action@v3
312312 - name : Download artifact
313- uses : actions/download-artifact@v3
313+ uses : actions/download-artifact@v4
314314 with :
315315 name : pysages
316316 path : /tmp
@@ -324,9 +324,9 @@ jobs:
324324 needs : build
325325 steps :
326326 - name : Set up Docker Buildx
327- uses : docker/setup-buildx-action@v2
327+ uses : docker/setup-buildx-action@v3
328328 - name : Download artifact
329- uses : actions/download-artifact@v3
329+ uses : actions/download-artifact@v4
330330 with :
331331 name : pysages
332332 path : /tmp
@@ -335,7 +335,7 @@ jobs:
335335 docker load --input /tmp/pysages.tar
336336 docker run -v /tmp:/tmp -t pysages bash -c "cd PySAGES/examples/hoomd-blue/umbrella_integration && python3 ./gen_gsd.py && python3 integration.py --replicas=5 --time-steps=1000 && mkdir /tmp/plots && mv *.pdf /tmp/plots/"
337337 - name : Upload artifacts
338- uses : actions/upload-artifact@v3
338+ uses : actions/upload-artifact@v4
339339 with :
340340 name : umbrella-integration-plots
341341 path : /tmp/plots
@@ -346,9 +346,9 @@ jobs:
346346 needs : build
347347 steps :
348348 - name : Set up Docker Buildx
349- uses : docker/setup-buildx-action@v2
349+ uses : docker/setup-buildx-action@v3
350350 - name : Download artifact
351- uses : actions/download-artifact@v3
351+ uses : actions/download-artifact@v4
352352 with :
353353 name : pysages
354354 path : /tmp
@@ -357,7 +357,7 @@ jobs:
357357 docker load --input /tmp/pysages.tar
358358 docker run -v /tmp:/tmp -t pysages bash -c "cd PySAGES/examples/hoomd-blue/string && python3 ./gen_gsd.py && python3 spline_string.py --replicas=5 --time-steps=1000 --log-delay=0 --string-steps=2 && mkdir /tmp/plots && mv *.pdf /tmp/plots/"
359359 - name : Upload artifacts
360- uses : actions/upload-artifact@v3
360+ uses : actions/upload-artifact@v4
361361 with :
362362 name : spline-string-plots
363363 path : /tmp/plots
@@ -368,9 +368,9 @@ jobs:
368368 needs : build
369369 steps :
370370 - name : Set up Docker Buildx
371- uses : docker/setup-buildx-action@v2
371+ uses : docker/setup-buildx-action@v3
372372 - name : Download artifact
373- uses : actions/download-artifact@v3
373+ uses : actions/download-artifact@v4
374374 with :
375375 name : pysages
376376 path : /tmp
@@ -385,7 +385,7 @@ jobs:
385385 docker load --input /tmp/pysages.tar
386386 docker run -v /tmp:/tmp -t pysages bash -c "${SCRIPT}"
387387 - name : Upload artifacts
388- uses : actions/upload-artifact@v3
388+ uses : actions/upload-artifact@v4
389389 with :
390390 name : umbrella-integration-mpi-plots
391391 path : /tmp/plots
0 commit comments