ci: Add *ignore_scheduled_pipelines to mesa/gallium rules templates
authorMichel Dänzer <mdaenzer@redhat.com>
Thu, 7 Jan 2021 09:38:26 +0000 (10:38 +0100)
committerMarge Bot <eric+marge@anholt.net>
Fri, 8 Jan 2021 09:57:21 +0000 (09:57 +0000)
These are currently not used directly, but maybe this can prevent copy
and paste accidents.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8360>

.gitlab-ci/test-source-dep.yml

index 01b571d..46d231e 100644 (file)
@@ -1,10 +1,18 @@
 # This file list source dependencies to avoid creating/running jobs
 # those outcome cannot be changed by the modifications from a branch.
 
+# Generic rule to not run the job during scheduled pipelines
+# ----------------------------------------------------------
+.scheduled_pipelines-rules:
+  rules: &ignore_scheduled_pipelines
+    if: '$CI_PIPELINE_SOURCE == "schedule"'
+    when: never
+
 # Mesa core source file dependencies
 # ----------------------------------
 .mesa-rules:
   rules:
+    - *ignore_scheduled_pipelines
     - changes: &mesa_core_file_list
       - .gitlab-ci.yml
       - .gitlab-ci/**/*
@@ -29,6 +37,7 @@
 # -------------------------------------
 .gallium-rules:
   rules:
+    - *ignore_scheduled_pipelines
     - changes: &gallium_core_file_list
       - src/gallium/*
       - src/gallium/auxiliary/**/*
       - src/gallium/tests/**/*
       - src/gallium/winsys/*
 
-# Generic rule to not run the job during scheduled pipelines
-# ----------------------------------------------------------
-.scheduled_pipelines-rules:
-  rules: &ignore_scheduled_pipelines
-    if: '$CI_PIPELINE_SOURCE == "schedule"'
-    when: never
-
 .softpipe-rules:
   stage: software-renderer
   rules: