Skip to content

Commit ff0a119

Browse files
committed
Run integration test workflow periodically to catch external breakage
The project infrastructure may be broken by changes to the external dependencies (e.g., GitHub Actions runner changes, runner machine OS/environment updates, action releases, tool releases). If this breakage is not caught and fixed quickly by the maintainer, it may cause confusion to the contributors whose contributions trigger a spurious workflow run failure. Monitoring for breakage can be done by periodically triggering a workflow run.
1 parent ee5bec1 commit ff0a119

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/test-integration.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ on:
2323
- "action.yml"
2424
- "compilesketches/**"
2525

26+
schedule:
27+
# Run periodically to catch breakage caused by external changes.
28+
- cron: "0 12 * * THU"
29+
2630
env:
2731
SKETCHES_REPORTS_PATH: sketches-reports
2832
TESTDATA_PLATFORMS_PATH: .github/workflows/testdata/platforms

0 commit comments

Comments
 (0)