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