diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/tools/conftest/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/development/tools/conftest/default.nix | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/tools/conftest/default.nix b/infra/libkookie/nixpkgs/pkgs/development/tools/conftest/default.nix index ee048466a3d5..1f12afe3f748 100644 --- a/infra/libkookie/nixpkgs/pkgs/development/tools/conftest/default.nix +++ b/infra/libkookie/nixpkgs/pkgs/development/tools/conftest/default.nix @@ -2,26 +2,38 @@ buildGoModule rec { pname = "conftest"; - version = "0.21.0"; + version = "0.22.0"; src = fetchFromGitHub { owner = "open-policy-agent"; repo = "conftest"; rev = "v${version}"; - sha256 = "15xdsjv53hjgmdxzdakj07ggickw1jkcii31ycb3q8nh1ki05rhq"; + sha256 = "1mjfb39h6z8dbrqxlvrvnzid7la6wj709kx7dva4126i84cmpyf1"; }; - vendorSha256 = "0795npr09680nmxiz9riq5v6rp91qgkvw1lc2mn9gzakv1ywl5rq"; + vendorSha256 = "08c4brwvjp9f7cpzywxns6dkhl3jzq9ckyvphm2jnm2kxmkawbbn"; doCheck = false; - buildFlagsArray = '' - -ldflags= - -X main.version=${version} - ''; + buildFlagsArray = [ + "-ldflags=" + "-s" + "-w" + "-X github.com/open-policy-agent/conftest/internal/commands.version=${version}" + ]; meta = with lib; { description = "Write tests against structured configuration data"; + longDescription = '' + Conftest helps you write tests against structured configuration data. + Using Conftest you can write tests for your Kubernetes configuration, + Tekton pipeline definitions, Terraform code, Serverless configs or any + other config files. + + Conftest uses the Rego language from Open Policy Agent for writing the + assertions. You can read more about Rego in 'How do I write policies' in + the Open Policy Agent documentation. + ''; inherit (src.meta) homepage; license = licenses.asl20; maintainers = with maintainers; [ yurrriq ]; |