Our current process takes lot's of manual steps: Release process
Ideally we'd have a access protected script that does a release based on the current master
branch:
Ask for
do a clean checkout of the master
branch
run unit tests
update message ID and deleted files list and commit/push that
1)
merge stable into old-stable
2), use strategy -Xtheirs
merge master into stable, use strategy -Xtheirs
update version file, commit & push
build tgz
move .tgz to download.dokuwiki.org
update update.dokuwiki.org infos
Use APIs to announce release?