Warning, /education/labplot/admin/README.release is written in an unsupported language. File is not indexed.

0001 0. Prepare release
0002 * Update splash screen src/kdefrontend/splash.png
0003 * add release in org.kde.labplot2.appdata.xml
0004 * CmakeLists.txt: set(LABPLOT_VERSION 2.8.0)
0005 * admin/create-dmg-craft.sh: VERSION=2.8.0
0006 
0007 
0008 1. Tag the release
0009 * git tag "2.8.0" -a -m "Tagging 2.8.0"
0010 * git push --tags
0011 
0012 
0013 2. Source tarball:
0014 * Install https://invent.kde.org/sdk/releaseme
0015 * create the tarball, from the releasme folder execute tarme.rb for this:
0016 ./tarme.rb --version 2.8.0 --origin trunk labplot
0017 
0018 tarme.rb will also calculate the checksums.
0019 
0020 * Upload tarball to ftp://upload.kde.org/incoming (Read readme: ftp://upload.kde.org/README)
0021 
0022 
0023 3. Windows Installer (when tarball is available)
0024 * update blueprint @ https://invent.kde.org/packaging/craft-blueprints-kde/-/tree/master/kde/applications/labplot/labplot.py
0025 * use release build on binary-factory.kde.org (running daily at 19:15)
0026 * calculate SHA-256 and SHA-1 checksums
0027 
0028 
0029 4. macOS dmg-image (when tarball is available)
0030 * create the dmg image from blueprint (craft labplot) and use admin/create-dmg-craft.sh
0031 * calculate SHA-256 and SHA-1 checksums
0032 
0033 
0034 5. Upload the files to ftp://upload.kde.org/incoming (Read readme: ftp://upload.kde.org/README)
0035 
0036 
0037 6. sysadmin ticket
0038 * File a syadmin ticket: https://go.kde.org/u/systickets to register new project versions on Bugzilla and move the files to the stable/ folder
0039 * Use the following example/template for the ticket (also generated by releaseme):
0040 
0041 
0042 ###########
0043 Please add 2.8.0 to bugs.kde.org product LabPlot2
0044 
0045 Target: stable/labplot/2.8.0
0046 
0047 SHA-256:
0048 
0049 ```
0050 9317f6592753de644bbb7f8502f84d080b8932b0d4176276a641f10efacd253b  labplot-2.8.0.tar.xz.sig
0051 8957c708ea572d9b7bfd7bdd1e9627bb1e10717c4b8cb10c7687ca6ca187a705  labplot-2.8.0.tar.xz
0052 05c956d8136eb1cf61e1b2eea29fad0ae5a754a9a44bf4a9f025d335991ee7c0  labplot-2.8.0-64bit-setup.exe
0053 30a2cfd443c2f16de7ddce38d977311ac1cb0158c9ed9b6b76b151ff65204f50  labplot-2.8.0.dmg
0054 ```
0055 
0056 SHA-1:
0057 
0058 ```
0059 e8afdecbd79247da28278312d07a31b2bc111b15  labplot-2.8.0.tar.xz.sig
0060 0a316090a33db94b482f667d9cca2ce0be97e858  labplot-2.8.0.tar.xz
0061 433bafd45d02bf2dee8ce02ba9c9c4b64c2df0d0  labplot-2.8.0-64bit-setup.exe
0062 d2594f62ecdd33c177d7673c550a8e830d47a3c1  labplot-2.8.0.dmg
0063 ```
0064 ################
0065 
0066 7. Update Flatpak @ https://github.com/flathub/org.kde.labplot2/blob/master/org.kde.labplot2.json
0067 
0068 8. Upload packages to https://sourceforge.net/projects/labplot/
0069 
0070 9. Update package in MS Partner Center (appxupload) for Windows App Store https://partner.microsoft.com/en-us/dashboard
0071 
0072 10. Ping Jonathan Riddell to update Snap and chtof to update Chocolatey package
0073 
0074 11. Publish the release announcement on labplot.kde.org
0075 
0076 12. Update Wiki pages