Skip to content

chore(deps): bump commander from 12.1.0 to 14.0.3 #465

chore(deps): bump commander from 12.1.0 to 14.0.3

chore(deps): bump commander from 12.1.0 to 14.0.3 #465

Triggered via pull request August 6, 2026 01:36
Status Failure
Total duration 8m 24s
Artifacts

ci.yml

on: pull_request
Lint & Format
29s
Lint & Format
Typecheck
19s
Typecheck
Unit Tests (Windows)
8m 18s
Unit Tests (Windows)
Local E2E Tests
27s
Local E2E Tests
Secret scan (gitleaks)
6s
Secret scan (gitleaks)
Matrix: build
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

22 errors
test/help.snapshot.test.ts > --help snapshots > test failure get: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test failure get 1` mismatched - Expected + Received @@ -1,12 +1,12 @@ "Usage: testsprite test failure get [options] <test-id> Write a self-contained failure-context bundle for a test's latest failing run Options: - --out <dir> Directory to write the §7 disk layout into (default: print - wire envelope to stdout) + --out <dir> Directory to write the §7 disk layout into (default: print wire + envelope to stdout) --failed-only Trim to the failed step ±1. The bundle is already failure-focused server-side, so this is usually a no-op; use `test steps <id>` for the full run trail. -h, --help display help for command ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > test result: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test result 1` mismatched - Expected + Received @@ -15,12 +15,12 @@ (default: false) --history list prior runs for this test instead of showing the latest result --source <src> with --history: filter by trigger source (cli|portal|mcp|schedule|github_action) - --since <dur> with --history: lower bound on createdAt — 24h, 7d, or - ISO timestamp (client-side translated) + --since <dur> with --history: lower bound on createdAt — 24h, 7d, or ISO + timestamp (client-side translated) --page-size <n> with --history: number of runs per page (1–100, default 20) --cursor <token> with --history: opaque cursor from a prior page --rerun with --history: show only reruns --no-rerun with --history: show only fresh (non-rerun) runs ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > test list: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test list 1` mismatched - Expected + Received @@ -10,12 +10,12 @@ --status <list> filter by normalized status (comma-separated). One of: draft, ready, queued, running, passed, failed, blocked, cancelled, unknown — M2.1 --page-size <n> service page-size hint (1-100, default 25) --starting-token <token> opaque cursor from a previous list response - --cursor <token> alias for --starting-token; accepted for parity - with `test result --history` + --cursor <token> alias for --starting-token; accepted for parity with + `test result --history` --max-items <n> stop after this many items across auto-paged pages --columns <list> select/reorder text table columns (comma-separated keys) --no-header suppress the text table header row -h, --help display help for command ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > test: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test 1` mismatched - Expected + Received @@ -9,12 +9,12 @@ list [options] List tests in a project get <test-id> Get a test by id create [options] Create a test from saved code (--code-file) or an agent-supplied plan (--plan-from, FE-only, M3.2 piece-5) - create-batch [options] Create multiple FE tests from a JSONL - of plan specs (FE-only) + create-batch [options] Create multiple FE tests from a JSONL of + plan specs (FE-only) scaffold [options] Emit a schema-correct starter test definition (frontend plan JSON by default, or a backend Python skeleton). Pure-local: no network, no credentials. open [options] <test-id> Open the test in the TestSprite @@ -29,13 +29,13 @@ failedStepIndex, per-step status flips, codeVersion drift. Exit 0 when verdicts match, 1 when they differ. lint [options] Validate plan/steps files offline with the same validators `create` runs, - collecting EVERY problem. No network, - no credentials. Exit 0 when all valid, - 5 otherwise. + collecting EVERY problem. No network, no + credentials. Exit 0 when all valid, 5 + otherwise. result [options] <test-id> Get the latest result for a test (default) or list prior runs (--history). --output json shape differs by mode: (default) single CliLatestResult object --history { runs: RunHistoryItem[], nextCursor: string|null } ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > project: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > project 1` mismatched - Expected + Received @@ -26,12 +26,11 @@ 5 validation error (e.g., missing --confirm) credential [options] <project-id> Set the static backend credential injected into every backend test (*** / API key / Basic token / public). Free tier. - auto-auth [options] <project-id> Configure the recurring-token - (auto-refresh login) for backend tests - (Pro). + auto-auth [options] <project-id> Configure the recurring-token (auto-refresh + login) for backend tests (Pro). A fresh token is fetched on each run and injected into every backend test. help [command] display help for command " ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > init: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > init 1` mismatched - Expected + Received @@ -9,12 +9,11 @@ --agent <target> Coding-agent target to install: claude, antigravity, cursor, cline, kiro, windsurf, copilot, codex (default: claude) (default: "claude") --no-agent Skip the agent skill install (configure credentials only) - --force Overwrite an existing skill file (a .bak backup is - kept) + --force Overwrite an existing skill file (a .bak backup is kept) --dir <path> Project root for the skill install (default: current directory) -y, --yes Non-interactive: accept all defaults, never prompt --skip-if-configured Skip the API key prompt when credentials already exist for this profile (CI-safe idempotent re-run) ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > auth configure: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > auth configure 1` mismatched - Expected + Received @@ -7,12 +7,11 @@ --agent <target> Coding-agent target to install: claude, antigravity, cursor, cline, kiro, windsurf, copilot, codex (default: claude) (default: "claude") --no-agent Skip the agent skill install (configure credentials only) - --force Overwrite an existing skill file (a .bak backup is - kept) + --force Overwrite an existing skill file (a .bak backup is kept) --dir <path> Project root for the skill install (default: current directory) -y, --yes Non-interactive: accept all defaults, never prompt --skip-if-configured Skip the API key prompt when credentials already exist for this profile (CI-safe idempotent re-run) ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > agent install: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > agent install 1` mismatched - Expected + Received @@ -4,12 +4,12 @@ into a project for a coding agent. Target(s) may be given positionally (e.g. `agent install cursor codex`) and/or via --target; the two are merged. Options: --target <t> Agent target(s): claude, cursor, cline, antigravity, kiro, - windsurf, copilot, codex (comma-separated or repeated). - Merged with any positional target(s). (default: []) + windsurf, copilot, codex (comma-separated or repeated). Merged + with any positional target(s). (default: []) --skill <name> Skill(s) to install: testsprite-verify, testsprite-onboard (comma-separated or repeated; default: all) (default: []) --dir <path> Project root to write into (default: cwd) --force For own-file targets: overwrite existing file (a .bak backup is kept). For codex (managed-section): replaces the section ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > agent: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > agent 1` mismatched - Expected + Received @@ -8,17 +8,16 @@ Commands: install [options] [targets...] Write the TestSprite agent skills (verification loop + first-run onboarding) into a project for a coding agent. Target(s) - may be given positionally (e.g. `agent + may be given positionally (e.g. `agent install - install cursor codex`) and/or via --target; - the two are merged. + cursor codex`) and/or via --target; the two + are merged. - list List supported agent targets and skills, - their status, and landing paths + list List supported agent targets and skills, their + status, and landing paths - status [options] Check installed TestSprite skill files - against this CLI version: ok, stale, + status [options] Check installed TestSprite skill files against + this CLI version: ok, stale, modified, - modified, unmarked, absent, or corrupt (exits - 1 when anything needs attention, so it can - gate CI) + unmarked, absent, or corrupt (exits 1 when + anything needs attention, so it can gate CI) help [command] display help for command " ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > top: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > top 1` mismatched - Expected + Received @@ -7,28 +7,27 @@ --output <mode> Output format (json|text) (default: "text") --profile <name> Configuration profile to use --endpoint-url <url> Override the API endpoint host --verbose Emit human-readable HTTP retry / backoff / polling-mode transitions to stderr. Less noisy - than --debug; useful for diagnosing hangs - without the full trace. + than --debug; useful for diagnosing hangs without + the full trace. --debug Print HTTP method/path, request id, latency, retry decisions to stderr --dry-run Skip the network and credentials; emit a canned sample matching the OpenAPI contract. Useful for learning the CLI surface without an API key. Note: file inputs you pass (--plan-from/--plans/--steps) are still read and validated locally; only --code-file uses a placeholder. --request-timeout <seconds> Client-side per-request timeout in seconds - (default: 120). Aborts any single fetch that - does not complete within this deadline. Override - via TESTSPRITE_REQUEST_TIMEOUT_MS env var + (default: 120). Aborts any single fetch that does + not complete within this deadline. Override via + TESTSPRITE_REQUEST_TIMEOUT_MS env var - (milliseconds). Range: 1–600. Does not affect - the --timeout polling ceiling for `test - run/wait`. + (milliseconds). Range: 1–600. Does not affect the + --timeout polling ceiling for `test run/wait`. -h, --help display help for command Commands: setup [options] Set up TestSprite: configure your API key and install the TestSprite agent skills for your ❯ test/help.snapshot.test.ts:68:19
Unit Tests (Node 22)
The strategy configuration was canceled because "test._20" failed
Unit Tests (Node 22)
The operation was canceled.
test/help.snapshot.test.ts > --help snapshots > test failure get: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test failure get 1` mismatched - Expected + Received @@ -1,12 +1,12 @@ "Usage: testsprite test failure get [options] <test-id> Write a self-contained failure-context bundle for a test's latest failing run Options: - --out <dir> Directory to write the §7 disk layout into (default: print - wire envelope to stdout) + --out <dir> Directory to write the §7 disk layout into (default: print wire + envelope to stdout) --failed-only Trim to the failed step ±1. The bundle is already failure-focused server-side, so this is usually a no-op; use `test steps <id>` for the full run trail. -h, --help display help for command ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > test result: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test result 1` mismatched - Expected + Received @@ -15,12 +15,12 @@ (default: false) --history list prior runs for this test instead of showing the latest result --source <src> with --history: filter by trigger source (cli|portal|mcp|schedule|github_action) - --since <dur> with --history: lower bound on createdAt — 24h, 7d, or - ISO timestamp (client-side translated) + --since <dur> with --history: lower bound on createdAt — 24h, 7d, or ISO + timestamp (client-side translated) --page-size <n> with --history: number of runs per page (1–100, default 20) --cursor <token> with --history: opaque cursor from a prior page --rerun with --history: show only reruns --no-rerun with --history: show only fresh (non-rerun) runs ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > test list: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test list 1` mismatched - Expected + Received @@ -10,12 +10,12 @@ --status <list> filter by normalized status (comma-separated). One of: draft, ready, queued, running, passed, failed, blocked, cancelled, unknown — M2.1 --page-size <n> service page-size hint (1-100, default 25) --starting-token <token> opaque cursor from a previous list response - --cursor <token> alias for --starting-token; accepted for parity - with `test result --history` + --cursor <token> alias for --starting-token; accepted for parity with + `test result --history` --max-items <n> stop after this many items across auto-paged pages --columns <list> select/reorder text table columns (comma-separated keys) --no-header suppress the text table header row -h, --help display help for command ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > test: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > test 1` mismatched - Expected + Received @@ -9,12 +9,12 @@ list [options] List tests in a project get <test-id> Get a test by id create [options] Create a test from saved code (--code-file) or an agent-supplied plan (--plan-from, FE-only, M3.2 piece-5) - create-batch [options] Create multiple FE tests from a JSONL - of plan specs (FE-only) + create-batch [options] Create multiple FE tests from a JSONL of + plan specs (FE-only) scaffold [options] Emit a schema-correct starter test definition (frontend plan JSON by default, or a backend Python skeleton). Pure-local: no network, no credentials. open [options] <test-id> Open the test in the TestSprite @@ -29,13 +29,13 @@ failedStepIndex, per-step status flips, codeVersion drift. Exit 0 when verdicts match, 1 when they differ. lint [options] Validate plan/steps files offline with the same validators `create` runs, - collecting EVERY problem. No network, - no credentials. Exit 0 when all valid, - 5 otherwise. + collecting EVERY problem. No network, no + credentials. Exit 0 when all valid, 5 + otherwise. result [options] <test-id> Get the latest result for a test (default) or list prior runs (--history). --output json shape differs by mode: (default) single CliLatestResult object --history { runs: RunHistoryItem[], nextCursor: string|null } ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > project: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > project 1` mismatched - Expected + Received @@ -26,12 +26,11 @@ 5 validation error (e.g., missing --confirm) credential [options] <project-id> Set the static backend credential injected into every backend test (*** / API key / Basic token / public). Free tier. - auto-auth [options] <project-id> Configure the recurring-token - (auto-refresh login) for backend tests - (Pro). + auto-auth [options] <project-id> Configure the recurring-token (auto-refresh + login) for backend tests (Pro). A fresh token is fetched on each run and injected into every backend test. help [command] display help for command " ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > init: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > init 1` mismatched - Expected + Received @@ -9,12 +9,11 @@ --agent <target> Coding-agent target to install: claude, antigravity, cursor, cline, kiro, windsurf, copilot, codex (default: claude) (default: "claude") --no-agent Skip the agent skill install (configure credentials only) - --force Overwrite an existing skill file (a .bak backup is - kept) + --force Overwrite an existing skill file (a .bak backup is kept) --dir <path> Project root for the skill install (default: current directory) -y, --yes Non-interactive: accept all defaults, never prompt --skip-if-configured Skip the API key prompt when credentials already exist for this profile (CI-safe idempotent re-run) ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > auth configure: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > auth configure 1` mismatched - Expected + Received @@ -7,12 +7,11 @@ --agent <target> Coding-agent target to install: claude, antigravity, cursor, cline, kiro, windsurf, copilot, codex (default: claude) (default: "claude") --no-agent Skip the agent skill install (configure credentials only) - --force Overwrite an existing skill file (a .bak backup is - kept) + --force Overwrite an existing skill file (a .bak backup is kept) --dir <path> Project root for the skill install (default: current directory) -y, --yes Non-interactive: accept all defaults, never prompt --skip-if-configured Skip the API key prompt when credentials already exist for this profile (CI-safe idempotent re-run) ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > agent install: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > agent install 1` mismatched - Expected + Received @@ -4,12 +4,12 @@ into a project for a coding agent. Target(s) may be given positionally (e.g. `agent install cursor codex`) and/or via --target; the two are merged. Options: --target <t> Agent target(s): claude, cursor, cline, antigravity, kiro, - windsurf, copilot, codex (comma-separated or repeated). - Merged with any positional target(s). (default: []) + windsurf, copilot, codex (comma-separated or repeated). Merged + with any positional target(s). (default: []) --skill <name> Skill(s) to install: testsprite-verify, testsprite-onboard (comma-separated or repeated; default: all) (default: []) --dir <path> Project root to write into (default: cwd) --force For own-file targets: overwrite existing file (a .bak backup is kept). For codex (managed-section): replaces the section ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > agent: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > agent 1` mismatched - Expected + Received @@ -8,17 +8,16 @@ Commands: install [options] [targets...] Write the TestSprite agent skills (verification loop + first-run onboarding) into a project for a coding agent. Target(s) - may be given positionally (e.g. `agent + may be given positionally (e.g. `agent install - install cursor codex`) and/or via --target; - the two are merged. + cursor codex`) and/or via --target; the two + are merged. - list List supported agent targets and skills, - their status, and landing paths + list List supported agent targets and skills, their + status, and landing paths - status [options] Check installed TestSprite skill files - against this CLI version: ok, stale, + status [options] Check installed TestSprite skill files against + this CLI version: ok, stale, modified, - modified, unmarked, absent, or corrupt (exits - 1 when anything needs attention, so it can - gate CI) + unmarked, absent, or corrupt (exits 1 when + anything needs attention, so it can gate CI) help [command] display help for command " ❯ test/help.snapshot.test.ts:68:19
test/help.snapshot.test.ts > --help snapshots > top: test/help.snapshot.test.ts#L68
Error: Snapshot `--help snapshots > top 1` mismatched - Expected + Received @@ -7,28 +7,27 @@ --output <mode> Output format (json|text) (default: "text") --profile <name> Configuration profile to use --endpoint-url <url> Override the API endpoint host --verbose Emit human-readable HTTP retry / backoff / polling-mode transitions to stderr. Less noisy - than --debug; useful for diagnosing hangs - without the full trace. + than --debug; useful for diagnosing hangs without + the full trace. --debug Print HTTP method/path, request id, latency, retry decisions to stderr --dry-run Skip the network and credentials; emit a canned sample matching the OpenAPI contract. Useful for learning the CLI surface without an API key. Note: file inputs you pass (--plan-from/--plans/--steps) are still read and validated locally; only --code-file uses a placeholder. --request-timeout <seconds> Client-side per-request timeout in seconds - (default: 120). Aborts any single fetch that - does not complete within this deadline. Override - via TESTSPRITE_REQUEST_TIMEOUT_MS env var + (default: 120). Aborts any single fetch that does + not complete within this deadline. Override via + TESTSPRITE_REQUEST_TIMEOUT_MS env var - (milliseconds). Range: 1–600. Does not affect - the --timeout polling ceiling for `test - run/wait`. + (milliseconds). Range: 1–600. Does not affect the + --timeout polling ceiling for `test run/wait`. -h, --help display help for command Commands: setup [options] Set up TestSprite: configure your API key and install the TestSprite agent skills for your ❯ test/help.snapshot.test.ts:68:19