Replace pipeline:mr-approved with tier labels in CI rules
What does this MR do and why?
Replace pipeline:mr-approved with tier labels in CI rules:
- Replace
.if-merge-request-approvedto check forpipeline::tier-[23]labels - Replace
.if-merge-request-not-approvedwith.if-merge-request-tier-1 - Rename rules to clarify intent: "approved" becomes "should-run-full-pipeline"
This removes dependency on the pipeline:mr-approved label while maintaining the same pipeline behavior using the tier system.
References
Contributes to Replace the mr-approved label with pipeline::ti... (#462820)
Proof of work
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by David Dieulivol