-
Notifications
You must be signed in to change notification settings - Fork 225
Closed
10 / 1010 of 10 issues completedDescription
JIRA: Balch - 7.3.0
Prerequisites
- DEV: Create stable branch
- Create a
stable-7.3branch based on currentmaster
- Create a
- Finish release candidate phase
- DEV: Prepare
release-7.3.0-rc.1:- DEV: Branch off
stable-7.3branch - DEV: Move all changelog items from
unreleasedto7.3.0-rc.1_2025-10-02 - DEV: Bump
ocisversion inocis-pkg/version/version.go - DEV: Bump
ocisversion insonar-project.properties - DEV: Run a translation sync
make l10n-pull - Create PR with
[full-ci][k6-test]againststable-7.3- [full-ci][k6-test] Release Balch 7.3.0-rc.1 #11711 - Get PR approved. DO NOT MERGE YET
- Wait for pipeline to be green
- Create tag:
git tag -s v7.3.0-rc.1 -m "Release 7.3.0-rc.1" - Push tag:
git push origin v7.3.0-rc.1 - Watch the PR to see pipeline succeed (can be restarted)
- DEV: Generate Changelog:
make changelog CHANGELOG_VERSION=7.3.0-rc.1 - 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)
- QA: Compatibility testing
- Performance testing:
- k6 Load performance tests for
Balch - 7.3.0- [QA] Performance testing forBalch - 7.3.0QA#902 @deyankiteworks - k6 Specific load performance tests @deyankiteworks
- k6 Load performance tests for
- [QA] E2E with different deployment QA#903 @nirajacharya2
- QA: smoke testing
- [QA] Check translations in German language for
Balch - 7.3.0#11725
Bug Reports
- Cli to delete personal spaces does not work #11724
- [QA] Check translations in German language for
Balch - 7.3.0#11725
Postponed issues
- Secure file can be open in onlyoffice #9664
- Refreshing a deleted public link for a file stuck at infinite loading state web#13174
After QA Phase
- Create release branch for
7.3.0- Branch off
stable-7.3branch - Move all changelog items from
7.3.0-rc.*to7.3.0_2025-10-10 - Bump
ocisversion inocis-pkg/version/version.go - Bump
ocisversion insonar-project.properties - Create PR with
[full-ci][k6-test]againststable-7.3 - Get PR approved. DO NOT MERGE YET
- Wait for pipeline to be green
- Branch off
- Get release signoff (confluence)
- Find someone who wants the release more desperately than you and tell that person to do it OR
- Get appropriate people to sign release signoff document (not recommended)
- Release
7.3.0ocis version- Create tag:
git tag -s v7.3.0 -m "Release 7.3.0" - Push tag:
git push origin v7.3.0 - Watch the PR to see pipeline succeed (can be restarted)
- Merge PR
- Announce the release in Teams channel for
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.3 - Initial commit:
git commit --allow-empty -m "initial commit - Push
git push
- Create orphan branch:
- Adjust
.drone.starfile to write todocs-stable-7.3- Find
target_branchvalue in the docs section and change it todocs-stable-7.3 - Example: https://github.com/owncloud/ocis/blame/56f7645f0b11c9112e15ce46f6effd2fea01d6be/.drone.star#L2249
- Find
- Add
stable-7.3to the nightly cron jobs in drone (Settings -> Cron Jobs) - For the
docs-stable-7.3branch to be ready the nightly cronjob needs to run. If needed this can be manually started with:drone cron exec owncloud/ocis nightly-7-3
- Backport release to