Kernova tooling 0.1.3-beta
Kernova tooling 0.1.3-beta
Tooling-only beta release for the Kernova publish and validation pipeline.
Changes
- Added CurseForge file fingerprint resolution so generated CurseForge modpack manifests reference project/file IDs instead of embedding resolved mod jars under overrides.
- Added support for configured CurseForge file overrides when a mod jar should be mapped without calling the fingerprint API.
- Added CurseForge
modlist.htmlgeneration and safer publish error handling for manifest packaging failures. - Tightened artifact validation to reject CurseForge zips with missing file references or embedded mod jars.
- Expanded updater tests for CurseForge packaging, unmatched jar failures, configured file overrides, and artifact validation.
Validation
updater/.venv/bin/python -m unittest discover -s updater/testspassed: 35 tests.updater/.venv/bin/kernova-update validate --artifactspassed with 0 errors and 3 expected warnings because no publish artifacts/feed output are present.- Upload dry-run was skipped because there are no generated Modrinth/CurseForge artifacts to dry-run.
Publishing
- No Modrinth or CurseForge modpack artifacts were uploaded.
- PackPing feed was not pushed.
- No remaining manual work for this tooling release.