| name | Release |
|---|---|
| about | List of checklist to accomplish for the ownCloud team to finish the release process |
| title | [RELEASE] |
| labels | Release |
| assignees |
- [COM] Ping @mmattel about the new release
- [GIT] Create branch
release/M.m.pin owncloud/android frommaster - [DEV] Update version number and name in build.gradle in owncloudApp module
- [DOC] Update SBOM
- [DIS] Move Calens files from
unreleasedto a new folder likeM.m.p_YYYY-MM-DDinside thechangelogfolder - [DEV] Check and reorder release notes in
ReleaseNotesViewModel.ktto assure nothing important is missing there - [DEV] Code review
- [DIS] Generate final bundle and APK from last commit in release branch
- [COM] Prepare post in central.owncloud.org (Category:News + Tag:android)
- [DIS] Check for new screenshots in Play Store/GitHub/F-Droid and generate them
- [QA] Design test plan
- [QA] Regression test execution
- [QA] QA approval
- [DIS] Upload release APK and bundle to internal ownCloud instance
- [COM] Ping @mmattel that we are close to sign the new tags
- [DIS] Upload and publish release bundle and changelog in Play Store
- [DIS] Update screenshots in Play Store/GitHub/F-Droid
- [GIT] Create and sign tag
vM.m.pin HEAD commit of release branch, in owncloud/android - [GIT] Move tag
latestpointing the same commit as the release commit - [DIS] Publish a new release in owncloud/android
- [DIS] Release published in Play Store
- [COM] Publish post in central.owncloud.org (Category:News + Tag:android)
- [COM] Inform in "ownCloud General" and #general that release is out
- [GIT] Merge
masterintorelease/M.m.p, fixing all the conflicts that could happen, in owncloud/android - [GIT] Merge without rebasing
release/M.m.pbranch intomaster, in owncloud/android - [COM] Ping @DeepDiver1975 to update release information in https://owncloud.com/mobile-apps/
- [DOC] Update documentation with new stuff by creating issue
Regression test:
Bugs & improvements:
- (1) ...
- [GIT] Create branch
release/M.m.pin owncloud/android fromlatest - [DEV] Update version number and name in build.gradle in owncloudApp module
- [DOC] Update SBOM
- [DIS] Update release notes in app and changelog in
unreleasedwith the proper content for the release - [DIS] Move Calens files from
unreleasedto a new folder likeM.m.p_YYYY-MM-DDinside thechangelogfolder - [DIS] Copy the
unreleasedfolder inmasterbranch into this branch, to avoid Calens conflicts problems - [DEV] Check and reorder release notes in
ReleaseNotesViewModel.ktto assure nothing important is missing there - [DEV] Code review
- [DIS] Generate final bundle and APK from last commit in the release branch
- [DIS] Check for new screenshots in Play Store/GitHub/F-Droid and generate them
- [QA] Design test plan
- [QA] Test execution
- [QA] Trigger BitRise builds for unit tests and UI tests, in case changelog conflicts avoid them in GitHub
- [QA] QA approval
- [DIS] Upload release APK and bundle to internal ownCloud instance
- [DIS] Upload and publish release bundle and changelog in Play Store
- [DIS] Update screenshots in Play Store/GitHub/F-Droid
- [GIT] Create and sign tag
vM.m.pin HEAD commit of release branch, in owncloud/android - [GIT] Move tag
latestpointing the same commit as the release commit - [DIS] Publish a new release in owncloud/android
- [DIS] Release published in Play Store
- [COM] Inform in "ownCloud General" and #general that release is out
- [GIT] Merge
masterintorelease/M.m.p, fixing all the conflicts that could happen, in owncloud/android - [GIT] Merge without rebasing
release/M.m.pbranch intomaster, in owncloud/android - [COM] Ping @DeepDiver1975 to update release information in https://owncloud.com/mobile-apps/
QA checks:
- Smoke test
- Upgrade test
Bugs & improvements:
- (1) ...
- [GIT] Create branch
release/M.m.p_enterprisein owncloud/android fromlatest(or the corresponding release tag) - [DOC] Update SBOM
- [DIS] Update release notes in app and changelog in
M.m.p_YYYY-MM-DD(already released version) with the proper content for the release - [DIS] Copy the
unreleasedfolder inmasterbranch into this branch, to avoid Calens conflicts problems - [DEV] Check and reorder release notes in
ReleaseNotesViewModel.ktto assure nothing important is missing there - [DEV] Code review
- [DIS] Generate final bundle and APK from last commit in the release branch
- [QA] Design test plan
- [QA] Test execution
- [QA] Trigger BitRise builds for unit tests and UI tests, in case changelog conflicts avoid them in GitHub
- [QA] QA approval
- [DIS] Upload release APK and bundle to internal ownCloud instance
- [GIT] Create and sign tag
vM.m.p_enterprisein HEAD commit of release branch, in owncloud/android - [DEV] Approve and merge changes in ownBrander
- Feature 1 oB https://github.com/owncloud/ownbrander/pull/
- Feature 2 oB https://github.com/owncloud/ownbrander/pull/
- Update version number in ownBrander
- [COM] Ping support team to block oB button
- [COM] Ping support team to deploy oB
- [QA] Generate final APKs from signed commit in builder machine and perform some basic checks
- Installation of APK/bundle generated by builder machine
- Check Feature 1 oB
- Check Feature 2 oB
- App update from previous version (generated in advance)
- [COM] Notify result in internal chat
- [COM] Ping support team to enable oB button
- [GIT] Merge
masterintorelease/M.m.p_enterprise, fixing all the conflicts that could happen, in owncloud/android - [GIT] Merge without rebasing
release/M.m.p_enterprisebranch intomaster, in owncloud/android