Skip to content

Commit 3a2171e

Browse files
committed
multi-server: add daily scheduled run for all tests
Schedule runs at 2pm EST (7pm UTC) daily, executing all tests including longer-running variants. Push and PR triggers continue to run only the short CI tests.
1 parent bcf05c2 commit 3a2171e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/ci-multi-server-tests.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ on:
1010
paths:
1111
- '.github/workflows/ci-multi-server-tests.yml'
1212
- 'src/tests/multi-server/**'
13+
schedule:
14+
# Daily at 2pm EST (7pm UTC) — runs all tests, not just CI subset
15+
- cron: '0 19 * * *'
1316
workflow_dispatch:
1417

1518
jobs:
@@ -89,7 +92,11 @@ jobs:
8992
9093
- name: Run multi-server tests
9194
run: |
92-
make -j$(nproc) test.multi-server.ci
95+
if [ "${{ github.event_name }}" = "schedule" ]; then
96+
make -j$(nproc) test.multi-server
97+
else
98+
make -j$(nproc) test.multi-server.ci
99+
fi
93100
94101
#
95102
# If the CI has failed and the branch is ci-debug

0 commit comments

Comments
 (0)