From 1fe692e8dade73d6f6b00d094a6e0982335a548a Mon Sep 17 00:00:00 2001 From: Yue Sun Date: Fri, 5 Jun 2026 11:02:07 +0800 Subject: [PATCH] ci(e2e): trigger E2E Test pipeline on new release/* branches Add a CI trigger so each push to a release/* branch (including the initial push that creates a new release branch) automatically runs the Modelkit E2E Test pipeline. The daily main schedule is unchanged. Uses batch: true to coalesce rapid successive pushes into a single run on the shared self-hosted agents. --- .pipelines/Modelkit E2E Test.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.pipelines/Modelkit E2E Test.yml b/.pipelines/Modelkit E2E Test.yml index f794f9ad..666d88e7 100644 --- a/.pipelines/Modelkit E2E Test.yml +++ b/.pipelines/Modelkit E2E Test.yml @@ -19,10 +19,19 @@ # * Manual queue-time runs (with selectable parameters) for ad-hoc # validation. # * Daily scheduled run at 00:00 Beijing time (16:00 UTC the prior -# day), staggered 8 h away from the weekly Eval Report cron. -# * No PR/CI trigger. Failures do not block PR merges. +# day) on `main`, staggered 8 h away from the weekly Eval Report cron. +# * CI trigger on `release/*` branches — fires on the initial push +# that creates a new release branch so each new release branch gets +# an automatic E2E run. (Subsequent pushes to a release branch will +# also trigger a run, which is acceptable since release branches +# typically see few commits.) +# * No PR trigger. Failures do not block PR merges. -trigger: none +trigger: + batch: true + branches: + include: + - release/* schedules: - cron: '0 16 * * *'