Skip to content

CI: run macOS tests natively on aarch64 instead of x64#494

Draft
asinghvi17 wants to merge 3 commits into
masterfrom
as/fix-mac-ci
Draft

CI: run macOS tests natively on aarch64 instead of x64#494
asinghvi17 wants to merge 3 commits into
masterfrom
as/fix-mac-ci

Conversation

@asinghvi17

@asinghvi17 asinghvi17 commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Fix macos by manually adding the aarch64 testing matrix entries.

There's still an sqlite3 linking issue or something, probably needs a fix in the jll

asinghvi17 and others added 2 commits June 22, 2026 09:39
macOS-latest runners are Apple Silicon (arm64). Requesting arch: x64 runs Julia and the GDAL_jll binaries under Rosetta emulation and emits a setup-julia deprecation/arch warning. Switch the macOS matrix entries to aarch64 so CI exercises the architecture macOS users actually run on.

Note: this is matrix hygiene and does not by itself fix the current macOS test failures, which stem from a separate GDAL_jll SQLite driver bug (OGR2SQLITE_Setup() failed due to sqlite3_api == nullptr) that reproduces on native arm64 as well.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Comment thread .github/workflows/CI.yml Outdated
Comment on lines 26 to 27
arch:
- x64

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Better to dump the arch and just use OS with their (good) defaults.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yeah good point, I forgot you could just rely on the default

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.

2 participants