Skip to content

DayZ Inventory 1.7.1 — now actually on Modrinth and CurseForge

Choose a tag to compare

@aacanadaa aacanadaa released this 16 Sep 15:47
· 21 commits to main since this release

DayZ Inventory 1.7.1 — the same build, actually on Modrinth and CurseForge

Same code as 1.7.0. This release exists because 1.7.0's automated publishing run stopped partway:
the CurseForge upload was rejected and, because Gradle aborts on the first failure, most of the
Modrinth uploads never ran either.

Two build bugs caused it, both fixed here:

  • The token fallback did not work. MODRINTH_TOKEN / CURSEFORGE_API_KEY were read with
    Provider.orElse, which only falls back when a variable is absent — but CI forwards every
    accepted name, so the unset ones arrived as empty strings and shadowed
    MODRINTH_TOKEN / CURSEFORGE_TOKEN, which were both set. The lookup now ignores blank values.
  • The published version number was the bare mod version, so every Minecraft version of the same
    release wanted the same number in the same Modrinth project. It is now 1.7.1+mc<version>, which
    also matches the jar filenames.

./gradlew publishModrinthAll and ./gradlew publishCurseforgeAll were added so one platform can
be re-run on its own, and the publish job can now be started by hand with a platform selector.

Nothing about the mod changed.


Full Changelog: v1.7.0...v1.7.1