Kernova tooling 0.1.1-beta
Kernova tooling 0.1.1-beta
This tooling beta fixes NeoForge .mrpack dependency resolution so modern Minecraft versions resolve against the exact NeoForge patch branch instead of drifting to a newer incompatible branch.
Changes:
- Added exact NeoForge Maven prefix handling for both legacy
1.xand modern26.xMinecraft versions. - Pinned known NeoForge loader versions for
26.1,26.1.1, and26.1.2. - Added artifact validation that rejects NeoForge
.mrpackfiles whose dependency does not match the Minecraft patch branch. - Added unit coverage for NeoForge dependency selection and artifact validation.
- Bumped the updater package metadata to
0.1.1b0.
Validation:
updater/.venv/bin/python -m unittest discover -s updater/testspassed.updater/.venv/bin/kernova-update validate --artifactspassed with 0 errors and 3 expected warnings because no generated builds, Modrinth artifacts, or PackPing update JSON are present in this checkout.python3 publish/publish.py upload --latest --loader both --mc 26.1 --platform both --dry-runwas not completed because no matchingbuild_manifest.jsonexists inbuilds/.
Modpack publishing was intentionally not performed for this tooling-only release.
PackPing feed publishing was intentionally not performed.