Release pipeline: Ensure stable branches are green
Context
During the monthly release and patch release, there's a manual step to ensure the branches are green, for example:
Ensure tests are green on CE stable branch Ensure tests are green on EE stable branch Ensure tests are green on Omnibus Ensure tests are green on CNG
This issue is to automate these steps in a generic way between monthly and patch releases.
Proposal
A general class could be created on release-tools, to check for GitLab EE, CE, Omnibus and (CNG) branches based on a version.
We need to check the last three versions for a patch release and the active version for a monthly release.
Milestones
-
Generic class is implemented in release tools to achieve this check.