From 25261a0199d65d11402949c711b8b6c29debbc1e Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 4 Dec 2024 16:37:06 +0800 Subject: [PATCH] harbor-cli: 0.0.1 -> 0.0.2 --- pkgs/by-name/ha/harbor-cli/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ha/harbor-cli/package.nix b/pkgs/by-name/ha/harbor-cli/package.nix index c47f50ecc2aa..4b9213239337 100644 --- a/pkgs/by-name/ha/harbor-cli/package.nix +++ b/pkgs/by-name/ha/harbor-cli/package.nix @@ -10,16 +10,18 @@ buildGoModule rec { pname = "harbor-cli"; - version = "0.0.1"; + version = "0.0.2"; src = fetchFromGitHub { owner = "goharbor"; repo = "harbor-cli"; rev = "v${version}"; - hash = "sha256-WSADuhr6p8N0Oh1xIG7yItM6t0EWUiAkzNbdKsSc4WA="; + hash = "sha256-baS4UHjmE2eURFMDBhXbx9lcKPArb2RH2NVDt3MPE4s="; }; - vendorHash = "sha256-UUD9/5+McR1t5oO4/6TSScT7hhSKM0OpBf94LVQG1Pw="; + vendorHash = "sha256-rw2VPRi0VTm7/zVnQ8zL5f4mbzYKnmuxgCbgrpcukaU="; + + excludedPackages = [ "dagger" ]; nativeBuildInputs = [ installShellFiles ]; @@ -29,7 +31,11 @@ buildGoModule rec { "-X github.com/goharbor/harbor-cli/cmd/harbor/internal/version.Version=${version}" ]; + doCheck = false; # Network required + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + export HOME="$(mktemp -d)" + installShellCompletion --cmd harbor \ --bash <($out/bin/harbor completion bash) \ --fish <($out/bin/harbor completion fish) \ @@ -38,7 +44,7 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = harbor-cli; - command = "harbor version"; + command = "HOME=\"$(mktemp -d)\" harbor version"; }; meta = {