@@ -70,12 +70,12 @@ jobs:
7070 cwd=$(pwd)
7171 echo $cwd
7272 gridspec_file=c96_OM4_025_grid_No_mg_drag_v20160808.tar
73- bind_paths="--bind /contrib/container-test/ppp-setup/:/mnt:rw
74- --bind /contrib2/c96L65/history:/mnt/history:ro
75- --bind /contrib/container-test/grid_spec/${gridspec_file}:/mnt/${gridspec_file}:ro
76- --bind /contrib/container-test"
73+ bind_paths="--bind /contrib-efs/container-test/ppp-setup/:/mnt:rw
74+ --bind /contrib2-bucket/c96L65_am5f11d12r0_amip/history:/mnt/history:ro
75+ --bind /contrib-efs/container-test/c96_grid/${gridspec_file}:/mnt/${gridspec_file}:ro"
7776
78- container_path=/contrib/container-test/ppp-wf.sif
77+ ## TO-DO: figure out pulling container instead
78+ container_path=/contrib-efs/container-test/fre-2025.04.sif
7979 runscript_path=${cwd}/for_gh_runner/runscript.sh
8080
8181 singularity exec --writable-tmpfs ${bind_paths} ${container_path} ${runscript_path}
@@ -88,37 +88,37 @@ jobs:
8888 uses : actions/upload-artifact@v4
8989 with :
9090 name : fre-workflow-logs
91- path : /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log
91+ path : /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log
9292 if-no-files-found : error
9393
9494 - name : Print workflow summary
9595 continue-on-error : true
9696 run : |
97- num_tasks=$(ls -l /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job | wc -l)
97+ num_tasks=$(ls -l /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job | wc -l)
9898 echo "number of tasks launched: ${num_tasks}"
9999 echo ""
100100
101101 echo "here's all the job directories with job scripts:"
102- ls -l /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job
102+ ls -l /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job
103103 echo ""
104104
105105 echo "here's all the job scripts for 1980 only:"
106- ls -l /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/1980*/*/NN/job
106+ ls -l /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/1980*/*/NN/job
107107 echo ""
108108
109109 echo "rose-suite conf for workflow:"
110- cat /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/config/*rose-suite.conf
110+ cat /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/config/*rose-suite.conf
111111 echo ""
112112
113113 - name : Print pp-starter successes or failures
114114 run : |
115115 set +e
116116 # Successes
117- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
117+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
118118 exit_status_1=$?
119119
120120 # Failures
121- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
121+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
122122 exit_status_2=$?
123123
124124 if [ $exit_status_1 -eq 0 ]; then
@@ -145,11 +145,11 @@ jobs:
145145 run : |
146146 set +e
147147 # Successes
148- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
148+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
149149 exit_status_1=$?
150150
151151 # Failures
152- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
152+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
153153 exit_status_2=$?
154154
155155 if [ $exit_status_1 -eq 0 ]; then
@@ -176,11 +176,11 @@ jobs:
176176 run : |
177177 set +e
178178 # Successes
179- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
179+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
180180 exit_status_1=$?
181181
182182 # Failures
183- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
183+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
184184 exit_status_2=$?
185185
186186 if [ $exit_status_1 -eq 0 ]; then
@@ -208,11 +208,11 @@ jobs:
208208 run : |
209209 set +e
210210 # Successes
211- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
211+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
212212 exit_status_1=$?
213213
214214 # Failures
215- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
215+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
216216 exit_status_2=$?
217217
218218 if [ $exit_status_1 -eq 0 ]; then
@@ -239,11 +239,11 @@ jobs:
239239 run : |
240240 set +e
241241 # Successes
242- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
242+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
243243 exit_status_1=$?
244244
245245 # Failures
246- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
246+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
247247 exit_status_2=$?
248248
249249 if [ $exit_status_1 -eq 0 ]; then
@@ -270,11 +270,11 @@ jobs:
270270 run : |
271271 set +e
272272 # Successes
273- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
273+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
274274 exit_status_1=$?
275275
276276 # Failures
277- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
277+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
278278 exit_status_2=$?
279279
280280 if [ $exit_status_1 -eq 0 ]; then
@@ -297,15 +297,16 @@ jobs:
297297 exit 2
298298 fi
299299
300- - name : Print rename-split-to-pp successes or failures
300+ - name : Print rename-split-to-pp successes or failures (FAILURE-GUARDED)
301+ continue-on-error : true
301302 run : |
302303 set +e
303304 # Successes
304- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
305+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
305306 exit_status_1=$?
306307
307308 # Failures
308- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
309+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
309310 exit_status_2=$?
310311
311312 if [ $exit_status_1 -eq 0 ]; then
@@ -332,11 +333,11 @@ jobs:
332333 run : |
333334 set +e
334335 # Successes
335- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
336+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
336337 exit_status_1=$?
337338
338339 # Failures
339- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
340+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
340341 exit_status_2=$?
341342
342343 if [ $exit_status_1 -eq 0 ]; then
@@ -363,11 +364,11 @@ jobs:
363364 run : |
364365 set +e
365366 # Successes
366- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
367+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
367368 exit_status_1=$?
368369
369370 # Failures
370- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
371+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
371372 exit_status_2=$?
372373
373374 if [ $exit_status_1 -eq 0 ]; then
@@ -394,11 +395,11 @@ jobs:
394395 run : |
395396 set +e
396397 # Successes
397- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo-*/0[1-3]/job.status)
398+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo-*/0[1-3]/job.status)
398399 exit_status_1=$?
399400
400401 # Failures
401- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo*/0[1-3]/job.status)
402+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo*/0[1-3]/job.status)
402403 exit_status_2=$?
403404
404405 if [ $exit_status_1 -eq 0 ]; then
@@ -425,11 +426,11 @@ jobs:
425426 run : |
426427 set +e
427428 # Successes
428- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
429+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
429430 exit_status_1=$?
430431
431432 # Failures
432- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
433+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
433434 exit_status_2=$?
434435
435436 if [ $exit_status_1 -eq 0 ]; then
@@ -456,11 +457,11 @@ jobs:
456457 run : |
457458 set +e
458459 # Successes
459- success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
460+ success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
460461 exit_status_1=$?
461462
462463 # Failures
463- failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
464+ failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs /container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
464465 exit_status_2=$?
465466
466467 if [ $exit_status_1 -eq 0 ]; then
0 commit comments