terraform-providers: disable CGO, set ldflags

these are the defaults for publishing on the terraform registry
This commit is contained in:
zowoq 2022-01-04 01:10:21 +10:00
parent 354ede9a78
commit f49bd944c5

View File

@ -13,6 +13,10 @@ let
inherit (data) vendorSha256 version;
subPackages = [ "." ];
doCheck = false;
# https://github.com/hashicorp/terraform-provider-scaffolding/blob/a8ac8375a7082befe55b71c8cbb048493dd220c2/.goreleaser.yml
# goreleaser (used for builds distributed via terraform registry) requires that CGO is disabled
CGO_ENABLED = 0;
ldflags = [ "-s" "-w" "-X main.version=${data.version}" "-X main.commit=${data.rev}" ];
src = fetchFromGitHub {
inherit (data) owner repo rev sha256;
};