Skip to content

chore: pin macOS CI spot checks to Intel runners#223

Merged
ejgallego merged 3 commits into
leanprover:mainfrom
ejgallego:codex/fix-macos-ci-runner
Jul 7, 2026
Merged

chore: pin macOS CI spot checks to Intel runners#223
ejgallego merged 3 commits into
leanprover:mainfrom
ejgallego:codex/fix-macos-ci-runner

Conversation

@ejgallego

@ejgallego ejgallego commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

GitHub's macos-latest label currently resolves to a macOS 26 arm64 runner. Older Lean toolchains can build test binaries there that abort in dyld, which breaks the macOS spot checks.

This pins those spot checks to macos-15-intel, includes runner.arch in the job-local .lake restore cache key, and warms the fixed demo caches on macos-15-intel so the macOS checks restore Intel artifacts instead of rebuilding the same demo projects cold.

@ejgallego ejgallego changed the title [codex] ci: pin macos spot checks to intel runner chore: pin macOS CI spot checks to Intel runners Jul 7, 2026
@ejgallego
ejgallego marked this pull request as ready for review July 7, 2026 14:12
@ejgallego
ejgallego merged commit 0076a9e into leanprover:main Jul 7, 2026
51 checks passed
@ejgallego
ejgallego deleted the codex/fix-macos-ci-runner branch July 7, 2026 14:24
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