.goreleaser.yml 1022 B

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