diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-02-11 10:46:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-11 10:46:25 +0100 |
commit | cf16690d1dd14ea6cfe1e3ba989b13889da3441e (patch) | |
tree | 1d17ad82820d93b4d630d40bcc6b605a3f5e5a0a | |
parent | bd6ad445098b9238b469c3bdb470e1cf9e6b2c7c (diff) | |
parent | 5dd8bf8146d12fd0f0b39bf3481a65742bfb8d1b (diff) |
Merge pull request #215752 from stehessel/helm-fix-darwin-build
kubernetes-helm: fix darwin build
-rw-r--r-- | pkgs/applications/networking/cluster/helm/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index 3537b2b9515b4..12868dcc5afcc 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }: +{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, kubernetes-helm }: buildGoModule rec { pname = "kubernetes-helm"; @@ -20,12 +20,13 @@ buildGoModule rec { "-X helm.sh/helm/v3/internal/version.gitCommit=${src.rev}" ]; + __darwinAllowLocalNetworking = true; + preCheck = '' # skipping version tests because they require dot git directory substituteInPlace cmd/helm/version_test.go \ --replace "TestVersion" "SkipVersion" - '' + lib.optionalString stdenv.isLinux '' - # skipping plugin tests on linux + # skipping plugin tests substituteInPlace cmd/helm/plugin_test.go \ --replace "TestPluginDynamicCompletion" "SkipPluginDynamicCompletion" \ --replace "TestLoadPlugins" "SkipLoadPlugins" @@ -41,6 +42,12 @@ buildGoModule rec { installShellCompletion helm.{bash,zsh,fish} ''; + passthru.tests.version = testers.testVersion { + package = kubernetes-helm; + command = "helm version"; + version = "v${version}"; + }; + meta = with lib; { homepage = "https://github.com/kubernetes/helm"; description = "A package manager for kubernetes"; |