Skip to content

ci: Add GitHub workflows for dependency review, code quality checks, …#5

Merged
abaczek merged 1 commit intomainfrom
ci
Mar 5, 2026
Merged

ci: Add GitHub workflows for dependency review, code quality checks, …#5
abaczek merged 1 commit intomainfrom
ci

Conversation

@adrianlasota
Copy link
Contributor

…and CI builds

Copilot AI review requested due to automatic review settings February 27, 2026 06:35
… and CI builds

Signed-off-by: Lasota, Adrian <adrian.lasota@intel.com>
@mfd-intel-bot
Copy link
Contributor

We don't publish DEVs .whl.
To build .whl, run 'pip install git+https://intel/mfd-cli-client@ci'

Copy link

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

This PR refactors the GitHub Actions CI/CD infrastructure by migrating from local workflow definitions to centralized reusable workflows hosted in the intel/mfd repository. The changes modernize the CI setup with additional quality gates and security checks while consolidating workflow logic.

Changes:

  • Replaced local workflow implementations with calls to reusable workflows from intel/mfd/.github/workflows/
  • Added new workflows for dependency review, code quality checks (code standard, PR format validation), and test execution
  • Simplified the CodeQL workflow by delegating to a reusable workflow
  • Updated manual release workflow with new matrix configuration structure
  • Added Dependabot configuration for daily Python dependency updates
  • Added dependency review configuration with license and vulnerability checks

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/run_tests.yml New workflow for running unit and functional tests on PRs and main branch pushes
.github/workflows/pull_request.yml Replaces old pull_requests.yml with streamlined PR build workflow using reusable workflow
.github/workflows/main.yml New CI build workflow for main branch pushes
.github/workflows/dependency_review.yml New workflow to review dependencies for security and license compliance
.github/workflows/codeql.yml Simplified CodeQL workflow using reusable workflow instead of inline implementation
.github/workflows/check_pr_format.yml New workflow for validating PR titles and commit messages
.github/workflows/check_code_standard.yml New workflow for enforcing code standards
.github/workflows/manual_release.yml Updated release workflow with simplified matrix configuration and new parameter structure
.github/workflows/pull_requests.yml Removed old PR workflow (replaced by pull_request.yml)
.github/workflows/build_upload_whl.yml Removed local reusable workflow (logic moved to intel/mfd repository)
.github/dependency_review.yml Configuration for dependency review with allowed licenses and severity thresholds
.github/dependabot.yml Dependabot configuration for automated dependency updates

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@abaczek abaczek merged commit a85cc69 into main Mar 5, 2026
31 of 35 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.

5 participants