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.
- commit
- b29c6e7e2d860a96f15c2901b67339120350652f
- author
- patriceckhart · · 2026-04-20 12:17 UTC
- parent
- bc9e57e
- signature
- unsigned
- refs
- tag: v0.0.66
3 files · +0 -42
M .github/workflows/release.yml +0 -5
| @@ -95,8 +95,3 @@ jobs: | |||
| 95 | 95 | # goreleaser reads the tag we just pushed and builds binaries | |
| 96 | 96 | # for every (goos, goarch) combination in .goreleaser.yaml. | |
| 97 | 97 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| 98 | - | # Optional PAT with `repo` scope for patriceckhart/homebrew-tap. | |
| 99 | - | # Always exported (as empty string when the secret is unset) | |
| 100 | - | # so the goreleaser template that gates the brew upload on | |
| 101 | - | # this value can evaluate without errors. | |
| 102 | - | HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN || '' }} | |
| @@ -95,8 +95,3 @@ jobs: | |||||
| 95 | # goreleaser reads the tag we just pushed and builds binaries | 95 | # goreleaser reads the tag we just pushed and builds binaries | ||
| 96 | # for every (goos, goarch) combination in .goreleaser.yaml. | 96 | # for every (goos, goarch) combination in .goreleaser.yaml. | ||
| 97 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | 97 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
| 98 | - | # Optional PAT with `repo` scope for patriceckhart/homebrew-tap. | |||
| 99 | - | # Always exported (as empty string when the secret is unset) | |||
| 100 | - | # so the goreleaser template that gates the brew upload on | |||
| 101 | - | # this value can evaluate without errors. | |||
| 102 | - | HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN || '' }} | |||
M .goreleaser.yaml +0 -29
| @@ -91,33 +91,4 @@ release: | |||
| 91 | 91 | curl -fsSL https://raw.githubusercontent.com/patriceckhart/zot/main/install.sh | bash | |
| 92 | 92 | ``` | |
| 93 | 93 | ||
| 94 | - | homebrew: | |
| 95 | - | ||
| 96 | - | ```bash | |
| 97 | - | brew install patriceckhart/tap/zot | |
| 98 | - | ``` | |
| 99 | - | ||
| 100 | 94 | or download a binary below, `chmod +x`, and drop it on your `$PATH`. | |
| 101 | - | ||
| 102 | - | # Optional: publish a Homebrew formula to a tap repo on every release. | |
| 103 | - | # Requires the tap repo to exist at github.com/patriceckhart/homebrew-tap | |
| 104 | - | # and a PAT with `repo` scope exported as `HOMEBREW_TAP_TOKEN` in the | |
| 105 | - | # release workflow. The skip_upload expression disables the step when | |
| 106 | - | # the token isn't set, so tag pushes before the tap is created don't | |
| 107 | - | # fail the whole release. | |
| 108 | - | brews: | |
| 109 | - | - repository: | |
| 110 | - | owner: patriceckhart | |
| 111 | - | name: homebrew-tap | |
| 112 | - | token: "{{ .Env.HOMEBREW_TAP_TOKEN }}" | |
| 113 | - | name: zot | |
| 114 | - | homepage: https://github.com/patriceckhart/zot | |
| 115 | - | description: "lightweight coding agent harness — anthropic + openai, four tools, tui" | |
| 116 | - | license: MIT | |
| 117 | - | install: | | |
| 118 | - | bin.install "zot" | |
| 119 | - | test: | | |
| 120 | - | system "#{bin}/zot", "--help" | |
| 121 | - | # Skip the formula upload when HOMEBREW_TAP_TOKEN is empty. Auto | |
| 122 | - | # only skips for prereleases/snapshots, which isn't what we want. | |
| 123 | - | skip_upload: '{{ if eq .Env.HOMEBREW_TAP_TOKEN "" }}true{{ else }}false{{ end }}' | |
| @@ -91,33 +91,4 @@ release: | |||||
| 91 | curl -fsSL https://raw.githubusercontent.com/patriceckhart/zot/main/install.sh | bash | 91 | curl -fsSL https://raw.githubusercontent.com/patriceckhart/zot/main/install.sh | bash | ||
| 92 | ``` | 92 | ``` | ||
| 93 | 93 | ||||
| 94 | - | homebrew: | |||
| 95 | - | ||||
| 96 | - | ```bash | |||
| 97 | - | brew install patriceckhart/tap/zot | |||
| 98 | - | ``` | |||
| 99 | - | ||||
| 100 | or download a binary below, `chmod +x`, and drop it on your `$PATH`. | 94 | or download a binary below, `chmod +x`, and drop it on your `$PATH`. | ||
| 101 | - | ||||
| 102 | - | # Optional: publish a Homebrew formula to a tap repo on every release. | |||
| 103 | - | # Requires the tap repo to exist at github.com/patriceckhart/homebrew-tap | |||
| 104 | - | # and a PAT with `repo` scope exported as `HOMEBREW_TAP_TOKEN` in the | |||
| 105 | - | # release workflow. The skip_upload expression disables the step when | |||
| 106 | - | # the token isn't set, so tag pushes before the tap is created don't | |||
| 107 | - | # fail the whole release. | |||
| 108 | - | brews: | |||
| 109 | - | - repository: | |||
| 110 | - | owner: patriceckhart | |||
| 111 | - | name: homebrew-tap | |||
| 112 | - | token: "{{ .Env.HOMEBREW_TAP_TOKEN }}" | |||
| 113 | - | name: zot | |||
| 114 | - | homepage: https://github.com/patriceckhart/zot | |||
| 115 | - | description: "lightweight coding agent harness — anthropic + openai, four tools, tui" | |||
| 116 | - | license: MIT | |||
| 117 | - | install: | | |||
| 118 | - | bin.install "zot" | |||
| 119 | - | test: | | |||
| 120 | - | system "#{bin}/zot", "--help" | |||
| 121 | - | # Skip the formula upload when HOMEBREW_TAP_TOKEN is empty. Auto | |||
| 122 | - | # only skips for prereleases/snapshots, which isn't what we want. | |||
| 123 | - | skip_upload: '{{ if eq .Env.HOMEBREW_TAP_TOKEN "" }}true{{ else }}false{{ end }}' | |||
M README.md +0 -8
| @@ -35,14 +35,6 @@ iwr -useb https://raw.githubusercontent.com/patriceckhart/zot/main/install.ps1 | | |||
| 35 | 35 | ||
| 36 | 36 | Drops `zot.exe` into `$HOME\bin` and adds it to the user PATH if missing. Open a fresh terminal afterwards. | |
| 37 | 37 | ||
| 38 | - | ### Homebrew (macOS, Linux) | |
| 39 | - | ||
| 40 | - | ```bash | |
| 41 | - | brew install patriceckhart/tap/zot | |
| 42 | - | ``` | |
| 43 | - | ||
| 44 | - | The tap lives at `patriceckhart/homebrew-tap`. | |
| 45 | - | ||
| 46 | 38 | ### go install | |
| 47 | 39 | ||
| 48 | 40 | ```bash | |
| @@ -35,14 +35,6 @@ iwr -useb https://raw.githubusercontent.com/patriceckhart/zot/main/install.ps1 | | |||||
| 35 | 35 | ||||
| 36 | Drops `zot.exe` into `$HOME\bin` and adds it to the user PATH if missing. Open a fresh terminal afterwards. | 36 | Drops `zot.exe` into `$HOME\bin` and adds it to the user PATH if missing. Open a fresh terminal afterwards. | ||
| 37 | 37 | ||||
| 38 | - | ### Homebrew (macOS, Linux) | |||
| 39 | - | ||||
| 40 | - | ```bash | |||
| 41 | - | brew install patriceckhart/tap/zot | |||
| 42 | - | ``` | |||
| 43 | - | ||||
| 44 | - | The tap lives at `patriceckhart/homebrew-tap`. | |||
| 45 | - | ||||
| 46 | ### go install | 38 | ### go install | ||
| 47 | 39 | ||||
| 48 | ```bash | 40 | ```bash | ||