chore: drop homebrew distribution

The homebrew-tap repo was never created and maintaining a
separate tap for a small tool adds release-pipeline surface
for no real benefit (install.sh and go install cover macos
already). Removed from:

- README.md install section
- .goreleaser.yaml brews block + the release header that
  advertised the brew one-liner
- .github/workflows/release.yml env export for
  HOMEBREW_TAP_TOKEN (no longer consumed)

No other surfaces referenced it. Installers (install.sh /
install.ps1) never mentioned brew.
This commit is contained in:
patriceckhart 2026-04-20 14:17:58 +02:00
parent bc9e57e884
commit b29c6e7e2d
3 changed files with 0 additions and 42 deletions

View file

@ -95,8 +95,3 @@ jobs:
# goreleaser reads the tag we just pushed and builds binaries
# for every (goos, goarch) combination in .goreleaser.yaml.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Optional PAT with `repo` scope for patriceckhart/homebrew-tap.
# Always exported (as empty string when the secret is unset)
# so the goreleaser template that gates the brew upload on
# this value can evaluate without errors.
HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN || '' }}

View file

@ -91,33 +91,4 @@ release:
curl -fsSL https://raw.githubusercontent.com/patriceckhart/zot/main/install.sh | bash
```
homebrew:
```bash
brew install patriceckhart/tap/zot
```
or download a binary below, `chmod +x`, and drop it on your `$PATH`.
# Optional: publish a Homebrew formula to a tap repo on every release.
# Requires the tap repo to exist at github.com/patriceckhart/homebrew-tap
# and a PAT with `repo` scope exported as `HOMEBREW_TAP_TOKEN` in the
# release workflow. The skip_upload expression disables the step when
# the token isn't set, so tag pushes before the tap is created don't
# fail the whole release.
brews:
- repository:
owner: patriceckhart
name: homebrew-tap
token: "{{ .Env.HOMEBREW_TAP_TOKEN }}"
name: zot
homepage: https://github.com/patriceckhart/zot
description: "lightweight coding agent harness — anthropic + openai, four tools, tui"
license: MIT
install: |
bin.install "zot"
test: |
system "#{bin}/zot", "--help"
# Skip the formula upload when HOMEBREW_TAP_TOKEN is empty. Auto
# only skips for prereleases/snapshots, which isn't what we want.
skip_upload: '{{ if eq .Env.HOMEBREW_TAP_TOKEN "" }}true{{ else }}false{{ end }}'

View file

@ -35,14 +35,6 @@ iwr -useb https://raw.githubusercontent.com/patriceckhart/zot/main/install.ps1 |
Drops `zot.exe` into `$HOME\bin` and adds it to the user PATH if missing. Open a fresh terminal afterwards.
### Homebrew (macOS, Linux)
```bash
brew install patriceckhart/tap/zot
```
The tap lives at `patriceckhart/homebrew-tap`.
### go install
```bash