File tree Expand file tree Collapse file tree 2 files changed +39
-7
lines changed
Expand file tree Collapse file tree 2 files changed +39
-7
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,24 @@ name: Release
33on :
44 push :
55 tags :
6- - ' * '
6+ - " * "
77
88jobs :
9+ set-release-draft :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Checkout code
13+ uses : actions/checkout@v4
14+
15+ - name : Set Release Draft
16+ env :
17+ GH_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
18+ run : |
19+ VERSION=${GITHUB_REF#refs/tags/}
20+ gh release edit ${VERSION} --draft=true
21+
922 goreleaser :
23+ needs : set-release-draft
1024 runs-on : macos-latest
1125 steps :
1226 - name : Checkout
@@ -27,13 +41,15 @@ jobs:
2741 - name : Run GoReleaser
2842 uses : goreleaser/goreleaser-action@v6
2943 with :
30- version : " ~> v2"
44+ version : " ~> v2.5 "
3145 args : release --clean
3246 env :
3347 GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
3448 AC_PASSWORD : ${{ secrets.AC_PASSWORD }}
3549 AC_PROVIDER : ${{ secrets.AC_PROVIDER }}
50+
3651 goreleaser-docker :
52+ needs : set-release-draft
3753 permissions :
3854 id-token : write
3955 contents : read
6682 - name : Run GoReleaser
6783 uses : goreleaser/goreleaser-action@v6
6884 with :
69- version : " ~> v2"
85+ version : " ~> v2.5 "
7086 args : release --clean -f .goreleaser.docker.yaml
7187 env :
72- GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
88+ GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
89+
90+ publish-new-release :
91+ needs : [goreleaser, goreleaser-docker]
92+ runs-on : ubuntu-latest
93+ steps :
94+ - name : Checkout code
95+ uses : actions/checkout@v4
96+
97+ - name : Publish Release
98+ env :
99+ GH_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
100+ run : |
101+ VERSION=${GITHUB_REF#refs/tags/}
102+ gh release edit ${VERSION} --draft=false
Original file line number Diff line number Diff line change @@ -57,8 +57,10 @@ release:
5757 ids :
5858 - linux-archive
5959 - darwin-archive
60+ draft : true
61+ use_existing_draft : true
6062snapshot :
61- name_template : ' {{ incpatch .Version }}-dev'
63+ name_template : " {{ incpatch .Version }}-dev"
6264checksum :
6365 ids :
6466 - linux-archive
7880changelog :
7981 filters :
8082 exclude :
81- - ' ^docs:'
83+ - " ^docs:"
8284 - typo
8385 - lint
84- - Merge pull request
86+ - Merge pull request
You can’t perform that action at this time.
0 commit comments