# This is an example .goreleaser.yml file with some sensible defaults. # Make sure to check the documentation at https://goreleaser.com # The lines below are called `modelines`. See `:help modeline` # Feel free to remove those if you don't want/need to use them. # yaml-language-server: $schema=https://goreleaser.com/static/schema.json # vim: set ts=2 sw=2 tw=0 fo=cnqoj version: 2 before: hooks: # You may remove this if you don't use go modules. - go mod tidy # you may remove this if you don't need go generate - go generate ./... builds: - id: atping main: ./cmd/atping/main.go binary: atping env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: ca-signed main: ./cmd/ca-signed/main.go binary: ca-signed env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: cert-bundler main: ./cmd/cert-bundler/main.go binary: cert-bundler env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: cert-revcheck main: ./cmd/cert-revcheck/main.go binary: cert-revcheck env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: certchain main: ./cmd/certchain/main.go binary: certchain env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: certdump main: ./cmd/certdump/main.go binary: certdump env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: certexpiry main: ./cmd/certexpiry/main.go binary: certexpiry env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: certser main: ./cmd/certser/main.go binary: certser env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: certverify main: ./cmd/certverify/main.go binary: certverify env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: clustersh main: ./cmd/clustersh/main.go binary: clustersh env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: cruntar main: ./cmd/cruntar/main.go binary: cruntar env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: csrpubdump main: ./cmd/csrpubdump/main.go binary: csrpubdump env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: data_sync main: ./cmd/data_sync/main.go binary: data_sync env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: diskimg main: ./cmd/diskimg/main.go binary: diskimg env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: dumpbytes main: ./cmd/dumpbytes/main.go binary: dumpbytes env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: eig main: ./cmd/eig/main.go binary: eig env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: fragment main: ./cmd/fragment/main.go binary: fragment env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: host main: ./cmd/host/main.go binary: host env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: jlp main: ./cmd/jlp/main.go binary: jlp env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: kgz main: ./cmd/kgz/main.go binary: kgz env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: minmax main: ./cmd/minmax/main.go binary: minmax env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: parts main: ./cmd/parts/main.go binary: parts env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: pem2bin main: ./cmd/pem2bin/main.go binary: pem2bin env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: pembody main: ./cmd/pembody/main.go binary: pembody env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: pemit main: ./cmd/pemit/main.go binary: pemit env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: readchain main: ./cmd/readchain/main.go binary: readchain env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: renfnv main: ./cmd/renfnv/main.go binary: renfnv env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: rhash main: ./cmd/rhash/main.go binary: rhash env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: rolldie main: ./cmd/rolldie/main.go binary: rolldie env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: showimp main: ./cmd/showimp/main.go binary: showimp env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: ski main: ./cmd/ski/main.go binary: ski env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: sprox main: ./cmd/sprox/main.go binary: sprox env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: stealchain main: ./cmd/stealchain/main.go binary: stealchain env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: stealchain-server main: ./cmd/stealchain-server/main.go binary: stealchain-server env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: subjhash main: ./cmd/subjhash/main.go binary: subjhash env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: tlsinfo main: ./cmd/tlsinfo/main.go binary: tlsinfo env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: tlskeypair main: ./cmd/tlskeypair/main.go binary: tlskeypair env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: utc main: ./cmd/utc/main.go binary: utc env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: yamll main: ./cmd/yamll/main.go binary: yamll env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 - id: zsearch main: ./cmd/zsearch/main.go binary: zsearch env: - CGO_ENABLED=0 goos: [linux, darwin] goarch: [amd64, arm64] ignore: - goos: darwin goarch: amd64 archives: - formats: [tar.gz] # this name template makes the OS and Arch compatible with the results of `uname`. name_template: >- {{ .ProjectName }}_ {{- title .Os }}_ {{- if eq .Arch "amd64" }}x86_64 {{- else if eq .Arch "386" }}i386 {{- else }}{{ .Arch }}{{ end }} {{- if .Arm }}v{{ .Arm }}{{ end }} # use zip for windows archives format_overrides: - goos: windows formats: [zip] changelog: sort: asc filters: exclude: - "^docs:" - "^test:" release: footer: >- --- Released by [GoReleaser](https://github.com/goreleaser/goreleaser).