feat: implement comprehensive CI/CD pipeline and release automation #1
ci.yml
on: push
Quality Checks
1m 4s
Matrix: Cross-Platform Integration Tests
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
|