Pin Minecraft version manifest for Nix builds #1

Merged
JayKobe6k merged 1 commit from fix/pin-mojang-version-manifest into ver/26.2.x 2026-09-15 00:44:38 +00:00
Owner

Summary

  • vendor the exact Minecraft version manifest already recorded by the Nix Gradle dependency lock
  • serve those bytes through the existing mitm-cache URL instead of refetching Mojang mutable metadata
  • preserve all other dependency hashes and URLs unchanged

Tests

  • nix flake check --no-build
  • nix-store --realise /nix/store/5s2g6ylksm7l9c80yh3vfgy8vfn0v8qk-folia-deps.drv
  • nix build --no-link --print-out-paths .#folia
  • pinned cache entry SHA-256: f8cc72846df1c5a41733d044c74eaae5a0f547fd91e26056f915b89a07097194
  • downstream scripts/smoke-folia.sh load/enable/stop smoke passed
## Summary - vendor the exact Minecraft version manifest already recorded by the Nix Gradle dependency lock - serve those bytes through the existing mitm-cache URL instead of refetching Mojang mutable metadata - preserve all other dependency hashes and URLs unchanged ## Tests - `nix flake check --no-build` - `nix-store --realise /nix/store/5s2g6ylksm7l9c80yh3vfgy8vfn0v8qk-folia-deps.drv` - `nix build --no-link --print-out-paths .#folia` - pinned cache entry SHA-256: `f8cc72846df1c5a41733d044c74eaae5a0f547fd91e26056f915b89a07097194` - downstream `scripts/smoke-folia.sh` load/enable/stop smoke passed
Pin Minecraft version manifest for Nix builds
All checks were successful
Nix Build / build (pull_request) Has been skipped
Nix Build / build (push) Successful in 13m39s
3a25874607
JayKobe6k merged commit 8951c4f5b4 into ver/26.2.x 2026-09-15 00:44:38 +00:00
Sign in to join this conversation.
No description provided.