Skip to content

Install mcpc with Homebrew via apify/homebrew-tap - #357

Merged
jancurn merged 3 commits into
mainfrom
claude/mcpc-homebrew-install-5jlp15
Jul 31, 2026
Merged

Install mcpc with Homebrew via apify/homebrew-tap#357
jancurn merged 3 commits into
mainfrom
claude/mcpc-homebrew-install-5jlp15

Conversation

@jancurn

@jancurn jancurn commented Jul 31, 2026

Copy link
Copy Markdown
Member

Lets macOS and Linux users install mcpc with brew install apify/tap/mcpc instead of setting up Node.js or Bun first. The formula lives in apify/homebrew-tap next to apify-cli (added in apify/homebrew-tap#55).

Its bump is started manually for now — the release workflow only prints the gh workflow run command in its run summary rather than dispatching it. That workflow points Formula/mcpc.rb at the new npm tarball, installs and brew tests it on Linux and macOS, then merges the bump.

  • README documents Homebrew as the first install option
  • Changelog entry, plus the manual bump command in the release section of CLAUDE.md
  • The release step is last and continue-on-error, so nothing Homebrew-related can fail a release that is already tagged, published to npm and announced
  • Skipping a bump only leaves Homebrew users on the previous version; npm and Bun installs are unaffected

Merge apify/homebrew-tap#55 before the first bump, otherwise there is no formula to update.

Fixes #355

🤖 Generated with Claude Code

https://claude.ai/code/session_01BcRjUSnuwKjKhQRgKQ1zzv

Let macOS and Linux users install mcpc with "brew install apify/tap/mcpc"
instead of setting up Node.js or Bun first.

The formula lives in apify/homebrew-tap next to apify-cli, and a full release
now dispatches that repository's existing update_formula.yaml workflow, which
points Formula/mcpc.rb at the new npm tarball, installs and "brew test"s it on
Linux and macOS, then merges the bump. A failed dispatch only warns, since the
release is already published by then.

Refs #355

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcRjUSnuwKjKhQRgKQ1zzv
@jancurn jancurn changed the title Add Homebrew installation support for mcpc Install mcpc with Homebrew via apify/homebrew-tap Jul 31, 2026
@jancurn jancurn changed the title Install mcpc with Homebrew via apify/homebrew-tap [DRAFT] Install mcpc with Homebrew via apify/homebrew-tap Jul 31, 2026
Move the tap dispatch to the very last step of the release job and mark it
continue-on-error. It previously sat between the npm publish and the GitHub
release creation, so a hard failure there (no `gh` on the runner, a missing
token, the tap workflow renamed) would have skipped the release-page step for a
version that was already tagged and published.

The dispatch now runs only after the version is tagged, published to npm and has
a GitHub release, and it cannot fail the job. Homebrew users keep the previous
version until the bump is re-run from the tap's Actions tab; npm and Bun users
are unaffected either way.

Refs #355

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcRjUSnuwKjKhQRgKQ1zzv
@jancurn jancurn changed the title [DRAFT] Install mcpc with Homebrew via apify/homebrew-tap Install mcpc with Homebrew via apify/homebrew-tap Jul 31, 2026
Start the formula bump in apify/homebrew-tap by hand for now: the release
workflow only prints the `gh workflow run` command in its run summary instead of
dispatching it. Skipping the bump leaves Homebrew users on the previous version;
npm and Bun installs are unaffected.

The step stays last and continue-on-error, and the comment records how to
automate it later.

Refs #355

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcRjUSnuwKjKhQRgKQ1zzv
@jancurn
jancurn merged commit ddc305a into main Jul 31, 2026
7 checks passed
@jancurn
jancurn deleted the claude/mcpc-homebrew-install-5jlp15 branch July 31, 2026 23:04
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.

Install mcpc with Homebrew

3 participants