Skip to content

Configured CI

Configured CI #1

Triggered via pull request February 20, 2026 14:18
@SynthLuvrSynthLuvr
opened #22
ci
Status Failure
Total duration 22s
Artifacts

CI.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

6 errors
ci
Process completed with exit code 1.
ci
test: command (/home/runner/work/nova/nova/) /home/runner/setup-pnpm/node_modules/.bin/pnpm run test exited (1)
tests/balance.test.ts > nova balance > prints 0 for a fresh config in JSON format: tests/base.ts#L13
ExecaError: Command failed with ENOENT: nova -j balance spawn nova ENOENT ❯ getFinalError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9 ❯ makeError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16 ❯ getAsyncResult node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4 ❯ handlePromise node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17 ❯ nova tests/base.ts:13:22 ❯ tests/balance.test.ts:11:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { shortMessage: 'Command failed with ENOENT: nova -j balance\nspawn nova ENOENT', originalMessage: 'spawn nova ENOENT', command: 'nova -j balance', escapedCommand: 'nova -j balance', cwd: '/home/runner/work/nova/nova', durationMs: 5.847162, failed: true, timedOut: false, isCanceled: false, isGracefullyCanceled: false, isTerminated: false, isMaxBuffer: false, isForcefullyTerminated: false, code: 'ENOENT', stdout: '', stderr: '', stdio: [ undefined, '', '' ], ipcOutput: [], pipedFrom: [] } Caused by: Caused by: Error: spawn nova ENOENT ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'spawn nova', path: 'nova', spawnargs: [ '-j', 'balance' ] }
tests/balance.test.ts > nova balance > prints 0 for a fresh config: tests/base.ts#L13
ExecaError: Command failed with ENOENT: nova balance spawn nova ENOENT ❯ getFinalError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9 ❯ makeError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16 ❯ getAsyncResult node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4 ❯ handlePromise node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17 ❯ nova tests/base.ts:13:22 ❯ tests/balance.test.ts:6:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { shortMessage: 'Command failed with ENOENT: nova balance\nspawn nova ENOENT', originalMessage: 'spawn nova ENOENT', command: 'nova balance', escapedCommand: 'nova balance', cwd: '/home/runner/work/nova/nova', durationMs: 28.304564, failed: true, timedOut: false, isCanceled: false, isGracefullyCanceled: false, isTerminated: false, isMaxBuffer: false, isForcefullyTerminated: false, code: 'ENOENT', stdout: '', stderr: '', stdio: [ undefined, '', '' ], ipcOutput: [], pipedFrom: [] } Caused by: Caused by: Error: spawn nova ENOENT ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'spawn nova', path: 'nova', spawnargs: [ 'balance' ] }
tests/address.test.ts > nova address > prints address in JSON format: tests/base.ts#L13
ExecaError: Command failed with ENOENT: nova -j address spawn nova ENOENT ❯ getFinalError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9 ❯ makeError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16 ❯ getAsyncResult node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4 ❯ handlePromise node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17 ❯ nova tests/base.ts:13:22 ❯ tests/address.test.ts:11:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { shortMessage: 'Command failed with ENOENT: nova -j address\nspawn nova ENOENT', originalMessage: 'spawn nova ENOENT', command: 'nova -j address', escapedCommand: 'nova -j address', cwd: '/home/runner/work/nova/nova', durationMs: 7.990341, failed: true, timedOut: false, isCanceled: false, isGracefullyCanceled: false, isTerminated: false, isMaxBuffer: false, isForcefullyTerminated: false, code: 'ENOENT', stdout: '', stderr: '', stdio: [ undefined, '', '' ], ipcOutput: [], pipedFrom: [] } Caused by: Caused by: Error: spawn nova ENOENT ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'spawn nova', path: 'nova', spawnargs: [ '-j', 'address' ] }
tests/address.test.ts > nova address > prints address: tests/base.ts#L13
ExecaError: Command failed with ENOENT: nova address spawn nova ENOENT ❯ getFinalError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/final-error.js:6:9 ❯ makeError node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/return/result.js:108:16 ❯ getAsyncResult node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:168:4 ❯ handlePromise node_modules/.pnpm/execa@9.6.1/node_modules/execa/lib/methods/main-async.js:151:17 ❯ nova tests/base.ts:13:22 ❯ tests/address.test.ts:6:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { shortMessage: 'Command failed with ENOENT: nova address\nspawn nova ENOENT', originalMessage: 'spawn nova ENOENT', command: 'nova address', escapedCommand: 'nova address', cwd: '/home/runner/work/nova/nova', durationMs: 38.807165, failed: true, timedOut: false, isCanceled: false, isGracefullyCanceled: false, isTerminated: false, isMaxBuffer: false, isForcefullyTerminated: false, code: 'ENOENT', stdout: '', stderr: '', stdio: [ undefined, '', '' ], ipcOutput: [], pipedFrom: [] } Caused by: Caused by: Error: spawn nova ENOENT ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'spawn nova', path: 'nova', spawnargs: [ 'address' ] }