Commit updates to "release-tools" repository:
[x] increase version number in "version" file to 19.12.0
[x] change "fromVersion=" in "create_log.py" file to v19.08.3 (previous stable)
[x] change download URLs to "stable" in "create_sources_inc"
Prepare repositories to be released:
[x] run ./increase_repos_version.sh in your local machine
[x] check CI for build errors at https://build.kde.org/job/Applications/view/Everything%20-%20stable-kf5-qt5/
[x] run ./add_appstream_versions.sh -s<GITSRC> --date 2019-12-12 in your local machine (expected release date)
Prepare tarballs:
[x] cleanup artifacts from old releases (sources/* and versions/*)
[x] run update_l10n.sh in capona
[x] run pack_all.sh in capona
[ ] copy tars and and signatures to proper location in milonia
[ ] announce packages to release-team list, including changelog, hashes, and signature verification key
[ ] copy versions/* to local machine, needed for tagging and create_log.sh
[ ] run create_sources_inc > sources.inc in capona
[ ] run create_log.sh > log.inc in local machine
On release day:
[ ] open download area in milona (chmod 755)
[ ] commit log.inc as ? (*TBD*)
[ ] commit sources.inc as www/info/source-applications-19.12.0.inc
[ ] commit www/info/applications-19.12.0.php
[ ] run tag_all.sh in your local machine
[ ] run add_bugzilla_versions.sh in your local machine
[ ] publish release text from https://invent.kde.org/websites/kde-org-announcements-releases/content/19.12.0
[ ] commit announcements to www/announcements/index.php and www/index.php
[ ] ask #kde IRC ops to update topic
[ ] post announcement to announce at kde.org list, to reddit, etc.
[ ] more?