File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 26
26
fetch-tags : 1
27
27
fetch-depth : 1
28
28
29
+ - name : Generate release notes
30
+ env :
31
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
+ run : gh api "repos/${GITHUB_REPOSITORY}/releases/generate-notes" -F tag_name="${{ github.ref_name }}" --jq .body > ../notes.md
33
+
29
34
# Set environment variables required by GoReleaser
30
35
- name : Set build environment variables
31
36
run : |
@@ -43,10 +48,10 @@ jobs:
43
48
- name : Release with goreleaser
44
49
uses : goreleaser/goreleaser-action@v6
45
50
env :
46
- GITHUB_TOKEN : ${{ github.token }}
51
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
47
52
with :
48
53
version : ' ~> v2'
49
- args : release --clean
54
+ args : release --clean --release-notes ../notes.md
50
55
id : goreleaser
51
56
52
57
- name : Process goreleaser output
75
80
with :
76
81
subject-name : ghcr.io/openchami/coredhcp
77
82
subject-digest : ${{ steps.process_goreleaser_output.outputs.digest }}
78
- push-to-registry : true
83
+ push-to-registry : true
Original file line number Diff line number Diff line change @@ -100,3 +100,9 @@ docker_manifests:
100
100
- *amd64_linux_image
101
101
- *arm64v8_linux_image
102
102
103
+ release :
104
+ github :
105
+ draft : true
106
+ name_template : " v{{ .Version }}"
107
+ prerelease : auto
108
+ mode : replace
You can’t perform that action at this time.
0 commit comments