Skip to content

Chore: [AEA-6242] - move to new quality checks#997

Merged
anthony-nhs merged 6 commits intomainfrom
new_qc
Apr 13, 2026
Merged

Chore: [AEA-6242] - move to new quality checks#997
anthony-nhs merged 6 commits intomainfrom
new_qc

Conversation

@anthony-nhs
Copy link
Copy Markdown
Contributor

Summary

  • Routine Change

Details

  • move to new quality checks

Copilot AI review requested due to automatic review settings April 13, 2026 13:38
Copy link
Copy Markdown

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

Moves the repository onto the updated “quality checks” approach by updating GitHub Actions workflows and related tooling/config to align with the new shared workflow revisions and security posture.

Changes:

  • Update CI/PR/release workflows to use newer eps-common-workflows revisions and adopt explicit permissions blocks.
  • Add Zizmor configuration and a local Grype pre-commit scan; remove Trivy config/ignore files.
  • Bump devcontainer base image version and ignore generated SBOM output.

Reviewed changes

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

Show a summary per file
File Description
zizmor.yml Adds Zizmor rule config and ignores for specific unpinned-image findings.
trivy.yaml Removes Trivy ignorefile configuration.
.trivyignore.yaml Removes Trivy vulnerability ignore list.
.pre-commit-config.yaml Adds a local grype-scan-local hook.
.gitignore Ignores .sbom/ artifacts.
.github/workflows/sync_copilot.yml Locks down default permissions.
.github/workflows/release.yml Updates shared workflow refs + introduces explicit permissions model.
.github/workflows/pull_request.yml Updates shared workflow refs + introduces explicit permissions model.
.github/workflows/ci.yml Updates shared workflow refs + introduces explicit permissions model.
.github/workflows/cdk_release_code.yml Locks down default permissions and adjusts checkout credential persistence for pushes.
.github/workflows/cdk_package_code.yml Locks down default permissions and adjusts checkout behavior.
.github/CODEOWNERS Adds CODEOWNERS restriction for workflow changes.
.devcontainer/devcontainer.json Updates devcontainer image version.

Comment thread .github/workflows/ci.yml

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

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

env:
BRANCH_NAME: ${{ github.event.pull_request.head.ref }}
permissions: {}
@sonarqubecloud
Copy link
Copy Markdown

@anthony-nhs anthony-nhs merged commit fc58060 into main Apr 13, 2026
15 checks passed
@anthony-nhs anthony-nhs deleted the new_qc branch April 13, 2026 13:58
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