.goreleaser.yml 905 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. before:
  2. hooks:
  3. - go mod download
  4. builds:
  5. -
  6. env:
  7. - CGO_ENABLED=0
  8. main: ./main.go
  9. binary: giter
  10. ldflags: -s -w -X main.version={{.Version}}
  11. goos:
  12. - darwin
  13. - linux
  14. - windows
  15. - freebsd
  16. - netbsd
  17. - openbsd
  18. goarch:
  19. - amd64
  20. - 386
  21. changelog:
  22. sort: asc
  23. filters:
  24. exclude:
  25. - '^docs:'
  26. - '^test:'
  27. brew:
  28. github:
  29. owner: jsmartx
  30. name: homebrew-giter
  31. folder: Formula
  32. homepage: https://github.com/jsmartx/
  33. description: Git users manager
  34. test: |
  35. system "#{bin}/giter -v"
  36. snapcraft:
  37. name_template: '{{ .ProjectName }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
  38. summary: Git users manager
  39. description: |
  40. Giter manages your several git users.
  41. It's easier to switch between multiple git users.
  42. grade: stable
  43. confinement: strict
  44. publish: true
  45. apps:
  46. giter:
  47. plugs: ["home"]