From 46a635f1e1aecb7789e63e2d54a7a6cbfea1418e Mon Sep 17 00:00:00 2001 From: Sam Valladares Date: Mon, 26 Jan 2026 02:25:06 -0600 Subject: [PATCH] fix(ci): simplify release to 2 platforms Drop problematic targets: - x86_64-apple-darwin: No free Intel macOS runners after macos-13 retirement - aarch64-unknown-linux-gnu: Cross-compile OpenSSL issues with vendored feature Ship with 2 platforms that work reliably: - aarch64-apple-darwin (macOS Apple Silicon) - x86_64-unknown-linux-gnu (Linux x86_64) Users on Intel Mac or ARM64 Linux can build from source with cargo. Co-Authored-By: Claude Opus 4.5 --- .github/workflows/release.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1373ef7..2c83d5b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,18 +15,12 @@ jobs: fail-fast: false matrix: include: - # macOS ARM64 (Apple Silicon) + # macOS ARM64 (Apple Silicon) - Intel macOS dropped, no free runners after macos-13 retirement - target: aarch64-apple-darwin os: macos-latest - # macOS x86_64 (Intel) - macos-13 retired Dec 2025, use macos-15-large - - target: x86_64-apple-darwin - os: macos-15-large - # Linux x86_64 + # Linux x86_64 - ARM64 Linux dropped (cross-compile OpenSSL issues), users can build from source - target: x86_64-unknown-linux-gnu os: ubuntu-latest - # Linux ARM64 (uses cross via actions-rust-cross) - - target: aarch64-unknown-linux-gnu - os: ubuntu-latest runs-on: ${{ matrix.os }}