From 60cdf5b8e2a1653c0c9db01f05cb224cf9f3f4ed Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 8 Oct 2026 10:26:47 +0100 Subject: [PATCH] fix(ci): let setup-julia pick the runner arch (macOS legs) macos-latest is now an arm64 (Apple Silicon) image. The matrix forced arch: x64, so setup-julia refused before any test ran ("x64 arch has been requested on a macOS runner that has an arm64 architecture"). Dropping the arch axis lets setup-julia use the native default on every OS: aarch64 on macOS, x64 on ubuntu/windows. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_012kgrMQRhSmZMBbF9Ui1zBw --- .github/workflows/CI.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 95fd03e..dafcbe2 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -16,7 +16,6 @@ jobs: matrix: julia-version: ['1.10', '1.11', 'nightly'] os: [ubuntu-latest, macos-latest, windows-latest] - arch: [x64] steps: - name: Checkout code uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v4 @@ -24,7 +23,6 @@ jobs: uses: julia-actions/setup-julia@fa02766e078afaaf09b14210362cee14137e6a32 # v3.0.2 with: version: ${{ matrix.julia-version }} - arch: ${{ matrix.arch }} - name: Cache Julia artifacts uses: julia-actions/cache@9353db09a0f2bbbdec6f41791918c75d37391b36 # v3.5.0 - name: Install hyperpolymath-internal Julia deps from git