consul 1.15.2 -> 1.15.3 https://repology.org/project/consul/versions attrpath: consul Checking auto update branch... No auto update branch exists Old version 1.15.2" not present in master derivation file with contents: { lib, buildGoModule, fetchFromGitHub, nixosTests }: buildGoModule rec { pname = "consul"; version = "1.15.3"; rev = "v${version}"; # Note: Currently only release tags are supported, because they have the Consul UI # vendored. See # https://github.com/NixOS/nixpkgs/pull/48714#issuecomment-433454834 # If you want to use a non-release commit as `src`, you probably want to improve # this derivation so that it can build the UI's JavaScript from source. # See https://github.com/NixOS/nixpkgs/pull/49082 for something like that. # Or, if you want to patch something that doesn't touch the UI, you may want # to apply your changes as patches on top of a release commit. src = fetchFromGitHub { owner = "hashicorp"; repo = pname; inherit rev; sha256 = "sha256-Xe+baALN8Ow6vjneWAvC65cBSsrMAsdxjEQRBcvWxCw="; }; passthru.tests.consul = nixosTests.consul; # This corresponds to paths with package main - normally unneeded but consul # has a split module structure in one repo subPackages = ["." "connect/certgen"]; vendorHash = "sha256-tbwX/uF9+yIhd+KSGF2v7HjxGtfaZYSm+1GIspQmC9A="; doCheck = false; ldflags = [ "-X github.com/hashicorp/consul/version.GitDescribe=v${version}" "-X github.com/hashicorp/consul/version.Version=${version}" "-X github.com/hashicorp/consul/version.VersionPrerelease=" ]; meta = with lib; { description = "Tool for service discovery, monitoring and configuration"; homepage = "https://www.consul.io/"; platforms = platforms.linux ++ platforms.darwin; license = licenses.mpl20; maintainers = with maintainers; [ pradeepchhetri vdemeester nh2 techknowlogick]; }; }