Skip to content

feat: support saving snapshots to file #1151

feat: support saving snapshots to file

feat: support saving snapshots to file #1151

Triggered via pull request October 23, 2025 19:31
Status Failure
Total duration 1m 49s
Artifacts

run-tests.yml

on: pull_request
Matrix: run-tests
[Required] Tests passed
2s
[Required] Tests passed
Fit to window
Zoom out
Zoom in

Annotations

121 errors
Tests on macos-latest with node 22: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 22: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 24: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 20: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 22: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 20: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 23: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on ubuntu-latest with node 24: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on macos-latest with node 23: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 23: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 24: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 22: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: tests/McpResponse.test.ts#L83
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: tests/McpResponse.test.ts#L57
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/snapshot.ts#L60
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/input.ts#L307
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/input.ts#L267
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/input.ts#L223
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/input.ts#L187
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/input.ts#L162
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/input.ts#L76
Type 'true' has no properties in common with type 'SnapshotParams'.
Tests on windows-latest with node 20: src/tools/input.ts#L47
Type 'true' has no properties in common with type 'SnapshotParams'.
[Required] Tests passed
Process completed with exit code 1.