github.com/GGP1/kure@v0.8.4/.goreleaser.yml (about) 1 project_name: kure 2 before: 3 hooks: 4 - go mod download 5 - go mod tidy 6 builds: 7 - 8 ldflags: -s -w -X main.version={{ .Version }} -X main.commit={{ .ShortCommit }} 9 env: 10 - CGO_ENABLED=0 11 goos: 12 - darwin 13 - linux 14 - windows 15 - freebsd 16 - openbsd 17 goarch: 18 - 386 19 - amd64 20 - arm 21 - arm64 22 goarm: 23 - 6 24 - 7 25 archives: 26 - 27 name_template: '{{ .ProjectName }}_{{ .Tag }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}' 28 format: tar.gz 29 format_overrides: 30 - goos: windows 31 format: zip 32 checksum: 33 name_template: '{{ .ProjectName }}_{{ .Tag }}_checksums.txt' 34 snapshot: 35 name_template: "{{ .Tag }}-next" 36 changelog: 37 sort: asc 38 filters: 39 exclude: 40 - '^docs:' 41 - '^test:' 42 - 'typo' 43 - 'Merge pull request' 44 - 'Merge branch' 45 46 brews: 47 - 48 tap: 49 owner: GGP1 50 name: homebrew-tap 51 folder: Formula 52 homepage: https://github.com/GGP1/kure 53 description: Cross-platform CLI password manager with sessions 54 license: Apache 2.0 55 56 scoop: 57 bucket: 58 owner: GGP1 59 name: scoop-bucket 60 homepage: https://github.com/GGP1/kure 61 description: Cross-platform CLI password manager with sessions 62 license: Apache 2.0 63 64 nfpms: 65 - 66 formats: 67 - deb 68 maintainer: GGP1 69 description: Cross-platform CLI password manager with sessions 70 homepage: https://github.com/GGP1/kure 71 license: Apache 2.0 72 file_name_template: '{{ .ProjectName }}_{{ .Tag }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'