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 todo 12.2.8, 13.0.10, 14.0.6 and 15.0.1 #8276

Closed
nickvergessen opened this issue Nov 3, 2022 · 0 comments
Closed

β›΅ Release todo 12.2.8, 13.0.10, 14.0.6 and 15.0.1 #8276

nickvergessen opened this issue Nov 3, 2022 · 0 comments
Assignees
Milestone

Comments

@nickvergessen
Copy link
Member

nickvergessen commented Nov 3, 2022

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

πŸ’Ί Preparation

πŸš€ v12.2.8

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

  • Backport the changelog
  • Merge the backport
  • Make sure you pull the latest stable branch:
    git checkout stable22
    git pull origin stable22
  • Clean the dev instance and update all dependencies with the lock file versions and build the production javascrip:
    make dev-setup build-js-production
  • Do a quick smoke test by starting a call with:
    • Chrome
    • Edge
    • Firefox
    • Safari
    • Android app
    • iOS app
  • Create tag (note that the leading v in v12.2.8 will be automatically added to the tag)
    make create-tag version=12.2.8
  • Push the git tag to https://github.com/nextcloud-releases/spreed
    git push releases v12.2.8
  • Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
    • Add the respective CHANGELOG.md section
  • Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
    • Add the respective CHANGELOG.md section
    • πŸ›‘ Do NOT re-upload the binary here.
  • Check that the GitHub Action started: https://github.com/nextcloud-releases/spreed/actions
  • Rename milestone πŸ’™ Next Patch (22) to v12.2.8
  • Unless last release of the stable branch:
    • Create a follow up milestone for πŸ’™ Next Patch (22) (Due date in ~4 weeks)
    • Move all open PRs and issues from milestone v12.2.8 to πŸ’™ Next Patch (22)
  • Close the v12.2.8 milestone
  • In case there were security issues fixed ping the security team

πŸš€ v13.0.10

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

  • Backport the changelog
  • Merge the backport
  • Make sure you pull the latest stable branch:
    git checkout stable23
    git pull origin stable23
  • Clean the dev instance and update all dependencies with the lock file versions and build the production javascrip:
    make dev-setup build-js-production
  • Do a quick smoke test by starting a call with:
    • Chrome
    • Edge
    • Firefox
    • Safari
    • Android app
    • iOS app
  • Create tag (note that the leading v in v13.0.10 will be automatically added to the tag)
    make create-tag version=13.0.10
  • Push the git tag to https://github.com/nextcloud-releases/spreed
    git push releases v13.0.10
  • Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
    • Add the respective CHANGELOG.md section
  • Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
    • Add the respective CHANGELOG.md section
    • πŸ›‘ Do NOT re-upload the binary here.
  • Check that the GitHub Action started: https://github.com/nextcloud-releases/spreed/actions
  • Rename milestone πŸ’š Next Patch (23) to v13.0.10
  • Unless last release of the stable branch:
    • Create a follow up milestone for πŸ’š Next Patch (23) (Due date in ~4 weeks)
    • Move all open PRs and issues from milestone v13.0.10 to πŸ’š Next Patch (23)
  • Close the v13.0.10 milestone
  • In case there were security issues fixed ping the security team

πŸš€ v14.0.6

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

  • Backport the changelog
  • 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 and build the production javascrip:
    make dev-setup build-js-production
  • Do a quick smoke test by starting a call with:
    • Chrome
    • Edge
    • Firefox
    • Safari
    • Android app
    • iOS app
  • Create tag (note that the leading v in v14.0.6 will be automatically added to the tag)
    make create-tag version=14.0.6
  • Push the git tag to https://github.com/nextcloud-releases/spreed
    git push releases v14.0.6
  • Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
    • Add the respective CHANGELOG.md section
  • Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
    • Add the respective CHANGELOG.md section
    • πŸ›‘ Do NOT re-upload the binary here.
  • Check that the GitHub Action started: https://github.com/nextcloud-releases/spreed/actions
  • Rename milestone πŸ’š Next Patch (24) to v14.0.6
  • Unless last release of the stable branch:
    • Create a follow up milestone for πŸ’š Next Patch (24) (Due date in ~4 weeks)
    • Move all open PRs and issues from milestone v14.0.6 to πŸ’š Next Patch (24)
  • Close the v14.0.6 milestone
  • In case there were security issues fixed ping the security team

πŸš€ v15.0.1

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

  • Backport the changelog
  • Merge the backport
  • Make sure you pull the latest stable branch:
    git checkout stable25
    git pull origin stable25
  • Clean the dev instance and update all dependencies with the lock file versions and build the production javascrip:
    make dev-setup build-js-production
  • Do a quick smoke test by starting a call with:
    • Chrome
    • Edge
    • Firefox
    • Safari
    • Android app
    • iOS app
  • Create tag (note that the leading v in v15.0.1 will be automatically added to the tag)
    make create-tag version=15.0.1
  • Push the git tag to https://github.com/nextcloud-releases/spreed
    git push releases v15.0.1
  • Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
    • Add the respective CHANGELOG.md section
  • Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
    • Add the respective CHANGELOG.md section
    • πŸ›‘ Do NOT re-upload the binary here.
  • Check that the GitHub Action started: https://github.com/nextcloud-releases/spreed/actions
  • Rename milestone πŸ’– Next Patch (25) to v15.0.1
  • Unless last release of the stable branch:
    • Create a follow up milestone for πŸ’– Next Patch (25) (Due date in ~4 weeks)
    • Move all open PRs and issues from milestone v15.0.1 to πŸ’– Next Patch (25)
  • Close the v15.0.1 milestone
  • In case there were security issues fixed ping the security team
@nickvergessen nickvergessen added this to the πŸ’– Next Patch (25) milestone Nov 3, 2022
@nickvergessen nickvergessen self-assigned this Nov 3, 2022
@nickvergessen nickvergessen changed the title β›΅ Release todo 15.0.1 β›΅ Release todo 12.2.8, 13.0.10, 14.0.6 and 15.0.1 Nov 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant