File tree Expand file tree Collapse file tree 2 files changed +18
-7
lines changed Expand file tree Collapse file tree 2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change @@ -22,25 +22,33 @@ jobs:
22
22
runs-on : ubuntu-latest
23
23
permissions :
24
24
contents : write
25
- steps :
25
+ steps :
26
26
- 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
+
29
34
release :
30
35
needs : create-tag
31
36
runs-on : ubuntu-latest
32
37
permissions :
33
38
contents : write
34
39
steps :
35
40
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
36
- - uses : actions/setup-go@3041bf56c941b39c61721a86cd11f3bb1338122a
37
41
with :
38
- go-version-file : ' go.mod '
42
+ ref : ${{ inputs.version_number }}
39
43
- name : Generate manifest files
40
44
env :
41
45
GITHUB_REPOSITORY_OWNER : ${{ github.repository_owner }}
42
46
GITHUB_REPOSITORY_NAME : ${{ github.event.repository.name }}
43
47
VERSION : ${{ inputs.version_number }}
44
48
run : make generate-all-manifests
45
49
- 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 }}
Original file line number Diff line number Diff line change @@ -10,5 +10,8 @@ builds:
10
10
11
11
archives :
12
12
- files :
13
- - src : ' ./manifest{{ if eq .Os "windows" }}.windows{{end}}.yml'
13
+ - src : ' ./bin/ manifest{{ if eq .Os "windows" }}.windows{{end}}.yml'
14
14
dst : ./manifest.yml
15
+
16
+ release :
17
+ prerelease : auto
You can’t perform that action at this time.
0 commit comments