Skip to content

Kernova tooling 0.1.3-beta

Choose a tag to compare

@stromblex stromblex released this 14 Jun 12:20
· 16 commits to main since this release

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.html generation 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/tests passed: 35 tests.
  • updater/.venv/bin/kernova-update validate --artifacts passed 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.