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
This commit is contained in:
Jesse Hallam
2025-08-20 00:39:38 +00:00
committed by GitHub
parent 51d0508c3f
commit a214ff63f4
2 changed files with 5 additions and 1 deletions
+3 -1
View File
@@ -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) || '' }}
+2
View File
@@ -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) || '' }}