@@ -42,14 +42,14 @@ jobs:
4242 quality_checks :
4343 runs-on : ubuntu-22.04
4444 steps :
45- - uses : actions/setup-java@v5
45+ - uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165
4646 if : ${{ inputs.install_java }}
4747 with :
4848 java-version : " 21"
4949 distribution : " corretto"
5050
5151 - name : Checkout code
52- uses : actions/checkout@v5
52+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
5353 with :
5454 fetch-depth : 0
5555
9292 asdf_version : ${{ inputs.asdfVersion }}
9393
9494 - name : Cache asdf
95- uses : actions/cache@v4
95+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830
9696 with :
9797 path : |
9898 ~/.asdf
@@ -314,7 +314,7 @@ jobs:
314314 done
315315
316316 - name : Download terraform plans
317- uses : actions/download-artifact@v5
317+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
318318 with :
319319 pattern : " *_terraform_plan"
320320 path : terraform_plans/
@@ -355,13 +355,13 @@ jobs:
355355
356356 - name : Upload cfn_guard_output
357357 if : failure()
358- uses : actions/upload-artifact@v4
358+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
359359 with :
360360 name : cfn_guard_output
361361 path : cfn_guard_output
362362
363363 - name : Generate and check SBOMs
364- uses : NHSDigital/eps-action-sbom@main
364+ uses : NHSDigital/eps-action-sbom@efc65411a5d69d617c9ba15d633a18f7b9896859
365365
366366 - name : " check is SONAR_TOKEN exists"
367367 env :
@@ -374,7 +374,7 @@ jobs:
374374 run : mvn sonar:sonar -Dsonar.login=${{ secrets.SONAR_TOKEN }}
375375
376376 - name : SonarCloud Scan
377- uses : SonarSource/sonarqube-scan-action@master
377+ uses : SonarSource/sonarqube-scan-action@fd88b7d7ccbaefd23d8f36f73b59db7a3d246602
378378 if : ${{ steps.check_java.outputs.uses_java == 'false' && env.SONAR_TOKEN_EXISTS == 'true' }}
379379 env :
380380 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments