From 6ac2b04a4436e4211cc6b61d49684371361a73bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stevan=20Radakovi=C4=87?= <stevan.radakovic@linaro.org>
Date: Tue, 29 Jun 2021 14:00:53 +0200
Subject: [PATCH] .ostc-ci/gitlab-ci.yml: update rules for lava-test and
 lava-report
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Hidden job .lava-test and .lava-report should have same set of rules
as the .bitbake-workspace job (which has the rules overridden for this
project).

Signed-off-by: Stevan Radaković <stevan.radakovic@linaro.org>
---
 .ostc-ci/gitlab-ci.yml | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/.ostc-ci/gitlab-ci.yml b/.ostc-ci/gitlab-ci.yml
index 5b3a94f1..5daa6254 100644
--- a/.ostc-ci/gitlab-ci.yml
+++ b/.ostc-ci/gitlab-ci.yml
@@ -78,6 +78,34 @@ aggregate-docs:
         - .ostc-ci/*
     - if: '$CI_COMMIT_TAG'
 
+# Mimic the updated rules for lava-test from the bitbake-workspace.
+.lava-test:
+  rules:
+    - if: '$CI_PIPELINE_SOURCE == "schedule"'
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
+      when: manual
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+      changes:
+        - assets/**/*
+        - flavours/**/*
+        - meta-*/**/*
+        - .ostc-ci/*
+    - if: '$CI_COMMIT_TAG'
+
+# Mimic the updated rules for lava-report from the bitbake-workspace.
+.lava-report:
+  rules:
+    - if: '$CI_PIPELINE_SOURCE == "schedule"'
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
+      when: manual
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+      changes:
+        - assets/**/*
+        - flavours/**/*
+        - meta-*/**/*
+        - .ostc-ci/*
+    - if: '$CI_COMMIT_TAG'
+
 ##
 ## Submit jobs to LAVA
 ##
-- 
GitLab