@@ -48,11 +48,13 @@ jobs:
4848 run : |
4949 # External PRs do not have access to 'vars' or 'secrets'.
5050 if [[ "$AWS_ACCESS_KEY_ID" != "" ]]; then
51- echo "SCCACHE_ENDPOINT=${{ vars.SCCACHE_ENDPOINT}}" >> $GITHUB_ENV
52- echo "SCCACHE_BUCKET=${{ vars.SCCACHE_BUCKET}}" >> $GITHUB_ENV
53- echo "SCCACHE_REGION=${{ vars.SCCACHE_REGION}}" >> $GITHUB_ENV
51+ {
52+ echo "SCCACHE_ENDPOINT=${{ vars.SCCACHE_ENDPOINT}}"
53+ echo "SCCACHE_BUCKET=${{ vars.SCCACHE_BUCKET}}"
54+ echo "SCCACHE_REGION=${{ vars.SCCACHE_REGION}}"
55+ } >> "$GITHUB_ENV"
5456 fi
55- echo "SCCACHE_S3_KEY_PREFIX=macos" >> $GITHUB_ENV
57+ echo "SCCACHE_S3_KEY_PREFIX=macos" >> " $GITHUB_ENV"
5658 - name : Checkout Sources
5759 uses : actions/checkout@v6
5860 - name : Setup sccache
7577 run : |
7678 # External PRs do not have access to 'vars' or 'secrets'.
7779 if [[ "${{secrets.AWS_ACCESS_KEY_ID}}" != "" ]]; then
78- echo "SCCACHE_ENDPOINT=${{ vars.SCCACHE_ENDPOINT}}" >> $GITHUB_ENV
79- echo "SCCACHE_BUCKET=${{ vars.SCCACHE_BUCKET}}" >> $GITHUB_ENV
80- echo "SCCACHE_REGION=${{ vars.SCCACHE_REGION}}" >> $GITHUB_ENV
80+ {
81+ echo "SCCACHE_ENDPOINT=${{ vars.SCCACHE_ENDPOINT}}"
82+ echo "SCCACHE_BUCKET=${{ vars.SCCACHE_BUCKET}}"
83+ echo "SCCACHE_REGION=${{ vars.SCCACHE_REGION}}"
84+ } >> "$GITHUB_ENV"
8185 fi
8286 - name : Checkout Sources
8387 uses : actions/checkout@v6
@@ -473,8 +477,8 @@ jobs:
473477 docker volume create devnet_filecoin-proofs
474478 docker run --rm \
475479 -v devnet_filecoin-proofs:/proofs \
476- -v $FIL_PROOFS_PARAMETER_CACHE:/cache \
477- $SHELL_IMAGE \
480+ -v " $FIL_PROOFS_PARAMETER_CACHE" :/cache \
481+ " $SHELL_IMAGE" \
478482 sh -c "cp /cache/* /proofs"
479483 - uses : actions/checkout@v6
480484 - uses : actions/download-artifact@v8
@@ -494,63 +498,10 @@ jobs:
494498 run : |
495499 docker run --rm \
496500 -v devnet_filecoin-proofs:/proofs \
497- -v $FIL_PROOFS_PARAMETER_CACHE:/cache \
498- $SHELL_IMAGE \
501+ -v " $FIL_PROOFS_PARAMETER_CACHE" :/cache \
502+ " $SHELL_IMAGE" \
499503 sh -c "cp /proofs/* /cache"
500- sudo chmod -R 755 $FIL_PROOFS_PARAMETER_CACHE
501- local-devnet-curio-check :
502- # Disabling this job as it is not providing any value until the curio setup is fixed. See: https://github.com/ChainSafe/forest/issues/5171
503- if : false
504- name : Devnet Curio checks
505- runs-on : ubuntu-24.04
506- needs :
507- - build-ubuntu
508- env :
509- # We use a custom Dockerfile for CI to speed up the build process.
510- FOREST_DOCKERFILE_OVERRIDE : scripts/devnet/forest_ci.dockerfile
511- steps :
512- - uses : actions/cache@v5
513- id : cache
514- with :
515- path : " ${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
516- key : proof-params-2k
517- - name : Load cache into volume
518- if : steps.cache.outputs.cache-hit == 'true'
519- run : |
520- docker volume create devnet_filecoin-proofs
521- docker run --rm \
522- -v devnet_filecoin-proofs:/proofs \
523- -v $FIL_PROOFS_PARAMETER_CACHE:/cache \
524- $SHELL_IMAGE \
525- sh -c "cp /cache/* /proofs"
526- - uses : actions/checkout@v6
527- - uses : actions/download-artifact@v8
528- with :
529- name : " forest-${{ runner.os }}"
530- - name : Devnet setup
531- run : |
532- cp ./scripts/devnet/setup.sh ./scripts/devnet-curio/setup.sh
533- chmod +x ./scripts/devnet-curio/setup.sh
534- ./scripts/devnet-curio/setup.sh
535- timeout-minutes : ${{ fromJSON(env.SCRIPT_TIMEOUT_MINUTES) }}
536- - name : Devnet check
537- run : |
538- cp ./scripts/devnet/check.sh ./scripts/devnet-curio/check.sh
539- chmod +x ./scripts/devnet-curio/check.sh
540- ./scripts/devnet-curio/check.sh
541- timeout-minutes : ${{ fromJSON(env.SCRIPT_TIMEOUT_MINUTES) }}
542- - name : Dump docker logs
543- if : always()
544- uses : jwalton/gh-docker-logs@v2
545- - name : Prepare cache folder for uploading
546- if : steps.cache.outputs.cache-hit != 'true'
547- run : |
548- docker run --rm \
549- -v devnet_filecoin-proofs:/proofs \
550- -v $FIL_PROOFS_PARAMETER_CACHE:/cache \
551- $SHELL_IMAGE \
552- sh -c "cp /proofs/* /cache"
553- sudo chmod -R 755 $FIL_PROOFS_PARAMETER_CACHE
504+ sudo chmod -R 755 "$FIL_PROOFS_PARAMETER_CACHE"
554505 bootstrap-checks-forest :
555506 needs :
556507 - build-ubuntu
@@ -663,8 +614,8 @@ jobs:
663614 if : always()
664615 run : |
665616 export WORKFLOW_URL="${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}/actions/runs/${GITHUB_RUN_ID}"
666- echo ${WORKFLOW_URL}
667- echo "WORKFLOW_URL=${WORKFLOW_URL}" >> $GITHUB_ENV
617+ echo " ${WORKFLOW_URL}"
618+ echo "WORKFLOW_URL=${WORKFLOW_URL}" >> " $GITHUB_ENV"
668619 - uses : JasonEtco/create-an-issue@v2
669620 if : github.ref == 'refs/heads/main' && failure()
670621 env :
0 commit comments