Remove nightly cron trigger from full test suite

Nightly runs are redundant when running full tests on every merge to develop.

Benefits of removing nightly:
- Reduces CI resource usage
- Simplifies maintenance
- Full tests still run on:
  - Every merge to develop (frequent)
  - Manual trigger (when needed)
  - PR with "test:full" label (on-demand)

Nightly only makes sense if:
- Merges are infrequent (days/weeks apart)
- Tests have time-dependent edge cases
- External dependencies need regular validation

For active development with frequent merges, running full tests
on every develop merge provides sufficient coverage.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Nathan Wallace
2025-11-12 19:37:51 +08:00
parent e126faad75
commit 2c89c6887d

View File

@@ -11,8 +11,6 @@ on:
branches:
- develop
# Run full suite after merge to develop - Tier 3 complete coverage
schedule:
- cron: '0 2 * * *' # 2 AM daily
pull_request:
types: [labeled]
# Run if PR has "test:full" label