3939 required : false
4040 default : " dev_container_build"
4141jobs :
42+ get-called-ref :
43+ name : Get called ref
44+ runs-on : ubuntu-latest
45+ outputs :
46+ ref : ${{ steps.get_called_ref.outputs.caller-ref }}
47+ steps :
48+ - id : get_called_ref
49+ uses : NHSDigital/eps-common-workflows/.github/actions/get_called_ref@dev_container_build
50+ with :
51+ GH_TOKEN_ADMIN : ${{ secrets.GITHUB_TOKEN }}
4252 quality_checks :
4353 runs-on : ubuntu-22.04
4454 steps :
@@ -421,6 +431,7 @@ jobs:
421431 path : cfn_guard_output
422432
423433 build_dev_container_x64 :
434+ needs : [get-called-ref]
424435 permissions :
425436 id-token : write
426437 runs-on : ubuntu-22.04
@@ -434,7 +445,7 @@ jobs:
434445 env :
435446 SCRIPT_TAG : ${{ inputs.check_ecr_image_scan_results_script_tag }}
436447 run : |
437- curl -L "https://raw.githubusercontent.com/NHSDigital/eps-workflow-quality-checks/refs/heads/${SCRIPT_TAG }/.github/scripts/check_ecr_image_scan_results.sh" -o check_ecr_image_scan_results.sh
448+ curl -L "https://raw.githubusercontent.com/NHSDigital/eps-workflow-quality-checks/refs/heads/${{ needs.get-called-ref.outputs.ref } }/.github/scripts/check_ecr_image_scan_results.sh" -o check_ecr_image_scan_results.sh
438449 chmod +x check_ecr_image_scan_results.sh
439450 - name : Build dev container
440451 run : |
@@ -477,6 +488,7 @@ jobs:
477488 ./check_ecr_image_scan_results.sh
478489
479490 build_dev_container_arm64 :
491+ needs : [get-called-ref]
480492 permissions :
481493 id-token : write
482494 runs-on : ubuntu-22.04-arm
@@ -490,7 +502,7 @@ jobs:
490502 env :
491503 SCRIPT_TAG : ${{ inputs.check_ecr_image_scan_results_script_tag }}
492504 run : |
493- curl -L "https://raw.githubusercontent.com/NHSDigital/eps-common-workflows /refs/heads/${SCRIPT_TAG }/.github/scripts/check_ecr_image_scan_results.sh" -o check_ecr_image_scan_results.sh
505+ curl -L "https://raw.githubusercontent.com/NHSDigital/eps-workflow-quality-checks /refs/heads/${{ needs.get-called-ref.outputs.ref } }/.github/scripts/check_ecr_image_scan_results.sh" -o check_ecr_image_scan_results.sh
494506 chmod +x check_ecr_image_scan_results.sh
495507
496508 - name : Build dev container
0 commit comments