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

Release process

byron jones edited this page Jan 18, 2014 · 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. Figure out the next Jenkins artifact URL for downloads
  5. Update the documentation
    • User doc
    • Download link (docs/download.txt)
    • Make Read the docs build the documentation for the previous version
  6. Update the repository
    • Commit all changes
    • Tag the version
    • Set the release branch to the develop head
  7. Push everything above at once to trigger Jenkins build with correct version number & docs
  8. Update forum thread
    • Announcement (OP + new post)
    • Download link
    • Changelog & known issues
  9. Update Minecraft wiki
Clone this wiki locally