docs: update release cycle tasks

Add an item about supported python runtimes and making sure we're
running the correct CI jobs.

Change-Id: I7b3ff2561cd400bd3f9fdfa9922fe77b63be03c4
This commit is contained in:
Brian Rosmaita 2022-05-19 17:05:05 -04:00
parent be71720bb9
commit cc160815bf

View File

@ -55,6 +55,35 @@ Between PTG and Milestone-1
Example patch: https://review.opendev.org/c/opendev/irc-meetings/+/695339
#. **Supported Python versions**
* The supported Python runtimes for the cycle may have changed from the
previous cycle. You can find them at
https://governance.openstack.org/tc/reference/runtimes/
* Review the tox testenvs defined in ``tox.ini`` and make sure there
are functional testenvs for each. You don't have to worry about
unit tests--tox is smart enough to know what to do for those--but
if you specify ``tox -e functional-py312`` tox will bomb unless
there's a 'functional-py312' testenv defined.
* The OpenStack required check and gate tests are defined in a template
in `zuul.d/project-templates.yaml`_ in the
`openstack/openstack-zuul-jobs repo`_. The template is maintained by
the OpenStack QA team. It should have an easily recognizable name,
for example, ``openstack-python3-zed-jobs``.
Usually there will be autogenerated patches for each cinder project
repo to change the template from the previous cycle's to the current
cycle's, so watch for those. Or you can proactively make the changes
yourself as soon as the template is available.
Example new template patch:
https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/831826
.. _zuul.d/project-templates.yaml: https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/project-templates.yaml
.. _openstack/openstack-zuul-jobs repo: https://opendev.org/openstack/openstack-zuul-jobs
#. Focus on spec reviews to get them approved and updated early in
the cycle to allow enough time for implementation.