From 5480ea2e3725d8f3dbefbd154f6cd4a862de9f17 Mon Sep 17 00:00:00 2001
From: jo <ljonas@riseup.net>
Date: Mon, 12 Dec 2022 17:51:20 +0100
Subject: [PATCH] ci: only run on main project or merge requests

---
 .gitlab-ci.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5d3b535..cf9bf12 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,15 @@ include:
   - project: funkwhale/ci
     file: /templates/pre-commit.yml
 
+workflow:
+  rules:
+    # Run for any event on the default branch in the funkwhale namespace
+    - if: >
+        $CI_PROJECT_NAMESPACE == "funkwhale" &&
+        $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+    # Run for merge requests
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
+
 stages:
   - lint
   - test
-- 
GitLab