before:
  hooks:
  - go mod download
builds:
  -
    env:
      - CGO_ENABLED=0
    main: ./main.go
    binary: giter
    ldflags: -s -w -X main.version={{.Version}}
    goos:
      - darwin
      - linux
      - windows
      - freebsd
      - netbsd
      - openbsd
    goarch:
      - amd64
      - 386
changelog:
  sort: asc
  filters:
    exclude:
    - '^docs:'
    - '^test:'
brew:
  github:
    owner: jsmartx
    name: homebrew-giter
  folder: Formula
  homepage:  https://github.com/jsmartx/
  description: Git users manager
  test: |
    system "#{bin}/giter -v"
snapcraft:
  name_template: '{{ .ProjectName }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
  summary: Git users manager
  description: |
    Giter manages your several git users.
    It's easier to switch between multiple git users.
  grade: stable
  confinement: strict
  publish: true
  apps:
    giter:
      plugs: ["home"]