nextcloud / desktop

💻 Desktop sync client for Nextcloud
https://nextcloud.com/install/#install-clients
GNU General Public License v2.0
3.06k stars 804 forks source link

Release X.Y.0 #2601

Open er-vin opened 4 years ago

er-vin commented 4 years ago

:memo: TO DO

:label: Tagging

:test_tube: Testing: execute the feature release test plan for each build

:penguin: Linux

:apple: Mac OS

:apple: Mac OS VFS

:door: Windows

:old_key: Signing

🚀 Publishing

:book: Changelog: create draft pre-release and release notes (click on Generate release notes) at:

⬆️ Upload binaries to:

📧 Marketing:

🔈 When marketing gives the go then publish the draft pre-releases created previously at:

:memo: Update the documentation:

🆕 Release via the updater server:

[!WARNING] The mac update service needs the signature and length values in order to work: the sparkle:edSignature and length values are printed right after the last mention of Sharing succeeded in the build log.

🌐 Update the website and users:

tobiasKaminsky commented 1 year ago

@mgallien @allexzander as discussed yesterday, please add those smoke tests to release overview (and probably add more test cases):

This needs to be tested on

Please add them as checkboxes, so that we can track that every platform was tested.

tobiasKaminsky commented 4 months ago