[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[XEN PATCH v2] automation/eclair: add new analysis jobs with differing configurations


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
  • Date: Fri, 24 Oct 2025 09:35:27 +0200
  • Arc-authentication-results: i=1; bugseng.com; arc=none smtp.remote-ip=93.47.230.150
  • Arc-message-signature: i=1; d=bugseng.com; s=openarc; a=rsa-sha256; c=relaxed/relaxed; t=1761291355; h=DKIM-Signature:From:To:Cc:Subject:Date:Message-ID:X-Mailer: MIME-Version:Content-Transfer-Encoding; bh=k47XGGcI1tgMdIHAXpNsDfUaNH+qQL8siZGHBgpYaEg=; b=f3RCFznSCBd1QzsEbvnkUudzggBKknCLx8PMEsBm2AlpQiiCkpSs5uy5iraBqaDGE3F/ jjEzDhgbBqwVUTERdjNIDKvxwFZKuHgSop/ggQKbAjICMZC/6xymjWBmPK3sFiZPKENtd 9U1FM1dHtIfmcILBN2YKpVqtxM/+mK448F/yXtXsDC+J03Xx9NWAZTaj3wnMWHruuJb5l W5fGPbSVnGakYYDzZ6ir+PEOuY6X3Q+pLQgHTuNG8DUQHslZnEmIwan7WC0t0eB9T5WL1 V3gaoceQVGzFc//xBuwHzPeITFyWH9tFK9wjhCPlvPfUAKngxb3sq5dnMY5cJOKyMQNAG zk/u0efRj5wZgMVRtLULq4mnyrscVfvijIh2r4nnNjzVEUIPMhNQXF4MpelBU6SM/212B M42MmIQCaL1IhxHyoGhogVdK24wixPsbrlkS4clojdj4u4Q3RuTei3d8XILv7MhK90+cX CKZ74v3XxqrDsxPMF0zqwxREMxbCwvg+gm/npEiXCSWWc4YHjs5ROUOssKIAPRH/vH1Dr lTQZ/+6W9N9EWPoeIWderrfRatJAuzi4USucGnLfdYPA1RODfv+GRxniGSIQVUwATb07z njKsiFjauSrq+9nIbL1DmhtEWL/Yk2vTwNYx/cDFf5MDR7tpJ0ykR26LambGuQ4=
  • Arc-seal: i=1; d=bugseng.com; s=openarc; a=rsa-sha256; cv=none; t=1761291355; b=gECyHvzPvHH9Mm/5GniWMF1jCUe3PZ+VpD8RFlk0gvMNQaEI4je40X5YHdquxaZs7IuQ ootzGnkZ3Bk1cETVD38uU2QWi4yI15DEN7DXd/yzvsW0HBsogBTaatpzhq7m8ahkZcKCA PS7kiJ7p7M9zIluD4fwNRWF4jSAImZzSbWkAaeclZjDJ0PJP+B5I0Udj/ti9elI/+/nwX mgsXaw1OLLcSrNPpIOhBOEBUTsdotEIbHJsbvEtbBjRVqanYfnNQ8oOS4rHM74YjnzUTz wHjHfBvyjVCQhZC/+EAUTk9QmRttl/BhtfhLdVwii1kbNY3NXTNq07gz6hWDgNPxSBYGi EEnZAEeCA8h4AB5/YK4Z56BzhtNHfHUI2RD8Xc7xD1gJKqcDUU6qYtyZKAZtW/Wc/tE60 kYYKbSxwAMaZIzj6EMAKSS/D2yfNAquuXjPTnCIgYx0GBbEe0IZEnG4LSmK2SaH1DJCxK mNscpfi5g2X+1llX/qzR9+tfUVdFOfMCKcqP3eGOWJtjbw7za0fSNL/+aJm2P7iFBYe8b LTleariyV//daN56uo1mgYAq9GfBvENWUleDDOO3GP+O+fnhseAN5TNTIK0zZbYdCY6UU CQu9Q4u9kwfaof798UGzsAmWCWSES4LKNkQIE/OIoxiTL5gX31AS7wIE9W59hnY=
  • Authentication-results: bugseng.com; arc=none smtp.remote-ip=93.47.230.150
  • Cc: sstabellini@xxxxxxxxxx, consulting@xxxxxxxxxxx, Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>, Victor Lira <victorm.lira@xxxxxxx>
  • Delivery-date: Fri, 24 Oct 2025 07:36:13 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

The following analysis jobs are performed:
- eclair-{x86_64,ARM64}: analyze Xen using the default configuration for
  that architecture; runs on runners tagged `eclair-analysis'.

- eclair-{x86-64,ARM64}-safety: analyze Xen using the configuration for
  safety, which is more restricted; runs on runners tagged
  `eclair-analysis-safety`.

- eclair-{x86_64,ARM64}-testing: analyze Xen using the default
  configuration for the purposes of testing new runner updates; runs on
  runners tagged `eclair-analysis-testing`.

Signed-off-by: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
---
Changes in v2:
- rebased to current staging;
- fixed regex path issue.
---
 automation/gitlab-ci/analyze.yaml | 38 +++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/automation/gitlab-ci/analyze.yaml 
b/automation/gitlab-ci/analyze.yaml
index d50721006740..7bd644d75074 100644
--- a/automation/gitlab-ci/analyze.yaml
+++ b/automation/gitlab-ci/analyze.yaml
@@ -45,6 +45,21 @@ eclair-x86_64:
     LOGFILE: "eclair-x86_64.log"
     VARIANT: "X86_64"
     RULESET: "monitored"
+
+eclair-x86_64-testing:
+  extends: eclair-x86_64
+  tags:
+    - eclair-analysis-testing
+  rules:
+    - if: $CI_PROJECT_PATH =~ /^xen-project\/people\/bugseng.*$/
+      when: always
+    - !reference [.eclair-analysis:triggered, rules]
+
+eclair-x86_64-safety:
+  extends: eclair-x86_64
+  tags:
+    - eclair-analysis-safety
+  variables:
     EXTRA_XEN_CONFIG: |
       CONFIG_AMD=y
       CONFIG_INTEL=n
@@ -75,6 +90,10 @@ eclair-x86_64:
       CONFIG_DEBUG_LOCKS=n
       CONFIG_SCRUB_DEBUG=n
       CONFIG_XMEM_POOL_POISON=n
+  rules:
+    - if: $CI_PROJECT_PATH =~ /^xen-project\/hardware\/xen$/ && 
$CI_COMMIT_BRANCH =~ /^staging$/
+      when: always
+    - !reference [.eclair-analysis:triggered, rules]
 
 eclair-ARM64:
   extends: .eclair-analysis:triggered
@@ -82,6 +101,21 @@ eclair-ARM64:
     LOGFILE: "eclair-ARM64.log"
     VARIANT: "ARM64"
     RULESET: "monitored"
+
+eclair-ARM64-testing:
+  extends: eclair-ARM64
+  tags:
+    - eclair-analysis-testing
+  rules:
+    - if: $CI_PROJECT_PATH =~ /^xen-project\/people\/bugseng.*$/
+      when: always
+    - !reference [.eclair-analysis:triggered, rules]
+
+eclair-ARM64-safety:
+  extends: eclair-ARM64
+  tags:
+    - eclair-analysis-safety
+  variables:
     EXTRA_XEN_CONFIG: |
       CONFIG_NR_CPUS=16
       CONFIG_GICV2=n
@@ -120,6 +154,10 @@ eclair-ARM64:
       CONFIG_DEBUG_LOCKS=n
       CONFIG_SCRUB_DEBUG=n
       CONFIG_XMEM_POOL_POISON=n
+  rules:
+    - if: $CI_PROJECT_PATH =~ /^xen-project\/hardware\/xen$/ && 
$CI_COMMIT_BRANCH =~ /^staging$/
+      when: always
+    - !reference [.eclair-analysis, rules]
 
 .eclair-analysis:on-schedule:
   extends: .eclair-analysis
-- 
2.43.0




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.