Skip to content

Run CI on windows-latest too#682

Draft
david-pl wants to merge 2 commits into
mainfrom
david/run-ci-on-windows
Draft

Run CI on windows-latest too#682
david-pl wants to merge 2 commits into
mainfrom
david/run-ci-on-windows

Conversation

@david-pl

@david-pl david-pl commented Jan 26, 2026

Copy link
Copy Markdown
Collaborator

Not sure if we should merge this, since it will just double CI time. But we can at least use it to check compatibility with windows of the current state.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 extends the CI workflow to run tests on Windows in addition to Ubuntu, ensuring cross-platform compatibility of the project.

Changes:

  • Added a matrix strategy for operating systems (ubuntu-latest and windows-latest)
  • Modified the workflow to run on both operating systems while maintaining single coverage uploads
  • Updated conditional logic to ensure coverage artifacts are only uploaded from Ubuntu runners

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

@codecov

codecov Bot commented Jan 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions

github-actions Bot commented Jan 26, 2026

Copy link
Copy Markdown
Contributor

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
10808 9540 88% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 954422e by action🐍

@Roger-luo Roger-luo added devops: CI DevOps: continuous integration (CI) and continuous delivery (CD) related issues and PRs. devops: github actions DevOps: pull requests that update GitHub Actions code. labels Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops: CI DevOps: continuous integration (CI) and continuous delivery (CD) related issues and PRs. devops: github actions DevOps: pull requests that update GitHub Actions code.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants