Skip to content

chore(ci): build Intel macOS DMG and fix deprecated cask directive - #112

Closed
its-mash wants to merge 1 commit into
mainfrom
chore/intel-dmg-build
Closed

chore(ci): build Intel macOS DMG and fix deprecated cask directive#112
its-mash wants to merge 1 commit into
mainfrom
chore/intel-dmg-build

Conversation

@its-mash

Copy link
Copy Markdown
Member

Summary

  • 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 startsWith(matrix.os, 'macos-') to cover all macOS runners
  • Remove deprecated depends_on macos: ">= :high_sierra" from generated cask (causes Homebrew warning)

Context

brew install --cask mcpmux/tap/mcpmux fails on Intel Macs because no x64 DMG exists in any release. The Intel build ran on ARM runners via cross-compilation, which doesn't produce .dmg bundles.

Test plan

  • Trigger a release and verify both McpMux_*_aarch64.dmg and McpMux_*_x64.dmg appear in assets
  • Verify the generated cask includes dual-arch sha256 with both arm/intel hashes
  • brew install --cask mcpmux/tap/mcpmux works on both ARM and Intel Macs
  • No depends_on macos: :high_sierra deprecation warning

🤖 Generated with Claude Code

- 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>
@its-mash

Copy link
Copy Markdown
Member Author

Superseded by direct commits to main (a77fd3e, 4439749). Intel build now uses macos-15-intel runner and test passed.

@its-mash its-mash closed this Feb 18, 2026
@its-mash
its-mash deleted the chore/intel-dmg-build branch February 18, 2026 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant