Skip to content

Add PipelineTierTransitions processor (in sandbox mode)

David Dieulivol requested to merge 1539-PipelineTierTransitions_processor into master

Context

Related to #1539 (closed).

I was working on changing the current process in !2838 (diffs), and I thought it would be a good thing to test the new logic before we roll it out to the company.

I'll therefore split the original MR into two parts:

  1. Introduce the PipelineTierTransitions processor (this MR)
  2. Replace the current process with PipelineTierTransitions (this will be the "future" !2838 (merged) at the time of writing)

What does this MR do and why?

Introduces the PipelineTierTransitions processor in sandbox mode.

We're now creating new pipelines based on tiers information, and not based on the pipeline:mr-approved label (even though pipeline:mr-approved is still the label we use to include a lot more jobs).

Once we test this processor and validates that it works as expected, we can review the follow-up MR to replace the existing process.

Expected impact & dry-runs

None on the current processes, as we run in sandbox mode.

Action items

Edited by David Dieulivol

Merge request reports