Skip to content

feat: implement comprehensive CI/CD pipeline and release automation #1

feat: implement comprehensive CI/CD pipeline and release automation

feat: implement comprehensive CI/CD pipeline and release automation #1

Triggered via push July 27, 2025 20:22
Status Failure
Total duration 1m 22s
Artifacts

ci.yml

on: push
Quality Checks
1m 4s
Quality Checks
Matrix: Cross-Platform Integration Tests
Fit to window
Zoom out
Zoom in

Annotations

22 errors, 8 warnings, and 2 notices
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:294:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:272:13)
error: Git command failed: error: pathspec 'main' did not match any file(s) known to git: tests/integration/worktree.test.ts#L77
at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:77:16) at emit (node:events:98:22) at #maybeClose (node:child_process:746:16) at #handleOnExit (node:child_process:520:72)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:221:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:199:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:181:28) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:179:60)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:167:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:141:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:121:28)
error: expect(received).toContain(expected): tests/integration/cli.test.ts#L297
Expected to contain: "main" Received: " Name Branch Path\n* repo master ." at <anonymous> (/home/runner/work/wt/wt/tests/integration/cli.test.ts:297:24)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:294:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:272:13)
error: Git command failed: error: pathspec 'main' did not match any file(s) known to git: tests/integration/worktree.test.ts#L77
at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:77:16) at emit (node:events:98:22) at #maybeClose (node:child_process:746:16) at #handleOnExit (node:child_process:520:72)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:221:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:199:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:181:28) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:179:60)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:167:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:141:28)
error: ENOENT: no such file or directory: node:child_process#L647
at spawn (node:child_process:647:35) at spawn (node:child_process:14:39) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:12:19) at new Promise (1:11) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:11:10) at runWT (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:10:22) at <anonymous> (/home/runner/work/wt/wt/tests/integration/worktree.test.ts:121:28)
error: expect(received).toContain(expected): tests/integration/cli.test.ts#L297
Expected to contain: "main" Received: " Name Branch Path\n* repo master ." at <anonymous> (/home/runner/work/wt/wt/tests/integration/cli.test.ts:297:24)
Cross-Platform Integration Tests (macos-latest)
The operation was canceled.
Cross-Platform Integration Tests (macos-latest)
The strategy configuration was canceled because "cross-platform-test.ubuntu-latest" failed
Cross-Platform Integration Tests (ubuntu-latest)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0gIqGaAAAAAA/+kfYtw6TQbQFUQv/q3m9QkwyQUEyMDMwMTA4MDE3AEVkZ2U=
Cross-Platform Integration Tests (ubuntu-latest)
Failed to restore: Cache service responded with 400
Quality Checks
Cache save failed.
Quality Checks
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0f4qGaAAAAAChjYQpFC3zRZVVxzeFfVD1QkwyQUEyMDMwMTEwMDE5AEVkZ2U=
Quality Checks
Failed to restore: Cache service responded with 400
Quality Checks
Cache save failed.
Cross-Platform Integration Tests (macos-latest)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0iIqGaAAAAAAugZYDXqb9SYKOpDmQuwOCU04xRURHRTI0MjEARWRnZQ==
Cross-Platform Integration Tests (macos-latest)
Failed to restore: Cache service responded with 400
Cross-Platform Integration Tests (macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
Cross-Platform Integration Tests (macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520