Skip to content

Kernova tooling 0.1.7-beta

Choose a tag to compare

@stromblex stromblex released this 15 Jun 17:14
· 5 commits to main since this release

Kernova tooling 0.1.7-beta

Changes:

  • Fixed Modrinth version numbers so releases for different Minecraft versions no longer collide when pack versions match.
  • Reworked PackPing feed generation to preserve the latest build version for each Minecraft/loader line without downgrading entries during packaging.
  • Made PackPing changelogs short and generic for in-game display.
  • Changed PackPing download URLs to project homepages for Modrinth and CurseForge upgrade notices.
  • Added regression tests for Modrinth version numbering, PackPing Minecraft-upgrade notices, homepage links, and same-Minecraft downgrade prevention.

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.1 --platform both --dry-run
  • python3 -m json.tool publish/config.json

Not performed:

  • No Modrinth or CurseForge modpack uploads were performed.
  • No PackPing feed sync or push was performed as part of this tooling release.

Remaining manual work:

  • PackPing itself still needs a code update if toast-only notices should display when the local pack version is already equal to the feed entry version.