diff options
author | 06kellyjac <dev@j-k.io> | 2021-10-26 12:27:10 +0100 |
---|---|---|
committer | 06kellyjac <dev@j-k.io> | 2021-10-26 12:27:10 +0100 |
commit | f00dbf88e1e8b462e49dd148f4b1054379bb1ed2 (patch) | |
tree | 801070fdc346ff4bf99dd4a8934c9094bc2e5f19 /pkgs/development/tools/conftest/default.nix | |
parent | 23f71e9427c7cd2a6f87a167b4f6dc170b4431df (diff) | |
download | nixpkgs-f00dbf88e1e8b462e49dd148f4b1054379bb1ed2.tar nixpkgs-f00dbf88e1e8b462e49dd148f4b1054379bb1ed2.tar.gz nixpkgs-f00dbf88e1e8b462e49dd148f4b1054379bb1ed2.tar.bz2 nixpkgs-f00dbf88e1e8b462e49dd148f4b1054379bb1ed2.tar.lz nixpkgs-f00dbf88e1e8b462e49dd148f4b1054379bb1ed2.tar.xz nixpkgs-f00dbf88e1e8b462e49dd148f4b1054379bb1ed2.tar.zst nixpkgs-f00dbf88e1e8b462e49dd148f4b1054379bb1ed2.zip |
conftest: 0.28.1 -> 0.28.2
Diffstat (limited to 'pkgs/development/tools/conftest/default.nix')
-rw-r--r-- | pkgs/development/tools/conftest/default.nix | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/pkgs/development/tools/conftest/default.nix b/pkgs/development/tools/conftest/default.nix index 2abe30b413f..fa6b5aefd0a 100644 --- a/pkgs/development/tools/conftest/default.nix +++ b/pkgs/development/tools/conftest/default.nix @@ -1,17 +1,16 @@ -{ lib, buildGoModule, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub, installShellFiles }: buildGoModule rec { pname = "conftest"; - version = "0.28.1"; + version = "0.28.2"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "conftest"; rev = "v${version}"; - sha256 = "sha256-o2P14Nsu77AXO+UnMBXthhP3Q7kI7nd/lI6GFE2cs3M="; + sha256 = "sha256-lmmk6veBDI51UA/wnFB7Q3DTxZ9J/1qp0OoNgmBrR1Y="; }; - - vendorSha256 = "sha256-zzckZI/n00BBl166S7uonJFNQ4RJGLCkDyfLRoHZOtA="; + vendorSha256 = "sha256-NALyUjFL6OqgCke1QiUxbSNLAoaIMB2zeIWWEfcnCjs="; ldflags = [ "-s" @@ -19,10 +18,22 @@ buildGoModule rec { "-X github.com/open-policy-agent/conftest/internal/commands.version=${version}" ]; - HOME = "$TMPDIR"; + nativeBuildInputs = [ installShellFiles ]; + + preCheck = '' + export HOME="$TMPDIR" + ''; + + postInstall = '' + installShellCompletion --cmd conftest \ + --bash <($out/bin/conftest completion bash) \ + --fish <($out/bin/conftest completion fish) \ + --zsh <($out/bin/conftest completion zsh) + ''; doInstallCheck = true; installCheckPhase = '' + export HOME="$TMPDIR" $out/bin/conftest --version | grep ${version} > /dev/null ''; |