chore(ci): drop windows test jobs

Merged
PI
3mo ago
+1-7

Issue for this PR

Issues are disabled on this repository, so no issue exists for this change. Context lives in #12 (first working CI on the fork); this is a follow-up trimming the inherited test workflow.

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Removes the windows legs from the unit and e2e matrices in .github/workflows/test.yml, plus the now-dead runner.os conditionals (the HttpApi gate and Playwright deps guards, and the windows filewatcher toggle, pinned to its previous linux value).

This fork doesn't consume windows builds โ€” RELEASING.md explicitly skips the windows targets when cutting releases โ€” so the windows test jobs only add runner cost and flake surface with nothing downstream depending on them. The single-entry matrix is kept intentionally so the check names stay unit (linux) / e2e (linux).

Based on #12 (fork-ci) so the diff shows only this change; when #12 merges, GitHub retargets this PR to dev automatically.

How did you verify your code works?

Workflow-file-only change. Verified the edited YAML parses cleanly and reviewed the diff against the matrix/conditional structure. Note this workflow targets blacksmith runners the fork doesn't have, so it doesn't execute here either way โ€” the effective CI gate is fork-ci.yml (unaffected).

Screenshots / recordings

N/A โ€” CI configuration change.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

๐Ÿค– Generated with Claude Code