Skip to content

Commit c034e29

Browse files
committed
Enhanced release workflow
1 parent 91e225e commit c034e29

File tree

3 files changed

+24
-6
lines changed

3 files changed

+24
-6
lines changed

.github/workflows/release.yml

+2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ jobs:
99
steps:
1010
- name: Checkout Repository
1111
uses: actions/checkout@v2
12+
with:
13+
fetch-depth: 0
1214
- name: Fetch All Tags
1315
run: git fetch --tags --force --prune
1416
- name: Setup Go

.goreleaser.yml

+21-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
version: 2
2-
32
builds:
43
- dir: src/apps/chifra
54
env:
@@ -11,13 +10,29 @@ builds:
1110
goarch:
1211
- amd64
1312
- arm64
14-
1513
archives:
16-
- format: tar.gz
14+
- formats: ["tar.gz"]
1715
name_template: "{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}"
18-
1916
checksum:
20-
name_template: "checksums.txt"
21-
17+
name_template: checksums.txt
2218
release:
2319
prerelease: "false"
20+
draft: false
21+
github:
22+
owner: trueblocks
23+
name: trueblocks-core
24+
name_template: "{{ .Tag }} - {{ .Env.RELEASE_NAME }}"
25+
changelog:
26+
use: github
27+
sort: asc
28+
filters:
29+
exclude:
30+
- "^Merge"
31+
- "^merge"
32+
- "^docs:"
33+
- "^test:"
34+
- "^ci:"
35+
- "^chore:"
36+
before:
37+
hooks:
38+
- sh -c "echo RELEASE_NAME=$(cat release-name.txt) >> $GITHUB_ENV"

release-name.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v5.0.0 Follow On

0 commit comments

Comments
 (0)