-
Notifications
You must be signed in to change notification settings - Fork 0
/
.goreleaser.yml
142 lines (129 loc) · 2.76 KB
/
.goreleaser.yml
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# .goreleaser.yml
version: 2
release:
github:
owner: jauderho
name: bl3auto
snapshot:
name_template: SNAPSHOT-{{ .Commit }}
#gomod:
# proxy: true
before:
hooks:
- go mod tidy
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
- freebsd
- aix
goarch:
- 386
- amd64
- arm
- arm64
- s390x
- ppc64le
- ppc64
- riscv64
goarm:
- 6
- 7
goamd64:
- v3
ignore:
- goos: linux
goarch: ppc64
- goos: darwin
goarch: arm
- goos: darwin
goarch: ppc64le
- goos: darwin
goarch: s390x
- goos: windows
goarch: arm64
- goos: windows
goarch: arm
- goos: windows
goarch: ppc64le
- goos: windows
goarch: s390x
- goos: freebsd
goarch: arm
#- goos: freebsd
# goarch: arm64
- goos: freebsd
goarch: ppc64le
- goos: freebsd
goarch: s390x
dir: .
main: ./cmd/bl3auto.go
mod_timestamp: '{{ .CommitTimestamp }}'
flags:
- -trimpath
ldflags:
- -s -w
archives:
- format: tar.gz
wrap_in_directory: true
format_overrides:
- goos: windows
format: zip
#replacements:
# darwin: macos
name_template: "{{ .ConventionalFileName }}"
files:
- LICENSE
- README.md
brews:
- repository:
owner: jauderho
name: homebrew-bl3auto
commit_author:
name: Jauder Ho
email: jauderho@users.noreply.github.com
homepage: "https://github.com/jauderho/bl3auto/"
description: "Borderlands and Wonderlands Bulk SHiFT Code Redemption System"
license: Apache-2.0
nfpms:
-
id: bl3auto-nfpms
package_name: bl3auto
file_name_template: "{{ .ConventionalFileName }}"
homepage: "https://github.com/jauderho/bl3auto"
maintainer: "Jauder Ho <jauderho@users.noreply.github.com>"
description: "Borderlands and Wonderlands Bulk SHiFT Code Redemption System"
license: Apache-2.0
formats:
- deb
- rpm
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- '^dev:'
- '^gha:'
- 'README'
- 'build\(deps\): bump .* in /docs \(#\d+\)'
- Merge pull request
- Merge branch
checksum:
algorithm: sha256
name_template: '{{ .ProjectName }}-{{ .Version }}-checksums.txt'
sboms:
- artifacts: archive
- id: source
artifacts: source
source:
enabled: true
signs:
- cmd: cosign
signature: "${artifact}.sig"
certificate: "${artifact}.pem"
args: ["sign-blob", "--oidc-issuer=https://token.actions.githubusercontent.com", "--output-certificate=${certificate}", "--output-signature=${signature}", "${artifact}", "--yes"]
artifacts: all