diff --git a/doc/source/contributor/releasing.rst b/doc/source/contributor/releasing.rst index 222d93b4af..66d49ac867 100644 --- a/doc/source/contributor/releasing.rst +++ b/doc/source/contributor/releasing.rst @@ -338,6 +338,8 @@ This includes: * In the new stable branch: + .. NOTE:: OpenStack Release tooling does this automatically. + * a change to point ``.gitreview`` at the branch * a change to update the upper constraints file used by ``tox`` @@ -364,6 +366,14 @@ We need to submit patches for changes in the stable branch to: ``TEMPEST_BAREMETAL_MAX_MICROVERSION`` in ``devstack/lib/ironic`` to make sure that unsupported API tempest tests are skipped on stable branches. E.g. `patch 495319 `_. +* remove any CI jobs which are *not* required. Mainly this revolves around the + metal3-integration CI job, however other non-voting jobs can also be removed + safely. This can be achieved by editing the ``.zuul.d/project.yaml`` file. + +.. NOTE:: It is normal to reduce the number of CI jobs present on a stable + branch the longer the branch exists. This is a mix of challenges related + to distributions, dependencies, and CI resources. Maintainers should + anticipate this as a normal activity and should avoid heroic efforts. We need to submit patches for changes on master to: diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 557c1c3ae0..6494997fcd 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -15,11 +15,6 @@ - ironic-cross-sushy: voting: false - ironic-tempest-functional-python3 - # NOTE(rpittau) moving to non-voting until we fix the tests - # see also https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/882312 - - ironic-grenade - - ironic-grenade-skip-level: - voting: false - ironic-standalone-redfish: voting: false - ironic-tempest-bios-redfish-pxe @@ -43,6 +38,16 @@ # NOTE(rpittau): Currently broken because of an issue with parted - metalsmith-integration-glance-centos9-legacy: voting: false + ##################################################################### + # Grenade should be removed in advance of the unmaintained branches # + # as it doesn't know how to upgrade from an unmaintained branch. # + ##################################################################### + - ironic-grenade + - ironic-grenade-skip-level: + voting: false + ############################################################### + # CI Jobs Below this line may be *removed* on Stable Branches # + ############################################################### # NOTE(TheJulia): At present, metal3 doesn't leverage # stable branches, and as far as we are aware these jobs # can be removed once this branch is made stable.