/
.goreleaser.yaml
63 lines (57 loc) · 1.18 KB
/
.goreleaser.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
project_name: scratchdata
dist: .builds
env:
- CGO_ENABLED=1
builds:
# linux amd64
- id: scratchdata-linux-amd64
binary: scratchdata
main: ./
env:
- CGO_ENABLED=1
- CC=x86_64-linux-gnu-gcc
- CXX=x86_64-linux-gnu-g++
goos:
- linux
goarch:
- amd64
# # darwin arm64
# - id: scratchdata-darwin-arm64
# binary: scratchdata
# main: ./
# env:
# - CGO_ENABLED=1
# - CC=oa64-clang
# - CXX=oa64-clang++
# goos:
# - darwin
# goarch:
# - arm64
# # darwin amd64
# - id: scratchdata-darwin-amd64
# binary: scratchdata
# main: ./
# env:
# - CGO_ENABLED=1
# - CC=oa64-clang
# - CXX=oa64-clang++
# goos:
# - darwin
# goarch:
# - amd64
archives:
- id: scratchdata
allow_different_binary_count: true
builds:
- scratchdata-linux-amd64
# - scratchdata-darwin-arm64
# - scratchdata-darwin-amd64
name_template: '{{ .ProjectName }}_{{ .Os }}_{{ .Arch }}'
wrap_in_directory: true
format: tar.gz
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: '{{ incpatch .Version }}-next'
changelog:
sort: asc