Steps required are:
- Bump release version (in cmake and spec files). git commit -m "Release of x.x.x"
- Merge to master
- Create signed release tag: git tag -u $EMAIL -s vx.x.x -m "Release of x.x.x"
- Upload release tarball: ftp://upload.kde.org/README
- Create sysadmin tickets to move release tarballs to the desired location (include sha256)
- Blog about release
- Announce release on kde-apps-announce and pim mailinglist
We will need to release:
- kimap2
- sink
- kube
See also: https://techbase.kde.org/ReleasingExtragearSoftware
Tarballs are created and uploaded like this (sha256 for sysadmins):
$ git archive --format=tar.xz --prefix=kasync-0.1.0/ v0.1.0 > kasync-0.1.0.tar.xz $ sha256sum kasync-0.1.0.tar.xz 7cc451662fcf5c2f67cbebdeb03020 kasync-0.1.0.tar.xz $ curl -T kasync-0.1.0.tar.xz ftp://upload.kde.org/incoming/