-
Notifications
You must be signed in to change notification settings - Fork 230
Closed
Description
JIRA: Addams - 7.2.0
Prerequisites
- DEV: Create stable branch
- DEV: Create a
stable-7.2branch based on currentmaster
- DEV: Create a
- Finish release candidate phase
- DEV: Prepare
release-7.2.0-rc.1:- DEV: Branch off
stable-7.2branch - DEV: Move all change log items from
unreleasedto7.2.0-rc.1_2025-06-12 - DEV: Bump
ocisversion inocis-pkg/version/version.go - DEV: Bump
ocisversion insonar-project.properties - DEV: Create PR with
[full-ci][k6-test]againststable-7.2- [full-ci][k6-test] Release 7.2.0-rc.1 #11449 - DEV: Get PR approved. DO NOT MERGE YET
- DEV: Wait for pipeline to be green
- DEV: Create tag:
git tag -s v7.2.0-rc.1 -m "Release 7.2.0-rc.1" - DEV: Push tag:
git push origin v7.2.0-rc.1 - DEV: Watch the PR to see pipeline succeed (can be restarted)
- DEV: Generate Changelog:
make changelog CHANGELOG_VERSION=7.2.0-rc.1 - DEV: Merge PR
- DEV: Branch off
- DEV: Prepare
release-7.2.0-rc.2:- DEV: Branch off
stable-7.2branch - DEV: Move all change log items from
unreleasedto7.2.0-rc.2_2025-07-09 - DEV: Bump
ocisversion inocis-pkg/version/version.go - DEV: Bump
ocisversion insonar-project.properties - DEV: Create PR with
[full-ci][k6-test]againststable-7.2- [full-ci][k6-test] Release 7.2.0-rc.2 #11519 - DEV: Get PR approved. DO NOT MERGE YET
- DEV: Wait for pipeline to be green
- DEV: Create tag:
git tag -s v7.2.0-rc.2 -m "Release 7.2.0-rc.2" - DEV: Push tag:
git push origin v7.2.0-rc.2 - DEV: Watch the PR to see pipeline succeed (can be restarted)
- DEV: Generate Changelog:
make changelog CHANGELOG_VERSION=7.2.0-rc.2 - DEV: Merge PR
- DEV: Branch off
- Sync with DevOps and Product - repeat process with rc.2,rc.3,... until all issues are fixed
- DEV: Prepare
QA Phase
- QA: Confirmatory testing (See changelogs)
- ocis @nirajacharya2
- web 12.0.0 - 12.0.2
- QA: Compatibility testing between
7.1.3andAddams - QA: Performance testing (K6 tests - runs in CI): K6 pipeline is ✅
- QA: e2e with different deployment (check CI of
ocisbump in web) - CI is ✅ - QA: smoke testing
Bug Reports
- Cannot download large files from a link share #11518
- Watermark visible to user with
viewer rolein Collabora #11474 - Fix collabora and onlyoffice in example full deployment #11514
Postponed issues
The following issues were moved out of scope for Addams - 7.2.0:
- Downloading large archives in public links with passwords fails web#12811
- Viewer-role user in OnlyOffice do not receive real-time document updates and collaborator cursor #11473
- Clicking on a shared item from the notification does not select the item web#10398
After QA Phase
- Create release branch for
7.2.0- Branch off
stable-7.2branch - Move all changelog items from
7.2.0-rc.*to7.2.0-rc.2_2025-07-09 - Bump ocis version in
ocis-pkg/version/version.go - Bump ocis version in
sonar-project.properties - Create PR with
[full-ci][k6-test]againststable-7.2[full-ci][k6-test] Release 7.2.0 (Addams) #11528 - Get PR approved. DO NOT MERGE YET
- Wait for pipeline to be green
- Branch off
- Get release sign-off (Confluence)
- Release
7.2.0ocis version- Create tag:
git tag -s v7.2.0 -m "Release 7.2.0" - Push tag:
git push origin v7.2.0 - Watch the PR to see pipeline succeed (can be restarted)
- Merge PR
- Announce release in teams channel oCIS
- Create tag:
Post-release communication
- Create other stable branches, cronjobs and clean up
- Backport release to
masterbranch - Create a docs-stable branch
- Create orphan branch
git checkout --orphan docs-stable-7.2 - Initial commit:
git commit --allow-empty -m "initial commit" - Push
git push
- Create orphan branch
- Adjust
.drone.starfile to write todocs-stable-7.2- Find
target_branchvalue in thedocssection and change it todocs-stable-7.2 - Example: https://github.com/owncloud/ocis/blame/56f7645f0b11c9112e15ce46f6effd2fea01d6be/.drone.star#L2249
- Find
- Add
stable-7.2to the nightly cron jobs in drone (Settings -> Cron Jobs)
Post-release communication (OLD VERSION)
- DEV: Create a
docs-stable-x.ybranch based on the docs folder in the ocis repo - DEV/QA: Ping documentation in RC about the new release tag (for ocis/helm chart version bump in docs)
- DEV/QA: Ping marketing to update all download links (download mirrors are updated at the full hour, wait with ping until download is actually available)
- DEV/QA: Ping the demo instances are running this release
- DEV: Merge back release branch
- DEV: Create stable-x.y branch in the ocis repo from final tag
Docs (OLD VERSION)
Note that the following points depend on items finished described above. The sort order may change therefore.
- Create added/removed/deprecated ennvars adoc table in ocis to be referenced by x.y docs
- Add changes in docs-ocis to x.y (migration, upgrading, cli, changed version for envvars etc) + backport
- Add release notes in docs-main
- Reference new x.y branch from docs-ocis in the doc repo + update global attributes file
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done