From 53c440273ba8e9d735fb864ce67c335f7a6a090b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 3 Jan 2026 00:50:25 +0100 Subject: [PATCH 1/5] changelogger: 0.6.1 -> 0.7.0 --- pkgs/by-name/ch/changelogger/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/changelogger/package.nix b/pkgs/by-name/ch/changelogger/package.nix index 8327dcff00f9..433ac948eec0 100644 --- a/pkgs/by-name/ch/changelogger/package.nix +++ b/pkgs/by-name/ch/changelogger/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "changelogger"; - version = "0.6.1"; + version = "0.7.0"; src = fetchFromGitHub { owner = "MarkusFreitag"; repo = "changelogger"; rev = "v${version}"; - sha256 = "sha256-XDiO8r1HpdsfBKzFLnsWdxte2EqL1blPH21137fNm5M="; + sha256 = "sha256-Glup2Y3sGO2hNKFeZXOrffHct2F4Ebn9+f6yOy3pekY="; }; - vendorHash = "sha256-E6J+0tZriskBnXdhQOQA240c3z+laXM5honoREjHPfM="; + vendorHash = "sha256-f6ojMri3m3pwLXbLnNbS/Xl2lqo0eEHLGbbT5KR1Clc="; ldflags = [ "-s" @@ -26,6 +26,12 @@ buildGoModule rec { "-X github.com/MarkusFreitag/changelogger/cmd.BuildDate=1970-01-01T00:00:00" ]; + preCheck = '' + # Test needs gitconfig + substituteInPlace pkg/gitconfig/gitconfig_test.go \ + --replace-fail "TestGetGitAuthor" "SkipGetGitAuthor" + ''; + nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' From 7a585f7427b2670a88a2b67af82a0f201a068ed8 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 3 Jan 2026 00:51:21 +0100 Subject: [PATCH 2/5] changelogger: use finalAttrs pattern --- pkgs/by-name/ch/changelogger/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ch/changelogger/package.nix b/pkgs/by-name/ch/changelogger/package.nix index 433ac948eec0..007a9826ac85 100644 --- a/pkgs/by-name/ch/changelogger/package.nix +++ b/pkgs/by-name/ch/changelogger/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "changelogger"; version = "0.7.0"; src = fetchFromGitHub { owner = "MarkusFreitag"; repo = "changelogger"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-Glup2Y3sGO2hNKFeZXOrffHct2F4Ebn9+f6yOy3pekY="; }; @@ -22,7 +22,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X github.com/MarkusFreitag/changelogger/cmd.BuildVersion=${version}" + "-X github.com/MarkusFreitag/changelogger/cmd.BuildVersion=${finalAttrs.version}" "-X github.com/MarkusFreitag/changelogger/cmd.BuildDate=1970-01-01T00:00:00" ]; @@ -44,9 +44,9 @@ buildGoModule rec { meta = { description = "Tool to manage your changelog file in Markdown"; homepage = "https://github.com/MarkusFreitag/changelogger"; - changelog = "https://github.com/MarkusFreitag/changelogger/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/MarkusFreitag/changelogger/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "changelogger"; }; -} +}) From 1fa6a8ea56f1383fee0c35527f8e5693a5f27556 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 3 Jan 2026 00:51:46 +0100 Subject: [PATCH 3/5] changelogger: reorder meta attributes --- pkgs/by-name/ch/changelogger/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/changelogger/package.nix b/pkgs/by-name/ch/changelogger/package.nix index 007a9826ac85..4d4f00f650ea 100644 --- a/pkgs/by-name/ch/changelogger/package.nix +++ b/pkgs/by-name/ch/changelogger/package.nix @@ -42,11 +42,11 @@ buildGoModule (finalAttrs: { ''; meta = { + changelog = "https://github.com/MarkusFreitag/changelogger/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Tool to manage your changelog file in Markdown"; homepage = "https://github.com/MarkusFreitag/changelogger"; - changelog = "https://github.com/MarkusFreitag/changelogger/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; mainProgram = "changelogger"; + maintainers = [ ]; }; }) From 270d2a860875b715b6cea74b45cf4ff1a589e9b2 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 3 Jan 2026 00:52:08 +0100 Subject: [PATCH 4/5] changelogger: use tag instead of rev --- pkgs/by-name/ch/changelogger/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ch/changelogger/package.nix b/pkgs/by-name/ch/changelogger/package.nix index 4d4f00f650ea..deacb100c080 100644 --- a/pkgs/by-name/ch/changelogger/package.nix +++ b/pkgs/by-name/ch/changelogger/package.nix @@ -13,7 +13,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "MarkusFreitag"; repo = "changelogger"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-Glup2Y3sGO2hNKFeZXOrffHct2F4Ebn9+f6yOy3pekY="; }; From 624c40579e612d287b134dbd0f62feea24124d30 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 3 Jan 2026 00:52:29 +0100 Subject: [PATCH 5/5] changelogger: add hythera as maintainer --- pkgs/by-name/ch/changelogger/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ch/changelogger/package.nix b/pkgs/by-name/ch/changelogger/package.nix index deacb100c080..64d3dd1fb480 100644 --- a/pkgs/by-name/ch/changelogger/package.nix +++ b/pkgs/by-name/ch/changelogger/package.nix @@ -47,6 +47,6 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/MarkusFreitag/changelogger"; license = lib.licenses.mit; mainProgram = "changelogger"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; }; })