Skip to content

Commit 036683e

Browse files
authored
Merge pull request #1 from AnimeKaizoku/death
Try experimental actions
2 parents d8454d8 + 8899793 commit 036683e

File tree

2 files changed

+52
-15
lines changed

2 files changed

+52
-15
lines changed

.github/workflows/release.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,25 @@ on:
44
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
55
name: release
66
jobs:
7-
build:
8-
name: Create Release
7+
goreleaser:
98
runs-on: ubuntu-latest
109
steps:
11-
- name: Checkout code
12-
uses: actions/checkout@master
13-
- name: Create Release
14-
id: create_release
15-
uses: actions/create-release@v1
10+
-
11+
name: Checkout
12+
uses: actions/checkout@v2
13+
-
14+
name: Unshallow
15+
run: git fetch --prune --unshallow
16+
-
17+
name: Set up Go
18+
uses: actions/setup-go@v1
19+
with:
20+
go-version: 1.15.x
21+
-
22+
name: Run GoReleaser
23+
uses: goreleaser/goreleaser-action@v1
24+
with:
25+
version: latest
26+
args: release --rm-dist
1627
env:
1728
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
18-
with:
19-
tag_name: ${{ github.ref }}
20-
release_name: ${{ github.ref }}
21-
body: |
22-
Changes in this Release
23-
- First change
24-
draft: true
25-
prerelease: false

.goreleaser.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
env:
2+
- GO111MODULE=on
3+
before:
4+
hooks:
5+
- go mod download
6+
builds:
7+
- ldflags: -s -w
8+
env:
9+
- CGO_ENABLED=0
10+
goos:
11+
- linux
12+
- windows
13+
- darwin
14+
goarch:
15+
- 386
16+
- amd64
17+
- arm
18+
- arm64
19+
archives:
20+
-
21+
replacements:
22+
darwin: Darwin
23+
linux: Linux
24+
windows: Windows
25+
386: i386
26+
amd64: x86_64
27+
format: gz
28+
format_overrides:
29+
- goos: windows
30+
format: zip
31+
files:
32+
- none*
33+
checksum:
34+
name_template: "checksums.txt"

0 commit comments

Comments
 (0)