From 273878cc884d3a0c0b16694168aa38be613cd596 Mon Sep 17 00:00:00 2001 From: mash Date: Tue, 17 Feb 2026 05:44:33 -0800 Subject: [PATCH] chore(ci): build Intel macOS DMG and fix deprecated cask directive - Use macos-13 runner for x86_64-apple-darwin target so Tauri natively produces an Intel DMG (macos-latest is ARM and can't produce DMGs when cross-compiling) - Broaden Apple cert import condition to match all macos-* runners - Remove deprecated depends_on macos: ">= :high_sierra" from cask Co-Authored-By: Claude Opus 4.6 Signed-off-by: mash --- .github/workflows/release.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 012b3745..eaef95a1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -88,7 +88,7 @@ jobs: - os: macos-latest target: aarch64-apple-darwin artifact: macos-arm - - os: macos-latest + - os: macos-13 target: x86_64-apple-darwin artifact: macos-intel @@ -129,7 +129,7 @@ jobs: # strings as present (Some("")), so we must completely omit the env var. # Instead we import the cert here and only pass APPLE_SIGNING_IDENTITY. - name: Import Apple certificate - if: matrix.os == 'macos-latest' || matrix.os == 'macos-15' + if: startsWith(matrix.os, 'macos-') id: apple-cert env: APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} @@ -329,7 +329,6 @@ jobs: echo ' desc "Unified MCP gateway and manager for AI clients"' echo ' homepage "https://mcpmux.com"' echo '' - echo ' depends_on macos: ">= :high_sierra"' if [ "$HAS_X64" != true ]; then echo ' depends_on arch: :arm64' fi