Create branches for 20.12 releases
General Tasks:
-
Double check that all additions/removals to modules.git as per release-team discussions have been done -
Make sure everything in 20.08 is in master -
e-mail people that forgot to put stuff in master and we can't figure out how to merge correctly -
Create release/20.12 branch from master in release-tools -
Create release/20.12 branches from master in all repos part of the release -
Increase version in version file in release-tools (20.12 branch) -
Update branch name in modules.git file in release-tools (20.12 branch) -
Run increase_repos_version.sh (20.12 branch) -
Increase version in version file in release-tools (master) -
Run increase_repos_version.sh (master) -
Update topic in #kde-devel IRC channel -
Email "branches created" to kde-devel mailing list (and ideally get a blog published about it on Planet KDE too) -
Change the branch name for stable in the the file "dependencies/logical-module-structure" of repo-metadata -
Update dependencies listed in the file "dependencies/dependency-data-stable-kf5-qt5" if needed from the "dependencies/dependency-data-kf5-qt5" file in repo-metadata -
Start https://build.kde.org/job/Administration/job/DSL%20Job%20Seed/ and wait for it to finish (will recreate all build setups based on the changed branch info in kde-build-metadata) -
Run the N "Global Rebuild Applications stable-kf5-qt5" jobs on https://build.kde.org/job/Administration/ -
Tell the i18n admins to migrate the translations from master to stable
Edited by Albert Astals Cid