Skip to content

chore: align CI and bump test dependencies - #2

Merged
mchromin merged 3 commits into
mainfrom
chore/align-ci-and-test-deps
Jun 2, 2026
Merged

mchromin merged 3 commits into
mainfrom
chore/align-ci-and-test-deps

Conversation

@abaczek

@abaczek abaczek commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bump pytest/mfd-code-quality requirements where applicable
  • align GitHub Actions wrappers with intel/mfd-connect templates

Validation

  • git diff --check
  • YAML parse for .github/**/*.yml
  • pytest -q

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: abaczek <arkadiusz.baczek@intel.com>
Copilot AI review requested due to automatic review settings May 28, 2026 15:12

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 PR aligns the repository’s CI configuration with the shared intel/mfd reusable workflow templates and updates test dependency constraints, aiming to standardize CI behavior across projects.

Changes:

  • Bump test dependency constraint for pytest in requirements-test.txt.
  • Replace/remove local CI workflows in favor of intel/mfd/.github/workflows/* reusable workflows (PR build, main build, tests, CodeQL, etc.).
  • Add Dependabot configuration and a dependency review policy/config.

Reviewed changes

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

Show a summary per file
File Description
requirements-test.txt Updates the pytest version range used for tests.
.github/workflows/run_tests.yml Adds a reusable-workflow-based test job (matrix OS/Python).
.github/workflows/pull_requests.yml Removes the previous PR workflow (replaced by new template-based workflow).
.github/workflows/pull_request.yml Adds a template-based PR build workflow (wheel build).
.github/workflows/manual_release.yml Refactors manual release workflow to use the shared template and new matrix inputs.
.github/workflows/main.yml Adds a template-based CI build on main pushes.
.github/workflows/dependency_review.yml Adds a template-based dependency review workflow.
.github/workflows/codeql.yml Switches CodeQL to a template-based workflow and simplified language matrix.
.github/workflows/check_pr_format.yml Adds template-based PR title/commit validation.
.github/workflows/check_code_standard.yml Adds template-based code standard checks (matrix Python).
.github/workflows/build_upload_whl.yml Removes the old local reusable build/upload workflow (superseded by templates).
.github/dependency_review.yml Adds dependency review policy configuration (licenses/severity/scopes).
.github/dependabot.yml Adds daily Dependabot updates for pip dependencies.

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

Comment thread .github/workflows/run_tests.yml Outdated
Comment thread .github/workflows/pull_request.yml Outdated
Comment thread .github/workflows/manual_release.yml
Comment thread .github/workflows/manual_release.yml Outdated
Comment thread .github/workflows/main.yml Outdated
Comment thread .github/workflows/codeql.yml Outdated
Comment thread .github/workflows/check_pr_format.yml Outdated
Comment thread .github/workflows/check_code_standard.yml Outdated
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: abaczek <arkadiusz.baczek@intel.com>
@abaczek
abaczek force-pushed the chore/align-ci-and-test-deps branch from b49a3a7 to 707efd4 Compare May 28, 2026 15:30
Comment thread .github/workflows/check_code_standard.yml Dismissed
Comment thread .github/workflows/check_pr_format.yml Dismissed
Comment thread .github/workflows/dependency_review.yml Dismissed
Comment thread .github/workflows/main.yml Dismissed
Comment thread .github/workflows/pull_request.yml Dismissed
Comment thread .github/workflows/run_tests.yml Dismissed
@mfd-intel-bot

Copy link
Copy Markdown
Contributor

We don't publish DEVs .whl.
To build .whl, run 'pip install git+https://github.com/intel/mfd-dcb@chore/align-ci-and-test-deps'

a-gorczew
a-gorczew previously approved these changes May 29, 2026
Signed-off-by: Lasota, Adrian <adrian.lasota@intel.com>

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.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@mchromin
mchromin merged commit a78ba91 into main Jun 2, 2026
23 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.

7 participants