diff --git a/.goreleaser.yml b/.goreleaser.yml index 5f75a5b..5f80e82 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,26 +1,23 @@ +version: 2 env: - GO111MODULE=on - CGO_ENABLED=0 before: hooks: - go mod download - builds: - id: jx-updatebot # Path to main.go file or main package. # Default is `.`. main: ./cmd/main.go - # Binary name. # Can be a path (e.g. `bin/app`) to wrap the binary in a directory. # Default is the name of the project directory. binary: jx-updatebot - # Custom ldflags templates. # Default is `-s -w -X main.version={{.Version}} -X main.commit={{.ShortCommit}} -X main.date={{.Date}} -X main.builtBy=goreleaser`. ldflags: - -X "github.com/jenkins-x-plugins/jx-updatebot/pkg/version.Version={{.Env.VERSION}}" -X "{{.Env.ROOTPACKAGE}}/pkg/version.Version={{.Env.VERSION}}" -X "{{.Env.ROOTPACKAGE}}/pkg/version.Revision={{.Env.REV}}" -X "{{.Env.ROOTPACKAGE}}/pkg/version.Branch={{.Env.BRANCH}}" -X "{{.Env.ROOTPACKAGE}}/pkg/version.BuildDate={{.Env.BUILDDATE}}" -X "{{.Env.ROOTPACKAGE}}/pkg/version.GoVersion={{.Env.GOVERSION}}" - # GOOS list to build for. # For more info refer to: https://golang.org/doc/install/source#environment # Defaults are darwin and linux. @@ -28,49 +25,41 @@ builds: - windows - darwin - linux - # GOARCH to build for. # For more info refer to: https://golang.org/doc/install/source#environment # Defaults are 386 and amd64. goarch: - amd64 - - arm - arm64 - + ignore: + - goos: windows + goarch: arm64 archives: - name_template: "jx-updatebot-{{ .Os }}-{{ .Arch }}" format_overrides: - goos: windows format: zip - checksum: # You can change the name of the checksums file. # Default is `jx-updatebot_{{ .Version }}_checksums.txt`. name_template: "jx-updatebot-checksums.txt" - # Algorithm to be used. # Accepted options are sha256, sha512, sha1, crc32, md5, sha224 and sha384. # Default is sha256. algorithm: sha256 - changelog: - # set it to true if you wish to skip the changelog generation - skip: true - + disable: true release: # If set to true, will not auto-publish the release. # Default is false. draft: false - # If set to auto, will mark the release as not ready for production # in case there is an indicator for this in the tag e.g. v1.0.0-rc1 # If set to true, will mark the release as not ready for production. # Default is false. prerelease: false - # You can change the name of the GitHub release. # Default is `{{.Tag}}` name_template: "{{.Env.VERSION}}" - sboms: - artifacts: archive