Skip to content

ci: add Windows to CI test matrix#29

Open
StartupBros wants to merge 1 commit intoalexknowshtml:mainfrom
StartupBros:ci/add-windows-matrix
Open

ci: add Windows to CI test matrix#29
StartupBros wants to merge 1 commit intoalexknowshtml:mainfrom
StartupBros:ci/add-windows-matrix

Conversation

@StartupBros
Copy link
Copy Markdown

Summary

  • Adds windows-latest to the CI matrix alongside ubuntu-latest
  • Expands test runs from 2 jobs (Node 20+22 on Ubuntu) to 4 jobs (Node 20+22 × Ubuntu+Windows)
  • Surfaces platform-specific regressions in existing Windows code paths (findClaude win32 detection, getPathSeparator semicolons, shell: true for Windows spawn)

Motivation

The codebase already has Windows-specific logic and corresponding unit tests, but CI only validates on Linux. This means Windows regressions can ship undetected.

Test plan

  • CI passes on all 4 matrix combinations
  • No new test failures introduced (any Windows failures are pre-existing bugs worth surfacing)

🤖 Generated with Claude Code

Add windows-latest alongside ubuntu-latest to surface platform-specific
regressions. The codebase has Windows-specific code paths (findClaude
win32 detection, getPathSeparator, shell: true for spawn) but no CI
validation on Windows. Expands the matrix from 2 to 4 jobs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@StartupBros StartupBros force-pushed the ci/add-windows-matrix branch from bab8dcf to b8b4062 Compare March 25, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant