Chore: [AEA-0000] - workflow to update dev container#113
Conversation
|
This PR is linked to a ticket in an NHS Digital JIRA Project. Here's a handy link to the ticket: AEA-0000 |
There was a problem hiding this comment.
Pull request overview
Adds a GitHub Actions workflow to periodically (and manually) run the shared eps-common-workflows automation that updates the repo’s devcontainer version via a PR.
Changes:
- Introduces a new scheduled +
workflow_dispatchworkflow for devcontainer version updates. - Calls the reusable
update-dev-container-versionworkflow and passes required GitHub App secrets.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -0,0 +1,19 @@ | |||
| name: Update Devcontainer Version | |||
There was a problem hiding this comment.
This workflow file uses the .yml extension, while the other workflows in this repo use .yaml (e.g. ci.yaml, pull_request.yaml, release.yaml). Consider renaming this file to .yaml to keep workflow naming consistent and make it easier to find/grep across repos.
|
|
||
| jobs: | ||
| update_devcontainer_version: | ||
| uses: NHSDigital/eps-common-workflows/.github/workflows/update-dev-container-version.yml@23342d86a245c076937abd6aecdd0ce06446b1e6 |
There was a problem hiding this comment.
The reusable workflow is pinned to eps-common-workflows@23342d86..., but all other workflows in this repo pin NHSDigital/eps-common-workflows to 5ac2707d.... If possible, pin this to the same commit as the rest of the repo (or document why a different SHA is required) to avoid unexpected behavior differences between workflows.
| uses: NHSDigital/eps-common-workflows/.github/workflows/update-dev-container-version.yml@23342d86a245c076937abd6aecdd0ce06446b1e6 | |
| uses: NHSDigital/eps-common-workflows/.github/workflows/update-dev-container-version.yml@5ac2707d |
|



Summary
Details