Get branches/versions to release from https://github.com/nextcloud/spreed/milestones
💺 Preparation
🚀 v22.0.13
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
🚀 v23.0.5
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
🚀 v24.0.0-rc.3
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
Get branches/versions to release from https://github.com/nextcloud/spreed/milestones
💺 Preparation
On first RC of a major releaseCHANGELOG.mdwith the changelog of all milestones that are subject to the release🚀 v22.0.13
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
CHANGELOG.mdof higher versionsappinfo/info.xmlpackage.json. The following command will return a new version name, make sure it matches what you expect:vinv22.0.13will be automatically added to the tag)make create-tag version=$(xmllint --xpath '/info/version/text()' appinfo/info.xml)git push releases v$(xmllint --xpath '/info/version/text()' appinfo/info.xml)CHANGELOG.mdsection from merged PR💚 Next Patch (32)tov22.0.13in https://github.com/nextcloud/spreed/milestonesUnless last release of the stable branch:
💚 Next Patch (32)(Due date in ~4 weeks, ~1 week for beta/RC)v22.0.13to💚 Next Patch (32): https://github.com/nextcloud/spreed/issues?q=is%3Aissue%20state%3Aopen%20milestone%3Av22.0.13v22.0.13to💚 Next Patch (32): https://github.com/nextcloud/spreed/pulls?q=is%3Apr%20state%3Aopen%20milestone%3Av22.0.13v22.0.13milestone🚀 v23.0.5
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
CHANGELOG.mdof higher versionsappinfo/info.xmlpackage.json. The following command will return a new version name, make sure it matches what you expect:vinv23.0.5will be automatically added to the tag)make create-tag version=$(xmllint --xpath '/info/version/text()' appinfo/info.xml)git push releases v$(xmllint --xpath '/info/version/text()' appinfo/info.xml)CHANGELOG.mdsection from merged PR💚 Next Patch (33)tov23.0.5in https://github.com/nextcloud/spreed/milestonesUnless last release of the stable branch:
💚 Next Patch (33)(Due date in ~4 weeks, ~1 week for beta/RC)v23.0.5to💚 Next Patch (33): https://github.com/nextcloud/spreed/issues?q=is%3Aissue%20state%3Aopen%20milestone%3Av23.0.5v23.0.5to💚 Next Patch (33): https://github.com/nextcloud/spreed/pulls?q=is%3Apr%20state%3Aopen%20milestone%3Av23.0.5v23.0.5milestone🚀 v24.0.0-rc.3
Start with the oldest version here, so the appstore and github releases show the newest version as "Last release"
CHANGELOG.mdof higher versionsappinfo/info.xmlpackage.json. The following command will return a new version name, make sure it matches what you expect:vinv24.0.0-rc.3will be automatically added to the tag)make create-tag version=$(xmllint --xpath '/info/version/text()' appinfo/info.xml)git push releases v$(xmllint --xpath '/info/version/text()' appinfo/info.xml)CHANGELOG.mdsection from merged PR💚 Next Patch (34)tov24.0.0-rc.3in https://github.com/nextcloud/spreed/milestonesUnless last release of the stable branch:
💚 Next Patch (34)(Due date in ~4 weeks, ~1 week for beta/RC)v24.0.0-rc.3to💚 Next Patch (34): https://github.com/nextcloud/spreed/issues?q=is%3Aissue%20state%3Aopen%20milestone%3Av24.0.0-rc.3v24.0.0-rc.3to💚 Next Patch (34): https://github.com/nextcloud/spreed/pulls?q=is%3Apr%20state%3Aopen%20milestone%3Av24.0.0-rc.3v24.0.0-rc.3milestone