From 22c8648884f30eba34d0bd2dba4bfce7da469a7f Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 11 Aug 2023 09:53:21 +0200 Subject: [PATCH 1/2] Add homebrew to .goreleaser.yml --- .goreleaser.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 07f1949..146b54d 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -42,4 +42,22 @@ nfpms: - bash_completion formats: - deb - - rpm \ No newline at end of file + - rpm +brews: + - homepage: https://github.com/passbolt/go-passbolt-cli + license: "MIT" + skip_upload: false + description: "A CLI tool to interact with Passbolt, a Open source Password Manager for Teams" + install: | + bin.install "passbolt" + bash_completion.install "/home/runner/work/go-passbolt-cli/go-passbolt-cli/completion/bash" => "passbolt" + zsh_completion.install "/home/runner/work/go-passbolt-cli/go-passbolt-cli/completion/zsh" => "_passbolt" + fish_completion.install "/home/runner/work/go-passbolt-cli/go-passbolt-cli/completion/fish" => "passbolt.fish" + man1.install "/home/runner/work/go-passbolt-cli/go-passbolt-cli/man/*" + # ... + repository: + owner: passbolt + name: homebrew-tap + token: "{{ .Env.TAP_GITHUB_TOKEN }}" + + From 12cb8bb643a06ba60f2339f0ef60f4f7c4bf6a8f Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 11 Aug 2023 09:54:46 +0200 Subject: [PATCH 2/2] Add TAP Github Token Secret --- .github/workflows/.release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/.release.yml b/.github/workflows/.release.yml index 5015a07..bc8ac3b 100644 --- a/.github/workflows/.release.yml +++ b/.github/workflows/.release.yml @@ -41,4 +41,5 @@ jobs: version: latest args: release --rm-dist env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TAP_GITHUB_TOKEN: ${{ secrets.TAP_GITHUB_TOKEN }}