Skip to content

ci: add CI workflow for PR checks #971

ci: add CI workflow for PR checks

ci: add CI workflow for PR checks #971

Triggered via pull request March 19, 2026 11:41
Status Failure
Total duration 4m 37s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

15 errors and 5 warnings
test (24, ubuntu-latest)
Process completed with exit code 1.
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupErrorBranches > should delete only local branch when remote does not exist: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupErrorBranches > should delete both branches when remote exists: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupSuccessfulPrLocalBranch > should delete only local branch and keep remote: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupFailedPrBranches > should delete both remote and local branches: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupStaleBranch > should delete both remote and local stale branches when remote deletion succeeds: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
test (22, ubuntu-latest)
The strategy configuration was canceled because "test._24_ubuntu-latest" failed
test (22, ubuntu-latest)
The operation was canceled.
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupErrorBranches > should delete only local branch when remote does not exist: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupErrorBranches > should delete both branches when remote exists: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupSuccessfulPrLocalBranch > should delete only local branch and keep remote: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupFailedPrBranches > should delete both remote and local branches: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
src/commands/fix/branch-cleanup.integration.test.mts > branch-cleanup integration tests > cleanupStaleBranch > should delete both remote and local stale branches when remote deletion succeeds: src/commands/fix/branch-cleanup.integration.test.mts#L67
Error: command failed ❯ promiseSpawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/external/@npmcli/promise-spawn.js:498:24 ❯ spawn node_modules/.pnpm/@SocketSecurity+registry@1.1.17/node_modules/@socketsecurity/registry/lib/spawn.js:162:22 ❯ src/commands/fix/branch-cleanup.integration.test.mts:67:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { cmd: 'git', args: [ 'push', 'origin', 'main' ], code: 1, signal: null, stdout: null, stderr: null }
test (20, ubuntu-latest)
The strategy configuration was canceled because "test._24_ubuntu-latest" failed
test (20, ubuntu-latest)
The operation was canceled.
typecheck
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (24, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (22, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (20, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/