Skip to content
This repository has been archived by the owner on Apr 7, 2020. It is now read-only.

Release process

Kobata edited this page Jan 16, 2016 · 19 revisions

Release process

  1. Update the mod files
    • Mod version (InvTweaksConst.MOD_VERSION, mcmod.info, build.properties & docs/conf.py)
    • Tree version, if the tree changed significantly (DefaultTree.dat & InvTweaksConst.TREE_VERSION)
    • Changelog (docs/changelog.txt)
  2. Run gradle build
  3. Quick test from a clean Minecraft install
  4. Update the documentation
    • User doc
    • Download link (docs/download.txt) Need a better way of doing this, as direct link isn't known -- link to CF files page?
    • Make Read the docs build the documentation for the previous version
  5. Update the repository
    • Commit all changes
    • Tag the version
    • Set the release branch to the develop head
  6. Push everything above at once to trigger build with correct version number & docs
  7. Update forum thread and Curseforge file changelog
    • Announcement (OP + new post)
    • Download link
    • Changelog & known issues
  8. Update Minecraft wiki
Clone this wiki locally