Skip to content

Drop x86_64-darwin and promote the aarch64-linux CI leg - #2

Merged
jwiegley merged 1 commit into
mainfrom
johnw/ci-intel-runner
Sep 22, 2026
Merged

jwiegley merged 1 commit into
mainfrom
johnw/ci-intel-runner

Conversation

@jwiegley

@jwiegley jwiegley commented Sep 22, 2026 •

Copy link
Copy Markdown
Member

The x86_64-darwin measurement leg could never run. GitHub retired macos-13 in December 2025 (actions/runner-images#13402; the job sat queued for 9+ hours on #1), and on its replacement, macos-15-intel, the flake does not even evaluate: "Nixpkgs 26.11 has dropped support for x86_64-darwin" (the pinned nixpkgs ffb3c9b7). So the platform is removed from the flake's systems and from CI; nix flake check --no-build --all-systems passes on the three that remain.

That leaves aarch64-linux, which has reproduced the single deps hash on ubuntu-24.04-arm on every run since #1 declared it (three runs so far). Its leg is promoted from continue-on-error measurement to an enforced one, as the matrix comment said to do once the measurements were in. It still skips the store cache, so it fetches and verifies the tree itself rather than restoring ubuntu-latest's x86_64 store (the cache key is per runner.os, not per architecture).

The C++ ledger flake lists x86_64-darwin against the same nixpkgs pin; that is a separate change there.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XEq9CB5JypSjKRn8MjRg72

The x86_64-darwin measurement leg could never run.  GitHub retired
macos-13 in December 2025 (actions/runner-images#13402), and on its
replacement, macos-15-intel, the flake does not even evaluate:
"Nixpkgs 26.11 has dropped support for x86_64-darwin".  The platform
is gone from the flake's systems and from CI.

That leaves aarch64-linux, which has reproduced the single deps hash
on ubuntu-24.04-arm on every run since the hash was declared, so its
leg becomes an enforced one, as the matrix comment said to do once
the measurements were in.  It still skips the store cache, so that
it fetches and verifies the tree itself instead of restoring
ubuntu-latest's.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XEq9CB5JypSjKRn8MjRg72
@jwiegley
jwiegley force-pushed the johnw/ci-intel-runner branch from b7532d5 to 7cf4940 Compare September 22, 2026 16:38
@jwiegley jwiegley changed the title Move the x86_64-darwin measurement leg to macos-15-intel Drop x86_64-darwin and promote the aarch64-linux CI leg Sep 22, 2026
@jwiegley
jwiegley merged commit f5d891e into main Sep 22, 2026
3 checks passed
@jwiegley
jwiegley deleted the johnw/ci-intel-runner branch September 22, 2026 16:41
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