Skip to content

ci: add manual native Mac ARM64 validation - #2

Merged
ellmos-multi-bot merged 2 commits into
mainfrom
fix/native-mac-ci-20261015
Oct 21, 2026
Merged

ellmos-multi-bot merged 2 commits into
mainfrom
fix/native-mac-ci-20261015

Conversation

@lukisch

@lukisch lukisch commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

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.

Use the organization Mac Studio runner with an isolated per-run venv; preserve the existing hosted matrix.

Generated-with: gpt-6.1-sol
@github-actions

Copy link
Copy Markdown

Welcome! Thanks for your first pull request in this repository.

A maintainer will review it soon. Please make sure:

  • Your changes are tested
  • Documentation is updated if needed
  • The PR description explains what and why

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
@ellmos-multi-bot
ellmos-multi-bot merged commit fe15313 into main Oct 21, 2026
28 of 30 checks passed
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