Skip to content

[CI] Move Windows tests to nightly cron - #8350

Merged
TomasVotruba merged 1 commit into
mainfrom
move-windows-ci-to-nightly
Aug 14, 2026
Merged

[CI] Move Windows tests to nightly cron#8350
TomasVotruba merged 1 commit into
mainfrom
move-windows-ci-to-nightly

Conversation

@TomasVotruba

Copy link
Copy Markdown
Member

Why

Windows runners on every PR/push made CI feedback slow. Windows jobs are much slower than Ubuntu and blocked fast iteration.

What

  • Drop windows-latest from tests.yaml matrix (Ubuntu-only on PR/push now).
  • New tests_windows.yaml runs Windows tests on a schedule: cron 0 */3 * * * (every 3 hours), plus manual workflow_dispatch.

Same PHP matrix (8.4, 8.5) and same phpunit run, just moved off the PR hot path.

@TomasVotruba
TomasVotruba marked this pull request as ready for review August 14, 2026 10:03
@TomasVotruba
TomasVotruba enabled auto-merge (squash) August 14, 2026 10:03
@TomasVotruba
TomasVotruba merged commit f3a8273 into main Aug 14, 2026
50 checks passed
@TomasVotruba
TomasVotruba deleted the move-windows-ci-to-nightly branch August 14, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant