From f5befbb1936b68194772f5f1452f912f4998ff7a Mon Sep 17 00:00:00 2001 From: Nikolaus Heger Date: Tue, 1 Sep 2026 11:11:48 +0800 Subject: [PATCH] ci: drop Intel macOS from release builds macos-15-intel fails in Setup macOS (openssl@3: no bottle available) before cargo runs. Remove x86_64-apple-darwin from the release and hotfix build matrices, and have the install script tell Intel Mac users to use Apple Silicon, Linux, or compile locally. --- .github/workflows/quantus-hotfix-release.yml | 2 -- .github/workflows/quantus-release.yml | 2 -- scripts/install-quantus-node.sh | 3 ++- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/quantus-hotfix-release.yml b/.github/workflows/quantus-hotfix-release.yml index 675b4d385..38ed53442 100644 --- a/.github/workflows/quantus-hotfix-release.yml +++ b/.github/workflows/quantus-hotfix-release.yml @@ -69,8 +69,6 @@ jobs: os: ubuntu-latest - target: aarch64-apple-darwin os: macos-latest - - target: x86_64-apple-darwin - os: macos-15-intel - target: x86_64-pc-windows-msvc os: windows-latest steps: diff --git a/.github/workflows/quantus-release.yml b/.github/workflows/quantus-release.yml index fc7415efd..c2f5e0b02 100644 --- a/.github/workflows/quantus-release.yml +++ b/.github/workflows/quantus-release.yml @@ -76,8 +76,6 @@ jobs: os: ubuntu-latest - target: aarch64-apple-darwin os: macos-latest - - target: x86_64-apple-darwin - os: macos-15-intel - target: x86_64-pc-windows-msvc os: windows-latest steps: diff --git a/scripts/install-quantus-node.sh b/scripts/install-quantus-node.sh index 0d9077467..78df1b522 100755 --- a/scripts/install-quantus-node.sh +++ b/scripts/install-quantus-node.sh @@ -45,7 +45,8 @@ case "$(uname -m)" in if [ "$OS" = "linux" ]; then TARGET_ARCH_NAME="x86_64-unknown-linux-gnu" elif [ "$OS" = "macos" ]; then - TARGET_ARCH_NAME="x86_64-apple-darwin" + echo "Intel macOS (x86_64) is not a release target. Use an Apple Silicon Mac or Linux, or compile the node locally: cargo build --release --locked --package quantus-node" + exit 1 fi ;; arm64|aarch64)