From e942871150a2042a9512612a9387cf33572971f3 Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 25 Mar 2026 19:09:13 +0800 Subject: [PATCH] yatto: 0.21.7 -> 1.2.0 Diff: https://github.com/handlebargh/yatto/compare/v0.21.7...v1.2.0 Changelog: https://github.com/handlebargh/yatto/releases/tag/1.2.0 --- pkgs/by-name/ya/yatto/package.nix | 32 ++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yatto/package.nix b/pkgs/by-name/ya/yatto/package.nix index 30cb2912ebef..f1b83d1a9291 100644 --- a/pkgs/by-name/ya/yatto/package.nix +++ b/pkgs/by-name/ya/yatto/package.nix @@ -2,25 +2,51 @@ lib, fetchFromGitHub, buildGoModule, + gitMinimal, + gitSetupHook, + jujutsu, }: buildGoModule (finalAttrs: { pname = "yatto"; - version = "0.21.7"; + version = "1.2.0"; src = fetchFromGitHub { owner = "handlebargh"; repo = "yatto"; tag = "v${finalAttrs.version}"; - hash = "sha256-WLksvl6BtrtxULxxqdHpAD6oVdefhqo7aZoxqXrFfOA="; + hash = "sha256-sso0LlKzE/OJILCf7O5mdPgk6BUTiziQq2tcxcPMtkI="; }; - vendorHash = "sha256-I/9Wcwm2rnQxixevtz1i3fhmlM0b8Yq4pb2eieG7bq0="; + vendorHash = "sha256-8bCk6c/EyghsHKLinWGIJhbl76j3V/rzTmrCWh+5cIU="; ldflags = [ "-s" "-w" ]; + nativeCheckInputs = [ + gitMinimal + gitSetupHook + jujutsu + ]; + + checkFlags = + let + # Skip tests that require network access + skippedTests = [ + "TestJjCommit" + "TestJjContributors" + "TestJjUser" + "TestResolver/AllContributors_function_resolves_correctly" + "TestResolver" + "TestE2E_AddEditDeleteProject" + "TestE2E_AddEditDeleteProject/jj" + "TestE2E_AddEditDeleteTask" + "TestE2E_AddEditDeleteTask/jj" + ]; + in + [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; + meta = { description = "Terminal-based to-do application built with Bubble Tea"; homepage = "https://github.com/handlebargh/yatto";