-
Notifications
You must be signed in to change notification settings - Fork 663
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Import latest patch_release_template.md * Add change from #7795 * Change links to Confluence * remove traces of OBS * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> * Update .github/patch_release_template.md Co-authored-by: Jürgen Weigert <jnweiger@gmail.com> Co-authored-by: Jürgen Weigert <jnweiger@gmail.com>
- Loading branch information
1 parent
827478d
commit 486483e
Showing
1 changed file
with
74 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
### Create Changelog | ||
|
||
* [ ] DEV: Update [ChangeLog](https://confluence.owncloud.com/display/OG/ChangeLog) | ||
* [ ] QA: 1h later check [ChangeLog on website](https://owncloud.org/changelog/desktop-client/) | ||
|
||
### Prerequisites | ||
|
||
* [ ] QA: Update [Test Plans](https://confluence.owncloud.com/display/OG/Test+Plan+Update) | ||
* [ ] QA: Update [documentation](https://confluence.owncloud.com/display/OG/Documentation) | ||
* [ ] QA: Check the translations coming from [Transifex](https://confluence.owncloud.com/display/OG/Online+Updater%2C+Crash+reporter%2C+Transifex#OnlineUpdater,Crashreporter,Transifex-Transifex) | ||
* [ ] DEV: Check [dependencies](https://confluence.owncloud.com/display/OG/Dependencies) for updates | ||
* [ ] DEV: Branch off a release branch called e.g. `release-2.x.y` (or do the release in a `2.x` version branch? DECISION NEEDED) | ||
* [ ] DEV: bump VERSION.cmake in master to say 2.(x+1).0 unless already done. | ||
|
||
### Build | ||
|
||
* [ ] QA: Create [builds](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Sprintbuild) for theme 'ownCloud' and 'testpilotcloud' | ||
* [ ] QA: Check the new subfolder of [testing download](https://download.owncloud.com/desktop/ownCloud/testing/) if `*tar.xz.asc` files are there. If not follow the [instructions](https://github.com/owncloud/enterprise/wiki/Desktop-Signing-Knowledge) | ||
* [ ] QA: Add a link to RC1 to https://owncloud.com/beta-testing/#desktop-beta @Marketing | ||
* [ ] QA: Inform [stakeholders](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-InformStakeholdersAfterSuccessfulSprintBuild) | ||
|
||
### QA | ||
|
||
#### DEV QA | ||
* [ ] DEV: [Smoke test](https://confluence.owncloud.com/display/OG/Manual+Tests#ManualTests-DEVSmokeTest) | ||
* [ ] DEV: Run [automated tests](https://confluence.owncloud.com/display/OG/Automated+Tests) | ||
#### BTR QA | ||
* [ ] QA: Inform subscribers of the beta program about a new version for testing | ||
* [ ] QA: [Antivirus scan](https://confluence.owncloud.com/display/OG/Virus+Scanning) | ||
* [ ] QA: Changelog testing [Add link to 'Test Results 2.x.x' issue here] | ||
* [ ] QA: [Regression test](https://confluence.owncloud.com/display/OG/Manual+Tests#ManualTests-RegressionTest) | ||
|
||
### After QA Approval | ||
|
||
* [ ] DEV: Remove git suffix in `MIRALL_VERSION_SUFFIX` in [`VERSION.cmake`](https://confluence.owncloud.com/display/OG/Branching+Off#BranchingOff-VERSION.cmake) | ||
* [ ] DEV: On release(?) branch create a **signed** [tag](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-clientrepository) v2.x.z | ||
* [ ] DEV: Create the same tag on branch 2.6 of [_client-plugin-vfs-win_](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-client-plugin-vfs-win) | ||
* [ ] DEV: Create the same tag on branch 2.6 of [_wip-msi_](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-wip-msi) | ||
* [ ] DEV: Create same tag for [Windows toolchain](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Windowstoolchain) | ||
* [ ] DEV: Create same tag (actually a symlink) for [macOS toolchain](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-macOStoolchain) | ||
|
||
### Final Rebuild | ||
|
||
* [ ] QA: Change the date in `ChangeLog` to the date of creating the tag | ||
* [ ] QA: Bump `MIRALL_VERSION_PATCH` in [`VERSION.cmake`](https://confluence.owncloud.com/display/OG/Branching+Off#BranchingOff-PatchRelease) | ||
* [ ] QA: Adjust [Linux Templates](https://confluence.owncloud.com/display/OG/Branching+Off#BranchingOff-Linuxtemplates) to support the next patch release version (e.g. 2.6.2) | ||
* [ ] QA: Trigger the [build job](https://confluence.owncloud.com/display/OG/Build+and+Tags#BuildandTags-Finalbuild) | ||
* [ ] QA: Ping marketing to do their [actions](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-Marketingtasks) | ||
* [ ] QA: 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: 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) | ||
* [ ] QA: Check if [GitHub download links](https://github.com/owncloud/client/releases) point to correct location | ||
* [ ] QA: Publish the release in GitHub | ||
* [ ] QA: Check [minimum.supported.desktop.version](https://github.com/owncloud/core/blob/master/config/config.sample.php#L1367) on the server | ||
|
||
### Communicate the Availability | ||
|
||
* [ ] QA: Announce on [central](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-Central) listed in [Category News, desktop tag](https://central.owncloud.org/tags/c/news/desktop) | ||
* [ ] QA: Inform [stakeholders](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-InformStakeholdersaboutFinal) | ||
* [ ] QA: Inform [packagers](https://confluence.owncloud.com/display/OG/Marketing+and+Communication#MarketingandCommunication-Packagers) - ping @dragotin (openSUSE) | ||
|
||
### Final Infrastructure Check | ||
|
||
* [ ] QA/DEV: Update [stable channel](https://confluence.owncloud.com/display/OG/Online+Updater%2C+Crash+reporter%2C+Transifex#OnlineUpdater,Crashreporter,Transifex-UpdatetheUpdater) in the owncloud hosted auto updater | ||
* [ ] QA/DEV: Ensure that the [client patch release template](https://github.com/owncloud/client/blob/master/.github/patch_release_template.md) is up to date and in sync with other client templates | ||
* [ ] QA: Update [supported platforms](https://confluence.owncloud.com/display/OG/Supported+Platforms) | ||
|
||
### A Few Days After the Release | ||
|
||
* [ ] DEV: Check the [crash reporter](https://confluence.owncloud.com/display/OG/Online+Updater%2C+Crash+reporter%2C+Transifex#OnlineUpdater,Crashreporter,Transifex-CrashReporter) for bad/frequent crashes |