Skip to content

Commit 7fd7f50

Browse files
authored
Update .goreleaser.yaml with Homebrew tap (#115)
1 parent 466f36b commit 7fd7f50

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

.goreleaser.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,29 @@ archives:
4242
- goos: windows
4343
formats: [zip]
4444

45+
brews:
46+
- name: mcpd
47+
repository:
48+
owner: mozilla-ai
49+
name: homebrew-mcpd
50+
homepage: https://github.com/mozilla-ai/mcpd
51+
description: >
52+
A tool to declaratively manage Model Context Protocol (MCP) servers,
53+
providing a consistent interface to define and run tools across environments,
54+
from local development to containerized cloud deployments.
55+
license: Apache-2.0
56+
directory: Formula
57+
# Only build for macOS and Linux (Homebrew standard)
58+
ids:
59+
- default
60+
# Test installation
61+
test: |
62+
system "#{bin}/mcpd --version"
63+
# Install shell completions
64+
extra_install: |
65+
bash_completion.install Utils.safe_popen_read("#{bin}/mcpd", "completion", "bash")
66+
zsh_completion.install Utils.safe_popen_read("#{bin}/mcpd", "completion", "zsh")
67+
4568
changelog:
4669
disable: true
4770

0 commit comments

Comments
 (0)