diff --git a/.github/workflows/cdk_package_code.yml b/.github/workflows/cdk_package_code.yml index 2f3c1557..8dc12cf4 100644 --- a/.github/workflows/cdk_package_code.yml +++ b/.github/workflows/cdk_package_code.yml @@ -12,7 +12,7 @@ jobs: packages: read steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 with: ref: ${{ env.BRANCH_NAME }} @@ -27,7 +27,7 @@ jobs: asdf_version: ${{ steps.asdf-version.outputs.version }} - name: Cache asdf - uses: actions/cache@v4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 with: path: | ~/.asdf @@ -64,7 +64,7 @@ jobs: tsconfig.defaults.json \ cdk.json - - uses: actions/upload-artifact@v5 + - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 name: upload build artifact with: name: build_artifact diff --git a/.github/workflows/cdk_release_code.yml b/.github/workflows/cdk_release_code.yml index 62cef4e6..f732b62d 100644 --- a/.github/workflows/cdk_release_code.yml +++ b/.github/workflows/cdk_release_code.yml @@ -63,7 +63,7 @@ jobs: steps: - name: Checkout local github actions - uses: actions/checkout@v6 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 with: ref: ${{ env.BRANCH_NAME }} fetch-depth: 0 @@ -84,14 +84,14 @@ jobs: - name: Configure AWS Credentials id: connect-aws-pull-image - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 with: aws-region: eu-west-2 role-to-assume: ${{ secrets.CDK_PULL_IMAGE_ROLE }} role-session-name: eps-aws-dashboards-pull-image - name: build_artifact download - uses: actions/download-artifact@v6 + uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 with: name: build_artifact @@ -116,7 +116,7 @@ jobs: - name: Configure AWS Credentials id: connect-aws - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 with: aws-region: eu-west-2 role-to-assume: ${{ secrets.CLOUD_FORMATION_DEPLOY_ROLE }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db4974eb..e64401ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: tag_format: ${{ steps.load-config.outputs.TAG_FORMAT }} steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 - name: Get asdf version id: asdf-version @@ -27,7 +27,7 @@ jobs: echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT" quality_checks: - uses: NHSDigital/eps-workflow-quality-checks/.github/workflows/quality-checks.yml@aabc1def5fce03f01c5e5c02ca5e4aff3e7aaed6 + uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d needs: [get_asdf_version] with: asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }} @@ -46,7 +46,7 @@ jobs: tag_release: needs: [quality_checks, get_commit_id, get_asdf_version] - uses: NHSDigital/eps-workflow-semantic-release/.github/workflows/tag-release.yml@143cd6ba2806e42b016d05dbba000cb5ee333d2f + uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d with: dry_run: true asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }} diff --git a/.github/workflows/delete_old_cloudformation_stacks.yml b/.github/workflows/delete_old_cloudformation_stacks.yml index ece89d64..1ff95a7b 100644 --- a/.github/workflows/delete_old_cloudformation_stacks.yml +++ b/.github/workflows/delete_old_cloudformation_stacks.yml @@ -19,14 +19,14 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - name: Checkout local github scripts - uses: actions/checkout@v6 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 with: ref: ${{ env.BRANCH_NAME }} sparse-checkout: | .github/scripts - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 with: aws-region: eu-west-2 role-to-assume: ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }} diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index b215b2ef..8f5ff68c 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -9,7 +9,7 @@ env: jobs: dependabot-auto-approve-and-merge: - uses: NHSDigital/eps-workflow-dependabot/.github/workflows/dependabot-auto-approve-and-merge.yml@1668f5c1b13ff4a831b7b58421e7064debb7bf94 + uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d secrets: AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }} AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }} @@ -20,7 +20,7 @@ jobs: tag_format: ${{ steps.load-config.outputs.TAG_FORMAT }} steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 - name: Get asdf version id: asdf-version @@ -32,7 +32,7 @@ jobs: echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT" quality_checks: - uses: NHSDigital/eps-workflow-quality-checks/.github/workflows/quality-checks.yml@aabc1def5fce03f01c5e5c02ca5e4aff3e7aaed6 + uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d needs: [get_asdf_version] with: asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }} @@ -40,7 +40,7 @@ jobs: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} pr_title_format_check: - uses: NHSDigital/eps-workflow-semantic-release/.github/workflows/pr_title_check.yml@143cd6ba2806e42b016d05dbba000cb5ee333d2f + uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d get_issue_number: runs-on: ubuntu-22.04 @@ -48,7 +48,7 @@ jobs: issue_number: ${{steps.get_issue_number.outputs.result}} steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd name: get issue number id: get_issue_number with: @@ -70,7 +70,7 @@ jobs: tag_release: needs: [get_asdf_version] - uses: NHSDigital/eps-workflow-semantic-release/.github/workflows/tag-release.yml@143cd6ba2806e42b016d05dbba000cb5ee333d2f + uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d with: dry_run: true asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f32d495..2760a1cf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: tag_format: ${{ steps.load-config.outputs.TAG_FORMAT }} steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 - name: Get asdf version id: asdf-version @@ -26,7 +26,7 @@ jobs: echo "TAG_FORMAT=$TAG_FORMAT" >> "$GITHUB_OUTPUT" quality_checks: - uses: NHSDigital/eps-workflow-quality-checks/.github/workflows/quality-checks.yml@aabc1def5fce03f01c5e5c02ca5e4aff3e7aaed6 + uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d needs: [get_asdf_version] with: asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }} @@ -45,7 +45,7 @@ jobs: tag_release: needs: [quality_checks, get_commit_id, get_asdf_version] - uses: NHSDigital/eps-workflow-semantic-release/.github/workflows/tag-release.yml@143cd6ba2806e42b016d05dbba000cb5ee333d2f + uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release.yml@ba86b0c6a2a3d4b87398e538e410cec90f57133d with: dry_run: false asdfVersion: ${{ needs.get_asdf_version.outputs.asdf_version }}