cubefs
1# This is an example goreleaser.yaml file with some sane defaults.
2# Make sure to check the documentation at http://goreleaser.com
3
4builds:
5-
6id: "cpuid"
7binary: cpuid
8main: ./cmd/cpuid/main.go
9env:
10- CGO_ENABLED=0
11flags:
12- -ldflags=-s -w
13goos:
14- aix
15- linux
16- freebsd
17- netbsd
18- windows
19- darwin
20goarch:
21- 386
22- amd64
23- arm64
24goarm:
25- 7
26
27archives:
28-
29id: cpuid
30name_template: "cpuid-{{ .Os }}_{{ .Arch }}_{{ .Version }}"
31replacements:
32aix: AIX
33darwin: OSX
34linux: Linux
35windows: Windows
36386: i386
37amd64: x86_64
38freebsd: FreeBSD
39netbsd: NetBSD
40format_overrides:
41- goos: windows
42format: zip
43files:
44- LICENSE
45checksum:
46name_template: 'checksums.txt'
47snapshot:
48name_template: "{{ .Tag }}-next"
49changelog:
50sort: asc
51filters:
52exclude:
53- '^doc:'
54- '^docs:'
55- '^test:'
56- '^tests:'
57- '^Update\sREADME.md'
58
59nfpms:
60-
61file_name_template: "cpuid_package_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
62vendor: Klaus Post
63homepage: https://github.com/klauspost/cpuid
64maintainer: Klaus Post <klauspost@gmail.com>
65description: CPUID Tool
66license: BSD 3-Clause
67formats:
68- deb
69- rpm
70replacements:
71darwin: Darwin
72linux: Linux
73freebsd: FreeBSD
74amd64: x86_64
75