[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [XEN PATCH v1] automation: edit rules for analyze jobs
- To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- From: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
- Date: Fri, 22 May 2026 12:32:33 +0200
- Arc-authentication-results: i=1; bugseng.com; arc=none smtp.remote-ip=162.55.131.47
- Arc-message-signature: i=1; d=bugseng.com; s=openarc; a=rsa-sha256; c=relaxed/relaxed; t=1779445953; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:X-Sender:Organization:Content-Type: Content-Transfer-Encoding; bh=VHF9eWhlJjXjtVykFe+kyXDIrT8vJHUE5nERukubOlg=; b=QqQHTB4muovvrS1tyyJ3fd99IGBNTIT1Ip0Z+SjUYVUY8F/9kbWtln+R+EFXpG2FRnxq zexm80yLwewxh/y4lDAiQPtAHGO3qu7CAE17u4hUNYmRFjNoNbITN/Xzi1qNr052pXlM4 J/jzFC/LNEupOHDO/jaZWli/r8J2LAWWK191zTpKpxFWXtYWCifHWp/oaJRvdufUxmpc3 IdNpHopBpDeFzkcsJ8OaJEyOiRSZ6tcNuqIxb+I4HoNToZDh1brtyyGIaX9wSRcJKVH6i xN4AEe0A8pxr5SKkB5ef3qVBJeI6V223HnTDZb0CphevWfarw+MIVEVVScJWi3RVRqOKX ArHqRZIdET2RWAyTbYWTbmL+HdtG9SOg54HKKKV6iNdHhW6qgUvgblW9oITTcLZgVR55t 8lR9TRlaRSnmu+uyyTXWTH6YIigJs5lY8109nuVo697PAOpBUZpE8tZ24Ql0gqyYBWYOq cFzJTMNTcO83Sg2DWmCmCiFWyrleoOBHtpFmbgcDTUwKcksK+ZE241mylJVCibnJq+5WU Lk9jICTYDaNXFAWfhh2HJW3HpgD5SOo1MqL8AnWYVFo3/9fKE0FmexNn2HhWxkxU1wHKp 9LXzAO78QQ3FmLIaMP9whqdBLB+x5cqgNm8OoLz6paph+FYpvO5bcElKQe93J3k=
- Arc-seal: i=1; d=bugseng.com; s=openarc; a=rsa-sha256; cv=none; t=1779445953; b=uGDw6n1+cwBc12diuIu8WV1U03OQwKoKk8509VJOk/X9kwm5/sr+KmMTpVeMlWdTOXn2 ZzwlWMYiKCPHClHbOyZePQOU6vudWfmkUEoImH5S5tAo2OntiPyMbmWQF3RBi8Lsg6rC8 kqpKXXpI1Ckh4rLiK6NI+ekbnzpMnfoZZ2wXea2y+KOHGYvUW0dVUlR1Zcf/FaJZkdlhu 5U6wY4hQ7fXBpCOQ8z882JVSPi05xrzPgyLs+gfHhzhCM2cUkBcu/t4fgHhRVxMYZiIbP 6gUJlr8w8oE5R/Kw4u8PRaLCGsWNGHAeC3m4m3WUzw90V/dO14aSh76j4MQ9C/DK2vTCf eI1N/z70cFVNu/C0I+0LSqPH2AwYa8/xs4jlUDYyaSXUNUDqbdI+N0OSvt0rKfbq4JUCg zfOPYh91mamidsGFuxXAcozz5j5MPeynwo8ORxmNWJJ3ZUtJzOwh2LYeJC8CnAF6nPktF WuGMXM/dvC5U+Q2lJiLq0DwpWKYsk27791Xop02R2ECpqaSp3pdwzRueotKRnl6YEfS8W FGwFmQ2T2HgrOxGz9a+wRfF/Tms4FAmj9DwuP5wKfnJgrSEE0ZFI2ZVNXB8tw4Tz352YM NBXvGH3A9JvLomEa0PGrSpaOHBMSCEB208RRJd5W+nBYHkvS+/q7DhECMaRuyag=
- Authentication-results: eu.smtp.expurgate.cloud; none
- Authentication-results: bugseng.com; arc=none smtp.remote-ip=162.55.131.47
- Cc: Victor Lira <victorm.lira@xxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
- Delivery-date: Fri, 22 May 2026 10:32:41 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 2026-05-22 12:20, Andrew Cooper wrote:
On 20/05/2026 11:58 pm, Victor Lira wrote:
rewrite analyze jobs rules to simplify the conditions under which the
jobs appear and run
after these changes:
- to appear, all jobs must be selected (SELECTED_JOBS_ONLY), have
token
(WTOKEN), and be in an allowed path (CI_PROJECT_PATH), this is
specified in
.eclair-analysis
- the subcategories have their own exceptions, keeping current
behavior:
- ECLAIR_SAFETY/ECLAIR_TESTING can force enable some
- eclair-testing jobs will not appear outside xen-project/people
This assumes we don't use pipeline sources other than
push/api/schedule.
Signed-off-by: Victor Lira <victorm.lira@xxxxxxx>
---
this preseves the current behavior of the -testing jobs running
anywhere on
xen-project/people but maybe we want to limit it to whoever is doing
the
testing, or in some other way
tested on my own repo xen-project/people/victormlira/xen
push
https://gitlab.com/xen-project/people/victormlira/xen/-/pipelines/2541858231
push /eclair-x86_64-amd$|alpine-3.18-gcc$/
https://gitlab.com/xen-project/people/victormlira/xen/-/pipelines/2541859057
push /alpine-3.18-gcc$/
https://gitlab.com/xen-project/people/victormlira/xen/-/pipelines/2541859605
schedule
https://gitlab.com/xen-project/people/victormlira/xen/-/pipelines/2541871689
schedule /eclair-x86_64-amd$|alpine-3.18-gcc$/
https://gitlab.com/xen-project/people/victormlira/xen/-/pipelines/2541875599
schudule /alpine-3.18-gcc$/
https://gitlab.com/xen-project/people/victormlira/xen/-/pipelines/2541876512
I'm afraid this still doesn't work.
I pushed with ci.variable=SELECTED_JOBS_ONLY="/eclair-x86_64-allcode/"
and still got the eclair-*-amd jobs started.
https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2545988798
~Andrew
Perhaps it's because the runner is marked as a safety runner?
rules:
- if: $ECLAIR_SAFETY
when: always
--
Nicola Vetrini, B.Sc.
Software Engineer
BUGSENG (https://bugseng.com)
LinkedIn: https://www.linkedin.com/in/nicola-vetrini-a42471253
|