Skip to content

ci: add qemu test - #402

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

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

Conversation

@hfudev

@hfudev hfudev commented Feb 26, 2026

Copy link
Copy Markdown
Member

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

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 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.

Comment thread .github/workflows/report.yml
Comment thread .github/workflows/test-python.yml
Comment thread .github/workflows/test-python.yml
Comment thread .github/workflows/test-python.yml
Comment thread .github/workflows/test-python.yml
Comment thread .github/workflows/report.yml
Comment thread .github/workflows/report.yml
Comment thread .github/workflows/report.yml
Comment thread .github/workflows/test-python.yml
Comment thread .github/workflows/test-python.yml
@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