From 5aab2392db11ea4329572e7ff4a401e4f43b1e53 Mon Sep 17 00:00:00 2001 From: Alex Lov Date: Fri, 21 Mar 2025 17:55:22 +0300 Subject: [PATCH] terrascan: fix build parameters Pass custom ldflag to fix issue related to protobuf See https://github.com/tenable/terrascan/issues/1702 --- pkgs/by-name/te/terrascan/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/te/terrascan/package.nix b/pkgs/by-name/te/terrascan/package.nix index 28d18447028f..cc7d29033348 100644 --- a/pkgs/by-name/te/terrascan/package.nix +++ b/pkgs/by-name/te/terrascan/package.nix @@ -17,6 +17,11 @@ buildGoModule rec { vendorHash = "sha256-yQien8v7Ru+JWLou9QfyKZAR2ENMHO2aF2vzuWyQcjY="; + ldflags = [ + # Fix protobuf errors https://github.com/tenable/terrascan/pull/1703/files + "-X google.golang.org/protobuf/reflect/protoregistry.conflictPolicy=ignore" + ]; + # Tests want to download a vulnerable Terraform project doCheck = false;