50 lines
1.4 KiB
Markdown
50 lines
1.4 KiB
Markdown
|
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.'`
|