Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 7.1.0 #10851

Open
12 of 40 tasks
saw-jan opened this issue Jan 10, 2025 · 3 comments
Open
12 of 40 tasks

Release 7.1.0 #10851

saw-jan opened this issue Jan 10, 2025 · 3 comments
Assignees

Comments

@saw-jan
Copy link
Member

saw-jan commented Jan 10, 2025

Prerequisites

  • DEV: Create branch release-x.x.x-rc.x
    • specify if production release: .drone.star
    • DEV: bump ocis version in necessary files
      • DEV: sonar-project.properties
      • DEV: ocis-pkg/version/version.go
    • DEV: prepare changelog folder in changelog
    • DEV: update production docker tag in the production.yml file in the continuous deployments
  • DEV: Check successful CI run on release branch
  • DEV: Create signed tag [v7.1.0](https://github.com/owncloud/ocis/releases/tag/v7.1.0)
  • DEV: Check successful CI run on v7.1.0 tag / BLOCKING for all further activity
  • DEV: Merge back release branch

QA Phase

Bug Reports

After QA Phase

  • DEV: Create branch release-x.x.x
    • DEV: bump ocis version in necessary files
    • DEV: ocis-pkg/version/version.go
    • DEV: sonar-project.properties
    • DEV: released deployment versions
    • DEV: prepare changelog folder in changelog/x.x.x_???
    • DEV: add release to https://owncloud.dev/ocis/release_roadmap
  • DEV: Create final signed tag
  • DEV: Check successful CI run on vx.y.z tag / BLOCKING for all further activity
  • Merge release notes
  • Roll out release on https://infinite.owncloud.com/

Post-release communication

  • DEV: Create a docs-stable-x.y branch 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

Note that the following points depend on items finished described above. The sort order may change therefore.

  • Prepare a docs-ocis x.y branch
  • 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
@saw-jan
Copy link
Member Author

saw-jan commented Jan 14, 2025

K6 pipeline is green ( ✔️ ) https://drone.owncloud.com/owncloud/ocis/42574/70/1
But the grafana dashboard is down: https://grafana.k6.infra.owncloud.works

CC @2403905 @kobergj

@saw-jan
Copy link
Member Author

saw-jan commented Jan 15, 2025

K6 pipeline is green ( ✔️ ) https://drone.owncloud.com/owncloud/ocis/42574/70/1 But the grafana dashboard is down: https://grafana.k6.infra.owncloud.works

CC @2403905 @kobergj

grafana is back: https://grafana.k6.infra.owncloud.works/?orgId=1&refresh=15m&var-test_id=c7459d4e-e219-4726-8e87-969b55a104cc

@nabim777 nabim777 self-assigned this Jan 16, 2025
@Salipa-Gurung
Copy link
Contributor

Compatibility test between 7.0.0 and 7.1.0-rc.1:

shares:

  • public share (with an expiration date)
  • share with user as role editor (with an expiration date)
  • share with user as role viewer
  • share with group "Users"
  • check activities

project space:

  • uploaded folder & files
  • trashed files
  • share space with user
  • public share space
  • check space activities

files:

  • uploaded folder & files
  • version of files
  • trashed files

users

  • non demo user with role admin
  • non demo user with role user
  • created new user
  • disabled user
  • created new group

settings

  • language settings
  • update logo
  • new password
  • GDPR export

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants