1version: 2
2
3builds:
4 -
5 id: "cpuid"
6 binary: cpuid
7 main: ./cmd/cpuid/main.go
8 env:
9 - CGO_ENABLED=0
10 flags:
11 - -ldflags=-s -w
12 goos:
13 - aix
14 - linux
15 - freebsd
16 - netbsd
17 - windows
18 - darwin
19 goarch:
20 - 386
21 - amd64
22 - arm64
23 goarm:
24 - 7
25
26archives:
27 -
28 id: cpuid
29 name_template: "cpuid-{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
30 format_overrides:
31 - goos: windows
32 format: zip
33 files:
34 - LICENSE
35checksum:
36 name_template: 'checksums.txt'
37changelog:
38 sort: asc
39 filters:
40 exclude:
41 - '^doc:'
42 - '^docs:'
43 - '^test:'
44 - '^tests:'
45 - '^Update\sREADME.md'
46
47nfpms:
48 -
49 file_name_template: "cpuid_package_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
50 vendor: Klaus Post
51 homepage: https://github.com/klauspost/cpuid
52 maintainer: Klaus Post <klauspost@gmail.com>
53 description: CPUID Tool
54 license: BSD 3-Clause
55 formats:
56 - deb
57 - rpm