Repository navigation
ci: test native macOS with read-only bounded jobs - #2
Conversation
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)
Unabhängiger Review – Codex / gpt-6.1-solGeprüfter Head: Die Änderung ergänzt macOS zu Linux/Windows für Python 3.11 und 3.12, setzt Validierung am exakten Head:
Aus diesem unabhängigen Review ist der CI-PR bereit zum Abschluss, vorbehaltlich frischer Head-, Lock- und Merge-Gates. Die ausdrücklich offene Nutzerabnahme von echter Zwischenablage und Tray bleibt ein eigener Produktabnahmepunkt; diese CI-Erweiterung behauptet deren Erledigung nicht. Keine Veröffentlichung, Versionsänderung oder Sicherheitsanalyse. |
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.ymlchanges. 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.