Skip to content

Kernova tooling 0.1.5-beta

Choose a tag to compare

@stromblex stromblex released this 14 Jun 17:13
· 12 commits to main since this release

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 updateUrl into 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_side and server_side, including dry-run reporting.
  • Expand publish channel handling to include alpha and 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/tests
  • updater/.venv/bin/kernova-update validate --artifacts
  • python3 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.