From 6a7c8a7c51719094183478636e19bcf6d9fe408d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 12 May 2023 08:16:19 +0000 Subject: [PATCH 1/2] cloud-nuke: 0.30.0 -> 0.31.1 --- pkgs/development/tools/cloud-nuke/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/cloud-nuke/default.nix b/pkgs/development/tools/cloud-nuke/default.nix index 50d797dfc0ca..e10e19911f26 100644 --- a/pkgs/development/tools/cloud-nuke/default.nix +++ b/pkgs/development/tools/cloud-nuke/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "cloud-nuke"; - version = "0.30.0"; + version = "0.31.1"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-H6W30OrkeMJGEIcNLAcdxWOz4bUXlklMCAgW4WkOAZ8="; + hash = "sha256-TTGC2lvqG+RYsruNzo7GApT5HMJyG4aoT12Rju9hTmY="; }; - vendorHash = "sha256-4RVblG4Y+KLRYJ7iPbrcbwKQ3tz2WSZQyUrqCLeamgo="; + vendorHash = "sha256-DPJ6+akisNtMsbDdHWEWavZ2GJfeWjFIV6K+bV91FEY="; ldflags = [ "-s" From 3d50aaec61037ab75bd9c34ab27a4d8f81ed229f Mon Sep 17 00:00:00 2001 From: Mario Rodas Date: Fri, 12 May 2023 08:17:00 +0000 Subject: [PATCH 2/2] cloud-nuke: disable telemetry --- pkgs/development/tools/cloud-nuke/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/tools/cloud-nuke/default.nix b/pkgs/development/tools/cloud-nuke/default.nix index e10e19911f26..1034f4d4b226 100644 --- a/pkgs/development/tools/cloud-nuke/default.nix +++ b/pkgs/development/tools/cloud-nuke/default.nix @@ -1,6 +1,7 @@ { lib , buildGoModule , fetchFromGitHub +, makeBinaryWrapper }: buildGoModule rec { @@ -16,6 +17,10 @@ buildGoModule rec { vendorHash = "sha256-DPJ6+akisNtMsbDdHWEWavZ2GJfeWjFIV6K+bV91FEY="; + nativeBuildInputs = [ + makeBinaryWrapper + ]; + ldflags = [ "-s" "-w" @@ -24,6 +29,10 @@ buildGoModule rec { doCheck = false; + postInstall = '' + wrapProgram $out/bin/cloud-nuke --set-default DISABLE_TELEMETRY true + ''; + meta = with lib; { homepage = "https://github.com/gruntwork-io/cloud-nuke"; description = "A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it";