Commit 07fd0d3f authored by Jordan Petridis's avatar Jordan Petridis 🌱 Committed by Jonas Ådahl

ci: Replace only/except with rules

only/except keywords where deperecated in favor of rules.

Since we started using !1492 it introduced
a second pipeline being run for each commit.

Detached pipelines are the only way to access CI_MERGE_REQUEST_*
variables, and if we disable normal pipelines you will need to
create wip/spam MRs in order to run the tests.

This reworked rules makes it so, the normal pipeline needs manual
interaction to be started, and the detached/MR pipleines is always
run.

Part-of: <!1503>
parent b64020f8
Pipeline #232354 passed with stages
in 5 minutes and 26 seconds