Skip to content

Release todo 14.0.0-rc.2 #7174

@nickvergessen

Description

@nickvergessen

Get branches/versions to release from https://github.com/nextcloud/spreed/milestones

💺 Preparation

  • Check all milestones don't have priority issues still open
  • Check there are no pending backports: https://github.com/nextcloud/spreed/pulls?q=is%3Apr+label%3Abackport-request+is%3Aclosed
  • On major releases create a test package and check if a new development file needs to be added to the packaging exclude list in Makefile
    make appstore
  • Create a PR against master CHANGELOG.md with the changelog of all milestones that are subject to the release
  • Merge the PR

🚀 v14.0.0-rc.2

Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"

  • Backport the changelog
    • Remove changelog entries in CHANGELOG.md of higher versions
    • Bump the version in appinfo/info.xml
  • Merge the backport
  • Make sure you pull the latest stable branch:
    git checkout stable24
    git pull origin stable24
  • Clean the dev instance and update all dependencies with the lock file versions:
    make dev-setup
  • Build production javascript:
    make build-js-production
  • Do a quick smoke test by starting a call with:
    • Chrome
    • Edge
    • Firefox
    • Safari
    • Android app
    • iOS app
  • Create tag
    make create-tag version=14.0.0-rc.2
  • Push the git tag to https://github.com/nextcloud-releases/spreed
    git push releases v14.0.0-rc.2
  • Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
  • Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
    • add the respective CHANGELOG.md section
    • a link to the binary from the releases-repo as description
    • ⚠️ Do not re-upload the binary here.
  • GitHub Action will do it
  • Rename milestone 💛 Next RC (24) to v14.0.0-rc.2
  • Unless last release of the stable branch:
    • Create a follow up milestone for 💛 Next RC (24) (Due date in ~1 weeks)
    • Move all open PRs and issues from milestone v14.0.0-rc.2 to 💛 Next RC (24)
  • Close the v14.0.0-rc.2 milestone
  • In case there were security issues fixed ping the security team

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions