From cdbcaaf92794b1d634a8279482cb1d39d59d337b Mon Sep 17 00:00:00 2001 From: Carlos Edu Js Date: Fri, 27 Feb 2026 12:36:41 -0300 Subject: [PATCH 1/2] feat: add homebrew support --- .goreleaser.yaml | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index d2fcec6..c426446 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -106,20 +106,28 @@ release: # Extract and move to /usr/local/bin or add to PATH ``` -# Homebrew tap disabled until repository is created -# brews: -# - name: pumu -# repository: -# owner: carlosedujs -# name: homebrew-tap -# directory: Formula -# homepage: https://github.com/carlosedujs/pumu -# description: "Fast, concurrent disk space management tool for developers" -# license: MIT -# install: | -# bin.install "pumu" -# test: | -# system "#{bin}/pumu", "--version" +brews: + - name: pumu + repository: + owner: carlosedujs + name: homebrew-pumu + directory: Formula + homepage: https://github.com/carlosedujs/pumu + description: "Fast, concurrent disk space management tool for developers" + license: MIT + install: | + bin.install "pumu" + test: | + system "#{bin}/pumu", "--version" + url_template: "https://github.com/carlosedujs/pumu/releases/download/{{ .Tag }}/{{ .ArtifactName }}" + commit_author: + name: Carlos Edu (via Goreleaser) + email: carloseduardogit@gmail.com + + caveats: | + Pumu is a CLI to clean heavy dependency folders. + Run `pumu --help` for usage. + For interactive mode: just `pumu` or `pumu sweep`. nfpms: - id: pumu From e9f485ca5cf59ce5e18f12b4efd4bef03f7b777d Mon Sep 17 00:00:00 2001 From: Carlos Edu Js Date: Fri, 27 Feb 2026 12:45:52 -0300 Subject: [PATCH 2/2] ci: add HOMEBREW token --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c8aede0..200d8a7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,3 +35,4 @@ jobs: args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + HOMEBREW_TAP_TOKEN: ${{ secrets.HOMEBREW_TAP_TOKEN }}