From be91fcc386478d6d777c5177b34cae15fb4608ac Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Fri, 19 Jun 2026 05:03:02 -0400 Subject: [PATCH] ci: drop hard-coded julia-arch x64 so macOS runs on native arm64 macOS-latest is now Apple Silicon (arm64). The Tests caller passed julia-arch: "x64" to the centralized reusable workflow, which forwards it to setup-julia@v3 as arch: "${{ inputs.julia-arch || runner.arch }}". The hard-coded x64 overrode the runner.arch fallback, so on macOS-latest setup-julia errored before any Julia ran: x64 arch has been requested on a macOS runner that has an arm64 (Apple Silicon) architecture. Removing julia-arch lets the reusable workflow fall back to runner.arch, selecting x64 on ubuntu/windows and arm64 on macOS-latest. Local Pkg.test() on Julia 1.12 passes 455/455, confirming the suite is healthy and the failure was purely the arch misconfiguration. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/Tests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/Tests.yml b/.github/workflows/Tests.yml index 237f5a0..e3f0749 100644 --- a/.github/workflows/Tests.yml +++ b/.github/workflows/Tests.yml @@ -29,7 +29,6 @@ jobs: uses: "SciML/.github/.github/workflows/tests.yml@v1" with: julia-version: "${{ matrix.version }}" - julia-arch: "x64" os: "${{ matrix.os }}" coverage: true secrets: "inherit"