You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make an release candidate release of Products.CMFPlone (e.g. 5.2.5rc1). Fine to release this on PyPI.
Create a coredev branch, named something like prepare-525. Empty the auto-checkout list in checkouts.cfg.
Create a pending release (directory) on dist.plone.org, e.g. 5.2.5-pending, and gather files to put there:
Create a unified changelog: bin/manage changelog --start=5.2.4 > changelog.txt. Remove the uninteresting top lines.
Create a RELEASE-NOTES.txt. It may be enough to look through the changelog and copy interesting changes.
Gather all package distributions.
You can use tox -c release/tox.ini -p auto to gather them in release/dist, together with a few other files.
Get the versions.cfg file from coredev.
Create a constraints.txt from this. The above tox command generates this and puts it in release/dist.
Copy (rsync) all core packages and the other files to the pending release directory. I think we mostly do this so we have a backup if a version gets removed from PyPI.
Wait for installers to be uploaded to Launchpad, link on plone.org release page
Publish release page on plone.org. If the installer takes too long, publish it anyway. Coordinate with the Marketing Team.
Marketing Team: Send out announcement to plone-announce, Twitter, update #plone irc channel topic, what you want.
Ask the security team to update the https://plone.org/security/hotfixes/ page in the configuration control panel. (Configuration registry: plone.securitysupport, plone.versions, plone.activemaintenance)
The text was updated successfully, but these errors were encountered:
See the release schedule.
bin/manage report --interactive
checkouts.cfg
.CMFPlone metadata.xml
and latestupgrade step
are in sync, and that they are higher than in the Plone release.mockup
andplone.staticresources
are in sync and can be released. Example: Release for 5.2.3 mockup#1026plone.restapi
andplone.rest
.Products.CMFPlone
(e.g. 5.2.5rc1). Fine to release this on PyPI.prepare-525
. Empty theauto-checkout
list incheckouts.cfg
.bin/manage changelog --start=5.2.4 > changelog.txt
. Remove the uninteresting top lines.RELEASE-NOTES.txt
. It may be enough to look through the changelog and copy interesting changes.You can use
tox -c release/tox.ini -p auto
to gather them inrelease/dist
, together with a few other files.constraints.txt
from this. The above tox command generates this and puts it inrelease/dist
.rsync
) all core packages and the other files to the pending release directory. I think we mostly do this so we have a backup if a version gets removed from PyPI.Products.CMFPlone
to PyPI, updateversions.cfg
.bin/manage launchpad <version>
plone.securitysupport
,plone.versions
,plone.activemaintenance
)The text was updated successfully, but these errors were encountered: