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.
This commit is contained in:
Yogthos 2026-07-01 18:13:57 -04:00
parent eb768b13c1
commit 51dec5fd2c
2 changed files with 8 additions and 4 deletions

View file

@ -26,8 +26,8 @@ jobs:
include: include:
- os: ubuntu-latest - os: ubuntu-latest
target: x86_64-linux target: x86_64-linux
- os: macos-13 # No x86_64-macos: GitHub is retiring the macos-13 Intel runner (jobs
target: x86_64-macos # queue forever). Intel Macs build from source. macos-14 is arm64.
- os: macos-14 - os: macos-14
target: aarch64-macos target: aarch64-macos
steps: steps:

View file

@ -77,9 +77,13 @@ esac
target="${arch}-${platform}" target="${arch}-${platform}"
case "$target" in 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 "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)." >&2 echo "Build from source: https://github.com/${repo} (make joltc-release)."
exit 1 ;; exit 1 ;;
esac esac