From 316526dba240be57963af0e55c747f9f682ff3a9 Mon Sep 17 00:00:00 2001 From: KangaZero Date: Tue, 4 Aug 2026 09:14:06 +0900 Subject: [PATCH] git-metrics: 0.2.6 -> 0.2.7 Added to `checkFlags` - `config_override` test introduced in `0.2.7` to skip Added `versionCheckHook`, `updateScript` and `changelog` attrs to `meta` --- pkgs/by-name/gi/git-metrics/package.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-metrics/package.nix b/pkgs/by-name/gi/git-metrics/package.nix index 1072b3574423..66609492f41e 100644 --- a/pkgs/by-name/gi/git-metrics/package.nix +++ b/pkgs/by-name/gi/git-metrics/package.nix @@ -5,20 +5,22 @@ gitMinimal, rustPlatform, openssl, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "git-metrics"; - version = "0.2.6"; + version = "0.2.7"; src = fetchFromGitHub { owner = "jdrouet"; repo = "git-metrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-SdA/FpdrbC36Ny7aBpTUvFldbYXyajSqWGheaDPHYoE="; + hash = "sha256-z34yzKHoTskIDPWl9LHy9dsXeNxwlI6kD73EzeSUrN0="; }; - cargoHash = "sha256-e4CdpwoFl8leV5HJWkWBpvPrVrk+7vq49yTPkpeQ2Ng="; + cargoHash = "sha256-7/1Jf3GJmEydTDVL3oGIKIkCHAMKJ8BE6PUmpWH0xcQ="; buildInputs = [ openssl @@ -38,10 +40,17 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=tests::display_diff::execute" "--skip=tests::simple_use_case::execute::with_command_backend" "--skip=tests::simple_use_case::execute::with_git2_backend" + "--skip=tests::config_override" ]; + passthru.updateScript = nix-update-script { }; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { homepage = "https://github.com/jdrouet/git-metrics"; + changelog = "https://github.com/jdrouet/git-metrics/releases/tag/v${finalAttrs.version}"; description = "Git extension to be able to track metrics about your project, within the git repository"; license = lib.licenses.mit; maintainers = with lib.maintainers; [