Skip to content

Kernova tooling 0.1.2-beta

Choose a tag to compare

@stromblex stromblex released this 14 Jun 11:40
· 17 commits to main since this release

Kernova tooling 0.1.2-beta

Changes

  • Added CurseForge-specific modpack zip generation with a manifest.json and overrides/ layout, replacing the previous full-overrides zip upload artifact path.
  • Updated CurseForge artifact selection and package output naming to use publish/curseforge/**/*-curseforge.zip.
  • Added validation for CurseForge modpack zips, including manifest type/version, Minecraft version, mod loader metadata, and overrides folder presence.
  • Split real release uploads for --platform both so Modrinth and CurseForge uploads are handled explicitly after the dry-run gate.
  • Removed the now-unused allow_full_overrides_zip publishing config flag.

Validation

  • updater/.venv/bin/python -m unittest discover -s updater/tests passed: 32 tests.
  • updater/.venv/bin/kernova-update validate --artifacts passed with 0 errors and 4 expected missing-artifact warnings.
  • Platform upload dry-run was skipped because no build/modpack artifacts exist in this checkout.

Publishing

  • Modrinth and CurseForge modpack artifacts were intentionally not uploaded for this tooling-only release.
  • The PackPing public feed was intentionally not synced or pushed.

Remaining Manual Work

  • None.