From 51dec5fd2c7e99be16b0f58f8e395391f8223ac5 Mon Sep 17 00:00:00 2001 From: Yogthos Date: Wed, 1 Jul 2026 18:13:57 -0400 Subject: [PATCH] Drop x86_64-macos from releases (GitHub retired the Intel runner) The macos-13 Intel runner no longer gets allocated, so the x86_64-macos release job queues forever. Ship prebuilt binaries for x86_64-linux and aarch64-macos; Intel Macs build from source. The install script now says so instead of 404ing on a missing asset. --- .github/workflows/release.yml | 4 ++-- install | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4668e20..2393117 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,8 +26,8 @@ jobs: include: - os: ubuntu-latest target: x86_64-linux - - os: macos-13 - target: x86_64-macos + # No x86_64-macos: GitHub is retiring the macos-13 Intel runner (jobs + # queue forever). Intel Macs build from source. macos-14 is arm64. - os: macos-14 target: aarch64-macos steps: diff --git a/install b/install index 11b9c92..45ab20d 100755 --- a/install +++ b/install @@ -77,9 +77,13 @@ esac target="${arch}-${platform}" case "$target" in - x86_64-linux|x86_64-macos|aarch64-macos) ;; + x86_64-linux|aarch64-macos) ;; + x86_64-macos) + >&2 echo "No prebuilt joltc for Intel macOS (GitHub retired the Intel runner)." + >&2 echo "Build from source: https://github.com/${repo} (needs Chez Scheme + cc)." + exit 1 ;; *) >&2 echo "No prebuilt joltc for ${target}." - >&2 echo "Available: x86_64-linux, x86_64-macos, aarch64-macos." + >&2 echo "Available: x86_64-linux, aarch64-macos." >&2 echo "Build from source: https://github.com/${repo} (make joltc-release)." exit 1 ;; esac