before: hooks: - go generate ./... - scdoc < doc/comitium.1.scd > dist/comitum.1 - mv dist/comitium.1 /home/alex/projects/gemini.nytpu.com/releases/comitium/{{ .Version }} builds: - env: - CGO_ENABLED=0 goos: - linux - windows - darwin - freebsd - netbsd - openbsd goarch: - 386 - amd64 - arm64 - arm goarm: - 6 - 7 ignore: - goos: darwin goarch: 386 - goos: freebsd goarch: arm - goos: freebsd goarch: arm64 - goos: netbsd goarch: arm - goos: netbsd goarch: arm64 - goos: openbsd goarch: arm - goos: openbsd goarch: arm64 ldflags: - -s -w -X golang.nytpu.com/comitium/core.Version={{ .Version }} -X golang.nytpu.com/comitium/core.Commit={{ .Commit }} archives: - format: binary replacements: darwin: macOS 386: x86 amd64: x86_64 signs: - artifacts: checksum publishers: - name: nytpu.com cmd: mv {{ abs .ArtifactPath }} /home/alex/projects/gemini.nytpu.com/releases/comitium/{{ .Binary }}-v{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }} checksum: true signature: true release: github: disable: true checksum: name_template: 'checksums.txt' changelog: skip: true