File tree 3 files changed +18
-12
lines changed
3 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -27,23 +27,16 @@ jobs:
27
27
make platfrom-build
28
28
29
29
- name : Generate Changelog
30
- uses : heinrichreimer/github-changelog-generator-action@v2.2
31
- with :
32
- token : ${{ secrets.GITHUB_TOKEN }}
33
-
34
- - name : Print Changelog
35
- run : |
36
- echo "Print CHANGELOG"
37
- echo "==============="
38
- cat ./CHANGELOG.md
30
+ env :
31
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
+ run : make changelog
39
33
40
34
- name : Release to GitHub
41
35
if : startsWith(github.ref, 'refs/tags/')
42
36
uses : anton-yurchenko/git-release@v3.4.4
43
37
env :
44
38
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
45
39
DRAFT_RELEASE : " true"
46
- CHANGELOG_FILE : " ./CHANGELOG.md"
47
40
with :
48
41
args : |
49
42
.bin/*
Original file line number Diff line number Diff line change 14
14
# env customization
15
15
.env
16
16
17
- # goreleaser binaries
18
- dist
17
+ # changelog
18
+ CHANGELOG.md
19
19
20
20
# vendor
21
21
vendor
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ ARCHITECTURES = amd64 arm64
14
14
TARGETOS ?= $(GOOS )
15
15
TARGETARCH ?= $(GOARCH )
16
16
17
+ DOCKER = docker
17
18
GO = go
18
19
TIMEOUT = 15
19
20
V = 0
@@ -121,6 +122,18 @@ mock: | $(GOMOCK) ; $(info $(M) generating mocks…) @ ## Run mockery
121
122
122
123
# Misc
123
124
125
+ # generate CHANGELOG.md changelog file
126
+ .PHONY : changelog
127
+ changelog : ; $(info $(M ) generating changelog...) @ # # Generating CAHNGELOG.md
128
+ ifndef GITHUB_TOKEN
129
+ $(error GITHUB_TOKEN is undefined)
130
+ endif
131
+ $Q $(DOCKER) run -it --rm \
132
+ -v $(CURDIR):/usr/local/src/app \
133
+ -w /usr/local/src/app ferrarimarco/github-changelog-generator \
134
+ --user doitintl --project secrets-init \
135
+ --token $(GITHUB_TOKEN)
136
+
124
137
.PHONY : clean
125
138
clean : ; $(info $(M ) cleaning…) @ # # Cleanup everything
126
139
@rm -rf $(BIN )
You can’t perform that action at this time.
0 commit comments