Kernova tooling 0.1.5-beta
Kernova tooling 0.1.5-beta
Tooling-only beta release for the Kernova publish/update automation.
Changes
- Split PackPing feed handling into platform-specific Modrinth and CurseForge update files, remote filenames, update URLs, and download URL templates.
- Inject the correct platform-specific PackPing
updateUrlinto packaged configs for Modrinth, CurseForge, full, and Prism artifacts. - Generate concise PackPing feed changelog entries and support blank or empty PackPing feed JSON files during validation.
- Add Modrinth project side metadata sync for
client_sideandserver_side, including dry-run reporting. - Expand publish channel handling to include
alphaand reject invalid configured release types. - Update CurseForge game version metadata with the configured environment id and add tests for packaging, upload, sync, and validation paths.
Validation
updater/.venv/bin/python -m unittest discover -s updater/testsupdater/.venv/bin/kernova-update validate --artifactspython3 publish/publish.py upload --latest --loader both --mc 26.1 --platform both --dry-run
Publishing Scope
No Modrinth or CurseForge modpack artifacts were uploaded.
The PackPing public feed was not synced or pushed.
Remaining Manual Work
None.