Skip to content

Add verification to ensure stable branches are green

Ahmad Tolba requested to merge aht/ensure-stable-branches-green into master

What does this MR do and why?

A general class on release-tools, to check for GitLab EE, CE, Omnibus and (CNG) stable branches based on a version.

Content

  • Refactoring component_branch_verifier.rb to be more generic
  • Introducing branches_status.rb
  • Add stable branches verification for monthly release

Testing with security preparation

Screenshot_2024-07-29_at_12.41.20

Pipeline

https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/3554346

❌ The following branches do not have green pipelines:
- gitlab-pages - master - failed: https://gitlab.com/gitlab-org/gitlab-pages/-/commits/master
- omnibus-gitlab-ee - master - running: https://gitlab.com/gitlab-org/omnibus-gitlab/-/commits/master
Edited by Ahmad Tolba

Merge request reports

Loading