1 { lib, buildGoModule, fetchFromGitHub, testers, vals }:
7 src = fetchFromGitHub {
11 sha256 = "sha256-iRXBT3VpEVHna3GkMxVSVRqQ2HTK7gCd6LkthwrBMx4=";
14 vendorHash = "sha256-1iyJ56YKu/WVb7dPP7YE07kdbJte2/Sww8cQu+epFNc=";
21 "-X main.version=${version}"
24 # Tests require connectivity to various backends.
27 passthru.tests.version = testers.testVersion {
29 command = "vals version";
33 description = "Helm-like configuration values loader with support for various sources";
35 license = licenses.asl20;
36 homepage = "https://github.com/helmfile/vals";
37 changelog = "https://github.com/helmfile/vals/releases/v${version}";
38 maintainers = with maintainers; [ stehessel ];