You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.goreleaser.yml 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # .goreleaser.yml
  2. # Build customization
  3. project_name: oragono
  4. builds:
  5. - main: oragono.go
  6. binary: oragono
  7. goos:
  8. - freebsd
  9. - windows
  10. - darwin
  11. - linux
  12. goarch:
  13. - "386"
  14. - amd64
  15. - arm
  16. - arm64
  17. goarm:
  18. - 6
  19. - 7
  20. ignore:
  21. - goos: windows
  22. goarch: arm
  23. - goos: darwin
  24. goarch: arm
  25. - goos: darwin
  26. goarch: 386
  27. - goos: freebsd
  28. goarch: arm
  29. - goos: freebsd
  30. goarch: arm64
  31. flags:
  32. - -trimpath
  33. archives:
  34. -
  35. name_template: "{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
  36. format: tar.gz
  37. replacements:
  38. amd64: x86_64
  39. darwin: macos
  40. format_overrides:
  41. - goos: windows
  42. format: zip
  43. files:
  44. - README
  45. - CHANGELOG.md
  46. - oragono.motd
  47. - oragono.yaml
  48. - conventional.yaml
  49. - docs/*
  50. - languages/*.yaml
  51. - languages/*.json
  52. - languages/*.md
  53. wrap_in_directory: true
  54. checksum:
  55. name_template: "{{ .ProjectName }}-{{ .Version }}-checksums.txt"