builds: - binary: imgbom env: - CGO_ENABLED=0 goos: # windows not supported yet (due to jotframe) # - windows - linux - darwin goarch: - amd64 # Set the modified timestamp on the output binary to the git timestamp (to ensure a reproducible build) mod_timestamp: '{{ .CommitTimestamp }}' ldflags: | -w -s -extldflags '-static' -X github.com/anchore/imgbom/internal/version.version={{.Version}} -X github.com/anchore/imgbom/internal/version.gitCommit={{.Commit}} -X github.com/anchore/imgbom/internal/version.buildDate={{.Date}} -X github.com/anchore/imgbom/internal/version.gitTreeState={{.Env.BUILD_GIT_TREE_STATE}} nfpms: - license: "Apache 2.0" maintainer: "Anchore, Inc" homepage: &website "https://github.com/anchore/imgbom" description: &description "A tool that generates a Software Bill Of Materials (SBOM) from container images and filesystems" formats: - rpm - deb brews: - tap: owner: anchore name: homebrew-imgbom homepage: *website description: *description archives: - format: tar.gz format_overrides: - goos: windows format: zip