diff --git a/.goreleaser.yml b/.goreleaser.yml index 8c355ac6b..928e6f865 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -13,7 +13,6 @@ builds: - darwin goarch: - amd64 - - arm64 main: ./cmd/cfssl ldflags: - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} @@ -29,6 +28,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: cfssl-linux-arm64 + binary: cfssl + goos: + - linux + goarch: + - arm64 + main: ./cmd/cfssl + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: cfssl-windows binary: cfssl env: @@ -65,6 +76,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: cfssl-bundle-linux-arm64 + binary: cfssl-bundle + goos: + - linux + goarch: + - arm64 + main: ./cmd/cfssl-bundle + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: cfssl-bundle-windows binary: cfssl-bundle env: @@ -101,6 +124,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: cfssl-certinfo-linux-arm64 + binary: cfssl-certinfo + goos: + - linux + goarch: + - arm64 + main: ./cmd/cfssl-certinfo + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: cfssl-certinfo-windows binary: cfssl-certinfo env: @@ -137,6 +172,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: cfssl-newkey-linux-arm64 + binary: cfssl-newkey + goos: + - linux + goarch: + - arm64 + main: ./cmd/cfssl-newkey + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: cfssl-newkey-windows binary: cfssl-newkey env: @@ -173,6 +220,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: cfssl-scan-linux-arm64 + binary: cfssl-scan + goos: + - linux + goarch: + - arm64 + main: ./cmd/cfssl-scan + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: cfssl-scan-windows binary: cfssl-scan env: @@ -209,6 +268,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: cfssljson-linux-arm64 + binary: cfssljson + goos: + - linux + goarch: + - arm64 + main: ./cmd/cfssljson + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: cfssljson-windows binary: cfssljson env: @@ -245,6 +316,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: mkbundle-linux-arm64 + binary: mkbundle + goos: + - linux + goarch: + - arm64 + main: ./cmd/mkbundle + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: mkbundle-windows binary: mkbundle env: @@ -281,6 +364,18 @@ builds: - -linkmode external -extldflags "-static" env: - CC=/usr/bin/musl-gcc + - id: multirootca-linux-arm64 + binary: multirootca + goos: + - linux + goarch: + - arm64 + main: ./cmd/multirootca + ldflags: + - -s -w -X github.com/cloudflare/cfssl/cli/version.version={{.Version}} + - -linkmode external -extldflags "-static" + env: + - CC=/usr/bin/aarch64-linux-gnu-gcc - id: multirootca-windows binary: multirootca env: