From 16a7d0e95ae51c9f86e2d38e2c494b324245a9db Mon Sep 17 00:00:00 2001 From: John Maguire Date: Sat, 6 Apr 2024 17:30:00 -0400 Subject: [PATCH] feat: release backrest as a homebrew tap See https://github.com/garethgeorge/homebrew-backrest --- .github/workflows/release.yml | 1 + .goreleaser.yaml | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 30a42ce7..1dbbfbf3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,6 +45,7 @@ jobs: args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_BREW_TOKEN: ${{ secrets.GH_BREW_TOKEN }} - name: Upload Artifacts uses: actions/upload-artifact@v3 diff --git a/.goreleaser.yaml b/.goreleaser.yaml index d293a580..770fc17d 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -128,6 +128,27 @@ docker_manifests: - "garethgeorge/backrest:{{ .Tag }}-scratch-arm64" - "garethgeorge/backrest:{{ .Tag }}-scratch-armv6" +brews: + - name: backrest + homepage: https://github.com/garethgeorge/backrest + + url_template: "https://github.com/garethgeorge/backrest/releases/download/{{ .Tag }}/{{ .ArtifactName }}" + + commit_author: + name: goreleaserbot + email: bot@goreleaser.com + + repository: + owner: garethgeorge + name: homebrew-backrest-tap + branch: main + token: "{{ .Env.GH_BREW_TOKEN }}" + + service: | + run opt_bin/"backrest" + error_log_path var/"log/backrest.log" + log_path var/"log/backrest.log" + changelog: sort: asc filters: