before: hooks: - pre-commit run --all-files builds: - env: # goreleaser does not work with CGO - CGO_ENABLED=0 mod_timestamp: "{{ .CommitTimestamp }}" flags: - -trimpath ldflags: - "-s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.Date={{.CommitDate}}" goos: - freebsd - windows - linux - darwin goarch: - amd64 - "386" - arm - arm64 ignore: - goos: darwin goarch: "386" binary: "{{ .ProjectName }}_v{{ .Version }}" archives: - format: zip name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" checksum: name_template: "{{ .ProjectName }}_{{ .Version }}_SHA256SUMS" algorithm: sha256 signs: - artifacts: checksum args: - "--batch" - "--local-user" - "{{ .Env.TERRAFORM_GPG_FINGERPRINT }}" - "--output" - "${signature}" - "--detach-sign" - "${artifact}" release: github: owner: prologin name: terraform-provider-garage changelog: skip: false sort: asc