project_name: nats-server release: github: owner: nats-io name: nats-server name_template: 'Release {{.Tag}}' draft: true changelog: skip: true builds: - main: . binary: nats-server flags: - -trimpath ldflags: - -w -X github.com/nats-io/nats-server/v2/server.gitCommit={{.ShortCommit}} env: - GO111MODULE=on - CGO_ENABLED=0 goos: - darwin - linux - windows - freebsd goarch: - amd64 - arm - arm64 - 386 - mips64le - s390x goarm: - 6 - 7 ignore: - goos: darwin goarch: 386 - goos: freebsd goarch: arm - goos: freebsd goarch: arm64 - goos: freebsd goarch: 386 nfpms: - file_name_template: '{{.ProjectName}}-{{.Tag}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}' homepage: https://nats.io description: High-Performance server for NATS, the cloud native messaging system. maintainer: Ivan Kozlovic license: Apache 2.0 vendor: Synadia Inc. formats: - deb - rpm contents: - src: /usr/bin/nats-server dst: /usr/local/bin/nats-server type: "symlink" archives: - name_template: '{{.ProjectName}}-{{.Tag}}-{{.Os}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}' wrap_in_directory: true format: zip files: - README.md - LICENSE - name_template: '{{.ProjectName}}-{{.Tag}}-{{.Os}}-{{.Arch}}{{if .Arm}}{{.Arm}}{{end}}' id: targz-archives wrap_in_directory: true format: tar.gz files: - README.md - LICENSE checksum: name_template: 'SHA256SUMS' algorithm: sha256