From 93abc33b5f280fd222949c792a17f1355ae98113 Mon Sep 17 00:00:00 2001 From: Viktor Fedorov Date: Sat, 28 Mar 2026 23:30:57 +0100 Subject: [PATCH 1/2] chore(nix): include jdk25 Signed-off-by: Viktor Fedorov --- nix/wrapper.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nix/wrapper.nix b/nix/wrapper.nix index ab9816328..e1d09c7df 100644 --- a/nix/wrapper.nix +++ b/nix/wrapper.nix @@ -6,6 +6,7 @@ glfw3-minecraft, jdk17, jdk21, + jdk25, jdk8, kdePackages, lib, @@ -34,6 +35,7 @@ controllerSupport ? stdenv.hostPlatform.isLinux, gamemodeSupport ? stdenv.hostPlatform.isLinux, jdks ? [ + jdk25 jdk21 jdk17 jdk8 From 08688aa7382dc6f9b39ea0172a99c9e68624278e Mon Sep 17 00:00:00 2001 From: Viktor Fedorov Date: Sat, 28 Mar 2026 23:31:19 +0100 Subject: [PATCH 2/2] cleanup(nix): remove old directories from nix-filter Signed-off-by: Viktor Fedorov --- nix/unwrapped.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/nix/unwrapped.nix b/nix/unwrapped.nix index d8e9e6eff..8251cff6c 100644 --- a/nix/unwrapped.nix +++ b/nix/unwrapped.nix @@ -42,14 +42,8 @@ assert lib.assertMsg ( ../CMakeLists.txt ]; - # Sometimes these directories (submodules) exist but are empty instead of being absent, which can cause cache misses in Garnix CI. - # Maybe we don't know the entire truth... + # Some fetchers leave submodules directories empty instead of omitting them, causing Garnix CI cache misses. exclude = [ - "libraries/cmark" - "libraries/extra-cmake-modules" - "libraries/quazip" - "libraries/tomlplusplus" - "libraries/zlib" "libraries/libnbtplusplus" ]; };