From a6573fca4e41adb1c5f49a0a9f32f3abc100cf6a Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 26 Jul 2024 08:34:06 +0200 Subject: [PATCH 1/2] legitify: 0.1.5 -> 1.0.11 --- pkgs/development/tools/legitify/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/legitify/default.nix b/pkgs/development/tools/legitify/default.nix index 24ef9d6a6dc0..3b2064821c9d 100644 --- a/pkgs/development/tools/legitify/default.nix +++ b/pkgs/development/tools/legitify/default.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "legitify"; - version = "0.1.5"; + version = "1.0.11"; src = fetchFromGitHub { owner = "Legit-Labs"; repo = pname; rev = "v${version}"; - hash = "sha256-Sr6P5S5+DqbP0ihCj97l84739/NRAlYJLnXp4B5gHNE="; + hash = "sha256-ijW0vvamuqcN6coV5pAtmjAUjzNXxiqr2S9EwrNlrJc="; }; - vendorHash = "sha256-EJMXzWrOXFl7JFYBp/XAcHLcNyWCKbOBAyo/Yf2mh5s="; + vendorHash = "sha256-QwSh7+LuwdbBtrIGk3ZK6cMW9h7wzNArPT/lVZgUGBU="; ldflags = [ "-w" @@ -22,6 +22,10 @@ buildGoModule rec { "-X github.com/Legit-Labs/legitify/internal/version.Version=${version}" ]; + preCheck = '' + rm e2e/e2e_test.go # tests requires network + ''; + meta = with lib; { description = "Tool to detect and remediate misconfigurations and security risks of GitHub assets"; mainProgram = "legitify"; From 171f5bd8f72fa23ad8047a4cf8e72840fe950bc0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 26 Jul 2024 20:54:18 +0200 Subject: [PATCH 2/2] legitify: refactor --- pkgs/development/tools/legitify/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/legitify/default.nix b/pkgs/development/tools/legitify/default.nix index 3b2064821c9d..4759f9f19967 100644 --- a/pkgs/development/tools/legitify/default.nix +++ b/pkgs/development/tools/legitify/default.nix @@ -9,8 +9,8 @@ buildGoModule rec { src = fetchFromGitHub { owner = "Legit-Labs"; - repo = pname; - rev = "v${version}"; + repo = "legitify"; + rev = "refs/tags/v${version}"; hash = "sha256-ijW0vvamuqcN6coV5pAtmjAUjzNXxiqr2S9EwrNlrJc="; }; @@ -19,7 +19,7 @@ buildGoModule rec { ldflags = [ "-w" "-s" - "-X github.com/Legit-Labs/legitify/internal/version.Version=${version}" + "-X=github.com/Legit-Labs/legitify/internal/version.Version=${version}" ]; preCheck = '' @@ -28,10 +28,10 @@ buildGoModule rec { meta = with lib; { description = "Tool to detect and remediate misconfigurations and security risks of GitHub assets"; - mainProgram = "legitify"; homepage = "https://github.com/Legit-Labs/legitify"; changelog = "https://github.com/Legit-Labs/legitify/releases/tag/v${version}"; license = licenses.asl20; maintainers = with maintainers; [ fab ]; + mainProgram = "legitify"; }; }