From db24c476da790d104e09aeac18d8f962a85992ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 24 Dec 2025 19:46:49 +0000 Subject: [PATCH 1/3] jsonfmt: 0.5.1 -> 0.5.2 --- pkgs/by-name/js/jsonfmt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsonfmt/package.nix b/pkgs/by-name/js/jsonfmt/package.nix index 83119abd762a..d5351b4ff873 100644 --- a/pkgs/by-name/js/jsonfmt/package.nix +++ b/pkgs/by-name/js/jsonfmt/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "jsonfmt"; - version = "0.5.1"; + version = "0.5.2"; src = fetchFromGitHub { owner = "caarlos0"; repo = "jsonfmt"; rev = "v${version}"; - hash = "sha256-4SNpW/+4S4sEwjM7b9ClqKqwqFFVbCVv5VnftGIHtjo="; + hash = "sha256-CMBqqTGpqoErFPKn4lxMB9XrdlhZcY6qbRZZVUVMQj0="; }; - vendorHash = "sha256-6pCgBCwHgTRnLDNfveBEKbs7kiXSSacD0B82A2Sbl1U="; + vendorHash = "sha256-QcljmDsz5LsXfHaXNVBU7IIVVgkm3Vfnirchx5ZOMSg="; ldflags = [ "-s" From 500547117de5f63120ae8ddb7237fe0a0ed43d90 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 25 Dec 2025 11:43:34 +0100 Subject: [PATCH 2/3] jsonfmt: use tag --- pkgs/by-name/js/jsonfmt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/js/jsonfmt/package.nix b/pkgs/by-name/js/jsonfmt/package.nix index d5351b4ff873..b44ada35049d 100644 --- a/pkgs/by-name/js/jsonfmt/package.nix +++ b/pkgs/by-name/js/jsonfmt/package.nix @@ -13,7 +13,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "caarlos0"; repo = "jsonfmt"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-CMBqqTGpqoErFPKn4lxMB9XrdlhZcY6qbRZZVUVMQj0="; }; @@ -34,7 +34,7 @@ buildGoModule rec { meta = { description = "Formatter for JSON files"; homepage = "https://github.com/caarlos0/jsonfmt"; - changelog = "https://github.com/caarlos0/jsonfmt/releases/tag/${src.rev}"; + changelog = "https://github.com/caarlos0/jsonfmt/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "jsonfmt"; From b86dacdb529b7b8250307abe654ca8507edff75b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 25 Dec 2025 11:48:14 +0100 Subject: [PATCH 3/3] jsonfmt: migrate to versionCheckHook --- pkgs/by-name/js/jsonfmt/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/js/jsonfmt/package.nix b/pkgs/by-name/js/jsonfmt/package.nix index b44ada35049d..327028453c66 100644 --- a/pkgs/by-name/js/jsonfmt/package.nix +++ b/pkgs/by-name/js/jsonfmt/package.nix @@ -2,8 +2,7 @@ lib, buildGoModule, fetchFromGitHub, - testers, - jsonfmt, + versionCheckHook, }: buildGoModule rec { @@ -19,17 +18,15 @@ buildGoModule rec { vendorHash = "sha256-QcljmDsz5LsXfHaXNVBU7IIVVgkm3Vfnirchx5ZOMSg="; + nativeInstallCheckInputs = [ versionCheckHook ]; + ldflags = [ "-s" "-w" "-X=main.version=${version}" ]; - passthru.tests = { - version = testers.testVersion { - package = jsonfmt; - }; - }; + doInstallCheck = true; meta = { description = "Formatter for JSON files";