[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250226135415.363605-1-vignesh.raman@collabora.com>
Date: Wed, 26 Feb 2025 19:23:58 +0530
From: Vignesh Raman <vignesh.raman@...labora.com>
To: dri-devel@...ts.freedesktop.org
Cc: daniels@...labora.com,
helen.fornazier@...il.com,
airlied@...il.com,
simona.vetter@...ll.ch,
robdclark@...il.com,
dmitry.baryshkov@...aro.org,
guilherme.gallo@...labora.com,
sergi.blanch.torne@...labora.com,
valentine.burley@...labora.com,
linux-kernel@...r.kernel.org
Subject: [PATCH v1] drm/ci: fix merge request rules
Merge request pipelines were only created when changes
were made to drivers/gpu/drm/ci/, causing MRs that didn't
touch this path to break. Fix MR pipeline rules to trigger
jobs for all changes.
Fixes: df54f04f2020 ("drm/ci: update gitlab rules")
Signed-off-by: Vignesh Raman <vignesh.raman@...labora.com>
---
drivers/gpu/drm/ci/gitlab-ci.yml | 15 ++-------------
1 file changed, 2 insertions(+), 13 deletions(-)
diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml
index f04aabe8327c..3991cd36af5f 100644
--- a/drivers/gpu/drm/ci/gitlab-ci.yml
+++ b/drivers/gpu/drm/ci/gitlab-ci.yml
@@ -170,23 +170,12 @@ stages:
- !reference [.disable-farm-mr-rules, rules]
# Never run immediately after merging, as we just ran everything
- !reference [.never-post-merge-rules, rules]
- # Build everything in merge pipelines, if any files affecting the pipeline
- # were changed
+ # Build everything in merge pipelines
- if: *is-merge-attempt
- changes: &all_paths
- - drivers/gpu/drm/ci/**/*
when: on_success
# Same as above, but for pre-merge pipelines
- if: *is-pre-merge
- changes:
- *all_paths
- when: manual
- # Skip everything for pre-merge and merge pipelines which don't change
- # anything in the build
- - if: *is-merge-attempt
- when: never
- - if: *is-pre-merge
- when: never
+ when: on_success
# Build everything after someone bypassed the CI
- if: *is-direct-push
when: on_success
--
2.47.2
Powered by blists - more mailing lists