Commit aa11f3e10240

Vincent Demeester <vincent@sbr.pm>
2026-03-23 11:09:00
feat: bump Go override from 1.25.5 to 1.25.8
Cosign requires a newer Go than nixpkgs ships. This also fixes the pkg-config --define-prefix bug (golang/go#77387) making the navidrome workaround unnecessary.
1 parent 9f840d9
Changed files (1)
overlays
overlays/default.nix
@@ -15,20 +15,20 @@ in
     # ...
     # });
     # custom-caddy = import ./custom-caddy.nix { pkgs = prev; };
-    go_1_25_5 = prev.go_1_25.overrideAttrs (_finalAttrs: {
-      version = "1.25.5";
+    go_1_25_8 = prev.go_1_25.overrideAttrs (_finalAttrs: {
+      version = "1.25.8";
       src = final.fetchurl {
-        url = "https://go.dev/dl/go1.25.5.src.tar.gz";
-        hash = "sha256-IqX9CpHvzSihsFNxBrmVmygEth9Zw3WLUejlQpwalU8=";
+        url = "https://go.dev/dl/go1.25.8.src.tar.gz";
+        hash = "sha256-6YjUokRqx/4/baoImljpk2pSo4E1Wt7ByJgyMKjWxZ4=";
       };
     });
 
-    buildGo1255Module = prev.buildGoModule.override {
-      go = final.go_1_25_5;
+    buildGo1258Module = prev.buildGoModule.override {
+      go = final.go_1_25_8;
     };
 
     cosign = prev.cosign.override {
-      buildGoModule = final.buildGo1255Module;
+      buildGoModule = final.buildGo1258Module;
     };
 
     # Use feishin from master with mpv-unwrapped to avoid wrapper breakage