@@ -3,24 +3,10 @@ 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-
229 goreleaser :
23- needs : set-release-draft
2410 runs-on : macos-latest
2511 steps :
2612 - name : Checkout
@@ -41,18 +27,16 @@ jobs:
4127 - name : Run GoReleaser
4228 uses : goreleaser/goreleaser-action@v6
4329 with :
44- version : " ~> v2.5 "
30+ version : " ~> v2"
4531 args : release --clean
4632 env :
4733 GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
4834 AC_PASSWORD : ${{ secrets.AC_PASSWORD }}
4935 AC_PROVIDER : ${{ secrets.AC_PROVIDER }}
50-
5136 goreleaser-docker :
52- needs : set-release-draft
5337 permissions :
54- id-token : write
55- contents : read
38+ id-token : write
39+ contents : read
5640 runs-on : ubuntu-latest
5741 steps :
5842 - name : Configure AWS credentials
8165 - name : Run GoReleaser
8266 uses : goreleaser/goreleaser-action@v6
8367 with :
84- version : " ~> v2.5 "
68+ version : " ~> v2"
8569 args : release --clean -f .goreleaser.docker.yaml
8670 env :
87- GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
88-
89- publish-new-release :
90- needs : [goreleaser, goreleaser-docker]
91- runs-on : ubuntu-latest
92- steps :
93- - name : Checkout code
94- uses : actions/checkout@v4
95-
96- - name : Publish Release
97- env :
98- GH_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
99- run : |
100- VERSION=${GITHUB_REF#refs/tags/}
101- gh release edit ${VERSION} --draft=false
71+ GITHUB_TOKEN : ${{ secrets.RELENG_GITHUB_TOKEN }}
0 commit comments