Skip to content

Latest commit

 

History

History
78 lines (58 loc) · 6.62 KB

File metadata and controls

78 lines (58 loc) · 6.62 KB

Reason

  • Needed for branded client X.x.x release (link to branded release ticket)

Template

Patch Release Template

TODO: 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 and merge here. So we can use the same template for a patch, minor or major release in future.

Prerequisites

  • QA: Update Test Plans
  • 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
  • DEV: Check dependencies for updates
  • DEV: Prepare the release in a X.x version branch (a patch release is maintained in the minor release branch)
  • DEV: bump VERSION.cmake in master to say 2.(x+1).x unless already done.

Build

  • DEV: Tag and build builds 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
  • QA: Check Crash reporter (WIN/Mac/Linux Appimage: start 'owncloud --debug' on cmd line, system tray right click menu: 'Crash now - qt fatal')

QA

Final Rebuild after QA Approval

  • DEV: Tag and build builds for theme 'ownCloud' and 'testpilotcloud' for final build
  • DEV: Adjust Linux Templates to support the next patch release version (e.g. 2.9.1) @dschmidt @fmoc
  • DEV: Ping #release-coordination so that marketing can do their actions
  • DEV: Create a (draft) release with Download links - save as a draft until smoke tested
  • QA: Create a new release issue for a branded release if needed Branded Client Release Template
  • QA: Give heads-up before the final release

Final QA

Communicate the Availability

Final Infrastructure Check

A Few Days After the Release