From 3572e6dbcaf5f6516721ab50dfc84c80885e4137 Mon Sep 17 00:00:00 2001 From: pilz0 Date: Mon, 11 Aug 2025 21:55:08 +0200 Subject: [PATCH 1/2] terraform-mcp-server: add version check hook --- pkgs/by-name/te/terraform-mcp-server/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/te/terraform-mcp-server/package.nix b/pkgs/by-name/te/terraform-mcp-server/package.nix index b3f03ea1a0f1..90378399ce2b 100644 --- a/pkgs/by-name/te/terraform-mcp-server/package.nix +++ b/pkgs/by-name/te/terraform-mcp-server/package.nix @@ -2,6 +2,7 @@ buildGoModule, fetchFromGitHub, lib, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "terraform-mcp-server"; @@ -23,6 +24,12 @@ buildGoModule (finalAttrs: { subPackages = [ "cmd/terraform-mcp-server" ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + meta = { description = "Terraform Model Context Protocol (MCP) Server"; longDescription = '' From 7993d3c24796d63fa53c5656580dc3db2966a6ae Mon Sep 17 00:00:00 2001 From: pilz0 Date: Mon, 11 Aug 2025 21:55:47 +0200 Subject: [PATCH 2/2] terraform-mcp-server: add myself as maintainer --- pkgs/by-name/te/terraform-mcp-server/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/te/terraform-mcp-server/package.nix b/pkgs/by-name/te/terraform-mcp-server/package.nix index 90378399ce2b..7c79a7eecdf9 100644 --- a/pkgs/by-name/te/terraform-mcp-server/package.nix +++ b/pkgs/by-name/te/terraform-mcp-server/package.nix @@ -43,7 +43,10 @@ buildGoModule (finalAttrs: { ''; homepage = "https://github.com/hashicorp/terraform-mcp-server"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ connerohnesorge ]; + maintainers = with lib.maintainers; [ + connerohnesorge + pilz + ]; mainProgram = "terraform-mcp-server"; }; })