Skip to content

ci: add native Windows compatibility harness - #257

Merged
KenTaniguchi-R merged 5 commits into
mainfrom
ci/250-native-windows
Aug 4, 2026
Merged

ci: add native Windows compatibility harness#257
KenTaniguchi-R merged 5 commits into
mainfrom
ci/250-native-windows

Conversation

@KenTaniguchi-R

@KenTaniguchi-R KenTaniguchi-R commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a manually dispatchable native windows-2025 matrix for Node 20, 22, and 24
  • run build, typecheck, all shared and relay tests, and 51 explicitly platform-neutral CLI tests on Node 24
  • prove the packed CLI .cmd shim runs from clean paths containing spaces while ordinary npm installation remains blocked until Support Windows as a native AgentCall callee #251
  • pin current setup, doctor, and listener failures to the documented managed-policy boundary
  • document all functional blockers and the Daytona/manual end-to-end probe

Local verification

  • pnpm -r build
  • pnpm -r typecheck
  • pnpm -r test: shared 166, CLI 932 with 5 live probes skipped, relay 256
  • pnpm docs:check: 4 contract/site tests and 25 pages validated
  • CLI test:windows: 51 passed
  • workflow YAML parses and all actions are SHA-pinned

Native verification

  • GitHub Actions run 30863691728 passed on Microsoft Windows Server 2025
  • Node 24: monorepo build/typecheck, shared 166, relay 256, and portable CLI 51 tests
  • Node 20/22/24: packed install harness, generated agentcall.cmd --version/--help, and exact Support Windows as a native AgentCall callee #251 blocker assertions
  • macOS/Linux packed consumers remain green across Node 20/22/24

Closes #250

@KenTaniguchi-R
KenTaniguchi-R marked this pull request as ready for review August 3, 2026 23:58
@KenTaniguchi-R
KenTaniguchi-R merged commit b2ef8cf into main Aug 4, 2026
12 checks passed
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.

Establish native-Windows CI and compatibility harness

1 participant