diff --git a/pkgs/by-name/gi/ginkgo/package.nix b/pkgs/by-name/gi/ginkgo/package.nix index 3bcddbe18d28..2cd51b4461fa 100644 --- a/pkgs/by-name/gi/ginkgo/package.nix +++ b/pkgs/by-name/gi/ginkgo/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + fetchpatch, testers, ginkgo, }: @@ -18,6 +19,14 @@ buildGoModule (finalAttrs: { }; vendorHash = "sha256-I3n1FPINb/nhi4QUzRFEspn7REN1dQEPg8Bhb3PemQU="; + patches = [ + # Add ArtifactDir() to support Go 1.26 testing.TB interface + # https://github.com/onsi/ginkgo/pull/1648 + (fetchpatch { + url = "https://github.com/onsi/ginkgo/pull/1648.patch"; + hash = "sha256-O8YWPAvf0ukPWSTm6+YKnV/L+qSL0RCoBswmiQVXOKI="; + }) + ]; # integration tests expect more file changes # types tests are missing CodeLocation excludedPackages = [