libopenmpt release process ========================== 0.3 --- For libopenmpt 0.3, see https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.27/doc/libopenmpt_release.txt . 0.4 --- For libopenmpt 0.4, see https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.28/doc/libopenmpt_release.txt . 0.5 --- For libopenmpt 0.4, see https://source.openmpt.org/svn/openmpt/branches/OpenMPT-1.29/doc/libopenmpt_release.txt . 0.6 --- 1. ensure that the OpenMPT version is preferrably at a aa.bb.cc.00 version, otherwise increment the minorminor part to a new value used specifically for the libopenmpt release 2. from a clean checkout, run (requires xpath!!!) ./build/svn/do_libopenmpt_release.sh 3. website: add release announcement 4. website: update download links 5. wait for buildbot 6. in a website checkout, run (as printed by the release script) ./release-0.5.sh $NEWVER +release 7. increment OpenMPT version minorminor in `common/versionNumber.h` when all releases are done on the svn side (either libopenmpt only, or both libopenmpt and OpenMPT) release candidate ----------------- 1. `./build/update_libopenmpt_version.sh release-rc 1` 2. `svn commit -m '[Mod] libopenmpt: Bump rc version.'` 3. `./build/svn/do_libopenmpt_release_rc.sh` 4. `./build/update_libopenmpt_version.sh release-rc 2` 5. `svn commit -m '[Mod] libopenmpt: Bump rc version.'`