Creating a release
Documentation for project maintainer
- Prepare a GitHub release-draft
x.x
- Change version constants in src/Constants.php
- Adjust the file UPGRADING.md with version specific information
- Adjust the versions in SECURITY.md
- Create CHANGELOG.md:
- Edit the release-draft and add the “Full changelog” link + everything new from CHANGELOG.md
- Push a release branch called
release-x.x
and merge it as last PR into master
- Publish the release
- Create the release ZIP for FTP users:
bin/console kimai:create-release --release=1.12
- Edit the GitHub release and upload the created ZIP
- Adjust Kimai website:
- Post a new issue at YunoHost tracker for Kimai 2
- Post a new issue at Docker for Kimai 2
- Reinstall the stable-demo and change tag version in install.sh