... | ... | @@ -16,22 +16,26 @@ |
|
|
* [ ] Merge *stable* branch into *master* branch
|
|
|
* [ ] Update version in *CMakeLists.txt* to new development version
|
|
|
|
|
|
### Wiki Repository
|
|
|
|
|
|
* [ ] Update list of supported platforms
|
|
|
* [ ] Update list of supported XEPs
|
|
|
|
|
|
### Website Repository
|
|
|
|
|
|
* [ ] Update screenshot
|
|
|
* [ ] Update version and date in *index.html*
|
|
|
* [ ] Publish blog post
|
|
|
* [ ] Update supported features in *supported-xeps.md*
|
|
|
|
|
|
### Mastodon
|
|
|
|
|
|
* [ ] Create a toot
|
|
|
* [ ] Create a [release toot](https://fosstodon.org/@kaidan/101929341888805925)
|
|
|
|
|
|
## Details
|
|
|
|
|
|
**X.Y.Z must be adjusted to correspond to the actual version unless otherwise noted.**
|
|
|
|
|
|
### In Repository **https://invent.kde.org/kde/kaidan.git**
|
|
|
### Main Repository
|
|
|
|
|
|
1. `git checkout master`
|
|
|
1. `git pull origin master`
|
... | ... | @@ -67,9 +71,9 @@ |
|
|
1. `git tag -a vX.Y.Z` or for signed tags: `git tag -s vX.Y.Z`
|
|
|
1. Add changelog part for vX.Y.Z as tag message
|
|
|
1. `git push origin vX.Y.Z`
|
|
|
1. Add changelog part for vX.Y.Z as release note on https://invent.kde.org/kde/kaidan/tags
|
|
|
1. Add changelog part for vX.Y.Z as release note on the project site's *Releases* section
|
|
|
1. Publish release builds on https://download.kde.org:
|
|
|
1. Download builds from https://invent.kde.org/kde/kaidan/pipelines?scope=tags&page=1 for tag *vX.Y.Z*
|
|
|
1. Download [builds](https://binary-factory.kde.org/search/?q=kaidan)
|
|
|
1. Rename downloaded builds to `kaidan-X.Y.Z.<architecture>.<type>` (Replace `<architecture>.<type>` with the corresponding architecture and file type like the other [published stable builds](https://download.kde.org/stable/kaidan/).)
|
|
|
1. `../releaseme/tarme.rb --version X.Y.Z --origin stable kaidan` (*releasme* is the directory of the repository **https://anongit.kde.org/releaseme.git**; On Debian-based systems, `sudo ln /usr/bin/gpg /usr/local/bin/gpg2` and `sudo apt install subversion` might be needed.)
|
|
|
1. `kdecp5 kaidan-X.Y.Z.* ftp://upload.kde.org/incoming` (On Debian-based systems, `sudo apt install kde-cli-tools` might be needed):
|
... | ... | @@ -78,7 +82,7 @@ |
|
|
1. `git checkout master`
|
|
|
1. `git merge stable`
|
|
|
1. Start new development version:
|
|
|
* **X.Y.Z must be adjusted to correspond to new development version.**
|
|
|
* **X.Y.Z must be adjusted to correspond to the new development version.**
|
|
|
1. Prepend following lines to *NEWS*:
|
|
|
```
|
|
|
Version X.Y.Z
|
... | ... | @@ -97,14 +101,14 @@ |
|
|
1. `git commit -m "Continue with development of Kaidan vX.Y.Z"`
|
|
|
1. `git push origin master`
|
|
|
|
|
|
### In Repository **https://invent.kde.org/websites/kaidan-im.git**
|
|
|
### Website Repository
|
|
|
|
|
|
1. `git checkout master`
|
|
|
1. `git pull origin master`
|
|
|
1. Update screenshot (which will update the screenshot on the website and in the README):
|
|
|
1. Create one screenshot for desktop and one for mobile version
|
|
|
1. Put those two screenshots into one image like *images/screenshot.png* and overwrite that by the new one
|
|
|
1. [Optimize](https://invent.kde.org/kde/kaidan/-/wikis/optimizing-graphics) *images/screenshot.png*
|
|
|
1. [Optimize](https://invent.kde.org/network/kaidan/-/wikis/optimizing-graphics) *images/screenshot.png*
|
|
|
1. `git add images/screenshot.png`
|
|
|
1. `git commit -m "Update screenshot"`
|
|
|
1. `git push origin master`
|
... | ... | @@ -123,7 +127,3 @@ |
|
|
1. `git add _posts/YYYY-MM-DD-kaidan-X.Y.Z.md images/screenshots/screenshot-X.Y download.md`
|
|
|
1. `git commit -m "Add post about Kaidan X.Y.Z"`
|
|
|
1. `git push origin master` |
|
|
|
|
|
### On Mastodon via **https://fosstodon.org/@kaidan**
|
|
|
|
|
|
1. Create a toot like https://fosstodon.org/@kaidan/101929341888805925 |