-
Notifications
You must be signed in to change notification settings - Fork 512
Closed
Labels
Description
- 12.0.1 https://github.com/nextcloud/spreed/milestone/107
- 11.3.1 https://github.com/nextcloud/spreed/milestone/102
- 10.1.6 https://github.com/nextcloud/spreed/milestone/104
- 10.0.9 https://github.com/nextcloud/spreed/milestone/101
💺 Preparation
- On master create a test package and check if a new development file needs to be added to the packaging exclude list in
Makefilemake appstore
- Create a PR against master
CHANGELOG.mdwith the changelog of all milestones that are subject to the release: Add changelog for 12.0.1, 11.3.1, 10.1.5, 10.0.9 #6016 - Merge the PR
- Backport the changelog to the respective branches
- Remove changelog entries in
CHANGELOG.mdof higher versions - Bump the version in
appinfo/info.xml
- Remove changelog entries in
- Merge the backports
🚀 v10.0.9
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
- Make sure you pull the latest stable branch:
git pull origin stable20
- 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
- Build release tarball
make release version=10.0.9
- Push the git tag to https://github.com/nextcloud-releases/spreed
git push releases v10.0.9
- Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
- upload the tarball from
build/artifacts/
- upload the tarball from
- Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
- add the respective
CHANGELOG.mdsection - a link to the binary from the releases-repo as description
⚠️ Do not re-upload the binary here.
- add the respective
- Upload the app release in the appstore: https://apps.nextcloud.com/developer/apps/releases/new
- Link to the tarball on https://github.com/nextcloud-releases/spreed/releases
- Signature that was printed by
make release version=10.0.9
- Edit the milestone name to
v10.0.9 - Create a follow up milestone for
💛 Next Patch (20)(Due date in ~4 weeks) - Move all open PRs and issues from milestone
v10.0.9to💛 Next Patch (20) - Close the
v10.0.9milestone - If the release was the first on a
stable20branch, branch offstable20.1 - If the release was on a
stable20.1branch, backport it tostable20git checkout stable20.1 git pull origin stable20.1 git checkout stable20 git pull origin stable20 git merge --no-ff origin/stable20.1
- In case there were security issues fixed ping the security team
🚀 v10.1.6
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
- Make sure you pull the latest stable branch:
git pull origin stable20.1
- 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
- Build release tarball
make release version=10.1.6
- Push the git tag to https://github.com/nextcloud-releases/spreed
git push releases v10.1.6
- Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
- upload the tarball from
build/artifacts/
- upload the tarball from
- Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
- add the respective
CHANGELOG.mdsection - a link to the binary from the releases-repo as description
⚠️ Do not re-upload the binary here.
- add the respective
- Upload the app release in the appstore: https://apps.nextcloud.com/developer/apps/releases/new
- Link to the tarball on https://github.com/nextcloud-releases/spreed/releases
- Signature that was printed by
make release version=10.1.6
- Edit the milestone name to
v10.1.6 - Create a follow up milestone for
🖤 Next Patch (20.1)(Due date in ~4 weeks) - Move all open PRs and issues from milestone
v10.1.6to🖤 Next Patch (20.1) - Close the
v10.1.6milestone - If the release was the first on a
stable20branch, branch offstable20.1 - If the release was on a
stable20.1branch, backport it tostable20git checkout stable20.1 git pull origin stable20.1 git checkout stable20 git pull origin stable20 git merge --no-ff origin/stable20.1
- In case there were security issues fixed ping the security team
🚀 v11.3.1
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
- Make sure you pull the latest stable branch:
git pull origin stable21
- 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
- Build release tarball
make release version=11.3.1
- Push the git tag to https://github.com/nextcloud-releases/spreed
git push releases v11.3.1
- Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
- upload the tarball from
build/artifacts/
- upload the tarball from
- Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
- add the respective
CHANGELOG.mdsection - a link to the binary from the releases-repo as description
⚠️ Do not re-upload the binary here.
- add the respective
- Upload the app release in the appstore: https://apps.nextcloud.com/developer/apps/releases/new
- Link to the tarball on https://github.com/nextcloud-releases/spreed/releases
- Signature that was printed by
make release version=11.3.1
- Edit the milestone name to
v11.3.1 - Create a follow up milestone for
💚 Next Patch (21)(Due date in ~4 weeks) - Move all open PRs and issues from milestone
v11.3.1to💚 Next Patch (21) - Close the
v11.3.1milestone - If the release was the first on a
stable21branch, branch offstable21.1 - If the release was on a
stable21.1branch, backport it tostable21git checkout stable21.1 git pull origin stable21.1 git checkout stable21 git pull origin stable21 git merge --no-ff origin/stable21.1
- In case there were security issues fixed ping the security team
🚀 v12.0.1
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
- Make sure you pull the latest stable branch:
git pull origin stable22
- 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
- Build release tarball
make release version=12.0.1
- Push the git tag to https://github.com/nextcloud-releases/spreed
git push releases v12.0.1
- Mark the tag as a (pre-)release in https://github.com/nextcloud-releases/spreed/releases
- upload the tarball from
build/artifacts/
- upload the tarball from
- Mark the tag as a (pre-)release in https://github.com/nextcloud/spreed/releases
- add the respective
CHANGELOG.mdsection - a link to the binary from the releases-repo as description
⚠️ Do not re-upload the binary here.
- add the respective
- Upload the app release in the appstore: https://apps.nextcloud.com/developer/apps/releases/new
- Link to the tarball on https://github.com/nextcloud-releases/spreed/releases
- Signature that was printed by
make release version=12.0.1
- Edit the milestone name to
v12.0.1 - Create a follow up milestone for
💙 Next Patch (22)(Due date in ~4 weeks) - Move all open PRs and issues from milestone
v12.0.1to💙 Next Patch (22) - Close the
vX.Y.Zmilestone - If the release was the first on a
stable22branch, branch offstable22.1 - If the release was on a
stable22.1branch, backport it tostable22git checkout stable22.1 git pull origin stable22.1 git checkout stable22 git pull origin stable22 git merge --no-ff origin/stable22.1
- In case there were security issues fixed ping the security team
Reactions are currently unavailable