From bc45eac0f9f1574f5f61cba2806da786131253ce Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Thu, 13 Mar 2025 22:43:08 -0400 Subject: [PATCH] copywrite: modernize version check and use tag Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/co/copywrite/package.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/co/copywrite/package.nix b/pkgs/by-name/co/copywrite/package.nix index f25a3272f76c..125e3dcedc50 100644 --- a/pkgs/by-name/co/copywrite/package.nix +++ b/pkgs/by-name/co/copywrite/package.nix @@ -4,8 +4,7 @@ buildGoModule, fetchFromGitHub, installShellFiles, - testers, - copywrite, + versionCheckHook, }: let @@ -19,7 +18,7 @@ buildGoModule rec { src = fetchFromGitHub { owner = "hashicorp"; repo = "copywrite"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-DmlPioaw/wMk8GoBYNG24P4J1C6h0bjVjjOuMYW6Tgo="; }; @@ -42,11 +41,8 @@ buildGoModule rec { installShellCompletion copywrite.{bash,zsh,fish} ''; - passthru.tests.version = testers.testVersion { - package = copywrite; - command = "copywrite --version"; - version = "${version}-${shortCommitHash}"; - }; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; meta = { description = "Automate copyright headers and license files at scale";