SETUP {"environment": "Ubuntu 24.04.4 LTS Linux x86_64; Node v26.12.1; dash 0.5.12; curl 8.5.0; GNU wget1.21.4; test runner vite-plus1.4.0; PowerShell unused"}
OUTPUT "RUN  v5.0.5 <RUN>"
OUTPUT "❯ scripts/install.test.ts (10 tests | 1 failed | 9 skipped) <DURATION>"
OUTPUT "↓ installer home (1)"
OUTPUT "↓ installs a relative home from a directory ending in a newline"
OUTPUT "❯ installer channel lookup (3)"
OUTPUT "↓ finds stable 1.2.3 behind nightlies and 0 HTTP 504s"
OUTPUT "↓ finds preview 1.2.4-preview.20261019.50 behind nightlies and 0 HTTP 504s"
OUTPUT "× finds stable 1.2.3 behind nightlies and 1 HTTP 504s <DURATION>"
OUTPUT "↓ install.sh t3 command (1)"
OUTPUT "↓ replaces only this home's own links and prints a PATH command"
OUTPUT "↓ install.ps1 t3 command (1)"
OUTPUT "↓ replaces only its own t3.cmd, also in non-ASCII and bracketed paths"
OUTPUT "↓ installer checksum (4)"
OUTPUT "↓ verifies home home\\data with valid checksum true"
OUTPUT "↓ verifies home home\\data with valid checksum false"
OUTPUT "↓ verifies home home"
OUTPUT "data with valid checksum true"
OUTPUT "↓ verifies home home"
OUTPUT "data with valid checksum false"
OUTPUT "stdout | scripts/build-npm-launcher.test.ts > build-npm-launcher > installs when GitHub answers the first release requests with HTTP 504 and 524"
OUTPUT "[<CLOCK>] ERROR (#10): Error [AssertionError]: the launcher gave up on a transient 5xx: t3: GET http://127.0.0.1:<PORT>/v1.2.3/SHA256SUMS returned HTTP 504"
OUTPUT ": expected 1 to equal +0"
OUTPUT "at <RUN>/scripts/build-npm-launcher.test.ts:<LINE> {"
OUTPUT "actual: 1,"
OUTPUT "expected: 0,"
OUTPUT "showDiff: true,"
OUTPUT "operator: 'strictEqual',"
OUTPUT "[cause]: undefined"
OUTPUT "}"
OUTPUT "❯ scripts/build-npm-launcher.test.ts (3 tests | 1 failed | 2 skipped) <DURATION>"
OUTPUT "❯ build-npm-launcher (3)"
OUTPUT "↓ publishes a launcher that downloads, verifies, caches, and runs the release executable"
OUTPUT "× installs when GitHub answers the first release requests with HTTP 504 and 524 <DURATION>"
OUTPUT "↓ does not publish an unusable release"
OUTPUT "⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯"
OUTPUT "FAIL  scripts/build-npm-launcher.test.ts > build-npm-launcher > installs when GitHub answers the first release requests with HTTP 504 and 524"
OUTPUT "AssertionError: the launcher gave up on a transient 5xx: t3: GET http://127.0.0.1:<PORT>/v1.2.3/SHA256SUMS returned HTTP 504"
OUTPUT ": expected 1 to equal +0"
OUTPUT "- Expected"
OUTPUT "+ Received"
OUTPUT "- 0"
OUTPUT "+ 1"
OUTPUT "❯ scripts/build-npm-launcher.test.ts:<LINE>"
OUTPUT "❯ ~effect/Effect/successCont ../../../../../home/user/wt/pr-32913/node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:<LINE>"
OUTPUT "❯ ~effect/Effect/evaluate ../../../../../home/user/wt/pr-32913/node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/core.ts:<LINE>"
OUTPUT "❯ FiberImpl.runLoop ../../../../../home/user/wt/pr-32913/node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:<LINE>"
OUTPUT "❯ FiberImpl.evaluate ../../../../../home/user/wt/pr-32913/node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:<LINE>"
OUTPUT "❯ FiberImpl.evaluate ../../../../../home/user/wt/pr-32913/node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:<LINE>"
OUTPUT "❯ ../../../../../home/user/wt/pr-32913/node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:<LINE>"
OUTPUT "❯ Array.<anonymous> ../../../../../home/user/wt/pr-32913/node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:<LINE>"
OUTPUT "⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯"
OUTPUT "FAIL  scripts/install.test.ts > installer channel lookup > finds stable 1.2.3 behind nightlies and 1 HTTP 504s"
OUTPUT "AssertionError:   Finding your release..."
OUTPUT "GET http://127.0.0.1:<PORT>/pingdotgg/t3code/releases/latest returned HTTP 504"
OUTPUT ": expected 1 to be +0 // Object.is equality"
OUTPUT "- Expected"
OUTPUT "+ Received"
OUTPUT "- 0"
OUTPUT "+ 1"
OUTPUT "❯ scripts/install.test.ts:<LINE>"
OUTPUT "⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/2]⎯"
OUTPUT "Test Files  2 failed (2)"
OUTPUT "Tests  2 failed | 11 skipped (13)"
RESULT {"exit_code": 1}
