2022-11-16T02:47:48 github-cli 2.20.0 -> 2.20.2 https://github.com/cli/cli/releases 2022-11-16T02:47:50 attrpath: github-cli 2022-11-16T02:47:50 Checking auto update branch... 2022-11-16T02:47:50 No auto update branch exists 2022-11-16T02:47:51 Old version 2.20.0" not present in master derivation file with contents: { lib, fetchFromGitHub, buildGoModule, installShellFiles }: buildGoModule rec { pname = "gh"; version = "2.20.2"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; rev = "v${version}"; sha256 = "sha256-atUC6vb/tOO2GapMjTqFi4qjDAdSf2F8v3gZuzyt+9Q="; }; vendorSha256 = "sha256-FSniCYr3emV9W/BuEkWe0a4aZ5RCoZJc7+K+f2q49ys="; nativeBuildInputs = [ installShellFiles ]; # upstream unsets these to handle cross but it breaks our build postPatch = '' substituteInPlace Makefile \ --replace "GOOS= GOARCH= GOARM= GOFLAGS= CGO_ENABLED=" "" ''; buildPhase = '' runHook preBuild make GO_LDFLAGS="-s -w" GH_VERSION=${version} bin/gh manpages runHook postBuild ''; installPhase = '' runHook preInstall install -Dm755 bin/gh -t $out/bin installManPage share/man/*/*.[1-9] installShellCompletion --cmd gh \ --bash <($out/bin/gh completion -s bash) \ --fish <($out/bin/gh completion -s fish) \ --zsh <($out/bin/gh completion -s zsh) runHook postInstall ''; # most tests require network access doCheck = false; meta = with lib; { description = "GitHub CLI tool"; homepage = "https://cli.github.com/"; changelog = "https://github.com/cli/cli/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ zowoq ]; }; }