diff options
author | Gabriele Mohr <75983861+gabi18@users.noreply.github.com> | 2021-11-15 15:13:29 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-15 15:13:29 +0300 |
commit | 4c726d7ea557ab7678dafe54d487e8b9a54600f6 (patch) | |
tree | 6b3b4a6ebe6de9d176b35da27fa8a0ef2785b38d | |
parent | 0f65aaf8cd7ef0c470d69e9261390e8e789abb2c (diff) |
Apply changes from 2.9.1 Release ticket (#9198)
* Apply changes from 2.9.1 Release
* item to trigger start of documentation work
* add item to start doc work
ggrrr
* revert duplicate commit. github is wonky today
* remaining todo
* add marketing here
* remove maketing here
Co-authored-by: Jürgen Weigert <jnweiger@gmail.com>
-rw-r--r-- | .github/patch_release_template.md | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/.github/patch_release_template.md b/.github/patch_release_template.md index 5461485ee..706d5eaed 100644 --- a/.github/patch_release_template.md +++ b/.github/patch_release_template.md @@ -1,17 +1,16 @@ ## Reason * Needed for branded client X.x.x release (link to branded release ticket) -* ... ### Template [Patch Release Template](https://github.com/owncloud/client/blob/master/.github/patch_release_template.md) -__TODO__: [patch_release_template.md](https://github.com/owncloud/client/blob/master/.github/patch_release_template.md) is used here because it's the newest, updated version for a release ticket template. What might be missing from [release_template.md](https://github.com/owncloud/client/blob/master/.github/release_template.md) should be merged so we can use one template for patch, minor or major release in future (rename the file accordingly). +__TODO__: [patch_release_template.md](https://github.com/owncloud/client/blob/master/.github/patch_release_template.md) is used for this ticket because it's the newest, updated version for a release ticket template. Check if anything is missing from [release_template.md](https://github.com/owncloud/client/blob/master/.github/release_template.md) and merge here. So we can use the same template for a patch, minor or major release in future. ### Prerequisites -* [ ] QA: Update [Test Plans](https://confluence.owncloud.com/display/OG/Desktop+Client+Test+Plan+Maintenance) -* [ ] QA: Update [documentation](https://confluence.owncloud.com/display/OG/Documentation) +* [ ] QA: Update [Test Plans](https://confluence.owncloud.com/display/OG/Desktop+Client+Test+Plan+Maintenance) +* [ ] QA: Inform the docu team on rocketchat ``#documentation-internal`` about an upcoming major or minor release * [ ] QA: Check the translations coming from https://github.com/owncloud/client/actions/workflows/translate.yml * [ ] QA: Make sure squish tests are running successfully on X.x branch: go to https://github.com/owncloud/client, click on 'commits' above the source tree, click on green checkmark of latest commit, click 'Details' on 'continious-integration/drone/push' and check GUI-tests-@smokeTest * [ ] DEV: Check for new OpenSSL version @@ -22,6 +21,8 @@ __TODO__: [patch_release_template.md](https://github.com/owncloud/client/blob/ma ### Build * [ ] DEV: Tag 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: Ping #documentation-internal: Changelog is ready. (open doc issues for already known doc-relevant items) +* [ ] DEV: Provide 'testpilotcloud' on **Beta** update channel * [ ] Beta/RC [Communication](https://confluence.owncloud.com/display/OG/Marketing+and+Communication) * [ ] Website links for beta (needed for the following posts) * [ ] Central post https://central.owncloud.org/tags/c/news/desktop @@ -31,34 +32,38 @@ __TODO__: [patch_release_template.md](https://github.com/owncloud/client/blob/ma ### QA * [ ] DEV: [Smash box test](https://drone.owncloud.com/owncloud/smashbox-testing) Make sure tests run on latest version -* [ ] QA: [Smoke test](https://confluence.owncloud.com/display/OG/Manual+Tests#ManualTests-DEVSmokeTest) -* [ ] QA: Run [automated tests](https://confluence.owncloud.com/display/OG/Automated+Tests) - * [ ] TODO: add "xvfb-run owncloud-client" to RUN.sh ([Xvfb](https://en.wikipedia.org/wiki/Xvfb)) +* [ ] QA: Run [automated tests](https://confluence.owncloud.com/display/OG/Automated+Tests) (includes [Smoke test](https://confluence.owncloud.com/display/OG/Manual+Tests#ManualTests-DEVSmokeTest)) + * [ ] All Linux platform install and gpg test ssh://git@gitea.owncloud.services:2222/client/linux-docker-install.git + * [ ] manually deploy a linux download repo, or use a download repo from https://download.owncloud.com/desktop/ownCloud/testing/ + * [ ] in defs.sh edit `repo=` and update `platform_docker_images=` + * [ ] RUN.sh -> paste the log/test_YYYYMMDD_hhmm.log file into the client release ticket. + * [ ] TO DO: extend 08-appimage.sh ("xvfb-run") * [ ] QA: [Antivirus scan](https://confluence.owncloud.com/display/OG/Virus+Scanning) -* [ ] QA: Create testplan ticket according to release type (patch or minor, see https://confluence.owncloud.com/display/OG/Desktop+Client+Release+Process) and link here -* [ ] QA: Add changelog testing as a comment to above testplan ticket and link here (for changeLog issues see https://github.com/owncloud/client/releases/) and link here +* [ ] QA: Create testplan according to release type (patch release: add tests in a comment, for minor release: create a separate ticket), for testplan templates see https://confluence.owncloud.com/display/OG/Desktop+Client+Release+Process and link here +* [ ] QA: Add changelog testing as a comment (to above testplan ticket or here), changeLog issues see https://github.com/owncloud/client/releases/ and link here ### Final Rebuild after QA Approval * [ ] DEV: Tag and build [builds](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Sprintbuild) for theme 'ownCloud' and 'testpilotcloud' for final build - * [ ] TODO: create confluence page with info about final DEV release steps + * [ ] TODO: create confluence page with info about final DEV release steps [WIP: Final release steps](https://confluence.owncloud.com/display/OG/WIP%3A+Final+release+steps+-+check+outdated+pages+first) * [ ] DEV: Adjust [Linux Templates](https://confluence.owncloud.com/display/OG/Branching+Off#BranchingOff-Linuxtemplates) to support the next patch release version (e.g. 2.9.1) @dschmidt @fmoc -* [ ] DEV: Ping marketing to do their [actions](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-Marketingtasks) +* [ ] DEV: Ping ``#release-coordination`` so that marketing can do their [actions](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-Marketingtasks) * [ ] DEV: Create [a (draft) release](https://github.com/owncloud/client/releases) with Download links - save as a draft until smoke tested -* [ ] QA: Create a new release issue for a branded release if needed +* [ ] QA: Create a new release issue for a branded release if needed [Branded Client Release Template](https://confluence.owncloud.com/pages/viewpage.action?spaceKey=OG&title=Desktop+Client+Release+Process) * [ ] QA: Give [heads-up](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-Heads-upbeforethefinalrelease) before the final release ### Final QA * [ ] QA: [Smoke test](https://confluence.owncloud.com/display/OG/Manual+Tests#ManualTests-SmokeTest) * [ ] DEV: Publish the release in GitHub +* [ ] QA: Check [documentation](https://confluence.owncloud.com/display/OG/Documentation) ### Communicate the Availability * [ ] Final [Marketing and Communication](https://confluence.owncloud.com/display/OG/Marketing+and+Communication) * [ ] Website links for final release (needed for the following posts) * [ ] QA: Central post https://central.owncloud.org/tags/c/news/desktop - * [ ] QA: Inform other [stakeholders](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunicationInformStakeholdersaboutFinal) + * [ ] QA: Inform on ``#updates`` channel, so that marketing knows about the new release * [ ] QA: Inform [packagers](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-Packagers) - ping @dragotin (openSUSE) |