From 717e1a3e756bb478af68ce7fc5216f63822263d5 Mon Sep 17 00:00:00 2001 From: ishabaral Date: Thu, 23 Jan 2025 15:09:27 +0545 Subject: [PATCH 1/3] update release template --- .github/release_template.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/release_template.md b/.github/release_template.md index 05b356a67f2..c31a51469f9 100644 --- a/.github/release_template.md +++ b/.github/release_template.md @@ -29,7 +29,7 @@ __TODO__: ### Copy for Each Build (Beta/RC) * [ ] DEV: Tag (Beta or RC) and build [builds](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Sprintbuild) for theme 'ownCloud' and 'testpilotcloud' (includes ChangeLog for the tag on https://github.com/owncloud/client/releases/) -* [ ] QA: [Smoke test](https://owncloud.testrail.io/index.php?/cases/view/2469) (for public pre-release) +* [ ] QA: [Smoke test](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21bc6b66c2-84e3-4a92-926c-c7fa2492f85e) * [ ] DEV: GitHub release * [ ] Beta/RC [Communication](https://confluence.owncloud.com/x/loJK) * [ ] Inform ``#updates`` that we have Beta/RC @@ -40,15 +40,15 @@ __TODO__: ### QA -* [ ] QA: [Antivirus scan](https://confluence.owncloud.com/display/OG/Virus+Scanning) the first RC +* [ ] QA: [Antivirus scan](https://www.virustotal.com/gui/home/upload) the first RC * [ ] QA: [Upload](https://confluence.owncloud.com/display/OG/Upload+linux+gpg+keys+to+key+server) linux gpg keys to key server * [ ] QA: Check Crash reporter: start 'owncloud --debug' on cmd line, system tray right click menu: 'Crash now - qt fatal' -> report window not empty, sending the report works * [ ] Windows * [ ] macOS * [ ] AppImage (Linux) -* [Automated tests](https://confluence.owncloud.com/display/OG/Automated+Tests) (for the first beta and the last RC): +* [Automated tests](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21073f546f-59af-42f2-8a47-1480a051b6cc) (for the first beta and the last RC): * [ ] QA: GUI tests passed on a tag - * [ ] QA: All [Linux platform install](https://confluence.owncloud.com/display/OG/Automated+Tests#AutomatedTests-LinuxInstallTest) + * [ ] QA: All [Linux platform install](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21bd275422-5fff-414e-aa67-23cad9b4aac8) * Manual tests: * [ ] QA: [Changelog](https://github.com/owncloud/client/blob/master/CHANGELOG.md) test * [ ] QA: Regression test @@ -57,20 +57,20 @@ __TODO__: ### Prerequisites for final release * [ ] DEV: Create vX.Y.Z release tag in client repo and everywhere else -* [ ] DEV: bump VERSION.cmake in master to say 3.(x+1).x unless already done. +* [ ] DEV: bump VERSION.cmake in master to say X.(Y+1).Z unless already done. ### Final Rebuild after QA Approval * [ ] QA: Inform on ``#documentation-internal`` that the tag for the final release will be set a day or at least half a day __before__ (only for a major/minor release). They'll merge docs PR before that. -* [ ] DEV: Create final release tag (e.g., `v4.5.6`) +* [ ] DEV: Create final release tag (e.g., `vX.Y.Z`) * [ ] DEV: Create [builds](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Tags) for themes 'ownCloud' and 'testpilotcloud' for final release tag * [ ] DEV: Update version for future builds -* [ ] QA: Check [squish tests](https://confluence.owncloud.com/display/OG/Squish+Testing#SquishTesting-Finalreleasestep) running successfully on [drone](https://drone.owncloud.com/owncloud/client) for the final tag v3.X.x +* [ ] QA: Check [squish tests](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21073f546f-59af-42f2-8a47-1480a051b6cc) running successfully on [drone](https://drone.owncloud.com/owncloud/client) for the final tag vX.Y.Z * [ ] QA: Create a new release issue for a branded release if needed [Branded Client Release Template](https://github.com/owncloud/enterprise/blob/master/internal_release_templates/internal_client_release_template.md) ### Final Steps -* [ ] QA: [Smoke test](https://confluence.owncloud.com/display/OG/Manual+Tests#ManualTests-SmokeTest) +* [ ] QA: [Smoke test](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21bc6b66c2-84e3-4a92-926c-c7fa2492f85e) * [ ] DEV: Publish the release in GitHub * [ ] QA: Update lines 4 and 5 of [install docs](https://github.com/owncloud/docs-client-desktop/blob/master/modules/ROOT/pages/installing.adoc) with the final build number. Merge into master and backport to the respective branch * [ ] QA: Check that [documentation](https://doc.owncloud.com/desktop/next/) offers the new version @@ -79,7 +79,7 @@ __TODO__: ### [Marketing and Communication](https://confluence.owncloud.com/display/OG/Marketing+and+Communication) -* [ ] QA: Ping ``#marketing`` to update links on https://owncloud.com/desktop-app/ (provide links from GitHub releases) and @mfeilner to update [wiki de](https://de.wikipedia.org/wiki/OwnCloud), [wiki en](https://en.wikipedia.org/wiki/OwnCloud), [wikidata](https://www.wikidata.org/wiki/Q20763576)) +* [ ] QA: Ping ``#marketing`` at marketing@owncloud.com; to update links on https://owncloud.com/desktop-app/ (provide links from GitHub releases) and [wiki de](https://de.wikipedia.org/wiki/OwnCloud), [wiki en](https://en.wikipedia.org/wiki/OwnCloud), [wikidata](https://www.wikidata.org/wiki/Q20763576)) * [ ] QA: Central post https://central.owncloud.org/tags/c/news/desktop * [ ] QA: Inform on ``#updates`` channel * [ ] QA: Inform [packagers](https://confluence.owncloud.com/x/QYLEAg) From 32a60bfab42000a5c03db437af534d096af1a2eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 4 Mar 2025 21:48:49 +0100 Subject: [PATCH 2/3] docs: adjust release template --- .github/release_template.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/release_template.md b/.github/release_template.md index c31a51469f9..78198a3f678 100644 --- a/.github/release_template.md +++ b/.github/release_template.md @@ -19,12 +19,9 @@ __TODO__: * [ ] DEV: For a major release create `X` version branch * [ ] QA: In drone adjust the branch for nightly [GUI tests](https://confluence.owncloud.com/display/OG/Squish+Testing#SquishTesting-Prerequisite) @individual-it * [ ] QA: Communicate documentation changes - * [ ] Inform ``#documentation-internal`` (@mmattel) about the start of testing phase (latest a week before the release!). They'll prepare a PR with respective doc version + * [ ] Inform documentation team about the start of testing phase (latest a week before the release!). They'll prepare a PR with respective doc version * [ ] Open issues in ``docs-client-desktop`` repo for already known doc-relevant items and mark them accordingly, e.g. backport to 2.X.x necessary * [ ] Decide if the prerelease stage will be public or internal @DeepDiver1975 -* [ ] Announce feature freeze in ``#release_coordination`` channel before Beta build -* [ ] Announce string freeze in ``#release_coordination`` channel a few days later - * [ ] Inform ``#documentation-internal`` about it so that they can do the translations ### Copy for Each Build (Beta/RC) @@ -32,8 +29,6 @@ __TODO__: * [ ] QA: [Smoke test](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21bc6b66c2-84e3-4a92-926c-c7fa2492f85e) * [ ] DEV: GitHub release * [ ] Beta/RC [Communication](https://confluence.owncloud.com/x/loJK) - * [ ] Inform ``#updates`` that we have Beta/RC - * [ ] For public prerelease: Inform ``#marketing`` and tell them to send email to beta testers * [ ] For public prerelease: Write/edit Central post https://central.owncloud.org/tags/c/news/desktop with link to GitHub release * [ ] DEV: Prepare the update server for new version (AppImages included) * [ ] DEV: Provide 'testpilotcloud' on **Beta** update channel @@ -61,7 +56,7 @@ __TODO__: ### Final Rebuild after QA Approval -* [ ] QA: Inform on ``#documentation-internal`` that the tag for the final release will be set a day or at least half a day __before__ (only for a major/minor release). They'll merge docs PR before that. +* [ ] QA: Inform documentation team that the tag for the final release will be set a day or at least half a day __before__ (only for a major/minor release). They'll merge docs PR before that. * [ ] DEV: Create final release tag (e.g., `vX.Y.Z`) * [ ] DEV: Create [builds](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Tags) for themes 'ownCloud' and 'testpilotcloud' for final release tag * [ ] DEV: Update version for future builds @@ -79,10 +74,8 @@ __TODO__: ### [Marketing and Communication](https://confluence.owncloud.com/display/OG/Marketing+and+Communication) -* [ ] QA: Ping ``#marketing`` at marketing@owncloud.com; to update links on https://owncloud.com/desktop-app/ (provide links from GitHub releases) and [wiki de](https://de.wikipedia.org/wiki/OwnCloud), [wiki en](https://en.wikipedia.org/wiki/OwnCloud), [wikidata](https://www.wikidata.org/wiki/Q20763576)) +* [ ] QA: Inform Kiteworks marketing to update links on https://owncloud.com/desktop-app/ (provide links from GitHub releases) and [wiki de](https://de.wikipedia.org/wiki/OwnCloud), [wiki en](https://en.wikipedia.org/wiki/OwnCloud), [wikidata](https://www.wikidata.org/wiki/Q20763576)) * [ ] QA: Central post https://central.owncloud.org/tags/c/news/desktop -* [ ] QA: Inform on ``#updates`` channel -* [ ] QA: Inform [packagers](https://confluence.owncloud.com/x/QYLEAg) ### Infrastructure Check From f7d810b9861c71f8cbbd383eafd05b39823d5e2d Mon Sep 17 00:00:00 2001 From: ishabaral Date: Wed, 5 Mar 2025 12:19:01 +0545 Subject: [PATCH 3/3] update links on release template --- .github/release_template.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/release_template.md b/.github/release_template.md index 78198a3f678..69a4bfa14bf 100644 --- a/.github/release_template.md +++ b/.github/release_template.md @@ -11,13 +11,13 @@ __TODO__: ### Administration -* [ ] QA: Update [Test Plans](https://confluence.owncloud.com/display/OG/Desktop+Client+Test+Plan+Maintenance) +* [ ] QA: Update [Test Plans](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21c0c0d47e-5da5-4254-8b02-bd8e97d43dfb) * [ ] Update [supported platforms](https://doc.owncloud.com/desktop/next/installing.html#system-requirements) @DeepDiver1975 * [ ] QA: Check the translations coming from transifex: https://github.com/owncloud/client/commits/ -> Filter based on a release branch/tag and search for `[tx] updated client translations from transifex [skip ci]` * [ ] DEV: Check for new OpenSSL version -* [ ] DEV: Update [dependencies](https://confluence.owncloud.com/display/OG/Dependencies) +* [ ] DEV: Update [dependencies](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21d231d3ed-498f-42b8-87e0-87420e66e16c) * [ ] DEV: For a major release create `X` version branch - * [ ] QA: In drone adjust the branch for nightly [GUI tests](https://confluence.owncloud.com/display/OG/Squish+Testing#SquishTesting-Prerequisite) @individual-it + * [ ] QA: In drone adjust the branch for nightly [GUI tests](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21be0a8bd0-0029-4335-9c4a-98303d89aa9f) @individual-it * [ ] QA: Communicate documentation changes * [ ] Inform documentation team about the start of testing phase (latest a week before the release!). They'll prepare a PR with respective doc version * [ ] Open issues in ``docs-client-desktop`` repo for already known doc-relevant items and mark them accordingly, e.g. backport to 2.X.x necessary @@ -25,17 +25,18 @@ __TODO__: ### Copy for Each Build (Beta/RC) -* [ ] DEV: Tag (Beta or RC) and build [builds](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Sprintbuild) for theme 'ownCloud' and 'testpilotcloud' (includes ChangeLog for the tag on https://github.com/owncloud/client/releases/) +* [ ] DEV: Tag (Beta or RC) and build [builds](https://gitea.owncloud.services/client/do_release) for theme 'ownCloud' and 'testpilotcloud' * [ ] QA: [Smoke test](https://infinite.owncloud.com/f/31e6d44f-f373-557c-9ab3-1748fc0c650d$4994cd9c-1c17-4254-829a-f5ef6e1ff7e3%21bc6b66c2-84e3-4a92-926c-c7fa2492f85e) * [ ] DEV: GitHub release -* [ ] Beta/RC [Communication](https://confluence.owncloud.com/x/loJK) +* [ ] Beta/RC Communication + * [ ] TODO * [ ] For public prerelease: Write/edit Central post https://central.owncloud.org/tags/c/news/desktop with link to GitHub release * [ ] DEV: Prepare the update server for new version (AppImages included) * [ ] DEV: Provide 'testpilotcloud' on **Beta** update channel ### QA -* [ ] QA: [Antivirus scan](https://www.virustotal.com/gui/home/upload) the first RC +* [ ] QA: [Antivirus scan](https://www.virustotal.com/) the first RC * [ ] QA: [Upload](https://confluence.owncloud.com/display/OG/Upload+linux+gpg+keys+to+key+server) linux gpg keys to key server * [ ] QA: Check Crash reporter: start 'owncloud --debug' on cmd line, system tray right click menu: 'Crash now - qt fatal' -> report window not empty, sending the report works * [ ] Windows