Skip to content

Commit c32d316

Browse files
authored
chore: stop nightly live tests from running on a daily schedule (#478)
The Nightly live channel suite hits ~14 real public endpoints from a shared CI datacenter IP and asserts each returns results. Public services routinely rate-limit (429), block datacenter traffic (403) or return transient 5xx, so at least one fails on nearly every nightly run -- producing a daily false-alarm failure email with no actionable signal. Remove the daily cron trigger; keep workflow_dispatch so the suite can still be run on demand from the Actions tab, where a human can read the result. The job still fails loudly on any real regression when run. Authorized by the repo owner (0xmariowu) in lieu of an automated approval gate. https://claude.ai/code/session_01WJdXSEnHXZ8bhuV33vBN1R
1 parent 9769da5 commit c32d316

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/nightly.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
name: Nightly — Live Integration Tests
22

33
on:
4-
schedule:
5-
- cron: "0 2 * * *" # UTC 02:00 daily
6-
workflow_dispatch: # manual trigger
4+
# Daily schedule removed: live tests hit ~14 real public endpoints from a
5+
# shared CI IP, so transient upstream rate-limits/blocks (429/403/5xx)
6+
# produced a false-alarm failure email nearly every night with no actionable
7+
# signal. Run on demand from the Actions tab instead, where a human can read
8+
# the result. The job still fails loudly on any real regression.
9+
workflow_dispatch: # manual trigger only
710

811
permissions:
912
contents: read

0 commit comments

Comments
 (0)