ci/windows: move microsoft farm rules
authorDavid Heidelberg <david.heidelberg@collabora.com>
Tue, 13 Jun 2023 21:06:59 +0000 (23:06 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 16 Jun 2023 22:03:14 +0000 (22:03 +0000)
No functional changes intended, align with other farms.

Reviewed-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org>
Acked-by: Daniel Stone <daniels@collabora.com>
Acked-by: Jesse Natalie <jenatali@microsoft.com>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23629>

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

index 2330b98..89df8aa 100644 (file)
@@ -437,8 +437,7 @@ debian/arm64_test:
     - .container
     - .windows-docker-vs2019
   rules:
-    - if: '$MICROSOFT_FARM == "offline"'
-      when: never
+    - !reference [.microsoft-farm-rules, rules]
     - !reference [.container-rules, rules]
   variables:
     GIT_STRATEGY: fetch # we do actually need the full repository though
@@ -468,8 +467,7 @@ windows_build_vs2019:
   extends:
     - .windows_container_build
   rules:
-    - if: '$MICROSOFT_FARM == "offline"'
-      when: never
+    - !reference [.microsoft-farm-rules, rules]
     - !reference [.build-rules, rules]
   variables:
     MESA_IMAGE_PATH: &windows_build_image_path ${WINDOWS_X64_BUILD_PATH}
@@ -488,8 +486,7 @@ windows_test_vs2019:
   extends:
     - .windows_container_build
   rules:
-    - if: '$MICROSOFT_FARM == "offline"'
-      when: never
+    - !reference [.microsoft-farm-rules, rules]
     - !reference [.build-rules, rules]
   variables:
     MESA_IMAGE_PATH: &windows_test_image_path ${WINDOWS_X64_TEST_PATH}
index 1d2ba1d..a28658b 100644 (file)
       when: never
     - !reference [.collabora-farm-rules, rules]
 
+.microsoft-farm-rules:
+  rules:
+    - if: '$MICROSOFT_FARM == "offline"'
+      when: never
+
 # Rules for changes that impact either freedreno or turnip.
 .freedreno-common-rules:
   rules:
 # rules duplication manually
 .windows-build-rules:
   rules:
-    - if: '$MICROSOFT_FARM == "offline"'
-      when: never
+    - !reference [.microsoft-farm-rules, rules]
     - !reference [.zink-common-rules, rules]
     - !reference [.vulkan-rules, rules]
     - changes:
 
 .glon12-test-rules:
   rules:
-    - if: '$MICROSOFT_FARM == "offline"'
-      when: never
+    - !reference [.microsoft-farm-rules, rules]
     - !reference [.gl-rules, rules]
     - changes: *d3d12_file_list
       when: on_success
 
 .spirv2dxil-test-rules:
   rules:
-    - if: '$MICROSOFT_FARM == "offline"'
-      when: never
+    - !reference [.microsoft-farm-rules, rules]
     - !reference [.core-rules, rules]
     - changes: &spirv2dxil_file_list
       - src/microsoft/ci/*
 
 .dozen-test-rules:
   rules:
-    - if: '$MICROSOFT_FARM == "offline"'
-      when: never
+    - !reference [.microsoft-farm-rules, rules]
     - !reference [.vulkan-rules, rules]
     - changes:
         *spirv2dxil_file_list