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

Re: [PATCH] automation/eclair: Run *-testing jobs only in some branches


  • To: Nicola Vetrini <nicola.vetrini@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Thu, 11 Dec 2025 14:27:07 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=R7wf8aT5VdYTH0KwJsw0mmsingAtaUp/HW2l1zuI1TY=; b=IVcUgANbrbzVcISR1rv2NKPlnGZynywf32cGf/u6gPGeQiWiILwrbszwWsVMpqII1B6x5gYdBXoSggvGlNXwluuywy3gky/4pw+zy67fNv1o/pf1yAEE+S8quMtoFBWivSpKP639Xk1OlBN1a0FYgKqjRCL15qkLS3SRqUxfJhW7LbYFyvyr12oyw3DIlAKGOZznSuSqwwhi0mNyMfRHsPAAQFEhRTgFAJEQRcsgcln8wjYmoTTVn7cJlSHvd8sk3PnRFrLnPiR4nlPRvmh+vMNtegGDddGtz8V0LObtqZKtOkA9UJwSoJVnHfju7v/uIAlp+luActsBgIt9CigmMQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wqiq+BhO40xjTcUN8h/9DFw94D85s7FaPDlr46dV4LN3Wba2d7y5x+mLqgVh/lhG26QhJvxVx971FCss4lF3HkxeMtZXGCdiMacaNhGtNcIGvPJv/Feix/Gtn0ZAraAT0zZoOsQO9+qvIPq3rOX8pfUnxynygtHWll24eb7HQInByezS11TvxFsANucLHRj9qd351FaEGsgXzwRMg7+2dnzGAiVuL7VHOPT58VlI6dcuGyD/EAdLeukIfKH2/+vzf1ar0IqFGFnDnN7aGBhrBnIHl/9z5NMHLCAAPfcRbYuPylBxQEEGuAsrUWDVMzbdqDsdUwwrL9+7XE3FjtA1eg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>
  • Delivery-date: Thu, 11 Dec 2025 14:27:22 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 11/12/2025 1:34 pm, Nicola Vetrini wrote:
> From: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
>
> These jobs should not run in regular scans, but only in xen-project/people
> repositories and branches to speed up pipeline execution.
>
> Signed-off-by: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
> ---
> This should alleviate some of the recent delays of the ECLAIR pipelines
> ---
>  automation/gitlab-ci/analyze.yaml | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/automation/gitlab-ci/analyze.yaml 
> b/automation/gitlab-ci/analyze.yaml
> index 5ddfe37903..88bc42f5c3 100644
> --- a/automation/gitlab-ci/analyze.yaml
> +++ b/automation/gitlab-ci/analyze.yaml
> @@ -52,6 +52,8 @@ eclair-x86_64-testing:
>    tags:
>      - eclair-analysis-testing
>    rules:
> +    - if: $CI_PROJECT_PATH !~ /^xen-project\/people/.*$/
> +      when: never
>      - if: $ECLAIR_TESTING
>        when: always
>      - !reference [.eclair-analysis:triggered, rules]
> @@ -110,6 +112,8 @@ eclair-ARM64-testing:
>    tags:
>      - eclair-analysis-testing
>    rules:
> +    - if: $CI_PROJECT_PATH !~ /^xen-project\/people/.*$/
> +      when: never
>      - if: $ECLAIR_TESTING
>        when: always
>      - !reference [.eclair-analysis:triggered, rules]

Thanks for the patch, but Gitlab thinks there's a syntax error.

https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2209479095

The / after people needs escaping, like it's done elsewhere.  The result is:

https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2209482948

which is looking far more healthy.

With that fixed, Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
and I'll be taking this fairly promptly.



 


Rackspace

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