From a214ff63f407eb66b4b60a6b84e83c1a30dd8a21 Mon Sep 17 00:00:00 2001 From: Jesse Hallam Date: Tue, 19 Aug 2025 21:39:38 -0300 Subject: [PATCH] narrow paths to trigger (server|webapp)-ci (#33678) * Consolidate server and webapp CI workflows into single templates - Merge server-ci-master.yml and server-ci-pr.yml into server-ci-template.yml - Merge webapp-ci-master.yml and webapp-ci-pr.yml into webapp-ci-template.yml - Add conditional concurrency control for PRs only - Maintain all existing behavior while eliminating duplication * narrow paths to trigger (server|webapp)-ci --- .github/workflows/server-ci.yml | 4 +++- .github/workflows/webapp-ci.yml | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/server-ci.yml b/.github/workflows/server-ci.yml index 6b6665da1fc..e927160997a 100644 --- a/.github/workflows/server-ci.yml +++ b/.github/workflows/server-ci.yml @@ -8,7 +8,9 @@ on: paths: - "server/**" - "e2e-tests/**" - - ".github/**" + - ".github/workflows/server-ci.yml" + - ".github/workflows/server-test-template.yml" + - ".github/workflows/mmctl-test-template.yml" concurrency: group: ${{ github.event_name == 'pull_request' && format('{0}-{1}', github.workflow, github.ref) || '' }} diff --git a/.github/workflows/webapp-ci.yml b/.github/workflows/webapp-ci.yml index f08fbcd7a16..a31f8511536 100644 --- a/.github/workflows/webapp-ci.yml +++ b/.github/workflows/webapp-ci.yml @@ -8,6 +8,8 @@ on: paths: - "webapp/**" - "e2e-tests/**" + - ".github/workflows/webapp-ci.yml" + - ".github/actions/webapp-setup/**" concurrency: group: ${{ github.event_name == 'pull_request' && format('{0}-{1}', github.workflow, github.ref) || '' }}