owncloud / owncloud/ocis

Release Ebadi - 8.2.0

Open
#12,570 0 comments 0 reactions 1 assignee Claimed by @deyankiteworks View on GitHub
Dominant language
Go
Stars
2.1k
Forks
274
Avg merge
2d 1h
Merged PRs (30d)
103

Description

JIRA: [Ebadi](https://kiteworks.atlassian.net/projects/OCISDEV/versions/35167/tab/release-report-all-issues)
---

## Prerequisites

- [x] Create stable branch
- [x] Create a `stable-8.2` branch based on current master
- [x] Finish release candidate phase
- [x] Branch off `stable-8.2` branch
- [x] Move all change log items from `unreleased` to `8.2.0-rc.1_2026-07-10`
- [x] Bump `ocis` version in `ocis-pkg/version/version.go`
- [x] Bump `ocis` version in `sonar-project.properties`
- [x] Run a translation sync `make l10n-pull`
- [x] Create PR with `[full-ci][k6-test]` against `stable-8.2`
- [x] Get PR approved. DO NOT MERGE YET
- [x] Wait for pipeline to be green
- [x] Create tag: `git tag -s v8.2.0-rc.1 -m "Release 8.2.0 rc.1"`
- [x] Push tag: `git push origin v8.2.0-rc.1`
- [x] Watch the PR to see pipeline succeed (can be restarted)
- [x] Merge PR
- [x] Sync with DevOps and Product - repeat process with `rc.2`, `rc.3`,... until all issues are fixed
- [ ] Create release branch for 8.2.0
- [x] Branch off `stable-8.2` branch
- [x] Move all change log items from `8.2.0-rc.*` to 8.2.0_2026-07-10
- [x] Bump `ocis` version in `ocis-pkg/version/version.go`
- [x] Bump `ocis` version in `sonar-project.properties`
- [x] For new major versions: Add it to `PRODUCTION_RELEASE_TAGS` envvar in `.drone.star` file
- [ ] Adjust `.drone.star` file to write to `docs-stable-8.2`
- [ ] Fnd `target_branch` value in the docs section and change it to `docs-stable-8.2`
- [ ] Drone example →
- [ ] Note: `docs-stable-8.2` is created later (see below)
- [x] Run a translation sync `make l10n-pull`
- [x] Create PR with against `stable-8.2`
- [x] Get PR approved. DO NOT MERGE YET
- [x] Wait for pipeline to be green
- [ ] Get release signoff (confluence)
- [ ] Rename release in Jira to `Ebadi - 8.2.0`
- [ ] 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 `8.2.0` ocis version
- [ ] Merge PR
- [ ] Create tag on `stable-8.2` branch: `git tag -s v8.2.0 -m "Release 8.2.0"`
- [ ] Push tag: `git push origin v8.2.0`
- [ ] Watch the PR to see pipeline succeed (can be restarted)
- [ ] Create PR in owncloud-docker/ocis. See template here: https://github.com/owncloud-docker/ocis/pull/27
- [ ] Announce release in teams channel `oCIS`
- [ ] Create other stable branches, cronjobs and clean up
- [ ] Backport release to `master` branch
- [ ] Fix merge conflicts
- [ ] Keep reva version from `master` branch
- [ ] Keep web version from `master` branch
- [ ] Add `+dev` to project version in` ocis-pkg/version/version.go`
- [ ] Add `+dev` to project version in `sonar-project.properties`
- [ ] Merge branch
- [ ] Create a docs-stable branch
- [ ] Create orphan branch `git checkout --orphan docs-stable-8.2`
- [ ] Initial commit: `git commit --allow-empty -m "initial commit"`
- [ ] Push `git push`
- [ ] Add `stable-8.2` to the nightly cron jobs in drone (Settings -> Cron Jobs)
- [ ] For the `docs-stable-8.2` branch to be ready the nightly cronjob needs to run. If needed this can be manually started with `drone cron exec owncloud/ocis nightly-9-0`
- [ ] Set the release to `released` in JIRA (right sidebar)

## QA Phase

- [x] QA: Confirmatory testing (See changelogs)
- [x] ocis → [[QA] Confirmatory testing for `Ebadi - 8.2.0`](https://github.com/owncloud/ocis/issues/12583)
- [x] web → [[QA] Confirmatory testing for `Web 12.5.0`](https://github.com/owncloud/ocis/issues/12585)
- [x] [[QA] Compatibility testing between `Deledda - 8.1.0` and `Ebadi - 8.2.0`](https://github.com/owncloud/ocis/issues/12586) @ishabaral
- [ ] [QA] Performance testing (POSTPONED - no running load test servers. Waiting for the DevOps team to prepare new load test servers)
- [ ] [k6-load-test] Performance testing for Ebadi - 8.2.0
- [ ] [k6-load-test] Specific load performance tests
- [ ] [[QA] E2E with different deployment](https://github.com/owncloud/ocis/issues/12587)
- [x] QA: smoke testing
- [x] [[QA] Smoke testing for Ebadi - 8.2.0](https://github.com/owncloud/ocis/issues/12588) @anon-pradip @asmitapaudel
- [x] [[QA] Text editor tests for Ebadi - 8.2.0](https://github.com/owncloud/ocis/issues/12589) @Salipa-Gurung
- [x] [[QA] Web office test for Ebadi - 8.2.0](https://github.com/owncloud/ocis/issues/12590) @asmitapaudel
- [x] [[QA] Check translations in German language for Ebadi - 8.2.0](https://github.com/owncloud/ocis/issues/12591) @anon-pradip
- [ ] [QA] The Vault mode test scenarios

## Bug Reports - Release Candidate 1 - 8.2.0-rc.1

- [ ] Resources inside a shared folder with edit permission role cannot be edited by sharee -https://github.com/owncloud/ocis/issues/11977
- [ ] Admin user can be selected for deletion and temporarily disappears from the user list - https://github.com/owncloud/ocis/issues/12582
- [ ] Changes made by the editor are not visible to read-only users during collaboration - https://github.com/owncloud/ocis/issues/12605
- [x] Space image is moved to deleted files after updating the space image - https://github.com/owncloud/ocis/issues/12599
- [ ] Creating a text or Markdown file with a .png extension results in an invalid image file - https://github.com/owncloud/ocis/issues/12598
- [x] Search works with empty input and spaces - https://github.com/owncloud/ocis/issues/12580

## Postponed issues

TO DO

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.