Skip to content

ci: test native macOS with read-only bounded jobs - #2

Draft
lukisch wants to merge 1 commit into
mainfrom
codex/native-ci-20261016
Draft

lukisch wants to merge 1 commit into
mainfrom
codex/native-ci-20261016

Conversation

@lukisch

@lukisch lukisch commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

The README provides a macOS/Linux launcher, but the existing Qt source tests only run on Linux and Windows. Add macOS for both supported Python versions (3.11/3.12), explicitly restrict the workflow token to contents: read, and limit each test job to 15 minutes.

Keep the existing offscreen Qt suite, Linux Qt packages and Linux/Python 3.12 Pyright gate unchanged. Local native Windows/Python 3.12 validation: suite exits successfully with one existing skip; 115 tests collected (114 passed). Compileall and diff check pass. Exact-head native CI remains required; source tests do not certify interactive clipboard/tray behavior on a physical Mac.

Only .github/workflows/tests.yml changes. No source/test/dependency/version/release/runtime-mirror changes.

Author model: gpt-6.1-sol (Codex). Draft only; independent different-model review pending, merges disabled.

Add macOS to the existing Python 3.11/3.12 matrix, restrict the token to contents read, and bound test jobs to 15 minutes. Keep all source tests and the Linux Pyright gate unchanged.

Generated-with: gpt-6.1-sol (Codex)
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