From a538fb23e5094bcf02157d2aae03acf1e0736011 Mon Sep 17 00:00:00 2001 From: Vito Castellano Date: Tue, 28 Jan 2025 22:31:31 +0100 Subject: [PATCH] supporto homebrew-tap --- .github/workflows/release.yml | 3 ++- .goreleaser.yaml | 26 +++++++++++++++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 88628be..18a0995 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,4 +30,5 @@ jobs: version: "~> v2" args: release --clean env: - GITHUB_TOKEN: ${{ secrets.GORELEASE }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GORELEASE }} + HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.GORELEASE }} \ No newline at end of file diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 6b9d5d3..eaed584 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -12,4 +12,28 @@ builds: - -s -w archives: - format: tar.gz - name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" \ No newline at end of file + name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" +brews: + - name: bold-brew + homepage: "https://github.com/Valkyrie00/bold-brew" + description: "A simple TUI tool to make your brews bold." + url_template: "https://github.com/Valkyrie00/bold-brew/releases/download/{{ .Tag }}/{{ .ArtifactName }}" + commit_author: + name: goreleaserbot + email: bot@goreleaser.com + commit_msg_template: "Brew formula update for {{ .ProjectName }} version {{ .Tag }}" + directory: Formula + dependencies: + - name: go + test: | + system "#{bin}/bbrew --version" + install: | + bin.install "bbrew" + repository: + owner: Valkyrie00 + name: homebrew-bbrew + branch: main + token: "{{ .Env.GITHUB_TOKEN }}" + pull_request: + enabled: true + draft: false \ No newline at end of file