Skip to content

Commit 521a9c9

Browse files
committed
fix changelog
1 parent 16197dd commit 521a9c9

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

.github/workflows/github-release.yaml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,16 @@ jobs:
2727
make platfrom-build
2828
2929
- 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
3933

4034
- name: Release to GitHub
4135
if: startsWith(github.ref, 'refs/tags/')
4236
uses: anton-yurchenko/git-release@v3.4.4
4337
env:
4438
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4539
DRAFT_RELEASE: "true"
46-
CHANGELOG_FILE: "./CHANGELOG.md"
4740
with:
4841
args: |
4942
.bin/*

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
# env customization
1515
.env
1616

17-
# goreleaser binaries
18-
dist
17+
# changelog
18+
CHANGELOG.md
1919

2020
# vendor
2121
vendor

Makefile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ ARCHITECTURES = amd64 arm64
1414
TARGETOS ?= $(GOOS)
1515
TARGETARCH ?= $(GOARCH)
1616

17+
DOCKER = docker
1718
GO = go
1819
TIMEOUT = 15
1920
V = 0
@@ -121,6 +122,18 @@ mock: | $(GOMOCK) ; $(info $(M) generating mocks…) @ ## Run mockery
121122

122123
# Misc
123124

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+
124137
.PHONY: clean
125138
clean: ; $(info $(M) cleaning…) @ ## Cleanup everything
126139
@rm -rf $(BIN)

0 commit comments

Comments
 (0)