From 90f0af71f27f3baa60054a1a4e23782754dffb9d Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Wed, 1 Apr 2026 22:03:03 +0800 Subject: [PATCH] nhost-cli: 1.31.3 -> 1.42.1 --- pkgs/by-name/nh/nhost-cli/package.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/nh/nhost-cli/package.nix b/pkgs/by-name/nh/nhost-cli/package.nix index 7c5d9d70a21d..48e150b3f065 100644 --- a/pkgs/by-name/nh/nhost-cli/package.nix +++ b/pkgs/by-name/nh/nhost-cli/package.nix @@ -2,24 +2,26 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "nhost-cli"; - version = "1.31.3"; + version = "1.42.1"; src = fetchFromGitHub { owner = "nhost"; - repo = "cli"; - tag = "v${finalAttrs.version}"; - hash = "sha256-hUltJCehmlIDRLdJNGC/Oyjl6rnQHzjxSjrQEaDCdAo="; + repo = "nhost"; + tag = "cli@${finalAttrs.version}"; + hash = "sha256-n61YgU1/Ad1NMZr/1/jnmuZpN8PemPUW/gomf+ETvRw="; }; + sourceRoot = "${finalAttrs.src.name}/cli"; + vendorHash = null; ldflags = [ "-s" - "-w" "-X=main.Version=v${finalAttrs.version}" ]; @@ -30,10 +32,13 @@ buildGoModule (finalAttrs: { # require network access checkFlags = [ "-skip=^TestMakeJSONRequest$" ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Tool for setting up a local development environment for Nhost"; homepage = "https://github.com/nhost/cli"; - changelog = "https://github.com/nhost/cli/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/nhost/nhost/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "nhost";