-
Notifications
You must be signed in to change notification settings - Fork 1
ci: Add GitHub workflows for dependency review, code quality checks a… #12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…nd CI builds Signed-off-by: Lasota, Adrian <adrian.lasota@intel.com>
There was a problem hiding this 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 adds comprehensive CI/CD automation by introducing GitHub workflows for dependency review, code quality checks, and various build configurations. The changes consolidate workflow logic by migrating from local workflow implementations to reusable workflows hosted in the intel/mfd repository.
Key Changes:
- Added new workflows for dependency review, CodeQL analysis, code standard checks, PR format validation, and test execution
- Migrated existing workflows (pull requests, manual releases, main branch builds) to use centralized reusable workflows
- Removed the local
build_upload_whl.ymlworkflow in favor of remote reusable workflows - Added dependency management configuration files (dependency_review.yml and dependabot.yml)
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/run_tests.yml |
New workflow for running unit and functional tests across multiple OS and Python versions |
.github/workflows/pull_requests.yml |
Refactored to use remote reusable workflow with simplified matrix configuration |
.github/workflows/manual_release.yml |
Updated to use remote reusable workflow with new release_steps parameter |
.github/workflows/main.yml |
New workflow for CI builds on main branch pushes |
.github/workflows/dependency_review.yml |
New workflow for automated dependency security and license review |
.github/workflows/codeql.yml |
Simplified to use remote reusable workflow, removing extensive inline configuration |
.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 quality standards |
.github/workflows/build_upload_whl.yml |
Removed local workflow implementation (205 lines deleted) |
.github/dependency_review.yml |
Configuration for dependency review security and license policies |
.github/dependabot.yml |
Configuration for automated dependency updates |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
We don't publish DEVs .whl. |
Signed-off-by: Lasota, Adrian <adrian.lasota@intel.com>
…nd CI builds