Skip to content

ci: run the test matrix on macOS as well#49

Merged
JeanExtreme002 merged 1 commit into
mainfrom
jeanextreme002/ci-macos-tests
Jun 5, 2026
Merged

ci: run the test matrix on macOS as well#49
JeanExtreme002 merged 1 commit into
mainfrom
jeanextreme002/ci-macos-tests

Conversation

@JeanExtreme002
Copy link
Copy Markdown
Owner

Summary

Adds macos-latest to the build job matrix so the test suite runs on macOS alongside Linux and Windows, across all supported Python versions (3.10–3.13).

Notes

  • The "Install Qt system libraries (Linux)" step stays gated on runner.os == 'Linux', so macOS skips it — the GitHub macOS runners already ship what PySide6 needs.
  • The end-to-end tests open the current process (OpenProcess(pid=os.getpid())), which on macOS uses mach_task_self_ directly — no task_for_pid, debugger entitlement, or root required.

@JeanExtreme002 JeanExtreme002 merged commit 2d547bb into main Jun 5, 2026
17 checks passed
@github-actions github-actions Bot deleted the jeanextreme002/ci-macos-tests branch June 5, 2026 03:18
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.

1 participant