3636 ref : ${{ env.BRANCH_NAME }}
3737 fetch-depth : 0
3838 - name : Run secrets scan
39- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
39+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
4040 with :
41+ workspace_folder : ${{ github.workspace }}
4142 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
4243 run : |
4344 git-secrets --scan-history .
5859 key : ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
5960
6061 - name : make install
61- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
62+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
6263 with :
64+ workspace_folder : ${{ github.workspace }}
6365 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
6466 run : |
6567 make install
@@ -118,8 +120,9 @@ jobs:
118120 cmd : yq -i '.pkg.include-dev-deps = true' 'trivy.yaml'
119121 - name : convert python dependencies to requirements.txt
120122 if : ${{ steps.check_languages.outputs.uses_poetry == 'true' }}
121- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
123+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
122124 with :
125+ workspace_folder : ${{ github.workspace }}
123126 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
124127 run : |
125128 POETRY_VERSION=$(poetry --version | awk '{print $3}')
@@ -134,8 +137,9 @@ jobs:
134137 poetry export -f requirements.txt --with dev --without-hashes --output=requirements.txt
135138 - name : download go dependencies
136139 if : ${{ steps.check_languages.outputs.uses_go == 'true' }}
137- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
140+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
138141 with :
142+ workspace_folder : ${{ github.workspace }}
139143 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
140144 run : |
141145 cd src
@@ -170,8 +174,9 @@ jobs:
170174 cat license_scan.txt
171175 fi
172176 - name : Run code lint
173- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
177+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
174178 with :
179+ workspace_folder : ${{ github.workspace }}
175180 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
176181 run : |
177182 make lint
@@ -186,8 +191,9 @@ jobs:
186191 .git
187192
188193 - name : Run unit tests
189- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
194+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
190195 with :
196+ workspace_folder : ${{ github.workspace }}
191197 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
192198 run : |
193199 make test
@@ -473,8 +479,9 @@ jobs:
473479
474480 - name : Run cfn-lint
475481 if : steps.check_sam_templates.outputs.sam_exists == 'true' || steps.check_cf_templates.outputs.cf_exists == 'true'
476- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
482+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
477483 with :
484+ workspace_folder : ${{ github.workspace }}
478485 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
479486 run : |
480487 pip install cfn-lint
@@ -486,23 +493,26 @@ jobs:
486493
487494 - name : make install NodeJS
488495 if : steps.check_cdk.outputs.cdk_exists == 'true'
489- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
496+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
490497 with :
498+ workspace_folder : ${{ github.workspace }}
491499 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
492500 run : |
493501 make install-node && make compile
494502
495503 - name : Run cdk-synth
496504 if : steps.check_cdk.outputs.cdk_exists == 'true'
497- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
505+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
498506 with :
507+ workspace_folder : ${{ github.workspace }}
499508 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
500509 run : |
501510 make cdk-synth
502511
503512 - name : Init cfn-guard
504- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
513+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
505514 with :
515+ workspace_folder : ${{ github.workspace }}
506516 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
507517 run : |
508518 set -eou pipefail
@@ -519,8 +529,9 @@ jobs:
519529
520530 - name : Run cfn-guard script for sam templates
521531 if : steps.check_sam_templates.outputs.sam_exists == 'true'
522- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
532+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
523533 with :
534+ workspace_folder : ${{ github.workspace }}
524535 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
525536 run : |
526537 set -eou pipefail
@@ -546,8 +557,9 @@ jobs:
546557
547558 - name : Run cfn-guard script for cloudformation templates
548559 if : steps.check_cf_templates.outputs.cf_exists == 'true'
549- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
560+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
550561 with :
562+ workspace_folder : ${{ github.workspace }}
551563 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
552564 run : |
553565 declare -a rulesets=("ncsc" "ncsc-cafv3" "wa-Reliability-Pillar" "wa-Security-Pillar")
@@ -564,8 +576,9 @@ jobs:
564576
565577 - name : Run cfn-guard script for cdk templates
566578 if : steps.check_cdk.outputs.cdk_exists == 'true'
567- uses : anthony-nhs/docker-run-action-fork@4d62f8d0e1ae07c4b0abad4eac02db8fa7bc984b
579+ uses : anthony-nhs/docker-run-action-fork@f56dd4e5c3b9c8b9fa619939c02d809f35ad82c9
568580 with :
581+ workspace_folder : ${{ github.workspace }}
569582 image : ghcr.io/nhsdigital/eps-devcontainers/${{ inputs.runtime_docker_image }}
570583 run : |
571584 declare -a rulesets=("ncsc" "ncsc-cafv3" "wa-Reliability-Pillar" "wa-Security-Pillar")
0 commit comments