Skip to content

feat: implement Phase 1 E2E testing with cross-platform CI matrix #90

feat: implement Phase 1 E2E testing with cross-platform CI matrix

feat: implement Phase 1 E2E testing with cross-platform CI matrix #90

Triggered via pull request September 25, 2025 09:26
Status Failure
Total duration 1m 9s
Artifacts

ci.yml

on: pull_request
Matrix: test
Lint & Type Check
17s
Lint & Type Check
Validate Changesets
19s
Validate Changesets
All checks passed
4s
All checks passed
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 1 warning, and 1 notice
Test (windows-pwsh)
Process completed with exit code 1.
test/core/converters/json-converter.test.ts > JsonConverter > convertChangeToJson > should extract change name from directory structure: test/core/converters/json-converter.test.ts#L123
AssertionError: expected 'D:\a\OpenSpec\OpenSpec\test-json-conv…' to be 'add-auth' // Object.is equality Expected: "add-auth" Received: "D:\a\OpenSpec\OpenSpec\test-json-converter-tmp\changes\add-auth\proposal" ❯ test/core/converters/json-converter.test.ts:123:27
test/core/converters/json-converter.test.ts > JsonConverter > convertChangeToJson > should convert a change to JSON format: test/core/converters/json-converter.test.ts#L95
AssertionError: expected 'D:\a\OpenSpec\OpenSpec\test-json-conv…' to be 'change' // Object.is equality Expected: "change" Received: "D:\a\OpenSpec\OpenSpec\test-json-converter-tmp\change" ❯ test/core/converters/json-converter.test.ts:95:27
test/core/converters/json-converter.test.ts > JsonConverter > convertSpecToJson > should extract spec name from directory structure: test/core/converters/json-converter.test.ts#L74
AssertionError: expected 'D:\a\OpenSpec\OpenSpec\test-json-conv…' to be 'user-auth' // Object.is equality Expected: "user-auth" Received: "D:\a\OpenSpec\OpenSpec\test-json-converter-tmp\specs\user-auth\spec" ❯ test/core/converters/json-converter.test.ts:74:27
test/core/converters/json-converter.test.ts > JsonConverter > convertSpecToJson > should convert a spec to JSON format: test/core/converters/json-converter.test.ts#L41
AssertionError: expected 'D:\a\OpenSpec\OpenSpec\test-json-conv…' to be 'spec' // Object.is equality Expected: "spec" Received: "D:\a\OpenSpec\OpenSpec\test-json-converter-tmp\spec" ❯ test/core/converters/json-converter.test.ts:41:27
test/commands/show.test.ts > top-level show command > auto-detects change id and supports --json: test/commands/show.test.ts#L60
AssertionError: expected 'D:\a\OpenSpec\OpenSpec\test-show-comm…' to be 'demo' // Object.is equality Expected: "demo" Received: "D:\a\OpenSpec\OpenSpec\test-show-command-tmp\openspec\changes\demo\proposal" ❯ test/commands/show.test.ts:60:23
All checks passed
Process completed with exit code 1.
Test (linux-bash)
No files were found with the provided path: coverage/. No artifacts will be uploaded.
Test (windows-pwsh)
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677