Skip to content

ci: add qemu test#402

Merged
hfudev merged 2 commits intomainfrom
ci/enable-qemu-test
Feb 26, 2026
Merged

ci: add qemu test#402
hfudev merged 2 commits intomainfrom
ci/enable-qemu-test

Conversation

@hfudev
Copy link
Copy Markdown
Member

@hfudev hfudev commented Feb 26, 2026

No description provided.

@hfudev hfudev self-assigned this Feb 26, 2026
@hfudev hfudev force-pushed the ci/enable-qemu-test branch 4 times, most recently from 75c05a6 to 059020f Compare February 26, 2026 15:21
@hfudev hfudev requested a review from Copilot February 26, 2026 15:21
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

This PR adds a new QEMU-based testing job to the CI pipeline and introduces a separate reporting workflow for posting test results and coverage to pull requests. The workflow name is updated from "Test Python Packages" to "Target Tests" to better reflect the multiple testing environments now supported.

Changes:

  • Added a new test-qemu job that runs tests in a QEMU environment on ubuntu-latest
  • Created a new report.yml workflow that uses workflow_run triggers to post test results and coverage as PR comments
  • Modified test result artifact uploads to use consistent naming patterns and always upload (not just on failure)

Reviewed changes

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

File Description
.github/workflows/test-python.yml Added test-qemu job for QEMU-based testing, renamed workflow, updated artifact naming to include job identifiers
.github/workflows/report.yml New workflow to download test artifacts and post coverage/test results as PR comments using MishaKav/pytest-coverage-comment action

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

@hfudev hfudev force-pushed the ci/enable-qemu-test branch from 059020f to cbdb6d6 Compare February 26, 2026 15:33
@hfudev hfudev merged commit e3df8da into main Feb 26, 2026
3 of 5 checks passed
@hfudev hfudev deleted the ci/enable-qemu-test branch February 26, 2026 17:17
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