Skip to content

Commit

Permalink
chore(.goreleaser.yml): uncomment build configurations for MacOS and …
Browse files Browse the repository at this point in the history
…Windows, and add support for ARM architecture on MacOS.
  • Loading branch information
danielelisi committed Apr 28, 2023
1 parent 39387df commit b08b94b
Showing 1 changed file with 84 additions and 84 deletions.
168 changes: 84 additions & 84 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,93 +94,93 @@ builds:
- '7'

# MACOS
# - id: signatory-darwin-amd
# binary: signatory
# env:
# - CGO_ENABLED=1
# - CC=o64-clang
# - CXX=o64-clang++
# main: ./cmd/signatory/main.go
# ldflags:
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
# goos:
# - darwin
# goarch:
# - amd64
# - id: signatory-cli-darwing-amd
# binary: signatory-cli
# env:
# - CGO_ENABLED=1
# - CC=o64-clang
# - CXX=o64-clang++
# main: ./cmd/signatory-cli/main.go
# ldflags:
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
# goos:
# - darwin
# goarch:
# - amd64
- id: signatory-darwin-amd
binary: signatory
env:
- CGO_ENABLED=1
- CC=o64-clang
- CXX=o64-clang++
main: ./cmd/signatory/main.go
ldflags:
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
goos:
- darwin
goarch:
- amd64
- id: signatory-cli-darwing-amd
binary: signatory-cli
env:
- CGO_ENABLED=1
- CC=o64-clang
- CXX=o64-clang++
main: ./cmd/signatory-cli/main.go
ldflags:
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
goos:
- darwin
goarch:
- amd64

# - id: signatory-darwin-arm
# binary: signatory
# env:
# - CGO_ENABLED=1
# - CC=oa64-clang
# - CXX=oa64-clang++
# main: ./cmd/signatory/main.go
# ldflags:
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
# goos:
# - darwin
# goarch:
# - arm64
# - id: signatory-cli-darwing-arm
# binary: signatory-cli
# env:
# - CGO_ENABLED=1
# - CC=oa64-clang
# - CXX=oa64-clang++
# main: ./cmd/signatory-cli/main.go
# ldflags:
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
# goos:
# - darwin
# goarch:
# - arm64
- id: signatory-darwin-arm
binary: signatory
env:
- CGO_ENABLED=1
- CC=oa64-clang
- CXX=oa64-clang++
main: ./cmd/signatory/main.go
ldflags:
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
goos:
- darwin
goarch:
- arm64
- id: signatory-cli-darwing-arm
binary: signatory-cli
env:
- CGO_ENABLED=1
- CC=oa64-clang
- CXX=oa64-clang++
main: ./cmd/signatory-cli/main.go
ldflags:
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
goos:
- darwin
goarch:
- arm64

# WINDOWS
# - id: signatory-windows-amd
# binary: signatory
# env:
# - CGO_ENABLED=1
# - CC=x86_64-w64-mingw32-gcc
# - CXX=x86_64-w64-mingw32-g++
# main: ./cmd/signatory/main.go
# ldflags:
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
# goos:
# - windows
# goarch:
# - amd64
# - id: signatory-cli-windows-amd
# binary: signatory-cli
# env:
# - CGO_ENABLED=1
# - CC=x86_64-w64-mingw32-gcc
# - CXX=x86_64-w64-mingw32-g++
# main: ./cmd/signatory-cli/main.go
# ldflags:
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
# - '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
# goos:
# - windows
# goarch:
# - amd64
- id: signatory-windows-amd
binary: signatory
env:
- CGO_ENABLED=1
- CC=x86_64-w64-mingw32-gcc
- CXX=x86_64-w64-mingw32-g++
main: ./cmd/signatory/main.go
ldflags:
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
goos:
- windows
goarch:
- amd64
- id: signatory-cli-windows-amd
binary: signatory-cli
env:
- CGO_ENABLED=1
- CC=x86_64-w64-mingw32-gcc
- CXX=x86_64-w64-mingw32-g++
main: ./cmd/signatory-cli/main.go
ldflags:
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitRevision={{.Version}}'
- '-X github.com/ecadlabs/signatory/pkg/metrics.GitBranch={{.Version}}'
goos:
- windows
goarch:
- amd64
dockers:
- ids:
- signatory
Expand Down

0 comments on commit b08b94b

Please sign in to comment.