Skip to content

Release Deledda - 8.1.0 #12361

@deyankiteworks

Description

@deyankiteworks

JIRA: Deledda - 8.1.0

Prerequisites

  • Create stable branch
    • Create a stable-8.1 branch based on current master
  • Finish release candidate phase
    • Branch off stable-8.1 branch
    • Move all change log items from unreleased to 8.1.0-rc.1_2026-05-22
    • Bump ocis version in ocis-pkg/version/version.go
    • Bump ocis version in sonar-project.properties
    • Run a translation sync make l10n-pull
    • Create PR with [full-ci][k6-test] against stable-8.1
    • Get PR approved. DO NOT MERGE YET
    • Wait for pipeline to be green
    • Create tag: git tag -s v8.1.0-rc.1 -m "Release 8.1.0-rc.1"
    • Push tag: git push origin v8.1.0-rc.1
    • Watch the PR to see pipeline succeed (can be restarted)
    • Merge PR
    • Sync with DevOps and Product - repeat process with rc.2, rc.3,... until all issues are fixed
  • Create release branch for 8.1.0
    • Branch off stable-8.1 branch
    • Move all change log items from 8.1.0-rc.* to 8.1.0_2026-05-22
    • Bump ocis version in ocis-pkg/version/version.go
    • Bump ocis version in sonar-project.properties
    • 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.1
    • Run a translation sync make l10n-pull
    • Create PR with [full-ci][k6-test] against stable-8.1
    • Get PR approved. DO NOT MERGE YET
    • Wait for pipeline to be green
  • Get release sign-off (Confluence)
    • Rename release in Jira to Deledda - 8.1.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 sign-off document (not recommended)
  • Release 8.1.0 ocis version
    • Create tag: git tag -s v8.1.0 -m "Release 8.1.0"
    • Push tag: git push origin v8.1.0
    • Watch the PR to see pipeline succeed (can be restarted)
    • Merge PR
    • 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.1
      • Initial commit: git commit --allow-empty -m "initial commit"
      • Push git push
    • Add stable-8.1 to the nightly cron jobs in drone (Settings -> Cron Jobs)
    • For the docs-stable-8.1 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

Bug Reports - Release Candidate 1 - 8.1.0-rc.1

Postponed issues

TO BE FILLED

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions