Skip to content

Commit 47d26cc

Browse files
authored
Merge branch 'main' into aea-6540-enable-notifications-boots
2 parents 7055f79 + 499cd67 commit 47d26cc

18 files changed

Lines changed: 75 additions & 82 deletions

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"args": {
77
"DOCKER_GID": "${env:DOCKER_GID:}",
88
"IMAGE_NAME": "node_24_python_3_12",
9-
"IMAGE_VERSION": "v1.4.4",
9+
"IMAGE_VERSION": "v1.4.8",
1010
"USER_UID": "${localEnv:USER_ID:}",
1111
"USER_GID": "${localEnv:GROUP_ID:}"
1212
},

.gitallowed

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/CODEOWNERS

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Auto-approve dependency updates
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '*/30 * * * *'
7+
8+
permissions: {}
9+
jobs:
10+
auto-approve-dependabot:
11+
runs-on: ubuntu-22.04
12+
environment: create_pull_request
13+
permissions:
14+
contents: write
15+
pull-requests: write
16+
steps:
17+
- name: Auto approve and enable auto-merge
18+
uses: NHSDigital/eps-dependabot-approve@da0503449b218ccd99bc547e242007d5514e4d2f
19+
with:
20+
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
21+
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ permissions: {}
88

99
jobs:
1010
get_config_values:
11-
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
11+
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
1212
permissions:
1313
attestations: read
1414
contents: read
@@ -17,7 +17,7 @@ jobs:
1717
verify_published_from_main_image: true
1818

1919
quality_checks:
20-
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
20+
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
2121
needs: [get_config_values]
2222
permissions:
2323
contents: read
@@ -40,7 +40,7 @@ jobs:
4040
4141
tag_release:
4242
needs: [quality_checks, get_commit_id, get_config_values]
43-
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
43+
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
4444
permissions:
4545
id-token: write
4646
contents: write

.github/workflows/delete_old_cloudformation_stacks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
persist-credentials: false
2525

2626
- name: Configure AWS Credentials
27-
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
27+
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37
2828
with:
2929
aws-region: eu-west-2
3030
role-to-assume: ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
@@ -51,7 +51,7 @@ jobs:
5151
persist-credentials: false
5252

5353
- name: Configure AWS Credentials
54-
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
54+
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37
5555
with:
5656
aws-region: eu-west-2
5757
role-to-assume: ${{ secrets.PROXYGEN_PTL_ROLE }}

.github/workflows/pull_request.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,19 @@
11
name: deploy_pr
2-
32
on:
43
pull_request:
54
branches: [main]
6-
75
permissions: {}
8-
96
jobs:
10-
dependabot-auto-approve-and-merge:
11-
needs: quality_checks
12-
uses: NHSDigital/eps-common-workflows/.github/workflows/dependabot-auto-approve-and-merge.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
13-
permissions:
14-
contents: write
15-
pull-requests: write
16-
secrets:
17-
AUTOMERGE_APP_ID: ${{ secrets.AUTOMERGE_APP_ID }}
18-
AUTOMERGE_PEM: ${{ secrets.AUTOMERGE_PEM }}
19-
207
get_config_values:
21-
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
8+
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
229
permissions:
2310
attestations: read
2411
contents: read
2512
packages: read
2613
with:
2714
verify_published_from_main_image: false
28-
2915
quality_checks:
30-
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
16+
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
3117
needs: [get_config_values]
3218
permissions:
3319
contents: read
@@ -37,20 +23,17 @@ jobs:
3723
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
3824
secrets:
3925
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
40-
4126
pr_title_format_check:
42-
uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
27+
uses: NHSDigital/eps-common-workflows/.github/workflows/pr_title_check.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
4328
permissions:
4429
pull-requests: write
45-
4630
get_issue_number:
4731
runs-on: ubuntu-22.04
4832
needs: quality_checks
4933
outputs:
5034
issue_number: ${{steps.get_issue_number.outputs.result}}
51-
5235
steps:
53-
- uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd
36+
- uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3
5437
name: get issue number
5538
id: get_issue_number
5639
with:
@@ -69,10 +52,9 @@ jobs:
6952
).data[0].number;
7053
}
7154
result-encoding: string
72-
7355
tag_release:
7456
needs: [get_config_values]
75-
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
57+
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
7658
permissions:
7759
id-token: write
7860
contents: write
@@ -82,7 +64,6 @@ jobs:
8264
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
8365
branch_name: ${{ github.event.pull_request.head.ref }}
8466
tag_format: ${{ needs.get_config_values.outputs.tag_format }}
85-
8667
get_commit_id:
8768
runs-on: ubuntu-22.04
8869
outputs:
@@ -92,7 +73,6 @@ jobs:
9273
id: commit_id
9374
run: |
9475
echo "commit_id=${{ github.sha }}" >> "$GITHUB_OUTPUT"
95-
9676
package_code:
9777
needs: [get_issue_number, get_config_values]
9878
uses: ./.github/workflows/run_package_code_and_api.yml
@@ -102,7 +82,6 @@ jobs:
10282
id-token: write
10383
with:
10484
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
105-
10685
release_code:
10786
needs: [get_issue_number, package_code, get_commit_id, get_config_values]
10887
uses: ./.github/workflows/run_release_code_and_api.yml
@@ -151,7 +130,6 @@ jobs:
151130
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
152131
PROXYGEN_ROLE: ${{ secrets.PROXYGEN_PTL_ROLE }}
153132
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
154-
155133
release_sandbox_code:
156134
needs: [get_issue_number, package_code, get_commit_id, get_config_values]
157135
uses: ./.github/workflows/run_release_code_and_api.yml

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ permissions: {}
77

88
jobs:
99
get_config_values:
10-
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
10+
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
1111
permissions:
1212
attestations: read
1313
contents: read
1414
packages: read
1515
with:
1616
verify_published_from_main_image: true
1717
quality_checks:
18-
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
18+
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
1919
needs: [get_config_values]
2020
permissions:
2121
contents: read
@@ -38,7 +38,7 @@ jobs:
3838
3939
tag_release:
4040
needs: [quality_checks, get_commit_id, get_config_values]
41-
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
41+
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@e798d5aee897de6f7dc387dd5623fcd9ba4c8929
4242
permissions:
4343
id-token: write
4444
contents: write

.github/workflows/run_package_code_and_api.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
cp packages/specification/dist/eps-prescription-status-update-api.resolved.json .aws-sam/build/specification/
5656
cp packages/specification/dist/eps-custom-prescription-status-update-api.resolved.json .aws-sam/build/specification/
5757
58-
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
58+
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
5959
name: Upload build artifact
6060
with:
6161
name: packaged_code
@@ -78,7 +78,7 @@ jobs:
7878
cp packages/specification/dist/eps-custom-prescription-status-update-api.resolved.json .aws-sam/build/specification/
7979
8080
# Readme is included to stop the action flattening the folder structure of aws-sam/build when it is the only item to upload
81-
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
81+
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
8282
name: Upload sandbox build artifact
8383
with:
8484
name: packaged_sandbox_code

.github/workflows/run_release_code_and_api.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ jobs:
165165
.github
166166
167167
- name: Configure AWS Credentials
168-
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
168+
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37
169169
with:
170170
aws-region: eu-west-2
171171
role-to-assume: ${{ secrets.CLOUD_FORMATION_DEPLOY_ROLE }}
@@ -254,7 +254,7 @@ jobs:
254254
AWS_MAX_ATTEMPTS: 20
255255

256256
- name: Configure AWS Credentials for api release
257-
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
257+
uses: aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37
258258
with:
259259
aws-region: eu-west-2
260260
role-to-assume: ${{ secrets.PROXYGEN_ROLE }}

0 commit comments

Comments
 (0)