Skip to content

feat: add Homebrew tap support and ad-hoc macOS signing - #79

Merged
its-mash merged 2 commits into
mainfrom
feat/homebrew-tap
Feb 15, 2026
Merged

feat: add Homebrew tap support and ad-hoc macOS signing#79
its-mash merged 2 commits into
mainfrom
feat/homebrew-tap

Conversation

@its-mash

@its-mash its-mash commented Feb 15, 2026

Copy link
Copy Markdown
Member

Summary

  • Fix macOS certificate import to skip gracefully when no Apple Developer ID is configured (was causing build failures)
  • Add ad-hoc signing fallback (codesign -s -) when APPLE_SIGNING_IDENTITY is not set
  • Add update-homebrew CI job that auto-updates ion-ash/homebrew-mcpmux cask with SHA256 hashes on each release
  • Extend setup-release.ps1 with -ShowSecrets and -SetupHomebrew flags

Test plan

  • Trigger a release and verify macOS builds succeed with ad-hoc signing
  • Verify update-homebrew job runs and pushes updated cask to homebrew-mcpmux
  • Run .\setup-release.ps1 -ShowSecrets locally to confirm output
  • After release: brew tap ion-ash/mcpmux && brew install --cask mcpmux on macOS

🤖 Generated with Claude Code

its-mash and others added 2 commits February 15, 2026 11:06
- Fix macOS certificate import to skip gracefully when no Apple Developer
  ID is configured, resolving build failures on macOS runners
- Add ad-hoc signing fallback (codesign -s -) when APPLE_SIGNING_IDENTITY
  secret is not set, enabling macOS builds without paid Developer ID
- Add update-homebrew CI job that automatically updates the ion-ash/homebrew-mcpmux
  cask with correct SHA256 hashes on each release
- Extend setup-release.ps1 with -ShowSecrets and -SetupHomebrew flags

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
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