From 6454e323874ae5a5f5b8142c3ebf1ea29f76ee7b Mon Sep 17 00:00:00 2001 From: Jean-Marc Meessen Date: Tue, 14 Nov 2023 12:14:42 +0100 Subject: [PATCH] Implement CD with GitHub App authentication --- .github/workflows/release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6b39a93..a1025d9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,6 +16,11 @@ jobs: - uses: actions/setup-go@v4 with: go-version: '^1.21.3' + - uses: tibdex/github-app-token@v2 + id: generate_homebrew_token + with: + app_id: ${{ secrets.HOMEBREW_APP_ID }} + private_key: ${{ secrets.HOMEBREW_APP_PRIVKEY }} - name: Release via goreleaser uses: goreleaser/goreleaser-action@v5 with: @@ -23,4 +28,4 @@ jobs: args: release --release-notes=doc/whats_new.md env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - HOMEBREW: ${{ secrets.HOMEBREW }} \ No newline at end of file + HOMEBREW: ${{ steps.generate_homebrew_token.outputs.token }} \ No newline at end of file