.goreleaser.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. project_name: nkeys
  2. release:
  3. github:
  4. owner: nats-io
  5. name: nkeys
  6. name_template: '{{.Tag}}'
  7. draft: true
  8. builds:
  9. - id: nk
  10. main: ./nk/main.go
  11. ldflags: "-X main.Version={{.Tag}}_{{.Commit}}"
  12. binary: nk
  13. goos:
  14. - darwin
  15. - linux
  16. - windows
  17. - freebsd
  18. goarch:
  19. - amd64
  20. - arm
  21. - arm64
  22. - 386
  23. - mips64le
  24. - s390x
  25. goarm:
  26. - 6
  27. - 7
  28. ignore:
  29. - goos: darwin
  30. goarch: 386
  31. - goos: freebsd
  32. goarch: arm
  33. - goos: freebsd
  34. goarch: arm64
  35. - goos: freebsd
  36. goarch: 386
  37. dist: build
  38. archives:
  39. - name_template: '{{ .ProjectName }}-v{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm
  40. }}v{{ .Arm }}{{ end }}'
  41. wrap_in_directory: true
  42. format: zip
  43. files:
  44. - README.md
  45. - LICENSE
  46. checksum:
  47. name_template: '{{ .ProjectName }}-v{{ .Version }}-checksums.txt'
  48. snapshot:
  49. name_template: 'dev'
  50. nfpms:
  51. - file_name_template: '{{ .ProjectName }}-v{{ .Version }}-{{ .Arch }}{{ if .Arm
  52. }}v{{ .Arm }}{{ end }}'
  53. maintainer: nats.io
  54. description: NKeys utility cli program
  55. vendor: nats-io
  56. bindir: /usr/local/bin
  57. formats:
  58. - deb