1.windows-docker-tags: 2 tags: 3 - windows 4 - docker 5 - "2022" 6 - mesa 7 8.windows-shell-tags: 9 tags: 10 - windows 11 - shell 12 - "2022" 13 - mesa 14 15 16# Unfortunately YAML doesn't let us concatenate arrays, so we have to do the 17# rules duplication manually 18.windows-build-rules: 19 rules: 20 - !reference [.test, rules] 21 - !reference [.microsoft-farm-rules, rules] 22 - !reference [.zink-common-rules, rules] 23 - !reference [.vulkan-rules, rules] 24 - !reference [.softpipe-rules, rules] 25 - !reference [.lavapipe-rules, rules] 26 - changes: &d3d12_file_list 27 - src/gallium/drivers/d3d12/**/* 28 - src/gallium/frontends/wgl/* 29 - src/gallium/winsys/d3d12/wgl/* 30 - src/gallium/targets/libgl-gdi/* 31 - src/gallium/targets/libgl-d3d12/* 32 when: on_success 33 - changes: 34 - src/microsoft/**/* 35 - src/gallium/frontends/va/* 36 - src/gallium/targets/va/* 37 when: on_success 38 - !reference [.radv-rules, rules] 39 40.glon12-test-rules: 41 rules: 42 - !reference [.test, rules] 43 - !reference [.microsoft-farm-rules, rules] 44 - !reference [.gl-rules, rules] 45 - changes: *d3d12_file_list 46 when: on_success 47 - changes: 48 - src/microsoft/compiler/* 49 when: on_success 50 51.spirv2dxil-test-rules: 52 rules: 53 - !reference [.test, rules] 54 - !reference [.microsoft-farm-rules, rules] 55 - !reference [.core-rules, rules] 56 - changes: &spirv2dxil_file_list 57 - src/microsoft/ci/* 58 - src/microsoft/compiler/* 59 - src/microsoft/spirv_to_dxil/* 60 when: on_success 61 62.dozen-test-rules: 63 rules: 64 - !reference [.test, rules] 65 - !reference [.microsoft-farm-rules, rules] 66 - !reference [.vulkan-rules, rules] 67 - changes: 68 *spirv2dxil_file_list 69 when: on_success 70 - changes: 71 - src/microsoft/vulkan/* 72 when: on_success 73