From dd10186adcdbf8f44f3efdb91fbc123236a549df Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Tue, 24 Mar 2026 11:03:25 +0800 Subject: [PATCH] temporal-cli: 1.5.1 -> 1.6.1 --- pkgs/by-name/te/temporal-cli/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/te/temporal-cli/package.nix b/pkgs/by-name/te/temporal-cli/package.nix index cfd4ce4208b6..d3898557ad43 100644 --- a/pkgs/by-name/te/temporal-cli/package.nix +++ b/pkgs/by-name/te/temporal-cli/package.nix @@ -3,22 +3,23 @@ fetchFromGitHub, buildGoModule, installShellFiles, + writableTmpDirAsHomeHook, stdenv, nix-update-script, }: buildGoModule (finalAttrs: { pname = "temporal-cli"; - version = "1.5.1"; + version = "1.6.1"; src = fetchFromGitHub { owner = "temporalio"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-Y/hTD31WUcVn/OBuNwdhbjDZd36EKbOJRr9PFDKHifg="; + hash = "sha256-IAhIp4j9jgQFj7bNrzyG6gLHvXjfZVR5SBhiuvpePB0="; }; - vendorHash = "sha256-dZhrozZc3SeZQQ7lGeeICrptL2I0DH0EpsjCt4CjCJU="; + vendorHash = "sha256-9qNI/S3pdmiFNQeRNHze4NlrbKk/2b6cynJ7Gyv+qLs="; overrideModAttrs = old: { # https://gitlab.com/cznic/libc/-/merge_requests/10 @@ -29,9 +30,8 @@ buildGoModule (finalAttrs: { nativeBuildInputs = [ installShellFiles ]; - excludedPackages = [ - "./cmd/docgen" - "./tests" + subPackages = [ + "cmd/temporal" ]; ldflags = [ @@ -43,9 +43,7 @@ buildGoModule (finalAttrs: { # Tests fail with x86 on macOS Rosetta 2 doCheck = !(stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64); - preCheck = '' - export HOME="$(mktemp -d)" - ''; + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd temporal \