From e5d2fff0267741152a85bde88cb0bec1ca058e0e Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 10 Apr 2026 21:21:15 +0700 Subject: [PATCH 1/2] kyverno-chainsaw: fix build with go 1.26 --- .../go-1.26-testdeps-modulepath.patch | 15 +++++++++++++++ pkgs/by-name/ky/kyverno-chainsaw/package.nix | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/by-name/ky/kyverno-chainsaw/go-1.26-testdeps-modulepath.patch diff --git a/pkgs/by-name/ky/kyverno-chainsaw/go-1.26-testdeps-modulepath.patch b/pkgs/by-name/ky/kyverno-chainsaw/go-1.26-testdeps-modulepath.patch new file mode 100644 index 000000000000..37089cc80a60 --- /dev/null +++ b/pkgs/by-name/ky/kyverno-chainsaw/go-1.26-testdeps-modulepath.patch @@ -0,0 +1,15 @@ +diff --git a/pkg/runner/internal/test_deps.go b/pkg/runner/internal/test_deps.go +index f7728f3..90dbca5 100644 +--- a/pkg/runner/internal/test_deps.go ++++ b/pkg/runner/internal/test_deps.go +@@ -41,6 +41,10 @@ func (*TestDeps) ImportPath() string { + return "" + } + ++func (*TestDeps) ModulePath() string { ++ return "" ++} ++ + func (*TestDeps) StartTestLog(w io.Writer) {} + + func (*TestDeps) StopTestLog() error { diff --git a/pkgs/by-name/ky/kyverno-chainsaw/package.nix b/pkgs/by-name/ky/kyverno-chainsaw/package.nix index bd1617b07cca..0456bcb34f15 100644 --- a/pkgs/by-name/ky/kyverno-chainsaw/package.nix +++ b/pkgs/by-name/ky/kyverno-chainsaw/package.nix @@ -20,6 +20,8 @@ buildGoModule (finalAttrs: { hash = "sha256-wHwjcpcum3ByBGYUxJ38Qi0RliQUmAIBYmE7t3gEonI="; }; + patches = [ ./go-1.26-testdeps-modulepath.patch ]; + vendorHash = "sha256-lG+odKD1TGQ7GTh/y9ogREtY59T8fvN/6FyKsdgsU0M="; subPackages = [ "." ]; From e06513b171fabd77727473431d2f9124750e6a06 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 10 Apr 2026 21:23:34 +0700 Subject: [PATCH 2/2] kyverno-chainsaw: minor improvements --- pkgs/by-name/ky/kyverno-chainsaw/package.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ky/kyverno-chainsaw/package.nix b/pkgs/by-name/ky/kyverno-chainsaw/package.nix index 0456bcb34f15..e72190d0e071 100644 --- a/pkgs/by-name/ky/kyverno-chainsaw/package.nix +++ b/pkgs/by-name/ky/kyverno-chainsaw/package.nix @@ -2,7 +2,6 @@ buildGoModule, fetchFromGitHub, installShellFiles, - kyverno-chainsaw, lib, nix-update-script, stdenv, @@ -16,7 +15,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "kyverno"; repo = "chainsaw"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wHwjcpcum3ByBGYUxJ38Qi0RliQUmAIBYmE7t3gEonI="; }; @@ -44,7 +43,7 @@ buildGoModule (finalAttrs: { ''; passthru.tests.version = testers.testVersion { - package = kyverno-chainsaw; + package = finalAttrs.finalPackage; command = "chainsaw version"; version = "v${finalAttrs.version}"; };