From c5e1dcbedcded3dcf8d8d62f6ae0be858e9ba9b7 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 5 Apr 2024 20:48:24 +0200 Subject: [PATCH 1/5] Update CI Action Versions --- .github/workflows/.release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/.release.yml b/.github/workflows/.release.yml index 85fcdf5..d96d9ca 100644 --- a/.github/workflows/.release.yml +++ b/.github/workflows/.release.yml @@ -13,12 +13,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: go-version: 1.21 - @@ -35,7 +35,7 @@ jobs: ls - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v2 + uses: goreleaser/goreleaser-action@v5 with: distribution: goreleaser version: latest From eeaa987bb6d15784bba2a850ef9b4f9a57649c42 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 5 Apr 2024 20:48:52 +0200 Subject: [PATCH 2/5] Add Run Version Step --- .github/workflows/.release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/.release.yml b/.github/workflows/.release.yml index d96d9ca..16379b3 100644 --- a/.github/workflows/.release.yml +++ b/.github/workflows/.release.yml @@ -43,3 +43,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} TAP_GITHUB_TOKEN: ${{ secrets.TAP_GITHUB_TOKEN }} + - + name: Run Version + run: | + dist/go-passbolt-cli_linux_amd64_v1/passbolt -v From 3cbabb905a0a04361f5342d3fe647b8671e05234 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 5 Apr 2024 20:49:12 +0200 Subject: [PATCH 3/5] Add dist Artifact Uploading --- .github/workflows/.release.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/.release.yml b/.github/workflows/.release.yml index 16379b3..470151d 100644 --- a/.github/workflows/.release.yml +++ b/.github/workflows/.release.yml @@ -47,3 +47,8 @@ jobs: name: Run Version run: | dist/go-passbolt-cli_linux_amd64_v1/passbolt -v + - + uses: actions/upload-artifact@v4 + with: + name: go-passbolt-cli-artifacts + path: dist/ From effdbdb31698dabc361ffa563c54ae18fb6613d2 Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 5 Apr 2024 20:58:14 +0200 Subject: [PATCH 4/5] fix auto snapshot --- .github/workflows/.release.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/.release.yml b/.github/workflows/.release.yml index 470151d..c962f91 100644 --- a/.github/workflows/.release.yml +++ b/.github/workflows/.release.yml @@ -33,13 +33,16 @@ jobs: go run main.go gendoc --type man pwd ls + - + if: ${{ !startsWith(github.ref, 'refs/tags/v') }} + run: echo "flags=--snapshot" >> $GITHUB_ENV - name: Run GoReleaser uses: goreleaser/goreleaser-action@v5 with: distribution: goreleaser version: latest - args: release --clean + args: release --clean ${{ env.flags }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} TAP_GITHUB_TOKEN: ${{ secrets.TAP_GITHUB_TOKEN }} From 13da79adf6bc61833d42a3cf234925c0069c4faa Mon Sep 17 00:00:00 2001 From: Samuel Lorch Date: Fri, 5 Apr 2024 21:04:55 +0200 Subject: [PATCH 5/5] update Deprecated field --- .goreleaser.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index a22a202..7aff112 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -48,7 +48,7 @@ brews: license: "MIT" skip_upload: false description: "A CLI tool to interact with Passbolt, a Open source Password Manager for Teams" - folder: Formula + directory: Formula install: | bin.install "passbolt" bash_completion.install "completion/bash" => "passbolt"