Skip to content

Skip jobs on critical security releases

Mayra Cabrera requested to merge skip-jobs-on-security-release-pipeline-2 into master

What does this MR do and why?

Skip some finalize jobs on critical security releases

A collection of jobs is executed at the end of the security release via security pipeline. However, there are some jobs that only apply for regular security releases and not critical because they don't have tracking issue associated or because they're triggered on-demand.

This commit updates the following jobs to be skipped if they're executed in the context of a security release:

  • Finalize::CloseImplementationIssues
  • Finalize::CloseTrackingIssue
  • Finalize::NotifyNextReleaseManagers
  • Finalize::UpdateSlackBookmark

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

Tests

With SECURITY=critical Without SECURITY=critical
Screenshot_2023-10-02_at_11.47.30 Screenshot_2023-10-02_at_11.47.40
https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/2372661 https://ops.gitlab.net/gitlab-org/release/tools/-/pipelines/2372670

Author Check-list

  • Has documentation been updated?

Merge request reports