Skip to content

Make pipelines running also for X-Y-stable branches

Tomasz Maczukin requested to merge run-pipelines-also-on-stable-branches into master

What does this MR do?

Enables pipeline on the X-Y-stable branches.

Why was this MR needed?

With !1733 (merged) and the follow-ups we've highly refactored our pipeline. One of the main goals was to start using the Pipeline for Merge Result feature. But since our pipelines should run also for master (the Bleeding Edge release) and tags (RC and stable releases) we've added exceptions for these. What we've forgot about are the X-Y-stable branches.

Currently the pipelines are not working on them, which means that cherry-picking commits from master to the X-Y-stable branch after the first RC is created (which is happening from time to time) as well as any commits done directly on these branches (e.g. the CHANGELOG file updates at the release day) are not triggering the pipeline. And this is wrong.

Are there points in the code the reviewer needs to double check?

Does this MR meet the acceptance criteria?

  • Documentation created/updated
  • Added tests for this feature/bug
  • In case of conflicts with master - branch was rebased

What are the relevant issue numbers?

Merge request reports