terraform-providers: disable CGO, set ldflags

these are the defaults for publishing on the terraform registry

zowoq f49bd944 354ede9a

+4
+4
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 13 13 inherit (data) vendorSha256 version; 14 14 subPackages = [ "." ]; 15 15 doCheck = false; 16 + # https://github.com/hashicorp/terraform-provider-scaffolding/blob/a8ac8375a7082befe55b71c8cbb048493dd220c2/.goreleaser.yml 17 + # goreleaser (used for builds distributed via terraform registry) requires that CGO is disabled 18 + CGO_ENABLED = 0; 19 + ldflags = [ "-s" "-w" "-X main.version=${data.version}" "-X main.commit=${data.rev}" ]; 16 20 src = fetchFromGitHub { 17 21 inherit (data) owner repo rev sha256; 18 22 };