diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 8a68cadc4..d698a26f3 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -76,6 +76,7 @@ jobs: args: release --clean env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }} - name: Scan Docker image with Trivy uses: aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8 # 0.33.1 diff --git a/.goreleaser.yaml b/.goreleaser.yaml index a06d51214..1fa156933 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -119,7 +119,8 @@ builds: - arm64 archives: - - builds: + - id: probod + builds: - probod - probod-bootstrap - prb @@ -134,6 +135,34 @@ archives: - README.md - LICENSE - CHANGELOG.md + - id: prb + builds: + - prb + name_template: >- + prb_ + {{- title .Os }}_ + {{- if eq .Arch "amd64" }}x86_64 + {{- else if eq .Arch "386" }}i386 + {{- else }}{{ .Arch }}{{ end }} + {{- if .Arm }}v{{ .Arm }}{{ end }} + files: + - README.md + - LICENSE + - CHANGELOG.md + +brews: + - ids: + - prb + repository: + owner: getprobo + name: homebrew-tap + token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}" + commit_author: + name: probo-bot + email: bot@getprobo.com + homepage: "https://github.com/getprobo/probo" + description: "CLI for the Probo compliance management platform" + license: "ISC" checksum: name_template: "checksums.txt"