Skip to content

Add services to return patch release pressure.

What does this MR do and why?

As part of extending the maintenance policy, maintainers will be able to merge bug fixes into stable branches. This means the current process of detecting patch release pressure will be deprecated, instead, unreleased commits (commits that haven't been included in a tagged) will be the new patch release pressure metric

This commit adds a couple of classes to return patch release pressure per version:

  • ReleaseTools::PatchRelease::Coordinator - Returns a list of pressure for the last three versions
  • ReleaseTools::PatchRelease::Commits - Returns the number of unreleased commits in a given stable branch. It also has another methods to return the unreleased commits.

Related to gitlab-com/gl-infra/delivery#2680 (closed)

To do

Author Check-list

  • [-] Has documentation been updated?
Edited by Mayra Cabrera

Merge request reports