Skip to content

Commit 273878c

Browse files
mashclaude
authored andcommitted
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 <noreply@anthropic.com> Signed-off-by: mash <mash@mashs-MacBook-Pro.local>
1 parent 8120d55 commit 273878c

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888
- os: macos-latest
8989
target: aarch64-apple-darwin
9090
artifact: macos-arm
91-
- os: macos-latest
91+
- os: macos-13
9292
target: x86_64-apple-darwin
9393
artifact: macos-intel
9494

@@ -129,7 +129,7 @@ jobs:
129129
# strings as present (Some("")), so we must completely omit the env var.
130130
# Instead we import the cert here and only pass APPLE_SIGNING_IDENTITY.
131131
- name: Import Apple certificate
132-
if: matrix.os == 'macos-latest' || matrix.os == 'macos-15'
132+
if: startsWith(matrix.os, 'macos-')
133133
id: apple-cert
134134
env:
135135
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
@@ -329,7 +329,6 @@ jobs:
329329
echo ' desc "Unified MCP gateway and manager for AI clients"'
330330
echo ' homepage "https://mcpmux.com"'
331331
echo ''
332-
echo ' depends_on macos: ">= :high_sierra"'
333332
if [ "$HAS_X64" != true ]; then
334333
echo ' depends_on arch: :arm64'
335334
fi

0 commit comments

Comments
 (0)