[pango/ci-no-detached-builds] ci: Specify 'only' for other jobs




commit e70c4f334e1eeb7d139148c9ac10db41613be10c
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Jan 12 07:38:24 2021 -0500

    ci: Specify 'only' for other jobs
    
    Otherwise MRs will only run macOS jobs.

 .gitlab-ci.yml | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 20ecadc1..724459de 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,14 @@ variables:
   MESON_TEST_TIMEOUT_MULTIPLIER: 2
   FEDORA_IMAGE: registry.gitlab.gnome.org/gnome/pango/fedora:v4
 
+.only-default:
+  only:
+    - branches
+  except:
+    - tags
+
 linux-fedora:
+  extends: .only-default
   image: $FEDORA_IMAGE
   stage: build
   needs: []
@@ -35,6 +42,7 @@ linux-fedora:
       - "${CI_PROJECT_DIR}/_build/fontlist.txt"
 
 asan-build:
+  extends: .only-default
   image: $FEDORA_IMAGE
   tags: [ asan ]
   stage: analysis
@@ -58,6 +66,7 @@ asan-build:
       - "${CI_PROJECT_DIR}/_build/fontlist.txt"
 
 msys2-mingw64:
+  extends: .only-default
   stage: build
   needs: []
   tags:
@@ -79,12 +88,12 @@ msys2-mingw64:
       - "${CI_PROJECT_DIR}/_build/fontlist.txt"
 
 macos:
+  extends: .only-default
+  only:
+    - branches@GNOME/pango
   stage: build
   tags:
     - macos
-  only:
-    - master
-    - merge_requests
   needs: []
   before_script:
     - pip3 install --user meson==0.56


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]