nerdctl 1.4.0 -> 1.5.0 https://github.com/containerd/nerdctl/releases attrpath: nerdctl Checking auto update branch... No auto update branch exists Old version 1.4.0" not present in master derivation file with contents: { lib , buildGoModule , fetchFromGitHub , makeWrapper , installShellFiles , buildkit , cni-plugins , extraPackages ? [ ] }: buildGoModule rec { pname = "nerdctl"; version = "1.5.0"; src = fetchFromGitHub { owner = "containerd"; repo = pname; rev = "v${version}"; hash = "sha256-ngR+xlhTy3oxPN34+MoT9TSOI0+Epp8QG3KiiPmRUts="; }; vendorHash = "sha256-lsD8AtbREVKFXiPsteSFA7xntRlNgOQ1y5c44vOqMa8="; nativeBuildInputs = [ makeWrapper installShellFiles ]; ldflags = let t = "github.com/containerd/nerdctl/pkg/version"; in [ "-s" "-w" "-X ${t}.Version=v${version}" "-X ${t}.Revision=" ]; # Many checks require a containerd socket and running nerdctl after it's built doCheck = false; postInstall = '' wrapProgram $out/bin/nerdctl \ --prefix PATH : "${lib.makeBinPath ([ buildkit ] ++ extraPackages)}" \ --prefix CNI_PATH : "${cni-plugins}/bin" installShellCompletion --cmd nerdctl \ --bash <($out/bin/nerdctl completion bash) \ --fish <($out/bin/nerdctl completion fish) \ --zsh <($out/bin/nerdctl completion zsh) ''; doInstallCheck = true; installCheckPhase = '' runHook preInstallCheck $out/bin/nerdctl --help $out/bin/nerdctl --version | grep "nerdctl version ${version}" runHook postInstallCheck ''; meta = with lib; { homepage = "https://github.com/containerd/nerdctl/"; changelog = "https://github.com/containerd/nerdctl/releases/tag/v${version}"; description = "A Docker-compatible CLI for containerd"; license = licenses.asl20; maintainers = with maintainers; [ jk developer-guy ]; platforms = platforms.linux; }; }