Skip to content

Refactor CI workflows: integrate dependency review and remove obsolet…#718

Merged
frasermolyneux merged 4 commits into
mainfrom
feature/codeql
Feb 7, 2026
Merged

Refactor CI workflows: integrate dependency review and remove obsolet…#718
frasermolyneux merged 4 commits into
mainfrom
feature/codeql

Conversation

@frasermolyneux

Copy link
Copy Markdown
Owner

This pull request updates the code quality workflow by integrating security and dependency scanning jobs directly into .github/workflows/codequality.yml, and removes the now-redundant standalone devops-secure-scanning.yml workflow. These changes streamline CI configuration and ensure security checks are run as part of the main code quality process.

Workflow integration and simplification:

  • Added devops-secure-scanning and dependency-review jobs to .github/workflows/codequality.yml, ensuring security and dependency scanning are part of the main code quality workflow.
  • Removed the separate .github/workflows/devops-secure-scanning.yml file, consolidating security scanning configuration into a single workflow file.…e secure scanning workflow

Copilot AI review requested due to automatic review settings February 5, 2026 19:33
@github-advanced-security

Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

2 similar comments
@github-advanced-security

Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@github-advanced-security

Copy link
Copy Markdown

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This pull request consolidates security and dependency scanning into the main code quality workflow by removing the standalone devops-secure-scanning.yml workflow and integrating its functionality into codequality.yml through a reusable workflow call and a new dependency-review job.

Changes:

  • Removed the standalone .github/workflows/devops-secure-scanning.yml workflow file
  • Added devops-secure-scanning job to codequality.yml that calls a reusable workflow from frasermolyneux/actions
  • Added dependency-review job to codequality.yml for pull request dependency scanning

Reviewed changes

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

File Description
.github/workflows/devops-secure-scanning.yml Removed standalone security scanning workflow that ran Microsoft Security DevOps Analysis
.github/workflows/codequality.yml Added two new jobs: devops-secure-scanning (reusable workflow call) and dependency-review (PR-only dependency scanning)

Comment thread .github/workflows/codequality.yml
Comment thread .github/workflows/codequality.yml
Comment thread .github/workflows/build-and-test.yml Fixed
Comment thread .github/workflows/codequality.yml Fixed
Comment thread .github/workflows/dependabot-automerge.yml Fixed
Comment thread .github/workflows/deploy-dev.yml Fixed
Comment thread .github/workflows/deploy-prd.yml Fixed
Comment thread .github/workflows/integration-tests.yml Fixed
Comment thread .github/workflows/pr-verify.yml Fixed
Comment thread .github/workflows/release-publish-nuget.yml Fixed
Comment thread .github/workflows/release-version-and-tag.yml Fixed
Comment thread .github/workflows/update-dashboard-from-staging.yml Fixed
Copilot AI review requested due to automatic review settings February 5, 2026 20:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 14 out of 14 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/codequality.yml
@sonarqubecloud

sonarqubecloud Bot commented Feb 7, 2026

Copy link
Copy Markdown

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.

3 participants