Skip jobs on critical security releases
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
|
---|---|
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?