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