From 112f0cc8a89c23f2078eed10e5bc82ba75088545 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 8 Apr 2026 15:04:28 +0200 Subject: [PATCH] goshs: 1.1.4 -> 2.0.0-beta.3 Signed-off-by: Matthias Beyer --- pkgs/by-name/go/goshs/package.nix | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/go/goshs/package.nix b/pkgs/by-name/go/goshs/package.nix index 79f1bf028601..b9054107a793 100644 --- a/pkgs/by-name/go/goshs/package.nix +++ b/pkgs/by-name/go/goshs/package.nix @@ -2,30 +2,31 @@ buildGoModule, fetchFromGitHub, stdenv, - versionCheckHook, lib, + testers, + + # passthru + goshs, }: buildGoModule (finalAttrs: { pname = "goshs"; - version = "1.1.4"; + version = "2.0.0-beta.3"; src = fetchFromGitHub { owner = "patrickhener"; repo = "goshs"; tag = "v${finalAttrs.version}"; - hash = "sha256-7z/7dUTDHteAwK78hbrvsHk3Gnv7ZSvaW25sC3vkwW4="; + hash = "sha256-ELYeabx0hb4oy2RH0yUIt6xTb2rm1eqxZIH+VhEZlvU="; }; - vendorHash = "sha256-43Bu4BAmMmd6WrDNztQNCi2OdlzIfbrQC100DkcD4uE="; + vendorHash = "sha256-EXu1VQWxbKa0EkfqgOL8MDnOCGd8yynP1Bko5wqRCBg="; ldflags = [ "-s" "-w" ]; - nativeInstallCheckInputs = [ versionCheckHook ]; - doInstallCheck = true; preCheck = '' @@ -41,6 +42,13 @@ buildGoModule (finalAttrs: { "-skip=^TestGetIPv4Addr$" ]; + # Disabled until https://github.com/patrickhener/goshs/issues/137 is resolved + # passthru.tests.version = testers.testVersion { + # package = goshs; + # command = "goshs -v"; + # version = "goshs ${finalAttrs.version}"; + # }; + meta = { description = "Simple, yet feature-rich web server written in Go"; homepage = "https://goshs.de";