|
|
@ -24,6 +24,14 @@ jobs: |
|
|
|
go-version: '1.21' |
|
|
|
cache: true |
|
|
|
|
|
|
|
- name: Import GPG key |
|
|
|
id: import_gpg |
|
|
|
uses: crazy-max/ghaction-import-gpg@v6 |
|
|
|
with: |
|
|
|
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} |
|
|
|
passphrase: ${{ secrets.PASSPHRASE }} |
|
|
|
if: ${{ env.GPG_PRIVATE_KEY != '' }} |
|
|
|
|
|
|
|
- name: Run GoReleaser |
|
|
|
uses: goreleaser/goreleaser-action@v5 |
|
|
|
with: |
|
|
@ -32,3 +40,4 @@ jobs: |
|
|
|
args: release --clean |
|
|
|
env: |
|
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }} |