From 9a1fc86877cbeb62b0e633f3f07385c45bb7a73c Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Thu, 16 Apr 2026 19:14:41 +0200 Subject: [PATCH] wakatime-cli: 2.2.0 -> 2.3.0 Allow local networking on Darwin and re-add some disabled tests. Diff: https://github.com/wakatime/wakatime-cli/compare/v2.2.0...v2.3.0 Changelogs: > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.3 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.4 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.5 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.7 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.8 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.3.0 --- pkgs/by-name/wa/wakatime-cli/package.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index 3d7810aae7e0..ee5c5280806f 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, testers, @@ -10,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "wakatime-cli"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-TOdAcT+IS6XONIfkASRvd7oTSSW5VX8w5q5ASvJlQb8="; + hash = "sha256-t0HKRN7qguE+zhyI3fbBtuhpDAPZrbMS9wa8crQkLhc="; }; vendorHash = "sha256-HngszNLX2b2EVvh8ovouIEvjBOJL1jA5AhA6Y11ke9Y="; @@ -27,23 +26,14 @@ buildGoModule (finalAttrs: { "-X github.com/wakatime/wakatime-cli/pkg/version.Version=${finalAttrs.version}" ]; - # dial tcp 127.0.0.1:51272: connect: operation not permitted - # and goroutine 33 [IO wait, 10 minutes] on darwin - doCheck = !stdenv.hostPlatform.isDarwin; + __darwinAllowLocalNetworking = true; nativeCheckInputs = [ writableTmpDirAsHomeHook ]; checkFlags = let skippedTests = [ - # Tests requiring network - "TestFileExperts" - "TestSendHeartbeats" - "TestSendHeartbeats_ExtraHeartbeats" - "TestSendHeartbeats_IsUnsavedEntity" - "TestSendHeartbeats_NonExistingExtraHeartbeatsEntity" - "TestSendHeartbeats_ExtraHeartbeatsIsUnsavedEntity" - "TestFileExperts_Err(Auth|Api|BadRequest)" + "TestLoadParams_APIKey_FromVault_Err_Darwin" ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];