|
7 | 7 | jobs: |
8 | 8 | dependabot-auto-approve-and-merge: |
9 | 9 | needs: quality_checks |
10 | | - uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@d215f841eb18b803e339e4ed597ed1f30e086e17 |
| 10 | + uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@2a083514efbae0b9ddacfcc87b9d285767b686b8 |
11 | 11 | secrets: |
12 | 12 | AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }} |
13 | 13 | AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }} |
14 | | - |
15 | 14 | get_config_values: |
16 | | - runs-on: ubuntu-22.04 |
17 | | - outputs: |
18 | | - tag_format: ${{ steps.load-config.outputs.TAG_FORMAT }} |
19 | | - devcontainer_version: ${{ steps.load-config.outputs.DEVCONTAINER_VERSION }} |
20 | | - devcontainer_image: ${{ steps.load-config.outputs.DEVCONTAINER_IMAGE }} |
21 | | - steps: |
22 | | - - name: Checkout code |
23 | | - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd |
24 | | - |
25 | | - - name: Load config value |
26 | | - id: load-config |
27 | | - run: | |
28 | | - TAG_FORMAT=$(yq '.TAG_FORMAT' .github/config/settings.yml) |
29 | | - DEVCONTAINER_IMAGE=$(jq -r '.build.args.IMAGE_NAME' .devcontainer/devcontainer.json) |
30 | | - DEVCONTAINER_VERSION=$(jq -r '.build.args.IMAGE_VERSION' .devcontainer/devcontainer.json) |
31 | | - { |
32 | | - echo "TAG_FORMAT=$TAG_FORMAT" |
33 | | - echo "DEVCONTAINER_IMAGE=$DEVCONTAINER_IMAGE" |
34 | | - echo "DEVCONTAINER_VERSION=$DEVCONTAINER_VERSION" |
35 | | - } >> "$GITHUB_OUTPUT" |
| 15 | + uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@2a083514efbae0b9ddacfcc87b9d285767b686b8 |
| 16 | + with: |
| 17 | + verify_published_from_main_image: false |
36 | 18 |
|
37 | 19 | quality_checks: |
38 | | - uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@36677e1d6bfaa010d7b78942a1ade12fbefecb80 |
| 20 | + uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@2a083514efbae0b9ddacfcc87b9d285767b686b8 |
39 | 21 | needs: [get_config_values] |
40 | 22 | with: |
41 | | - runtime_docker_image: "${{ needs.get_config_values.outputs.devcontainer_image }}:githubactions-${{ needs.get_config_values.outputs.devcontainer_version }}" |
| 23 | + pinned_image: ${{ needs.get_config_values.outputs.pinned_image }} |
42 | 24 | secrets: |
43 | 25 | SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} |
44 | 26 |
|
45 | 27 | pr_title_format_check: |
46 | | - uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@d215f841eb18b803e339e4ed597ed1f30e086e17 |
| 28 | + uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@2a083514efbae0b9ddacfcc87b9d285767b686b8 |
47 | 29 |
|
48 | 30 | tag_release: |
49 | 31 | needs: [get_config_values] |
50 | | - uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@36677e1d6bfaa010d7b78942a1ade12fbefecb80 |
| 32 | + uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@2a083514efbae0b9ddacfcc87b9d285767b686b8 |
51 | 33 | with: |
52 | 34 | dry_run: true |
53 | | - runtime_docker_image: "${{ needs.get_config_values.outputs.devcontainer_image }}:githubactions-${{ needs.get_config_values.outputs.devcontainer_version }}" |
| 35 | + pinned_image: ${{ needs.get_config_values.outputs.pinned_image }} |
54 | 36 | branch_name: ${{ github.event.pull_request.head.ref }} |
55 | 37 | publish_packages: . |
56 | 38 | tag_format: ${{ needs.get_config_values.outputs.tag_format }} |
|
0 commit comments