before: hooks: - scdoc < doc/comitium.1.scd > dist/comitum.1 - echo "Don't forget to move dist/comitium.1 to the release directory" 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: 32-bit amd64: 64-bit signs: - artifacts: checksum publishers: - name: nytpu.com cmd: mv {{ abs .ArtifactPath }} /home/alex/projects/gemini.nytpu.com/releases/comitium/{{ .Binary }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }} checksum: true signature: true release: github: disable: true checksum: name_template: 'checksums.txt' changelog: skip: true