diff options
Diffstat (limited to '.goreleaser.yml')
-rw-r--r-- | .goreleaser.yml | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/.goreleaser.yml b/.goreleaser.yml index 4b328af..63ae887 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -4,7 +4,8 @@ before: hooks: - go mod download builds: - - + - + id: standalone binary: feed2imap-go ldflags: - -s -w -X github.com/Necoro/feed2imap-go/pkg/version.version={{.Version}} -X github.com/Necoro/feed2imap-go/pkg/version.commit={{.ShortCommit}} @@ -14,8 +15,40 @@ builds: - darwin goarch: - amd64 + + # for DOCKER we explicitly disable CGO + # we keep it enabled for the standalone version, b/c it might have advantages on + # more complicated setups, where the go internal implementations call out to glibc + - + id: docker + binary: feed2imap-go + env: + - CGO_ENABLED=0 + ldflags: + - -s -w -X github.com/Necoro/feed2imap-go/pkg/version.version={{.Version}} -X github.com/Necoro/feed2imap-go/pkg/version.commit={{.ShortCommit}} + goos: + - linux + goarch: + - amd64 + +dockers: + - + builds: + - docker + goos: linux + goarch: amd64 + binaries: + - feed2imap-go + image_templates: + - "feed2imap-go:latest" + - "feed2imap-go:{{ .Version }}" + - "docker.pkg.github.com/necoro/feed2imap-go/feed2imap-go:latest" + - "docker.pkg.github.com/necoro/feed2imap-go/feed2imap-go:{{ .Version }}" + archives: - + builds: + - standalone replacements: amd64: x86_64 386: x86_32 |