mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-23 10:14:13 +08:00
ci: drop containers, builds, and tests from post-merge pipeline
All these jobs are redundant and a waste of resources: - the containers have already been built & pushed in the merge pipeline - the mesa build variants have already all passed - the driver tests have already all passed None of these jobs are doing anything useful in this pipeline, but it costs a factor of 2x to our infrastructure, so let's remove them. In other words, the only job left in the post-merge pipeline is the `pages` job that deploys the update to the website. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26451>
This commit is contained in:
parent
b976b9cd8d
commit
90a77f55de
@ -32,11 +32,7 @@ workflow:
|
||||
MESA_CI_PERFORMANCE_ENABLED: 1
|
||||
VALVE_INFRA_VANGOGH_JOB_PRIORITY: "" # Empty tags are ignored by gitlab
|
||||
# post-merge pipeline
|
||||
- if: $GITLAB_USER_LOGIN == "marge-bot" && $CI_COMMIT_BRANCH
|
||||
variables:
|
||||
KERNEL_IMAGE_BASE: https://${S3_HOST}/mesa-lava/${KERNEL_REPO}/${KERNEL_TAG}
|
||||
JOB_PRIORITY: 40
|
||||
VALVE_INFRA_VANGOGH_JOB_PRIORITY: priority:low
|
||||
- if: &is-post-merge $GITLAB_USER_LOGIN == "marge-bot" && $CI_PIPELINE_SOURCE == "push"
|
||||
# any other pipeline
|
||||
- if: $GITLAB_USER_LOGIN != "marge-bot" && $FORCE_KERNEL_TAG != null
|
||||
variables:
|
||||
@ -168,19 +164,13 @@ include:
|
||||
# YAML anchors for rule conditions
|
||||
# --------------------------------
|
||||
.rules-anchors:
|
||||
# Post-merge pipeline
|
||||
- &is-post-merge '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_BRANCH'
|
||||
# Post-merge pipeline after Marge has merged an MR
|
||||
- &is-post-merge-for-marge '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_BRANCH && $GITLAB_USER_LOGIN != "marge-bot"'
|
||||
# Post-merge pipeline, not for Marge Bot
|
||||
- &is-post-merge-not-for-marge '$CI_PROJECT_NAMESPACE == "mesa" && $GITLAB_USER_LOGIN != "marge-bot" && $CI_COMMIT_BRANCH'
|
||||
# Pre-merge pipeline
|
||||
- &is-pre-merge '$CI_PIPELINE_SOURCE == "merge_request_event"'
|
||||
|
||||
|
||||
.never-post-merge-rules:
|
||||
rules:
|
||||
- if: *is-post-merge-for-marge
|
||||
- if: *is-post-merge
|
||||
when: never
|
||||
|
||||
|
||||
@ -188,9 +178,11 @@ include:
|
||||
rules:
|
||||
# Run when re-enabling a disabled farm, but not when disabling it
|
||||
- !reference [.disable-farm-mr-rules, rules]
|
||||
# Run pipeline by default in the main project if any CI pipeline
|
||||
# configuration files were changed, to ensure docker images are up to date
|
||||
- if: *is-post-merge
|
||||
# Never run immediately after merging, as we just ran everything
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
# Run pipeline by default if it was triggered by Marge Bot, is for a
|
||||
# merge request, and any files affecting the pipeline were changed
|
||||
- if: *is-merge-attempt
|
||||
changes: &all_paths
|
||||
- VERSION
|
||||
- bin/git_sha1_gen.py
|
||||
@ -211,24 +203,10 @@ include:
|
||||
- include/**/*
|
||||
- src/**/*
|
||||
when: on_success
|
||||
# Run pipeline by default if it was triggered by Marge Bot, is for a
|
||||
# merge request, and any files affecting the pipeline were changed
|
||||
- if: *is-merge-attempt
|
||||
changes:
|
||||
*all_paths
|
||||
when: on_success
|
||||
# Run pipeline by default in the main project if it was not triggered by
|
||||
# Marge Bot, and any files affecting the pipeline were changed
|
||||
- if: *is-post-merge-not-for-marge
|
||||
changes:
|
||||
*all_paths
|
||||
when: on_success
|
||||
# Just skip everything for MRs which don't actually change anything in the
|
||||
# build - the same rules as above, but without the file-change rules
|
||||
- if: *is-merge-attempt
|
||||
when: never
|
||||
- if: *is-post-merge
|
||||
when: never
|
||||
# Always allow user branches etc to trigger jobs manually
|
||||
- when: manual
|
||||
|
||||
|
@ -200,6 +200,7 @@
|
||||
# Rules for unusual architectures that only build a subset of drivers
|
||||
.ppc64el-rules:
|
||||
rules:
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
- !reference [.softpipe-rules, rules]
|
||||
@ -212,6 +213,7 @@
|
||||
|
||||
.s390x-rules:
|
||||
rules:
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
- !reference [.softpipe-rules, rules]
|
||||
@ -221,6 +223,7 @@
|
||||
# Rules for linters
|
||||
.lint-rustfmt-rules:
|
||||
rules:
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.core-rules, rules]
|
||||
- changes:
|
||||
- src/**/*.rs
|
||||
@ -228,6 +231,7 @@
|
||||
|
||||
.lint-clang-format-rules:
|
||||
rules:
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.core-rules, rules]
|
||||
- changes:
|
||||
- .clang-format
|
||||
|
@ -16,6 +16,8 @@
|
||||
name: "mesa_${CI_JOB_NAME}"
|
||||
paths:
|
||||
- results/
|
||||
rules:
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
|
||||
.formatting-check:
|
||||
# Cancel job if a newer commit is pushed to the same branch
|
||||
|
@ -1,6 +1,7 @@
|
||||
.radeonsi-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes: &amd_common_file_list
|
||||
@ -27,6 +28,7 @@
|
||||
.radv-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
- changes:
|
||||
*amd_common_file_list
|
||||
@ -40,12 +42,14 @@
|
||||
.radv-collabora-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.radv-rules, rules]
|
||||
|
||||
.radv-valve-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.valve-farm-rules, rules]
|
||||
- !reference [.radv-rules, rules]
|
||||
|
||||
@ -53,6 +57,7 @@
|
||||
stage: amd
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.valve-farm-manual-rules, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
- changes:
|
||||
@ -65,12 +70,14 @@
|
||||
.radeonsi+radv-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.radeonsi-rules, rules]
|
||||
- !reference [.radv-rules, rules]
|
||||
|
||||
.radeonsi-vaapi-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.radeonsi-rules, rules]
|
||||
- changes: &radeon_vcn_file_list
|
||||
- src/gallium/frontends/va/**/*
|
||||
@ -80,6 +87,7 @@
|
||||
.radeonsi-vaapi-manual-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
@ -89,12 +97,14 @@
|
||||
.radeonsi-valve-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.valve-farm-rules, rules]
|
||||
- !reference [.radeonsi-rules, rules]
|
||||
|
||||
.radeonsi-valve-manual-rules:
|
||||
stage: amd
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.valve-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
|
@ -22,7 +22,7 @@
|
||||
rules:
|
||||
- if: $FORCE_KERNEL_TAG != null
|
||||
when: never
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.test, rules]
|
||||
- !reference [.igalia-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- !reference [.broadcom-common-rules, rules]
|
||||
@ -36,6 +36,7 @@
|
||||
.vc4-manual-rules:
|
||||
stage: broadcom
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.igalia-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- !reference [.broadcom-common-manual-rules, rules]
|
||||
@ -47,7 +48,7 @@
|
||||
rules:
|
||||
- if: $FORCE_KERNEL_TAG != null
|
||||
when: never
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.test, rules]
|
||||
- !reference [.igalia-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- !reference [.broadcom-common-rules, rules]
|
||||
@ -62,6 +63,7 @@
|
||||
stage: broadcom
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.igalia-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- !reference [.broadcom-common-manual-rules, rules]
|
||||
@ -74,7 +76,7 @@
|
||||
rules:
|
||||
- if: $FORCE_KERNEL_TAG != null
|
||||
when: never
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.test, rules]
|
||||
- !reference [.igalia-farm-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
- changes: &v3dv_file_list
|
||||
@ -84,6 +86,7 @@
|
||||
.v3dv-manual-rules:
|
||||
stage: broadcom
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.igalia-farm-manual-rules, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
- changes: *v3dv_file_list
|
||||
|
@ -1,6 +1,7 @@
|
||||
.etnaviv-rules:
|
||||
stage: etnaviv
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.austriancoder-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes: &etnaviv_file_list
|
||||
@ -15,6 +16,7 @@
|
||||
stage: etnaviv
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.austriancoder-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
|
@ -1,6 +1,7 @@
|
||||
# Rules for changes that impact either freedreno or turnip.
|
||||
.freedreno-common-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||
- changes: &freedreno_core_file_list
|
||||
- src/freedreno/ci/**/*
|
||||
@ -15,6 +16,7 @@
|
||||
.freedreno-common-manual-rules:
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.core-manual-rules, rules]
|
||||
- changes:
|
||||
*freedreno_core_file_list
|
||||
@ -25,6 +27,7 @@
|
||||
.google-freedreno-rules:
|
||||
stage: freedreno
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.freedreno-farm-rules, rules]
|
||||
- !reference [.freedreno-common-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
@ -37,6 +40,7 @@
|
||||
.collabora-freedreno-rules:
|
||||
stage: freedreno
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.freedreno-common-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
@ -48,6 +52,7 @@
|
||||
stage: freedreno
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.freedreno-farm-manual-rules, rules]
|
||||
- !reference [.freedreno-common-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
@ -59,6 +64,7 @@
|
||||
stage: freedreno
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.freedreno-common-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
@ -70,6 +76,7 @@
|
||||
.google-turnip-rules:
|
||||
stage: freedreno
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.freedreno-farm-rules, rules]
|
||||
- !reference [.freedreno-common-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
@ -80,6 +87,7 @@
|
||||
.collabora-turnip-rules:
|
||||
stage: freedreno
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.freedreno-common-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
@ -90,6 +98,7 @@
|
||||
stage: freedreno
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.freedreno-farm-manual-rules, rules]
|
||||
- !reference [.freedreno-common-manual-rules, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
@ -101,6 +110,7 @@
|
||||
stage: freedreno
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.freedreno-common-manual-rules, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
@ -111,23 +121,27 @@
|
||||
# For piglit and skqp test jobs that run both GL and VK tests.
|
||||
.google-freedreno-turnip-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.google-freedreno-rules, rules]
|
||||
- !reference [.google-turnip-rules, rules]
|
||||
|
||||
.collabora-freedreno-turnip-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-freedreno-rules, rules]
|
||||
- !reference [.collabora-turnip-rules, rules]
|
||||
|
||||
.google-freedreno-rules-restricted:
|
||||
stage: freedreno
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.restricted-rules, rules]
|
||||
- !reference [.google-freedreno-rules, rules]
|
||||
|
||||
.collabora-freedreno-rules-restricted:
|
||||
stage: freedreno
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.restricted-rules, rules]
|
||||
- !reference [.collabora-freedreno-rules, rules]
|
||||
|
||||
@ -135,6 +149,7 @@
|
||||
stage: freedreno
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.performance-rules, rules]
|
||||
- !reference [.google-freedreno-manual-rules, rules]
|
||||
allow_failure: true # see comment in .performance-rules, which we don't inherit this line from.
|
||||
@ -150,6 +165,7 @@
|
||||
stage: freedreno
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.performance-rules, rules]
|
||||
- !reference [.collabora-freedreno-manual-rules, rules]
|
||||
allow_failure: true # see comment in .performance-rules, which we don't inherit this line from.
|
||||
|
@ -1,6 +1,7 @@
|
||||
.lima-rules:
|
||||
stage: arm
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.lima-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes:
|
||||
|
@ -1,6 +1,7 @@
|
||||
.llvmpipe-rules:
|
||||
stage: software-renderer
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- if: $FORCE_KERNEL_TAG != null
|
||||
when: never
|
||||
- !reference [.gl-rules, rules]
|
||||
@ -12,6 +13,7 @@
|
||||
.llvmpipe-manual-rules:
|
||||
stage: software-renderer
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes: *llvmpipe_file_list
|
||||
when: manual
|
||||
@ -19,6 +21,7 @@
|
||||
.llvmpipe-cl-rules:
|
||||
stage: software-renderer
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||
- changes: &llvmpipe_cl_files
|
||||
- .gitlab-ci.yml
|
||||
@ -36,6 +39,7 @@
|
||||
|
||||
.llvmpipe-rusticl-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.llvmpipe-cl-rules, rules]
|
||||
- changes:
|
||||
- src/gallium/frontends/rusticl/**/*
|
||||
|
@ -1,6 +1,7 @@
|
||||
.nouveau-rules:
|
||||
stage: nouveau
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anholt-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes: &nouveau_file_list
|
||||
@ -14,6 +15,7 @@
|
||||
stage: nouveau
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anholt-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
|
@ -1,6 +1,7 @@
|
||||
.softpipe-rules:
|
||||
stage: software-renderer
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- if: $FORCE_KERNEL_TAG != null
|
||||
when: never
|
||||
- !reference [.gl-rules, rules]
|
||||
|
@ -1,6 +1,7 @@
|
||||
.virgl-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- if: $FORCE_KERNEL_TAG != null
|
||||
when: never
|
||||
- !reference [.gl-rules, rules]
|
||||
@ -14,6 +15,7 @@
|
||||
stage: layered-backends
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
@ -25,6 +27,7 @@
|
||||
stage: layered-backends
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.performance-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
|
@ -1,5 +1,6 @@
|
||||
.zink-common-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes:
|
||||
- src/gallium/drivers/zink/**/*
|
||||
@ -8,6 +9,7 @@
|
||||
.zink-common-manual-rules:
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
- src/gallium/drivers/zink/**/*
|
||||
@ -16,12 +18,14 @@
|
||||
.zink-lvp-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.lavapipe-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
|
||||
.zink-anv-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anv-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
|
||||
@ -29,12 +33,14 @@
|
||||
stage: layered-backends
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anv-manual-rules, rules]
|
||||
- !reference [.zink-common-manual-rules, rules]
|
||||
|
||||
.zink-anv-rules-restricted:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.restricted-rules, rules]
|
||||
- !reference [.anv-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
@ -42,6 +48,7 @@
|
||||
.zink-turnip-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-turnip-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
variables:
|
||||
@ -51,12 +58,14 @@
|
||||
stage: layered-backends
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-turnip-manual-rules, rules]
|
||||
- !reference [.zink-common-manual-rules, rules]
|
||||
|
||||
.zink-radv-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.radv-valve-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
|
||||
@ -64,6 +73,7 @@
|
||||
stage: layered-backends
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.radv-valve-manual-rules, rules]
|
||||
- !reference [.zink-common-manual-rules, rules]
|
||||
- changes:
|
||||
@ -122,4 +132,4 @@
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 20
|
||||
|
||||
# Disable reporting, since DUTs don't have internet access
|
||||
FLAKES_CHANNEL: ""
|
||||
FLAKES_CHANNEL: ""
|
||||
|
@ -1,6 +1,7 @@
|
||||
.lavapipe-rules:
|
||||
stage: software-renderer
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- if: $FORCE_KERNEL_TAG != null
|
||||
when: never
|
||||
- !reference [.vulkan-rules, rules]
|
||||
@ -15,6 +16,7 @@
|
||||
stage: software-renderer
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes: *lavapipe_file_list
|
||||
|
@ -1,6 +1,7 @@
|
||||
.i915g-rules:
|
||||
stage: intel
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes: &i915g_file_list
|
||||
- src/gallium/drivers/i915/**/*
|
||||
@ -12,6 +13,7 @@
|
||||
stage: intel
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
*i915g_file_list
|
||||
@ -20,6 +22,7 @@
|
||||
.crocus-rules:
|
||||
stage: intel
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anholt-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes: &crocus_file_list
|
||||
@ -32,6 +35,7 @@
|
||||
stage: intel
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anholt-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
@ -41,6 +45,7 @@
|
||||
.iris-rules:
|
||||
stage: intel
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
@ -54,6 +59,7 @@
|
||||
stage: intel
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes:
|
||||
@ -67,6 +73,7 @@
|
||||
stage: intel
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.performance-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
@ -84,6 +91,7 @@
|
||||
.anv-rules:
|
||||
stage: intel
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.no_scheduled_pipelines-rules, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
@ -95,6 +103,7 @@
|
||||
stage: intel
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
- changes:
|
||||
@ -104,6 +113,7 @@
|
||||
.hasvk-rules:
|
||||
stage: intel
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anholt-farm-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
- changes:
|
||||
@ -114,6 +124,7 @@
|
||||
stage: intel
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.anholt-farm-manual-rules, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
- changes:
|
||||
@ -124,12 +135,14 @@
|
||||
.intel-rules:
|
||||
stage: intel
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.iris-rules, rules]
|
||||
- !reference [.anv-rules, rules]
|
||||
|
||||
.intel-manual-rules:
|
||||
stage: intel
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.iris-manual-rules, rules]
|
||||
- !reference [.anv-manual-rules, rules]
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
# rules duplication manually
|
||||
.windows-build-rules:
|
||||
rules:
|
||||
- !reference [.never-post-merge-rules, rules]
|
||||
- !reference [.test, rules]
|
||||
- !reference [.microsoft-farm-rules, rules]
|
||||
- !reference [.zink-common-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
@ -39,6 +39,7 @@
|
||||
|
||||
.glon12-test-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.microsoft-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes: *d3d12_file_list
|
||||
@ -49,6 +50,7 @@
|
||||
|
||||
.spirv2dxil-test-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.microsoft-farm-rules, rules]
|
||||
- !reference [.core-rules, rules]
|
||||
- changes: &spirv2dxil_file_list
|
||||
@ -59,6 +61,7 @@
|
||||
|
||||
.dozen-test-rules:
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.microsoft-farm-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
- changes:
|
||||
|
@ -1,6 +1,7 @@
|
||||
.panfrost-midgard-rules:
|
||||
stage: arm
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
- changes: &panfrost_gallium_file_list
|
||||
@ -22,6 +23,7 @@
|
||||
stage: arm
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
- changes: *panfrost_gallium_file_list
|
||||
@ -35,6 +37,7 @@
|
||||
.panfrost-bifrost-rules:
|
||||
stage: arm
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-rules, rules]
|
||||
- !reference [.vulkan-rules, rules]
|
||||
- !reference [.gl-rules, rules]
|
||||
@ -55,6 +58,7 @@
|
||||
stage: arm
|
||||
retry: !reference [.scheduled_pipeline-rules, retry]
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.collabora-farm-manual-rules, rules]
|
||||
- !reference [.vulkan-manual-rules, rules]
|
||||
- !reference [.gl-manual-rules, rules]
|
||||
|
@ -1,6 +1,7 @@
|
||||
.venus-rules:
|
||||
stage: layered-backends
|
||||
rules:
|
||||
- !reference [.test, rules]
|
||||
- !reference [.lavapipe-rules, rules]
|
||||
- changes: &venus_file_list
|
||||
- src/virtio/**/*
|
||||
|
Loading…
Reference in New Issue
Block a user