.goreleaser.yml

 1project_name: chroma
 2release:
 3  github:
 4    owner: alecthomas
 5    name: chroma
 6brews:
 7  -
 8    install: bin.install "chroma"
 9env:
10  - CGO_ENABLED=0
11builds:
12- goos:
13    - linux
14    - darwin
15    - windows
16  goarch:
17    - arm64
18    - amd64
19    - "386"
20  goarm:
21    - "6"
22  dir: ./cmd/chroma
23  main: .
24  ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}}
25  binary: chroma
26archives:
27  -
28    format: tar.gz
29    name_template: '{{ .Binary }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{
30    .Arm }}{{ end }}'
31    files:
32      - COPYING
33      - README*
34snapshot:
35  name_template: SNAPSHOT-{{ .Commit }}
36checksum:
37  name_template: '{{ .ProjectName }}-{{ .Version }}-checksums.txt'