Skip to content

Commit 0e0d334

Browse files
committed
enable release
1 parent ec30261 commit 0e0d334

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,33 @@ jobs:
2222
runs-on: ubuntu-latest
2323
permissions:
2424
contents: write
25-
steps:
25+
steps:
2626
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
27-
- run: echo "WIP - Placeholder for create tag"
28-
27+
- name: Create release tag
28+
uses: rickstaa/action-create-tag@a1c7777fcb2fee4f19b0f283ba888afa11678b72
29+
with:
30+
tag: ${{ inputs.version_number }}
31+
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
32+
gpg_passphrase: ${{ secrets.PASSPHRASE }}
33+
2934
release:
3035
needs: create-tag
3136
runs-on: ubuntu-latest
3237
permissions:
3338
contents: write
3439
steps:
3540
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
36-
- uses: actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a
3741
with:
38-
go-version-file: 'go.mod'
42+
ref: ${{ inputs.version_number }}
3943
- name: Generate manifest files
4044
env:
4145
GITHUB_REPOSITORY_OWNER: ${{ github.repository_owner }}
4246
GITHUB_REPOSITORY_NAME: ${{ github.event.repository.name }}
4347
VERSION: ${{ inputs.version_number }}
4448
run: make generate-all-manifests
4549
- name: Run GoReleaser
46-
run: echo "WIP - Placeholder for release"
50+
uses: goreleaser/goreleaser-action@9ed2f89a662bf1735a48bc8557fd212fa902bebf
51+
with:
52+
args: release --clean
53+
env:
54+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.goreleaser.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,8 @@ builds:
1010

1111
archives:
1212
- files:
13-
- src: './manifest{{ if eq .Os "windows" }}.windows{{end}}.yml'
13+
- src: './bin/manifest{{ if eq .Os "windows" }}.windows{{end}}.yml'
1414
dst: ./manifest.yml
15+
16+
release:
17+
prerelease: auto

0 commit comments

Comments
 (0)