Skip to content

Chore: [AEA-0000] - bump dev container version to 1.4.8#2972

Merged
anthony-nhs merged 1 commit intomainfrom
bump_dev_container_1_4_8
Apr 17, 2026
Merged

Chore: [AEA-0000] - bump dev container version to 1.4.8#2972
anthony-nhs merged 1 commit intomainfrom
bump_dev_container_1_4_8

Conversation

@anthony-nhs
Copy link
Copy Markdown
Contributor

bump dev container version to 1.4.8

Copilot AI review requested due to automatic review settings April 16, 2026 18:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Bumps the development container image version used by this repo and updates associated CI reusable-workflow pins so quality checks run against the updated devcontainer tooling.

Changes:

  • Update devcontainer image version from v1.4.4 to v1.4.8.
  • Bump quality-checks-devcontainer.yml reusable workflow reference to a newer pinned commit SHA.
  • Update zizmor.yml ignore locations to match the new reported column positions.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
zizmor.yml Updates ignore pointers for unpinned-image findings to new line/column locations.
.github/workflows/release.yml Bumps the quality-checks-devcontainer.yml reusable workflow pin.
.github/workflows/pull_request.yml Bumps the quality-checks-devcontainer.yml reusable workflow pin.
.github/workflows/ci.yml Bumps the quality-checks-devcontainer.yml reusable workflow pin.
.devcontainer/devcontainer.json Updates the devcontainer image version argument to v1.4.8.

verify_published_from_main_image: true
quality_checks:
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
Copy link

Copilot AI Apr 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This workflow now pins quality-checks-devcontainer.yml to a different eps-common-workflows commit than the other reusable workflows in the same file (get-repo-config.yml, tag-release-devcontainer.yml). Using multiple versions of the same upstream reusable-workflow repo in one workflow increases the risk of mismatched inputs/outputs and complicates debugging. Consider bumping the other eps-common-workflows references in this file to the same commit SHA (or centralising the SHA) so they stay consistent.

Suggested change
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20

Copilot uses AI. Check for mistakes.
Comment thread .github/workflows/ci.yml

quality_checks:
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
Copy link

Copilot AI Apr 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This workflow now pins quality-checks-devcontainer.yml to a different eps-common-workflows commit than the other reusable workflows in the same file (get-repo-config.yml, tag-release-devcontainer.yml). Mixing versions from the same upstream repo can introduce subtle incompatibilities (inputs/outputs/permissions) and makes upgrades harder to reason about. Consider bumping all NHSDigital/eps-common-workflows/.github/workflows/* references in this workflow to the same commit SHA (or centralising the SHA via a single variable) so they stay in sync.

Suggested change
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20

Copilot uses AI. Check for mistakes.

quality_checks:
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
Copy link

Copilot AI Apr 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This workflow now pins quality-checks-devcontainer.yml to a different eps-common-workflows commit than the other reusable workflows in the same file (get-repo-config.yml, tag-release-devcontainer.yml, etc.). Keeping all reusable workflow references from the same upstream repo on a single commit SHA helps avoid compatibility issues and simplifies future bumps. Consider updating the remaining eps-common-workflows references here to the same SHA (or centralising the SHA) to keep them aligned.

Suggested change
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@8399c1f015c1304e40771cbd8ccc24c7ed48fdbc
uses: NHSDigital/eps-common-workflows/.github/workflows/quality-checks-devcontainer.yml@c8f899f30a6a726859b0277faa73cd9ff7f4de20

Copilot uses AI. Check for mistakes.
@sonarqubecloud
Copy link
Copy Markdown

@anthony-nhs anthony-nhs merged commit 4a722ee into main Apr 17, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants