feat(platform): make Windows a first-class dev platform, prove it in CI#8
Merged
Merged
Annotations
3 errors and 2 warnings
|
Unit and integration tests
Process completed with exit code 1.
|
|
Unit and integration tests:
test/eval/latency.test.ts#L12
AssertionError: expected 151.22 to be less than 150
❯ test/eval/latency.test.ts:12:19
|
|
Unit and integration tests:
test/eval/cli-docs-demo.test.ts#L20
AssertionError: cli-docs-demo eval detail:
✓ every documented command is exposed by --help and STATUS/SPEC list no stale surface — help=18 missingHelp=- missingStatus=- missingSpec=-
✓ SPEC enabled_events matches shipped defaults and includes PostToolUse — SPEC=SessionStart,UserPromptSubmit,PreToolUse,PostToolUse,PostCompact defaults=SessionStart,UserPromptSubmit,PreToolUse,PostToolUse,PostCompact
✓ SPEC claude-code wired hook events match install.ts HOOK_EVENTS — SPEC=SessionStart,UserPromptSubmit,PreToolUse,PostToolUse,PreCompact,PostCompact,SessionEnd source=SessionStart,UserPromptSubmit,PreToolUse,PostToolUse,PreCompact,PostCompact,SessionEnd
✗ STATUS and DEMO counters match live test/suite totals — tests 297/296; suites STATUS=19 DEMO=19 live=19
✓ demo is offline, memory-only, reproducible, and prints the two-step script — facts=10 absent=true networkCalls=0
✓ doctor gives READY/NOT READY verdicts with remediation — notReady=NOT READY ❌ — no facts yet; run `graphctx extract`. ready=READY ✅ — Claude Code hooks installed and memory populated; lifecycle push is live. afterUninstall=NOT READY ❌ — run `graphctx install auto` to wire an adapter.
✓ serve --mcp advertises exactly the documented 8 tools — got 8: remember, recall, inject_context, checkpoint_session, promote, forget, why, resolve_conflict
✓ STATUS MCP check counters match live adapters/MCP eval — STATUS=90/90,90/90 live=90/90
✓ install claude / uninstall claude round-trip writes then removes hook config — settings=true hooks=3->0
✓ install auto pipes cleanly and install <unknown> errors with supported clients — auto="auto-detected client: generic" unknownExit=1
✓ numeric CLI options reject invalid values before running work — recall --budget=1 bench --iterations=1 bench --scale --budget-ms=1 tui --tab=1
✓ typed CLI errors are action-oriented and stack-free — install cursor malformed JSON=1 install opencode malformed JSON=1: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ test/eval/cli-docs-demo.test.ts:20:74
|
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run actions/setup-node@v4
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
background
wait
wait-all
cancel
parallel
Loading