Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
cdabac9
workflow fixes
anthony-nhs Apr 2, 2026
2117180
add grype ignore
anthony-nhs Apr 2, 2026
1ce7c77
permissions
anthony-nhs Apr 2, 2026
a86f91c
permissions
anthony-nhs Apr 2, 2026
9f6ebf8
permissions
anthony-nhs Apr 2, 2026
9d1f029
permissions
anthony-nhs Apr 2, 2026
3edfdb9
permissions
anthony-nhs Apr 2, 2026
416318d
use new qc
anthony-nhs Apr 2, 2026
ef96c5b
ignore unpinned uses
anthony-nhs Apr 2, 2026
aa96d96
wait for all qc jobs
anthony-nhs Apr 2, 2026
049fdbf
treat skipped as succes
anthony-nhs Apr 2, 2026
6118a65
fix
anthony-nhs Apr 2, 2026
4b26372
fix
anthony-nhs Apr 2, 2026
0949996
use action
anthony-nhs Apr 2, 2026
ec1369d
fix
anthony-nhs Apr 2, 2026
5b51a54
checkout gh actions
anthony-nhs Apr 2, 2026
ffc6eb1
fetch depth 1
anthony-nhs Apr 2, 2026
c7f3261
new secret
anthony-nhs Apr 2, 2026
bbe58d8
trigger build #skip-qc
anthony-nhs Apr 2, 2026
1b4312c
really #skip-qc
anthony-nhs Apr 2, 2026
f85a4cc
fix it
anthony-nhs Apr 2, 2026
d3e9f1a
debug #skip-qc
anthony-nhs Apr 2, 2026
6fa7973
debug #skip-qc
anthony-nhs Apr 2, 2026
0096a88
fix
anthony-nhs Apr 2, 2026
60a3b93
set service name
anthony-nhs Apr 3, 2026
fbd3276
more vars
anthony-nhs Apr 7, 2026
1d674ad
Merge remote-tracking branch 'origin/main' into new_qc
anthony-nhs Apr 7, 2026
d498dfe
run regression test
anthony-nhs Apr 7, 2026
5bdebb5
fix permissions
anthony-nhs Apr 7, 2026
f7c05bc
add ignore-scripts
anthony-nhs Apr 7, 2026
fe6d6f2
more grype
anthony-nhs Apr 7, 2026
e8ab834
get last commit properly
anthony-nhs Apr 7, 2026
752db09
testing #skip-qc
anthony-nhs Apr 7, 2026
f844675
fix workflow
anthony-nhs Apr 7, 2026
5f6b3fa
fix
anthony-nhs Apr 7, 2026
ba8a364
Merge remote-tracking branch 'origin/main' into new_qc
anthony-nhs Apr 7, 2026
3257b59
add codeowners
anthony-nhs Apr 7, 2026
88dead7
inherit
anthony-nhs Apr 7, 2026
0326fa7
pre-commit
anthony-nhs Apr 7, 2026
964d279
new perms
anthony-nhs Apr 7, 2026
421867e
more perms
anthony-nhs Apr 7, 2026
294ad4e
fix
anthony-nhs Apr 8, 2026
1308f30
fix
anthony-nhs Apr 8, 2026
8ddcc33
fix
anthony-nhs Apr 8, 2026
e3c6817
fix
anthony-nhs Apr 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"args": {
"DOCKER_GID": "${env:DOCKER_GID:}",
"IMAGE_NAME": "node_24_python_3_14",
"IMAGE_VERSION": "v1.2.0",
"IMAGE_VERSION": "v1.4.4",
"USER_UID": "${localEnv:USER_ID:}",
"USER_GID": "${localEnv:GROUP_ID:}"
}
Expand Down
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# restrict access to approving workflow changes
.github/workflows/ @NHSDigital/eps-admins
26 changes: 0 additions & 26 deletions .github/actions/mark_jira_released/action.yml

This file was deleted.

89 changes: 0 additions & 89 deletions .github/actions/update_confluence_jira/action.yml

This file was deleted.

3 changes: 2 additions & 1 deletion .github/workflows/cdk_package_code.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ on:
required: true
type: string

permissions: {}
jobs:
package_code:
runs-on: ubuntu-22.04
Expand All @@ -33,7 +34,7 @@ jobs:
- name: Checkout code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
ref: ${{ env.BRANCH_NAME }}
persist-credentials: false
- name: make install
run: |
make install
Expand Down
29 changes: 23 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,26 @@ on:
push:
branches: [main]

env:
BRANCH_NAME: ${{ github.event.ref.BRANCH_NAME }}
permissions: {}

jobs:
get_config_values:
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@5ac2707dd9cd60ad127275179495b9c890d74711
uses: NHSDigital/eps-common-workflows/.github/workflows/get-repo-config.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
with:
verify_published_from_main_image: true
permissions:
attestations: read
contents: read
packages: read
quality_checks:
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@5ac2707dd9cd60ad127275179495b9c890d74711
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
needs: [get_config_values]
with:
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
permissions:
contents: read
id-token: write
packages: read
secrets:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

Expand All @@ -32,20 +39,24 @@ jobs:

tag_release:
needs: [quality_checks, get_commit_id, get_config_values]
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@5ac2707dd9cd60ad127275179495b9c890d74711
uses: NHSDigital/eps-common-workflows/.github/workflows/tag-release-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
permissions:
id-token: write
contents: write
packages: write
with:
dry_run: true
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
branch_name: main
tag_format: ${{ needs.get_config_values.outputs.tag_format }}
secrets: inherit

package_code:
needs: [tag_release, get_commit_id, get_config_values]
uses: ./.github/workflows/cdk_package_code.yml
permissions:
contents: read
packages: read
id-token: write
with:
VERSION_NUMBER: ${{needs.tag_release.outputs.version_tag}}
COMMIT_ID: ${{needs.get_commit_id.outputs.commit_id}}
Expand All @@ -54,6 +65,9 @@ jobs:
release_dev:
needs: [tag_release, package_code, get_commit_id, get_config_values]
uses: ./.github/workflows/release_all_stacks.yml
permissions:
contents: write
id-token: write
with:
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
SERVICE_NAME: cpt-ui
Expand Down Expand Up @@ -93,6 +107,9 @@ jobs:
release_qa:
needs: [tag_release, release_dev, package_code, get_commit_id, get_config_values]
uses: ./.github/workflows/release_all_stacks.yml
permissions:
contents: write
id-token: write
with:
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
SERVICE_NAME: cpt-ui
Expand Down
7 changes: 2 additions & 5 deletions .github/workflows/delete_old_cloudformation_stacks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,21 @@ on:
schedule:
- cron: "20 * * * *"

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
permissions: {}
jobs:
# This workflow contains a single job called "combine-prs"
delete-old-cloudformation-stacks:
# The type of runner that the job will run on
runs-on: ubuntu-22.04
permissions:
id-token: write
contents: read

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
- name: Checkout local github scripts
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
ref: ${{ env.BRANCH_NAME }}
sparse-checkout: |
.github/scripts
persist-credentials: false

- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@8df5847569e6427dd6c4fb1cf565c83acfa8afa7
Expand Down
43 changes: 0 additions & 43 deletions .github/workflows/link_dev_website.yml

This file was deleted.

Loading
Loading