選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

.goreleaser.yml 1.3KB

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