-
Notifications
You must be signed in to change notification settings - Fork 512
Closed
Description
Get branches/versions to release from https://github.com/nextcloud/spreed/milestones
💺 Preparation
- Check there are no pending backports: backport-request
- Check all milestones don't have priority issues still open
- 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
- Make sure the GDPR document is updated for new database tables/columns
- Make sure dependabot.yml is sending patch updates to the stable branch
- Create a test package and check if a new development file needs to be added to the packaging exclude list in
- Create a PR against master
CHANGELOG.mdwith the changelog of all milestones that are subject to the release - Merge the PR
🚀 v14.0.10
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
- Backport the changelog
- chore(release): 14.0.10 #9161
- Remove changelog entries in
CHANGELOG.mdof 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 and build the production javascrip:
make production-setup # On 24 and older versions run: # 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
vinv14.0.10will be automatically added to the tag)make create-tag version=14.0.10
- Push the git tag to https://github.com/nextcloud-releases/spreed
git push releases v14.0.10
- Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases/new?tag=v14.0.10
- Add the respective
CHANGELOG.mdsection - Use the Generate release notes button and wrap put the result into
## What's Changed <details> </details>
- Add the respective
- Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases/new?tag=v14.0.10
- Add the respective
CHANGELOG.mdsection
- Add the respective
- Check that the GitHub Action started: https://github.com/nextcloud-releases/spreed/actions
- Rename milestone
💛 Next Patch (24)tov14.0.10in https://github.com/nextcloud/spreed/milestones
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.10to💛 Next Patch (24)
- Create a follow up milestone for
- Close the
v14.0.10milestone - Ensure that the GitHub Action finished successfully: https://github.com/nextcloud-releases/spreed/actions
- In case there were security issues fixed ping the security team
🚀 v15.0.5
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
- Backport the changelog
- chore(release): 15.0.5 #9160
- Remove changelog entries in
CHANGELOG.mdof higher versions - Bump the version in
appinfo/info.xml
- 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 production-setup # On 24 and older versions run: # 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
vinv15.0.5will be automatically added to the tag)make create-tag version=15.0.5
- Push the git tag to https://github.com/nextcloud-releases/spreed
git push releases v15.0.5
- Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases/new?tag=v15.0.5
- Add the respective
CHANGELOG.mdsection - Use the Generate release notes button and wrap put the result into
## What's Changed <details> </details>
- Add the respective
- Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases/new?tag=v15.0.5
- Add the respective
CHANGELOG.mdsection
- Add the respective
- Check that the GitHub Action started: https://github.com/nextcloud-releases/spreed/actions
- Rename milestone
🧡 Next Patch (25)tov15.0.5in https://github.com/nextcloud/spreed/milestones
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.5to🧡 Next Patch (25)
- Create a follow up milestone for
- Close the
v15.0.5milestone - Ensure that the GitHub Action finished successfully: https://github.com/nextcloud-releases/spreed/actions
- In case there were security issues fixed ping the security team
🚀 v16.0.1
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
- Backport the changelog
- chore(release): 16.0.1 #9159
- Remove changelog entries in
CHANGELOG.mdof higher versions - Bump the version in
appinfo/info.xml
- Merge the backport
- Make sure you pull the latest stable branch:
git checkout stable26 git pull origin stable26
- Clean the dev instance and update all dependencies with the lock file versions and build the production javascrip:
make production-setup # On 24 and older versions run: # 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
vinv16.0.1will be automatically added to the tag)make create-tag version=16.0.1
- Push the git tag to https://github.com/nextcloud-releases/spreed
git push releases v16.0.1
- Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases/new?tag=v16.0.1
- Add the respective
CHANGELOG.mdsection - Use the Generate release notes button and wrap put the result into
## What's Changed <details> </details>
- Add the respective
- Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases/new?tag=v16.0.1
- Add the respective
CHANGELOG.mdsection
- Add the respective
- Check that the GitHub Action started: https://github.com/nextcloud-releases/spreed/actions
- Rename milestone
💘 Next Patch (26)tov16.0.1in https://github.com/nextcloud/spreed/milestones
Unless last release of the stable branch:- Create a follow up milestone for
💘 Next Patch (26)(Due date in ~4 weeks) - Move all open PRs and issues from milestone
v16.0.1to💘 Next Patch (26)
- Create a follow up milestone for
- Close the
v16.0.1milestone - Ensure that the GitHub Action finished successfully: https://github.com/nextcloud-releases/spreed/actions
- In case there were security issues fixed ping the security team
Reactions are currently unavailable