Repository navigation
ci: add manual native Mac ARM64 validation - #2
Merged
Merged
Conversation
Use the organization Mac Studio runner with an isolated per-run venv; preserve the existing hosted matrix. Generated-with: gpt-6.1-sol
|
Welcome! Thanks for your first pull request in this repository. A maintainer will review it soon. Please make sure:
Thanks for contributing! |
The organization runner group excludes public repositories; preserve its policy and use the standard macOS 15 ARM64 image with an architecture assertion. Generated-with: gpt-6.1-sol
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ApiProber advertises OS-independent support, but its CI only exercises Linux and Windows. Add a manually dispatched Python 3.12 job on the standard GitHub-hosted macOS 15 ARM64 image. The existing eight Linux/Windows Python 3.10-3.13 cells remain unchanged.
The Mac job creates a fresh per-run venv, installs the editable package and test extra, verifies Darwin/arm64, compiles sources, checks both module/console CLI entry points and runs the complete existing pytest suite. It does not run for pull_request or push events. Checkout credentials are not persisted.
Validation: YAML parsed, original matrix preserved, git diff --check passed. Exact-head PR CI and manual native Mac execution have been started and require terminal readback. No runtime code, product version, publication or integrated mirror change.
Author model: gpt-6.1-sol (Codex). Draft pending independent review; merges disabled. Based directly on main cbc9ef8.