Skip to content

Analyze the stable branches readiness review across releases

Context

Stable branch readiness is reviewed at different stages on GitLab releases:

Release type Stage Description What should be reviewed? Current State Followup Issues
Monthly RC pipelines are green Executed after the release candidate has been created RC stable branch pipeline RC stable branch n/a
Patch security_release_prepare:check_component_branch_pipeline_status As part of the security_release:prepare stage. Executed at the early stages of a patch release Stable branches within the policy (not the default branch) Stable branches within the policy (not the default branch) n/a
Patch security_release_tag:check_component_branch_pipeline_status Executed after the backports have been merged in a patch Release environments associated with the versions within the policy Stable branches within the policy (not the default branch) #21167 (closed)
Internal internal_release_prepare:check_component_branch_pipeline_status Executed at the early stages of an internal release Release environments associated with the Dedicated versions Stable branches for the Dedicated versions #21167 (closed)

Proposal: Review the readiness check of stable branches

The readiness check of stable branches should be reviewed to guarantee their efficiency. for example, some of these checks review the status of the default branches, and these are not used in release types.

Exit criteria

  • Analyze each readiness check of release types
  • Ensure it is reviewing the required branches per release
  • Open follow-up to update the checks as necessary
Edited by Jenny Kim