GitHub check

Whole log, 144 KB
2026-10-24T21:34:18.3289876Z Current runner version: '2.338.1'
2026-10-24T21:34:18.3293302Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-i23zyxpvusljh6oy'
2026-10-24T21:34:18.3294026Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
2026-10-24T21:34:18.3294735Z Machine name: 'ip-172-31-73-130'
2026-10-24T21:34:18.3296436Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T21:34:18.3297806Z Contents: read
2026-10-24T21:34:18.3298239Z Metadata: read
2026-10-24T21:34:18.3298655Z ##[endgroup]
2026-10-24T21:34:18.3300009Z Secret source: Actions
2026-10-24T21:34:18.3300694Z Cache mode: write
2026-10-24T21:34:18.3301198Z Prepare workflow directory
2026-10-24T21:34:18.3483050Z Prepare all required actions
2026-10-24T21:34:18.3509404Z Getting action download info
2026-10-24T21:34:18.4611828Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T21:34:18.4993753Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T21:34:18.6189859Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T21:34:18.6226748Z Complete job name: Test Web
2026-10-24T21:34:18.6588495Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T21:34:18.6654060Z ##[group]Run '/setup.sh'
2026-10-24T21:34:18.6665540Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T21:34:18.6666185Z env:
2026-10-24T21:34:18.6666414Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:18.6666711Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:18.6666997Z   BLACKSMITH_CHECK_RUN_ID: 120993937607
2026-10-24T21:34:18.6667285Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T21:34:18.6667570Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T21:34:18.6667839Z ##[endgroup]
2026-10-24T21:34:18.6912710Z Logging daemon started (blacksmithd for logs)
2026-10-24T21:34:18.7042305Z Results daemon started (blacksmithd for results)
2026-10-24T21:34:18.7177509Z Background adoption and SSH setup started (PID: 3066)
2026-10-24T21:34:18.7180505Z
2026-10-24T21:34:18.7180621Z ----------------------------------------
2026-10-24T21:34:18.7181084Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40134793376/jobs/120993937607
2026-10-24T21:34:18.7181498Z SSH Access (using your GitHub SSH key):
2026-10-24T21:34:18.7181910Z   ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-i23zyxpvusljh6oy.vm.blacksmith.sh
2026-10-24T21:34:18.7182219Z
2026-10-24T21:34:18.7182327Z No GitHub SSH key? Add one at:
2026-10-24T21:34:18.7182810Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T21:34:18.7183200Z
2026-10-24T21:34:18.7183306Z ----------------------------------------
2026-10-24T21:34:18.7183481Z
2026-10-24T21:34:18.7183621Z VM ID: blacksmith-8vcpu-ubuntu-2404-i23zyxpvusljh6oy
2026-10-24T21:34:18.7183938Z Host: production-152.236.41.165-x8664
2026-10-24T21:34:18.7184209Z Host Agent PID: 1274262
2026-10-24T21:34:18.7184457Z Host Agent Git SHA: 1637818df
2026-10-24T21:34:18.7184723Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T21:34:18.7184999Z Blacksmith Host Generation: gen 2
2026-10-24T21:34:18.7185277Z Petname: production-tender-wolf-cc51012b
2026-10-24T21:34:18.7185555Z Region: us-east
2026-10-24T21:34:18.7185790Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T21:34:18.7192403Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T21:34:18.7193154Z
2026-10-24T21:34:18.7193274Z Enabling Blacksmith transparent cache
2026-10-24T21:34:18.7414148Z ##[group]Run actions/checkout@v6
2026-10-24T21:34:18.7414509Z with:
2026-10-24T21:34:18.7414842Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T21:34:18.7415240Z   sparse-checkout-cone-mode: false
2026-10-24T21:34:18.7415522Z   repository: pingdotgg/t3code
2026-10-24T21:34:18.7417357Z   token: ***
2026-10-24T21:34:18.7417576Z   ssh-strict: true
2026-10-24T21:34:18.7417803Z   ssh-user: git
2026-10-24T21:34:18.7418032Z   persist-credentials: true
2026-10-24T21:34:18.7418483Z   clean: true
2026-10-24T21:34:18.7418702Z   fetch-depth: 1
2026-10-24T21:34:18.7418924Z   fetch-tags: false
2026-10-24T21:34:18.7419158Z   show-progress: true
2026-10-24T21:34:18.7419390Z   lfs: false
2026-10-24T21:34:18.7419607Z   submodules: false
2026-10-24T21:34:18.7419840Z   set-safe-directory: true
2026-10-24T21:34:18.7420100Z   allow-unsafe-pr-checkout: false
2026-10-24T21:34:18.7420367Z env:
2026-10-24T21:34:18.7420611Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:18.7420903Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:18.7421192Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:18.7421460Z ##[endgroup]
2026-10-24T21:34:18.8445858Z Syncing repository: pingdotgg/t3code
2026-10-24T21:34:18.8446846Z ##[group]Getting Git version info
2026-10-24T21:34:18.8447186Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T21:34:18.8447671Z [command]/usr/local/bin/git version
2026-10-24T21:34:18.8459274Z git version 2.55.0
2026-10-24T21:34:18.8470145Z ##[endgroup]
2026-10-24T21:34:18.8476792Z Temporarily overriding HOME='/home/runner/_work/_temp/2fb54a6c-c88d-41eb-b860-9ca53ffb36d4' before making global git config changes
2026-10-24T21:34:18.8477438Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T21:34:18.8479809Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T21:34:18.8513592Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T21:34:18.8515373Z ##[group]Determining repository object format
2026-10-24T21:34:18.8516578Z ##[endgroup]
2026-10-24T21:34:18.8516939Z ##[group]Initializing the repository
2026-10-24T21:34:18.8518904Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T21:34:18.8557809Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T21:34:18.8558278Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T21:34:18.8558738Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T21:34:18.8559114Z hint: call:
2026-10-24T21:34:18.8559319Z hint:
2026-10-24T21:34:18.8559590Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T21:34:18.8559894Z hint:
2026-10-24T21:34:18.8560193Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T21:34:18.8560644Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T21:34:18.8561014Z hint:
2026-10-24T21:34:18.8561231Z hint: 	git branch -m <name>
2026-10-24T21:34:18.8561471Z hint:
2026-10-24T21:34:18.8561786Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T21:34:18.8562247Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T21:34:18.8563429Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T21:34:18.8634868Z ##[endgroup]
2026-10-24T21:34:18.8635451Z ##[group]Disabling automatic garbage collection
2026-10-24T21:34:18.8636744Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T21:34:18.8660787Z ##[endgroup]
2026-10-24T21:34:18.8661153Z ##[group]Setting up auth
2026-10-24T21:34:18.8661442Z Removing SSH command configuration
2026-10-24T21:34:18.8665252Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T21:34:18.8690797Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-24T21:34:18.8859803Z Removing HTTP extra header
2026-10-24T21:34:18.8864207Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T21:34:18.8893765Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-10-24T21:34:18.9015131Z Removing includeIf entries pointing to credentials config files
2026-10-24T21:34:18.9021182Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T21:34:18.9057822Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T21:34:18.9189005Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-052397ca-834f-4498-9668-8146da1985f8.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T21:34:18.9219285Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-052397ca-834f-4498-9668-8146da1985f8.config
2026-10-24T21:34:18.9249423Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-052397ca-834f-4498-9668-8146da1985f8.config
2026-10-24T21:34:18.9272370Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-052397ca-834f-4498-9668-8146da1985f8.config
2026-10-24T21:34:18.9293836Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-052397ca-834f-4498-9668-8146da1985f8.config
2026-10-24T21:34:18.9318420Z ##[endgroup]
2026-10-24T21:34:18.9318801Z ##[group]Fetching the repository
2026-10-24T21:34:18.9323152Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +eea989536849e5b5049987ee24318b5a77326542:refs/remotes/origin/main
2026-10-24T21:34:19.2550452Z From https://github.com/pingdotgg/t3code
2026-10-24T21:34:19.2551013Z  * [new ref]         eea989536849e5b5049987ee24318b5a77326542 -> origin/main
2026-10-24T21:34:19.2588944Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T21:34:19.2613063Z   origin/main
2026-10-24T21:34:19.2617805Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T21:34:19.2642027Z eea989536849e5b5049987ee24318b5a77326542
2026-10-24T21:34:19.2643915Z ##[endgroup]
2026-10-24T21:34:19.2644323Z ##[group]Determining the checkout info
2026-10-24T21:34:19.2644816Z ##[endgroup]
2026-10-24T21:34:19.2645221Z ##[group]Setting up sparse checkout
2026-10-24T21:34:19.2647383Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T21:34:19.2671661Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T21:34:19.2689447Z .git/info/sparse-checkout
2026-10-24T21:34:19.2692966Z ##[endgroup]
2026-10-24T21:34:19.2693596Z ##[group]Checking out the ref
2026-10-24T21:34:19.2696281Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T21:34:26.3586781Z Updating files:   0% (1/6402)
2026-10-24T21:34:26.3617270Z Updating files:   1% (65/6402)
2026-10-24T21:34:26.3636024Z Updating files:   2% (129/6402)
2026-10-24T21:34:26.3658809Z Updating files:   3% (193/6402)
2026-10-24T21:34:26.3681593Z Updating files:   4% (257/6402)
2026-10-24T21:34:26.3714467Z Updating files:   5% (321/6402)
2026-10-24T21:34:26.3738796Z Updating files:   6% (385/6402)
2026-10-24T21:34:26.3799930Z Updating files:   7% (449/6402)
2026-10-24T21:34:26.3835967Z Updating files:   8% (513/6402)
2026-10-24T21:34:26.3859736Z Updating files:   9% (577/6402)
2026-10-24T21:34:26.4174679Z Updating files:  10% (641/6402)
2026-10-24T21:34:26.4192050Z Updating files:  11% (705/6402)
2026-10-24T21:34:26.4203569Z Updating files:  12% (769/6402)
2026-10-24T21:34:26.4219599Z Updating files:  13% (833/6402)
2026-10-24T21:34:26.4237251Z Updating files:  14% (897/6402)
2026-10-24T21:34:26.4257844Z Updating files:  15% (961/6402)
2026-10-24T21:34:26.4277872Z Updating files:  16% (1025/6402)
2026-10-24T21:34:26.4293508Z Updating files:  17% (1089/6402)
2026-10-24T21:34:26.4313033Z Updating files:  18% (1153/6402)
2026-10-24T21:34:26.4330805Z Updating files:  19% (1217/6402)
2026-10-24T21:34:26.4355265Z Updating files:  20% (1281/6402)
2026-10-24T21:34:26.4372754Z Updating files:  21% (1345/6402)
2026-10-24T21:34:26.4392628Z Updating files:  22% (1409/6402)
2026-10-24T21:34:26.4407030Z Updating files:  23% (1473/6402)
2026-10-24T21:34:26.4421473Z Updating files:  24% (1537/6402)
2026-10-24T21:34:26.4437984Z Updating files:  25% (1601/6402)
2026-10-24T21:34:26.4452977Z Updating files:  26% (1665/6402)
2026-10-24T21:34:26.4467362Z Updating files:  27% (1729/6402)
2026-10-24T21:34:26.4490589Z Updating files:  28% (1793/6402)
2026-10-24T21:34:26.4525629Z Updating files:  29% (1857/6402)
2026-10-24T21:34:26.4547795Z Updating files:  30% (1921/6402)
2026-10-24T21:34:26.4573108Z Updating files:  31% (1985/6402)
2026-10-24T21:34:26.4605402Z Updating files:  32% (2049/6402)
2026-10-24T21:34:26.4635877Z Updating files:  33% (2113/6402)
2026-10-24T21:34:26.4712022Z Updating files:  34% (2177/6402)
2026-10-24T21:34:26.4774626Z Updating files:  35% (2241/6402)
2026-10-24T21:34:26.4813506Z Updating files:  36% (2305/6402)
2026-10-24T21:34:26.4847279Z Updating files:  37% (2369/6402)
2026-10-24T21:34:26.4897131Z Updating files:  38% (2433/6402)
2026-10-24T21:34:26.4926596Z Updating files:  39% (2497/6402)
2026-10-24T21:34:26.4958230Z Updating files:  40% (2561/6402)
2026-10-24T21:34:26.4987897Z Updating files:  41% (2625/6402)
2026-10-24T21:34:26.5004430Z Updating files:  42% (2689/6402)
2026-10-24T21:34:26.5014777Z Updating files:  43% (2753/6402)
2026-10-24T21:34:26.5046216Z Updating files:  44% (2817/6402)
2026-10-24T21:34:26.5076204Z Updating files:  45% (2881/6402)
2026-10-24T21:34:26.5105326Z Updating files:  46% (2945/6402)
2026-10-24T21:34:26.5132670Z Updating files:  47% (3009/6402)
2026-10-24T21:34:26.5162464Z Updating files:  48% (3073/6402)
2026-10-24T21:34:26.5205298Z Updating files:  49% (3137/6402)
2026-10-24T21:34:26.5235889Z Updating files:  50% (3201/6402)
2026-10-24T21:34:26.5252102Z Updating files:  51% (3266/6402)
2026-10-24T21:34:26.5290949Z Updating files:  52% (3330/6402)
2026-10-24T21:34:26.5321167Z Updating files:  53% (3394/6402)
2026-10-24T21:34:26.5342020Z Updating files:  54% (3458/6402)
2026-10-24T21:34:26.5366333Z Updating files:  55% (3522/6402)
2026-10-24T21:34:26.5384147Z Updating files:  56% (3586/6402)
2026-10-24T21:34:26.5404971Z Updating files:  57% (3650/6402)
2026-10-24T21:34:26.5423995Z Updating files:  58% (3714/6402)
2026-10-24T21:34:26.5818628Z Updating files:  59% (3778/6402)
2026-10-24T21:34:26.5833887Z Updating files:  60% (3842/6402)
2026-10-24T21:34:26.5855450Z Updating files:  61% (3906/6402)
2026-10-24T21:34:26.5874515Z Updating files:  62% (3970/6402)
2026-10-24T21:34:26.5898384Z Updating files:  63% (4034/6402)
2026-10-24T21:34:26.5928195Z Updating files:  64% (4098/6402)
2026-10-24T21:34:26.5949210Z Updating files:  65% (4162/6402)
2026-10-24T21:34:26.5967502Z Updating files:  66% (4226/6402)
2026-10-24T21:34:26.5992412Z Updating files:  67% (4290/6402)
2026-10-24T21:34:26.6007649Z Updating files:  68% (4354/6402)
2026-10-24T21:34:26.6028705Z Updating files:  69% (4418/6402)
2026-10-24T21:34:26.6041686Z Updating files:  70% (4482/6402)
2026-10-24T21:34:26.6061517Z Updating files:  71% (4546/6402)
2026-10-24T21:34:26.6074901Z Updating files:  72% (4610/6402)
2026-10-24T21:34:26.6125081Z Updating files:  73% (4674/6402)
2026-10-24T21:34:26.6556902Z Updating files:  74% (4738/6402)
2026-10-24T21:34:26.6581554Z Updating files:  75% (4802/6402)
2026-10-24T21:34:26.6606748Z Updating files:  76% (4866/6402)
2026-10-24T21:34:26.6632892Z Updating files:  77% (4930/6402)
2026-10-24T21:34:26.6655556Z Updating files:  78% (4994/6402)
2026-10-24T21:34:26.6672887Z Updating files:  79% (5058/6402)
2026-10-24T21:34:26.6696546Z Updating files:  80% (5122/6402)
2026-10-24T21:34:26.6713344Z Updating files:  81% (5186/6402)
2026-10-24T21:34:26.6732386Z Updating files:  82% (5250/6402)
2026-10-24T21:34:26.6756490Z Updating files:  83% (5314/6402)
2026-10-24T21:34:26.6782831Z Updating files:  84% (5378/6402)
2026-10-24T21:34:26.6801044Z Updating files:  85% (5442/6402)
2026-10-24T21:34:26.6830120Z Updating files:  86% (5506/6402)
2026-10-24T21:34:26.6905217Z Updating files:  87% (5570/6402)
2026-10-24T21:34:26.6938475Z Updating files:  88% (5634/6402)
2026-10-24T21:34:26.6958820Z Updating files:  89% (5698/6402)
2026-10-24T21:34:26.6990514Z Updating files:  90% (5762/6402)
2026-10-24T21:34:26.7020292Z Updating files:  91% (5826/6402)
2026-10-24T21:34:26.7036174Z Updating files:  92% (5890/6402)
2026-10-24T21:34:26.7059556Z Updating files:  93% (5954/6402)
2026-10-24T21:34:26.7081417Z Updating files:  94% (6018/6402)
2026-10-24T21:34:26.7107005Z Updating files:  95% (6082/6402)
2026-10-24T21:34:26.7166902Z Updating files:  96% (6146/6402)
2026-10-24T21:34:26.7192904Z Updating files:  97% (6210/6402)
2026-10-24T21:34:26.7241495Z Updating files:  98% (6274/6402)
2026-10-24T21:34:26.7262861Z Updating files:  99% (6338/6402)
2026-10-24T21:34:26.7263225Z Updating files: 100% (6402/6402)
2026-10-24T21:34:26.7263412Z Updating files: 100% (6402/6402), done.
2026-10-24T21:34:26.7427127Z Switched to a new branch 'main'
2026-10-24T21:34:26.7427855Z branch 'main' set up to track 'origin/main'.
2026-10-24T21:34:26.7442388Z ##[endgroup]
2026-10-24T21:34:26.7478209Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T21:34:26.7496631Z eea989536849e5b5049987ee24318b5a77326542
2026-10-24T21:34:26.7653532Z Prepare all required actions
2026-10-24T21:34:26.7653890Z Getting action download info
2026-10-24T21:34:26.8434108Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T21:34:26.9548888Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T21:34:26.9549179Z env:
2026-10-24T21:34:26.9549395Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:26.9549674Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:26.9549943Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:26.9550200Z ##[endgroup]
2026-10-24T21:34:26.9702502Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T21:34:26.9723257Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T21:34:26.9723956Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T21:34:26.9724488Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T21:34:26.9724920Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T21:34:26.9744166Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T21:34:26.9744478Z env:
2026-10-24T21:34:26.9744700Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:26.9744975Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:26.9745248Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:26.9745504Z ##[endgroup]
2026-10-24T21:34:26.9825548Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=12]
2026-10-24T21:34:26.9827218Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T21:34:26.9870783Z ##[group]Run actions/cache@v6
2026-10-24T21:34:26.9870950Z with:
2026-10-24T21:34:26.9871091Z   path: ~/.vite-plus
2026-10-24T21:34:26.9871290Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T21:34:26.9871527Z   enableCrossOsArchive: false
2026-10-24T21:34:26.9871689Z   fail-on-cache-miss: false
2026-10-24T21:34:26.9871844Z   lookup-only: false
2026-10-24T21:34:26.9871993Z   save-always: false
2026-10-24T21:34:26.9872135Z env:
2026-10-24T21:34:26.9872280Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:26.9872457Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:26.9872638Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:26.9872805Z ##[endgroup]
2026-10-24T21:34:27.1937570Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T21:34:27.6035435Z Received 170349591 of 170349591 (100.0%), 420.9 MBs/sec
2026-10-24T21:34:27.6036517Z Cache Size: ~162 MB (170349591 B)
2026-10-24T21:34:27.6063803Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ce28b2ee-3355-4d11-bedd-3eee6a301493/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T21:34:28.3964780Z Cache restored successfully
2026-10-24T21:34:28.4111986Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T21:34:28.4203926Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1437]
2026-10-24T21:34:28.4206500Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T21:34:28.4225704Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T21:34:28.4225925Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T21:34:28.4226105Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T21:34:28.4240794Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T21:34:28.4240968Z env:
2026-10-24T21:34:28.4241113Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:28.4241264Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:28.4241415Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:28.4241580Z ##[endgroup]
2026-10-24T21:34:28.4287185Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T21:34:28.4299547Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T21:34:28.4301739Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T21:34:28.4306923Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T21:34:28.4308170Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T21:34:28.4319151Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T21:34:28.4319341Z store_path="$(vp pm cache dir)"
2026-10-24T21:34:28.4319508Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T21:34:28.4336557Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T21:34:28.4336748Z env:
2026-10-24T21:34:28.4336867Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:28.4337021Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:28.4337167Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:28.4337306Z ##[endgroup]
2026-10-24T21:34:28.4488686Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=17]
2026-10-24T21:34:28.4490721Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T21:34:28.4864551Z ##[group]Run actions/cache@v6
2026-10-24T21:34:28.4864689Z with:
2026-10-24T21:34:28.4864821Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T21:34:28.4865081Z   key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T21:34:28.4865338Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T21:34:28.4865489Z   enableCrossOsArchive: false
2026-10-24T21:34:28.4865625Z   fail-on-cache-miss: false
2026-10-24T21:34:28.4865761Z   lookup-only: false
2026-10-24T21:34:28.4865872Z   save-always: false
2026-10-24T21:34:28.4865982Z env:
2026-10-24T21:34:28.4866092Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:28.4866251Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:28.4866394Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:28.4866528Z ##[endgroup]
2026-10-24T21:34:28.6781018Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T21:34:29.7034027Z Received 465567744 of 995395870 (46.8%), 442.2 MBs/sec
2026-10-24T21:34:30.4995922Z Received 995395870 of 995395870 (100.0%), 527.4 MBs/sec
2026-10-24T21:34:30.4996319Z Cache Size: ~949 MB (995395870 B)
2026-10-24T21:34:30.5019464Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6b658d18-0398-471d-a482-29fa269b6600/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T21:34:36.4516629Z Cache restored successfully
2026-10-24T21:34:36.5008348Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T21:34:36.5128261Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=8063]
2026-10-24T21:34:36.5132294Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T21:34:36.5149614Z ##[group]Run vp install
2026-10-24T21:34:36.5149884Z vp install
2026-10-24T21:34:36.5171187Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T21:34:36.5171451Z env:
2026-10-24T21:34:36.5171641Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:36.5171880Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:36.5172105Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:36.5172329Z ##[endgroup]
2026-10-24T21:34:36.5735044Z Scope: all 34 workspace projects
2026-10-24T21:34:36.6908077Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T21:34:36.9619308Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T21:34:36.9619725Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T21:34:36.9620111Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T21:34:39.1914958Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s)
2026-10-24T21:34:39.1915256Z Lockfile is up to date, resolution step is skipped
2026-10-24T21:34:39.2097855Z Packages: +1721
2026-10-24T21:34:39.2098065Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T21:34:39.2453355Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T21:34:40.3343096Z . prepare$ vp config --no-agent
2026-10-24T21:34:40.4420500Z . prepare: Done
2026-10-24T21:34:40.4439858Z
2026-10-24T21:34:40.4439923Z devDependencies:
2026-10-24T21:34:40.4440069Z + @coderabbitai/config 1.1.0
2026-10-24T21:34:40.4440328Z + @shadcn/lint 0.1.5
2026-10-24T21:34:40.4440501Z + @types/node 24.12.4
2026-10-24T21:34:40.4440633Z + knip 6.34.0
2026-10-24T21:34:40.4440785Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T21:34:40.4440936Z + vite-plus 1.3.0
2026-10-24T21:34:40.4441007Z
2026-10-24T21:34:40.4481116Z Done in 3.9s using pnpm v12.14.0
2026-10-24T21:34:40.4661870Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3952]
2026-10-24T21:34:40.4694446Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T21:34:40.4694891Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T21:34:40.4709659Z shell: /usr/bin/bash -e {0}
2026-10-24T21:34:40.4709795Z env:
2026-10-24T21:34:40.4709920Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:40.4710078Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:40.4710229Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:40.4710377Z ##[endgroup]
2026-10-24T21:34:40.5011100Z ##[group]Run actions/cache@v6
2026-10-24T21:34:40.5011369Z with:
2026-10-24T21:34:40.5011550Z   path: ~/.cache/ms-playwright
2026-10-24T21:34:40.5011765Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T21:34:40.5012029Z   enableCrossOsArchive: false
2026-10-24T21:34:40.5012228Z   fail-on-cache-miss: false
2026-10-24T21:34:40.5012430Z   lookup-only: false
2026-10-24T21:34:40.5012659Z   save-always: false
2026-10-24T21:34:40.5012836Z env:
2026-10-24T21:34:40.5013010Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:40.5013329Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:40.5013601Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:40.5013878Z ##[endgroup]
2026-10-24T21:34:40.7121846Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T21:34:40.8555605Z Received 106503405 of 106503405 (100.0%), 812.6 MBs/sec
2026-10-24T21:34:40.8556051Z Cache Size: ~102 MB (106503405 B)
2026-10-24T21:34:40.8571578Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1447c906-9078-4443-910d-7ea75e3de016/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T21:34:41.0593386Z Cache restored successfully
2026-10-24T21:34:41.0717498Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T21:34:41.0839473Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T21:34:41.0839883Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T21:34:41.0840135Z test -n "$browser"
2026-10-24T21:34:41.0840305Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T21:34:41.0840527Z   node apps/web/node_modules/playwright/cli.js install-deps chromium
2026-10-24T21:34:41.0840722Z fi
2026-10-24T21:34:41.0855666Z shell: /usr/bin/bash -e {0}
2026-10-24T21:34:41.0855802Z env:
2026-10-24T21:34:41.0855919Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:41.0856077Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:41.0856243Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:41.0856387Z ##[endgroup]
2026-10-24T21:34:41.1363030Z ##[group]Run vp run --filter @t3tools/web test
2026-10-24T21:34:41.1363327Z vp run --filter @t3tools/web test
2026-10-24T21:34:41.1379039Z shell: /usr/bin/bash -e {0}
2026-10-24T21:34:41.1379178Z env:
2026-10-24T21:34:41.1379299Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:34:41.1379461Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:34:41.1379611Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T21:34:41.1379755Z ##[endgroup]
2026-10-24T21:34:41.3301818Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled
2026-10-24T21:34:42.0414636Z
2026-10-24T21:34:42.0416193Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web
2026-10-24T21:34:42.0416480Z
2026-10-24T21:34:49.4732234Z  ✓  unit  src/composer-rich-text-doc.test.ts (239 tests) 173ms
2026-10-24T21:34:50.2853513Z  ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (74 tests) 38ms
2026-10-24T21:34:51.4275994Z (node:3983) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:51.4288070Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:51.4994074Z  ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 32ms
2026-10-24T21:34:51.5321151Z  ✓  unit  src/session-logic.test.ts (48 tests) 22ms
2026-10-24T21:34:51.7762369Z  ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (86 tests) 66ms
2026-10-24T21:34:51.9257104Z (node:3989) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:51.9313829Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:52.0779520Z  ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 286ms
2026-10-24T21:34:52.1964618Z  ✓  unit  src/components/Sidebar.logic.test.ts (57 tests) 33ms
2026-10-24T21:34:52.2832518Z  ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 351ms
2026-10-24T21:34:52.6665831Z  ✓  unit  src/keybindings.test.ts (38 tests) 20ms
2026-10-24T21:34:53.0463232Z  ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 14ms
2026-10-24T21:34:53.5570076Z  ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 457ms
2026-10-24T21:34:53.5597584Z    ✓ rechecks after project creation and can retry its history without recreating the project 341ms
2026-10-24T21:34:53.6499834Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > runs only a complete single-line shell block after a click
2026-10-24T21:34:53.6513827Z [21:34:53.617] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:34:53.6514542Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:34:53.6514946Z }
2026-10-24T21:34:53.6863306Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 2190ms
2026-10-24T21:34:53.6863921Z    ✓ an Arabic line (3)
2026-10-24T21:34:53.6864255Z      ✓ leaves inline code through its start with ArrowRight, which points back 903ms
2026-10-24T21:34:53.7111007Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-24T21:34:53.7113547Z A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components
2026-10-24T21:34:53.7896387Z (node:3965) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:53.7897266Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:53.9156956Z  ✓  unit  src/composerDraftStore.test.ts (69 tests) 83ms
2026-10-24T21:34:53.9417399Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T21:34:53.9439075Z [legend-list] recycleItems was not provided, so it defaults to false. Set recycleItems explicitly to true for better performance with recycling-aware rows, or false to preserve remount-on-reuse behavior.
2026-10-24T21:34:53.9644514Z  ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (6 tests) 595ms
2026-10-24T21:34:54.1318893Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access
2026-10-24T21:34:54.1360928Z [21:34:54.120] WARN (#39): Could not discover the primary environment. {
2026-10-24T21:34:54.1361617Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:34:54.1417647Z }
2026-10-24T21:34:54.7377798Z (node:4196) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:54.7440351Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:54.7655058Z (node:4205) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:54.7669398Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:54.7827241Z  ✓  unit  src/modelSelection.test.ts (27 tests) 13ms
2026-10-24T21:34:54.8157327Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T21:34:54.8188611Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:34:54.9763223Z (node:4186) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:54.9769801Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:55.1916171Z  ✓  unit  src/components/CommandPalette.logic.test.ts (28 tests) 27ms
2026-10-24T21:34:55.2188622Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T21:34:55.2238265Z [legend-list] No unused container available, so creating one on demand. This can be a minor performance issue and is likely caused by the estimatedItemSize being too large. Consider decreasing estimatedItemSize. {
2026-10-24T21:34:55.2271705Z   debugInfo: {
2026-10-24T21:34:55.2272058Z     numContainers: 19,
2026-10-24T21:34:55.2272332Z     numContainersPooled: 19,
2026-10-24T21:34:55.2272626Z     numNeeded: 21,
2026-10-24T21:34:55.2272816Z     stillNeeded: 4,
2026-10-24T21:34:55.2273005Z   },
2026-10-24T21:34:55.2273247Z }
2026-10-24T21:34:55.3908328Z  ✓  unit  src/themePalette.test.ts (15 tests) 68ms
2026-10-24T21:34:55.4554520Z  ✓  unit  src/terminal/ghostty/surface.test.ts (28 tests) 85ms
2026-10-24T21:34:55.5280435Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > preserves XML-like tags and comparisons in user messages as text
2026-10-24T21:34:55.5281141Z [21:34:55.526] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:34:55.5281884Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:34:55.5282301Z }
2026-10-24T21:34:55.6290444Z (node:4213) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:55.6326544Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:55.9135187Z  ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 24ms
2026-10-24T21:34:56.0290529Z (node:4153) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:56.0291500Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:56.1717920Z (node:4223) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:56.1740969Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:56.4873220Z  ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (14 tests) 2595ms
2026-10-24T21:34:56.4873665Z    ✓ MessagesTimeline messages (4)
2026-10-24T21:34:56.4876867Z      ✓ settles when equally long messages have very different rendered heights 1545ms
2026-10-24T21:34:56.5722281Z  ✓  unit  src/providerInstances.test.ts (28 tests) 7ms
2026-10-24T21:34:56.6448346Z  ✓  unit  src/lib/attachmentUploadQueue.test.ts (12 tests) 23ms
2026-10-24T21:34:56.8834352Z  ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 15ms
2026-10-24T21:34:57.0289784Z  ✓  unit  src/composer-logic.test.ts (61 tests) 113ms
2026-10-24T21:34:57.1045137Z  ✓  unit  src/components/ChatView.logic.test.ts (45 tests) 28ms
2026-10-24T21:34:57.2063851Z  ✓  unit  src/vscodeThemeImport.test.ts (23 tests) 47ms
2026-10-24T21:34:57.3958381Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > keeps an unknown project recoverable from any environment
2026-10-24T21:34:57.4010521Z [21:34:57.385] WARN (#39): Could not discover the primary environment. {
2026-10-24T21:34:57.4049909Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:34:57.4065429Z }
2026-10-24T21:34:57.8857866Z  ✓  unit  src/openVsxThemes.test.ts (5 tests) 615ms
2026-10-24T21:34:57.8858469Z    ✓ Open VSX themes (5)
2026-10-24T21:34:57.8930062Z      ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 591ms
2026-10-24T21:34:58.1262889Z (node:4262) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:58.1263326Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:58.4235912Z  ✓  unit  src/lib/imageCompression.test.ts (19 tests) 195ms
2026-10-24T21:34:58.7171204Z  ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 4882ms
2026-10-24T21:34:58.7197665Z    ✓ project settings permissions (10)
2026-10-24T21:34:58.7210469Z      ✓ renames every member when all have project access without settings access 373ms
2026-10-24T21:34:58.7211052Z      ✓ removes a writable checkout while removal of the mixed group stays denied 387ms
2026-10-24T21:34:58.7211615Z      ✓ rechecks every removal target after confirmation before deleting or clearing drafts 485ms
2026-10-24T21:34:58.7212145Z      ✓ does not save an edit whose grant was revoked mid-edit, and recovers when restored 438ms
2026-10-24T21:34:58.7212574Z    ✓ project settings scope (5)
2026-10-24T21:34:58.7212927Z      ✓ offers every environment while no project is selected 305ms
2026-10-24T21:34:58.7213336Z      ✓ offers only the selected project's checkout environments 323ms
2026-10-24T21:34:58.7213754Z      ✓ keeps an unknown project recoverable from any environment 814ms
2026-10-24T21:34:58.7214165Z      ✓ recovers a stale environment link with checkout undefined 458ms
2026-10-24T21:34:58.7214962Z      ✓ recovers a stale environment link with checkout removed-checkout 302ms
2026-10-24T21:34:58.9438599Z  ✓  unit  src/rightPanelStore.test.ts (67 tests) 24ms
2026-10-24T21:34:58.9711401Z  ✓  unit  src/lib/composerContextRecords.test.ts (14 tests) 30ms
2026-10-24T21:34:59.3305791Z  ✓  unit  src/authBootstrap.test.ts (10 tests) 649ms
2026-10-24T21:34:59.3348056Z    ✓ resolveInitialServerAuthGateState (10)
2026-10-24T21:34:59.3348500Z      ✓ reuses an in-flight silent bootstrap attempt 555ms
2026-10-24T21:34:59.4416682Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture
2026-10-24T21:34:59.4417430Z [21:34:59.428] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:34:59.4418075Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:34:59.4418490Z }
2026-10-24T21:34:59.4650551Z (node:4373) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:59.4668379Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:59.5829767Z  ✓  unit  src/connection/platform.test.ts (16 tests) 29ms
2026-10-24T21:34:59.9165485Z (node:4365) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:59.9179489Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:59.9179985Z (node:4388) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:34:59.9180359Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:34:59.9770051Z  ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 275ms
2026-10-24T21:35:00.1805769Z (node:4407) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:00.1844118Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:00.1871662Z  ✓  unit  src/themeBoot.test.ts (23 tests) 12ms
2026-10-24T21:35:00.3286662Z  ✓  unit  src/previewStateStore.test.ts (15 tests) 21ms
2026-10-24T21:35:00.3579161Z  ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 13ms
2026-10-24T21:35:00.4123156Z  ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (2 tests) 1195ms
2026-10-24T21:35:00.4125675Z    ✓ PreviewView (2)
2026-10-24T21:35:00.4126155Z      ✓ retains the annotation locally when its own environment loses access during capture 804ms
2026-10-24T21:35:00.4126599Z      ✓ still sends annotation text when the picked element's crop is malformed 390ms
2026-10-24T21:35:00.6600282Z  ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 333ms
2026-10-24T21:35:00.7328405Z  ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1231ms
2026-10-24T21:35:00.7368950Z    ✓ EnvironmentProviderSettings routing (3)
2026-10-24T21:35:00.7369817Z      ✓ updates one provider instance without sending a stale whole map 658ms
2026-10-24T21:35:00.7450176Z      ✓ routes explicit ACP browser authentication consent to the selected environment 435ms
2026-10-24T21:35:01.3530443Z  ✓  unit  src/lib/diffRendering.test.ts (16 tests) 17ms
2026-10-24T21:35:01.4613087Z (node:4415) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:01.4613593Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:01.6960628Z  ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 7ms
2026-10-24T21:35:01.8174352Z  ✓  unit  src/components/chat/chatCanvasLayout.test.ts (16 tests) 52ms
2026-10-24T21:35:01.9895173Z  ✓  unit  src/components/ThreadStatusIndicators.test.ts (19 tests) 13ms
2026-10-24T21:35:02.0641865Z  ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2676ms
2026-10-24T21:35:02.0679069Z    ✓ resource monitor retry (4)
2026-10-24T21:35:02.0766399Z      ✓ clears the settings and history errors after a successful retry without remounting 556ms
2026-10-24T21:35:02.0850153Z      ✓ refreshes the changed history window only in the retry environment (switch environment: false) 1007ms
2026-10-24T21:35:02.0946818Z      ✓ refreshes the changed history window only in the retry environment (switch environment: true) 733ms
2026-10-24T21:35:02.0979484Z      ✓ keeps the failed monitor and history errors visible when retry fails 379ms
2026-10-24T21:35:02.2005711Z  ✓  unit  src/terminal/ghostty/core.test.ts (16 tests) 124ms
2026-10-24T21:35:02.2708219Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
2026-10-24T21:35:02.2709602Z [chat-markdown] action failed {
2026-10-24T21:35:02.2709885Z   operation: 'open-file-in-editor',
2026-10-24T21:35:02.2710176Z   target: '/work/docs/readme.md',
2026-10-24T21:35:02.2710433Z } {
2026-10-24T21:35:02.2710612Z   _id: 'Cause',
2026-10-24T21:35:02.2710793Z   failures: [
2026-10-24T21:35:02.2710963Z     {
2026-10-24T21:35:02.2711144Z       _tag: 'Fail',
2026-10-24T21:35:02.2711439Z       error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.],
2026-10-24T21:35:02.2711750Z     },
2026-10-24T21:35:02.2711920Z   ],
2026-10-24T21:35:02.2712159Z }
2026-10-24T21:35:02.3682367Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
2026-10-24T21:35:02.3682987Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > rechecks link-to-thread after a native context menu returns
2026-10-24T21:35:02.3729506Z [chat-markdown] action failed {
2026-10-24T21:35:02.3729835Z [21:35:02.357] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:02.3769120Z   operation: 'reveal-file-in-file-manager',
2026-10-24T21:35:02.3769541Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:02.3770074Z   target: '/work/readme.md',
2026-10-24T21:35:02.3770224Z }
2026-10-24T21:35:02.3809602Z } {
2026-10-24T21:35:02.3809843Z   _id: 'Cause',
2026-10-24T21:35:02.3810014Z   failures: [
2026-10-24T21:35:02.3810230Z     {
2026-10-24T21:35:02.3831667Z       _tag: 'Fail',
2026-10-24T21:35:02.3834045Z       error: [Error: This connection cannot reveal files on this environment.],
2026-10-24T21:35:02.3834360Z     },
2026-10-24T21:35:02.3834794Z   ],
2026-10-24T21:35:02.3834977Z }
2026-10-24T21:35:02.4816772Z  ✓  unit  src/hooks/useSettings.test.ts (11 tests) 18ms
2026-10-24T21:35:02.5149413Z  ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 404ms
2026-10-24T21:35:02.9646571Z  ✓  unit  src/browser/browserRecording.test.ts (6 tests) 16ms
2026-10-24T21:35:03.2193523Z  ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 18ms
2026-10-24T21:35:03.3037413Z  ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 12ms
2026-10-24T21:35:03.6010353Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > chooses an unused identity for another account without replacing configured instances
2026-10-24T21:35:03.6050409Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:03.8011115Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > awaits an atomic create before closing and retains prepared ACP metadata
2026-10-24T21:35:03.8059285Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:03.9185428Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:03.9201414Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:03.9385382Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:03.9388728Z stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:03.9389452Z [21:35:03.930] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:03.9389794Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:03.9390206Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:03.9390730Z }
2026-10-24T21:35:04.0212215Z (node:4485) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:04.0213025Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:04.1393030Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:04.1393710Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:04.1545903Z  ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 34ms
2026-10-24T21:35:04.1594855Z  ✓  unit  src/connection/storage.test.ts (6 tests) 17ms
2026-10-24T21:35:04.2589878Z  ✓  unit  src/components/settings/settingsSearch.test.ts (19 tests) 18ms
2026-10-24T21:35:04.3629402Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:04.3656693Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:04.5468799Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:04.5474320Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:04.6026611Z  ✓  unit  src/browserHistoryStore.test.ts (14 tests) 11ms
2026-10-24T21:35:04.8571079Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:04.8572921Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:04.8894324Z  ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 30ms
2026-10-24T21:35:05.0201103Z  ✓  unit  src/hooks/useHandleNewThread.test.ts (5 tests) 4ms
2026-10-24T21:35:05.1663287Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T21:35:05.1687775Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:05.3977337Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked
2026-10-24T21:35:05.4005876Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T21:35:05.5170277Z  ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 2072ms
2026-10-24T21:35:05.5178800Z    ✓ AddProviderInstanceDialog environment routing (4)
2026-10-24T21:35:05.5219607Z      ✓ creates a local command in the selected environment without a sign-in step 1548ms
2026-10-24T21:35:05.5330599Z  ✓  unit  src/pendingUserInput.test.ts (15 tests) 12ms
2026-10-24T21:35:05.7163523Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line
2026-10-24T21:35:05.7213063Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7218722Z
2026-10-24T21:35:05.7220059Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line
2026-10-24T21:35:05.7273573Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7274118Z
2026-10-24T21:35:05.7309099Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it
2026-10-24T21:35:05.7315345Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7315724Z
2026-10-24T21:35:05.7316081Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out
2026-10-24T21:35:05.7316843Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7317185Z
2026-10-24T21:35:05.7317589Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it
2026-10-24T21:35:05.7318230Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7318570Z
2026-10-24T21:35:05.7318914Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block
2026-10-24T21:35:05.7319516Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7319850Z
2026-10-24T21:35:05.7320276Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
2026-10-24T21:35:05.7321616Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7323355Z
2026-10-24T21:35:05.7323805Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line
2026-10-24T21:35:05.7324877Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7325472Z
2026-10-24T21:35:05.7330560Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches
2026-10-24T21:35:05.7331491Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7331938Z
2026-10-24T21:35:05.7332289Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of
2026-10-24T21:35:05.7337481Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7337843Z
2026-10-24T21:35:05.7338149Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches
2026-10-24T21:35:05.7338712Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7339045Z
2026-10-24T21:35:05.7339351Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines
2026-10-24T21:35:05.7339938Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7340275Z
2026-10-24T21:35:05.7340653Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor
2026-10-24T21:35:05.7341289Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7341632Z
2026-10-24T21:35:05.7342078Z stderr | src/composer-code-block.test.ts > selections across two identical fences > leaves Tab and Enter alone rather than editing through the boundary
2026-10-24T21:35:05.7342730Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7343063Z
2026-10-24T21:35:05.7416126Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block
2026-10-24T21:35:05.7447978Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7450095Z
2026-10-24T21:35:05.7450480Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block
2026-10-24T21:35:05.7451074Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7451412Z
2026-10-24T21:35:05.7451724Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block
2026-10-24T21:35:05.7452331Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7480878Z
2026-10-24T21:35:05.7507233Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block
2026-10-24T21:35:05.7508075Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7508348Z
2026-10-24T21:35:05.7508613Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block
2026-10-24T21:35:05.7509136Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7509403Z
2026-10-24T21:35:05.7509636Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block
2026-10-24T21:35:05.7510131Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7510399Z
2026-10-24T21:35:05.7510616Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone
2026-10-24T21:35:05.7511086Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7511348Z
2026-10-24T21:35:05.7511562Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone
2026-10-24T21:35:05.7512098Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7512359Z
2026-10-24T21:35:05.7519014Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone
2026-10-24T21:35:05.7519706Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7520084Z
2026-10-24T21:35:05.7520480Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item
2026-10-24T21:35:05.7521061Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7521391Z
2026-10-24T21:35:05.7521701Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string
2026-10-24T21:35:05.7522323Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T21:35:05.7522648Z
2026-10-24T21:35:05.7575888Z  ✓  unit  src/composer-code-block.test.ts (25 tests) 65ms
2026-10-24T21:35:05.8450307Z  ✓  unit  src/environmentGrouping.test.ts (7 tests) 7ms
2026-10-24T21:35:05.9490183Z  ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 7ms
2026-10-24T21:35:06.1517649Z  ✓  unit  src/browser/browserTargetResolver.test.ts (10 tests) 64ms
2026-10-24T21:35:06.3325675Z  ✓  unit  src/hooks/useThreadActions.undo.test.ts (13 tests) 25ms
2026-10-24T21:35:06.6380618Z stdout | src/components/GitActionsControl.browser.test.tsx > Git action targets across thread navigation > runs a retained PR toast in the thread that produced it
2026-10-24T21:35:06.6381496Z [21:35:06.621] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:06.6382842Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:06.6383295Z }
2026-10-24T21:35:06.9358919Z  ✓  browser (chromium)  src/components/GitActionsControl.browser.test.tsx (1 test) 488ms
2026-10-24T21:35:06.9359488Z    ✓ Git action targets across thread navigation (1)
2026-10-24T21:35:06.9359870Z      ✓ runs a retained PR toast in the thread that produced it 487ms
2026-10-24T21:35:06.9418735Z (node:4599) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:06.9419350Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:06.9900273Z  ✓  unit  src/terminal-links.test.ts (39 tests) 18ms
2026-10-24T21:35:07.2080757Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
2026-10-24T21:35:07.2081489Z [21:35:07.200] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:07.2082158Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:07.2082535Z }
2026-10-24T21:35:07.5770169Z  ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 4ms
2026-10-24T21:35:07.5780314Z  ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 623ms
2026-10-24T21:35:07.5787041Z    ✓ Antigravity setup (3)
2026-10-24T21:35:07.5787545Z      ✓ waits for verified auth after submitting a callback to the selected environment 395ms
2026-10-24T21:35:07.6539575Z  ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 13ms
2026-10-24T21:35:07.7422256Z  ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (2 tests) 165ms
2026-10-24T21:35:07.7936954Z  ✓  unit  src/uiStateStore.test.ts (11 tests) 8ms
2026-10-24T21:35:07.9470054Z (node:4609) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:07.9491216Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:07.9864604Z  ✓  unit  src/promptStashStore.test.ts (10 tests) 7ms
2026-10-24T21:35:08.0333414Z  ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (5 tests) 242ms
2026-10-24T21:35:08.0632668Z  ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 9ms
2026-10-24T21:35:08.3412970Z (node:4638) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:08.3450711Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:08.3825649Z  ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 11ms
2026-10-24T21:35:08.8059200Z  ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 336ms
2026-10-24T21:35:09.0771530Z  ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 7ms
2026-10-24T21:35:09.1525789Z  ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 8ms
2026-10-24T21:35:09.3532765Z  ✓  unit  src/reviewCommentContext.test.ts (5 tests) 7ms
2026-10-24T21:35:09.3574406Z (node:4616) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:09.3574917Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:09.5921362Z  ✓  unit  src/components/files/projectFilesQueryState.test.tsx (3 tests) 8ms
2026-10-24T21:35:09.6845984Z  ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 6ms
2026-10-24T21:35:09.8436570Z  ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (6 tests) 398ms
2026-10-24T21:35:09.8817997Z  ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 19ms
2026-10-24T21:35:10.6010812Z  ✓  unit  src/lib/contextWindow.test.ts (9 tests) 12ms
2026-10-24T21:35:10.8272207Z  ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 6ms
2026-10-24T21:35:10.8690240Z  ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 27ms
2026-10-24T21:35:11.0809870Z  ✓  unit  src/markdown-clipboard.test.ts (5 tests) 9ms
2026-10-24T21:35:11.2529385Z (node:4665) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:11.2554838Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:11.7357012Z  ✓  unit  src/remoteOpen.test.ts (14 tests) 5ms
2026-10-24T21:35:11.9500321Z  ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 7ms
2026-10-24T21:35:12.0937932Z  ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 7ms
2026-10-24T21:35:12.2358340Z  ✓  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 5ms
2026-10-24T21:35:12.5228850Z  ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 162ms
2026-10-24T21:35:12.6442984Z  ✓  unit  src/components/GitActionsControl.logic.test.ts (12 tests) 6ms
2026-10-24T21:35:13.2163065Z  ✓  unit  src/threadRoutes.test.ts (11 tests) 8ms
2026-10-24T21:35:13.6187419Z  ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 26ms
2026-10-24T21:35:13.8061710Z  ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 7ms
2026-10-24T21:35:14.1120914Z  ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 7ms
2026-10-24T21:35:14.1894298Z (node:4781) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:14.1894657Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:14.2104549Z  ✓  unit  src/wslPaths.test.ts (12 tests) 12ms
2026-10-24T21:35:14.3370873Z (node:4808) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:14.3371265Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:14.4096153Z  ✓  unit  src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 4ms
2026-10-24T21:35:14.5823129Z  ✓  unit  src/contextMenuFallback.test.ts (1 test) 3ms
2026-10-24T21:35:14.8578456Z  ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 14ms
2026-10-24T21:35:14.8939100Z  ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms
2026-10-24T21:35:14.9548513Z  ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (1 test) 119ms
2026-10-24T21:35:15.0304472Z  ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 8ms
2026-10-24T21:35:15.0860591Z  ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 6ms
2026-10-24T21:35:15.2678274Z  ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 463ms
2026-10-24T21:35:15.4081357Z  ✓  browser (chromium)  src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 272ms
2026-10-24T21:35:15.5378774Z  ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 19ms
2026-10-24T21:35:15.6741597Z  ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 28ms
2026-10-24T21:35:16.0192498Z stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx
2026-10-24T21:35:16.0210601Z [21:35:16.014] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:16.0221338Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:16.0233001Z }
2026-10-24T21:35:16.0353023Z  ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 160ms
2026-10-24T21:35:16.1570722Z  ✓  unit  src/reopenClosedView.test.ts (11 tests) 20ms
2026-10-24T21:35:16.1663515Z  ✓  unit  src/terminalUiStateStore.test.ts (6 tests) 5ms
2026-10-24T21:35:16.2331667Z  ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 53ms
2026-10-24T21:35:16.4980719Z  ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 178ms
2026-10-24T21:35:16.8577788Z  ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 6ms
2026-10-24T21:35:17.2555095Z  ✓  unit  src/hooks/useThreadActionMenu.test.ts (6 tests) 7ms
2026-10-24T21:35:17.4923515Z (node:4900) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:17.4924052Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:17.6933798Z  ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 15ms
2026-10-24T21:35:17.7161081Z  ✓  unit  src/browserFaviconStore.test.ts (5 tests) 6ms
2026-10-24T21:35:17.8067858Z  ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 5ms
2026-10-24T21:35:18.0224844Z (node:4869) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:18.0225331Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:18.1732176Z  ✓  unit  src/state/threads.test.ts (3 tests) 11ms
2026-10-24T21:35:18.3476220Z  ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (3 tests) 5ms
2026-10-24T21:35:19.1444595Z  ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 9ms
2026-10-24T21:35:19.4078492Z  ✓  unit  src/versionSkew.test.ts (11 tests) 21ms
2026-10-24T21:35:19.4130409Z  ✓  unit  src/markdown-incremental.test.tsx (18 tests) 982ms
2026-10-24T21:35:20.0018706Z  ✓  unit  src/components/composerFooterLayout.test.ts (5 tests) 4ms
2026-10-24T21:35:20.1779890Z (node:4967) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:20.1821501Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:20.2210172Z  ✓  unit  src/closedViewStore.test.ts (11 tests) 9ms
2026-10-24T21:35:20.5628400Z  ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 3ms
2026-10-24T21:35:20.5890539Z  ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 190ms
2026-10-24T21:35:20.6008059Z stdout | unknown test
2026-10-24T21:35:20.6015713Z [21:35:20.591] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:20.6016220Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:20.6016566Z }
2026-10-24T21:35:20.6692729Z (node:4950) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:20.6729553Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:20.8600656Z  ✓  unit  src/state/shell.test.ts (5 tests) 6ms
2026-10-24T21:35:21.3662217Z (node:4974) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:21.3672141Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:21.5325479Z  ✓  unit  src/state/server.test.ts (2 tests) 5ms
2026-10-24T21:35:21.6212823Z (node:4992) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:21.6237307Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:21.7473149Z  ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 10ms
2026-10-24T21:35:21.9441134Z  ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 19ms
2026-10-24T21:35:22.0146779Z  ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 594ms
2026-10-24T21:35:22.0178902Z    ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 594ms
2026-10-24T21:35:22.0594931Z  ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 214ms
2026-10-24T21:35:22.0619784Z (node:5031) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:22.0633848Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:22.2187077Z  ✓  unit  src/markdown-links.test.ts (9 tests) 18ms
2026-10-24T21:35:22.3955706Z  ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 185ms
2026-10-24T21:35:22.4361117Z (node:5014) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:22.4361485Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:22.6770194Z  ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 11ms
2026-10-24T21:35:23.0454255Z (node:5054) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:23.0489181Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:23.1516952Z  ✓  unit  src/questionAttachments.test.ts (3 tests) 7ms
2026-10-24T21:35:23.1986560Z (node:5038) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:23.2000454Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:23.2709956Z  ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 20ms
2026-10-24T21:35:23.4369931Z  ✓  unit  src/state/pullRequests.test.ts (5 tests) 4ms
2026-10-24T21:35:23.6609402Z  ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 135ms
2026-10-24T21:35:23.6874226Z  ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 9ms
2026-10-24T21:35:23.8770212Z  ✓  unit  src/threadSelectionStore.test.ts (6 tests) 3ms
2026-10-24T21:35:23.9412209Z  ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 107ms
2026-10-24T21:35:24.1002435Z  ✓  unit  src/bundledDev.test.ts (1 test) 166ms
2026-10-24T21:35:24.2650111Z  ✓  unit  src/components/chat/timelineScrollTarget.test.ts (7 tests) 8ms
2026-10-24T21:35:24.3351996Z  ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 3ms
2026-10-24T21:35:24.6290073Z  ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 7ms
2026-10-24T21:35:24.6593655Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-24T21:35:24.6594180Z [21:35:24.646] WARN (#40): Could not read the primary environment topology. {
2026-10-24T21:35:24.6594478Z   cause: [TypeError: window.desktopBridge?.getLocalEnvironmentBootstraps is not a function],
2026-10-24T21:35:24.6594713Z }
2026-10-24T21:35:24.6595085Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-24T21:35:24.6595523Z [21:35:24.647] WARN (#40): Could not read the desktop-local backend topology. {
2026-10-24T21:35:24.6595787Z   cause: [TypeError: bridge.getLocalEnvironmentBootstraps is not a function],
2026-10-24T21:35:24.6595981Z }
2026-10-24T21:35:24.6653441Z  ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 10ms
2026-10-24T21:35:24.7322694Z  ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 38ms
2026-10-24T21:35:25.2013626Z (node:5077) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:25.2016861Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:25.4989027Z  ✓  unit  src/components/usage/usagePriceTable.test.ts (7 tests) 5ms
2026-10-24T21:35:25.7419323Z  ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 4ms
2026-10-24T21:35:25.8892713Z  ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 8ms
2026-10-24T21:35:26.4050126Z  ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 4ms
2026-10-24T21:35:26.4764845Z  ✓  unit  src/components/preview/openPreviewSession.test.ts (4 tests) 19ms
2026-10-24T21:35:26.8636531Z  ✓  unit  src/environments/primary/bootstrap.test.ts (5 tests) 35ms
2026-10-24T21:35:26.9775435Z  ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 3ms
2026-10-24T21:35:27.1127536Z  ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 24ms
2026-10-24T21:35:27.1772598Z (node:5188) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:27.1812228Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:27.2370456Z  ✓  unit  src/lib/backgroundActivityReporter.test.ts (3 tests) 31ms
2026-10-24T21:35:27.4496590Z  ✓  unit  src/composer-list-continuation.test.ts (18 tests) 6ms
2026-10-24T21:35:27.7599698Z  ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 6ms
2026-10-24T21:35:27.8636245Z  ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 312ms
2026-10-24T21:35:27.9269029Z  ✓  unit  src/components/files/FilePreviewPanel.test.ts (13 tests) 12ms
2026-10-24T21:35:28.0219222Z  ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 4ms
2026-10-24T21:35:28.6637776Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
2026-10-24T21:35:28.6644336Z [21:35:28.658] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:28.6645752Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:28.6646538Z }
2026-10-24T21:35:28.7730110Z (node:5228) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:28.7756915Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:28.7886118Z  ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 6481ms
2026-10-24T21:35:28.7886959Z    ✓ TelemetryExportSettings (2)
2026-10-24T21:35:28.7887424Z      ✓ does not resend a field the user restored after another client changed it 6022ms
2026-10-24T21:35:28.7887915Z      ✓ reports and tests the endpoint the environment set over an empty setting 458ms
2026-10-24T21:35:28.7888602Z  ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 4ms
2026-10-24T21:35:28.8695670Z  ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 461ms
2026-10-24T21:35:28.8717614Z    ✓ mixed source control instructions (1)
2026-10-24T21:35:28.8718233Z      ✓ resets mixed template preferences without replacing each environment's instructions 461ms
2026-10-24T21:35:28.9156121Z  ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 58ms
2026-10-24T21:35:29.0761391Z (node:5270) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:29.0809079Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:29.0833340Z  ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 2ms
2026-10-24T21:35:29.2330208Z (node:5277) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:29.2369554Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:29.4050888Z  ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 16ms
2026-10-24T21:35:29.4345803Z  ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 9ms
2026-10-24T21:35:29.5573042Z  ✓  unit  src/components/files/filePath.test.ts (18 tests) 4ms
2026-10-24T21:35:29.6196254Z  ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 909ms
2026-10-24T21:35:29.6216200Z    ✓ rechecks the grant before preparing an agent 508ms
2026-10-24T21:35:29.6227174Z    ✓ ignores prepare completion after unmount 401ms
2026-10-24T21:35:29.6901329Z  ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 7ms
2026-10-24T21:35:29.7621136Z (node:5301) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:29.7651837Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:29.7652630Z  ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (1 test) 53ms
2026-10-24T21:35:29.8570855Z  ✓  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 9ms
2026-10-24T21:35:29.9759075Z  ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 4ms
2026-10-24T21:35:30.2644847Z  ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 9ms
2026-10-24T21:35:30.6110386Z  ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 7ms
2026-10-24T21:35:30.6392398Z  ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 6ms
2026-10-24T21:35:31.0624498Z (node:5309) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:31.0684972Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:31.3194866Z  ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 55ms
2026-10-24T21:35:31.3555877Z  ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 8ms
2026-10-24T21:35:31.5025304Z  ✓  unit  src/lib/incrementalHighlighting.test.ts (13 tests) 489ms
2026-10-24T21:35:31.6609850Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
2026-10-24T21:35:31.6610642Z [21:35:31.654] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:31.6611209Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:31.6611723Z }
2026-10-24T21:35:31.7856247Z  ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 8ms
2026-10-24T21:35:32.0081950Z (node:5327) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:32.0082468Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:32.0402724Z (node:5356) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:32.0594303Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:32.3657356Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 1033ms
2026-10-24T21:35:32.3673253Z    ✓ keeps an unsaved description when collapsed and reopened 1033ms
2026-10-24T21:35:32.4916286Z  ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 4ms
2026-10-24T21:35:32.8090952Z (node:5395) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:32.8098530Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:33.5990041Z  ✓  unit  src/lib/discardComposerDraft.test.ts (2 tests) 24ms
2026-10-24T21:35:33.6066305Z (node:5411) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:33.6086311Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:33.6587436Z  ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (3 tests) 3ms
2026-10-24T21:35:33.6594491Z  ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 10ms
2026-10-24T21:35:33.7700017Z  ✓  unit  src/components/ThreadTerminalDrawer.test.ts (3 tests) 5ms
2026-10-24T21:35:33.8108998Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 189ms
2026-10-24T21:35:34.0139718Z (node:5402) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:34.0153148Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:34.1510024Z  ✓  unit  src/projectScripts.test.ts (10 tests) 7ms
2026-10-24T21:35:34.3170234Z  ✓  unit  src/hooks/useEnvironmentTheme.test.ts (4 tests) 15ms
2026-10-24T21:35:35.0792006Z  ✓  unit  src/components/RightPanelTabs.test.tsx (4 tests) 3ms
2026-10-24T21:35:35.1621421Z  ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 4ms
2026-10-24T21:35:35.2009819Z  ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 8ms
2026-10-24T21:35:35.7545055Z  ✓  unit  src/lib/runtime.test.ts (4 tests) 1546ms
2026-10-24T21:35:35.7569497Z    ✓ web runtime relay telemetry policy (4)
2026-10-24T21:35:35.7578011Z      ✓ applies desktop opt-out before the first relay span 1321ms
2026-10-24T21:35:35.8358066Z  ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 3ms
2026-10-24T21:35:36.3253713Z  ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 6ms
2026-10-24T21:35:36.5134548Z (node:5484) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:36.5169142Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:36.5648265Z  ✓  unit  src/diffFileActions.test.ts (9 tests) 5ms
2026-10-24T21:35:36.7029820Z  ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 61ms
2026-10-24T21:35:36.9513894Z  ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 5ms
2026-10-24T21:35:36.9838068Z (node:5458) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:36.9838508Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:37.0722488Z  ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 4ms
2026-10-24T21:35:37.1250429Z  ✓  unit  src/state/terminalSessions.test.ts (1 test) 9ms
2026-10-24T21:35:37.1251459Z  ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 565ms
2026-10-24T21:35:37.1289544Z    ✓ previews assistant quotes as readable text and preserves the citation when editing 565ms
2026-10-24T21:35:37.3858360Z  ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 9ms
2026-10-24T21:35:37.5185838Z (node:5500) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:37.5218362Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:37.5340760Z  ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 4ms
2026-10-24T21:35:37.5611956Z  ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (1 test) 430ms
2026-10-24T21:35:37.5624558Z    ✓ theme color field (1)
2026-10-24T21:35:37.5668453Z      ✓ keeps the selected hue when a grey color is echoed back from theme settings 430ms
2026-10-24T21:35:37.5713158Z (node:5493) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:37.5715759Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:38.0932290Z  ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 249ms
2026-10-24T21:35:38.2558397Z  ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 140ms
2026-10-24T21:35:38.2996489Z  ✓  unit  src/editorPreferences.test.ts (2 tests) 5ms
2026-10-24T21:35:38.4578732Z  ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 97ms
2026-10-24T21:35:38.5122620Z  ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 76ms
2026-10-24T21:35:38.6747898Z  ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 17ms
2026-10-24T21:35:38.6749184Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
2026-10-24T21:35:38.6750979Z flushSync was called from inside a lifecycle method. React cannot flush when React is already rendering. Consider moving this call to a scheduler task or micro task.
2026-10-24T21:35:38.7277058Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 981ms
2026-10-24T21:35:38.7330246Z    ✓ keeps an unsaved citation comment when a question takes the composer 981ms
2026-10-24T21:35:38.9813884Z  ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 4ms
2026-10-24T21:35:39.2160596Z  ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 6ms
2026-10-24T21:35:39.4809347Z  ✓  unit  src/confirmDialog.test.ts (3 tests) 4ms
2026-10-24T21:35:39.7421886Z  ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 5ms
2026-10-24T21:35:39.8297814Z  ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 2ms
2026-10-24T21:35:39.8861131Z  ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 117ms
2026-10-24T21:35:39.9537922Z (node:5585) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:39.9538485Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:39.9890367Z  ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 17ms
2026-10-24T21:35:40.0412280Z  ✓  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 142ms
2026-10-24T21:35:40.1250233Z  ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 4ms
2026-10-24T21:35:40.2658715Z  ✓  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 181ms
2026-10-24T21:35:40.6810305Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1676ms
2026-10-24T21:35:40.6820219Z    ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1674ms
2026-10-24T21:35:40.7185663Z (node:5595) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:40.7209886Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:40.9013114Z  ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 3ms
2026-10-24T21:35:41.0689692Z (node:5610) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:41.0729366Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:41.3521950Z  ✓  unit  src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 4ms
2026-10-24T21:35:41.5466092Z  ✓  unit  src/hooks/showThreadUndoNotice.test.ts (3 tests) 6ms
2026-10-24T21:35:41.6063823Z  ✓  unit  src/desktopAppActivation.test.ts (2 tests) 6ms
2026-10-24T21:35:42.2472056Z (node:5656) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:42.2490600Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:42.2889635Z  ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 4ms
2026-10-24T21:35:42.7710398Z  ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms
2026-10-24T21:35:42.9537127Z (node:5648) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:42.9537698Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:43.0134162Z  ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 5ms
2026-10-24T21:35:43.2327227Z  ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 26ms
2026-10-24T21:35:43.2621651Z  ✓  unit  src/worktreeCleanup.test.ts (2 tests) 4ms
2026-10-24T21:35:43.2885561Z  ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 25ms
2026-10-24T21:35:43.3193562Z  ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 11ms
2026-10-24T21:35:43.5702501Z  ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 47ms
2026-10-24T21:35:43.5945945Z (node:5695) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:43.5954511Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:43.6558280Z  ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 3ms
2026-10-24T21:35:43.7134581Z  ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 17ms
2026-10-24T21:35:43.7570308Z  ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 7ms
2026-10-24T21:35:43.8755065Z  ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 338ms
2026-10-24T21:35:43.8760949Z    ✓ ignores late suppression acknowledgements after cancellation 337ms
2026-10-24T21:35:43.9530561Z  ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 2ms
2026-10-24T21:35:44.0284716Z  ✓  unit  src/state/npmRelease.test.ts (2 tests) 116ms
2026-10-24T21:35:44.1187082Z stderr | src/components/diffs/codeViewSearch.test.ts
2026-10-24T21:35:44.1187757Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4
2026-10-24T21:35:44.1188043Z
2026-10-24T21:35:44.1306957Z  ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 3ms
2026-10-24T21:35:44.1652598Z  ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 3ms
2026-10-24T21:35:44.1890416Z  ✓  unit  src/localApi.test.ts (1 test) 820ms
2026-10-24T21:35:44.1894056Z    ✓ LocalApi (1)
2026-10-24T21:35:44.1894553Z      ✓ fails closed in a browser when no themed host is available 819ms
2026-10-24T21:35:44.2894253Z  ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 56ms
2026-10-24T21:35:44.3007816Z  ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 2ms
2026-10-24T21:35:44.3273363Z  ✓  unit  src/threadNotifications.test.ts (3 tests) 44ms
2026-10-24T21:35:44.3821609Z  ✓  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 2ms
2026-10-24T21:35:44.4332233Z  ✓  unit  src/composer-rich-text.test.ts (5 tests) 5ms
2026-10-24T21:35:44.5308209Z  ✓  unit  src/components/usage/usagePriceForm.test.ts (11 tests) 5ms
2026-10-24T21:35:44.6969790Z  ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (4 tests) 3ms
2026-10-24T21:35:44.7916918Z  ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 5ms
2026-10-24T21:35:44.8496902Z  ✓  browser (chromium)  src/components/sidebar/SidebarThreadUndoNotice.browser.test.tsx (1 test) 57ms
2026-10-24T21:35:44.9252773Z stdout | unknown test
2026-10-24T21:35:44.9253322Z [21:35:44.920] WARN (#38): Could not discover the primary environment. {
2026-10-24T21:35:44.9253926Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T21:35:44.9254374Z }
2026-10-24T21:35:44.9678582Z  ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 4ms
2026-10-24T21:35:45.1430852Z  ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 1134ms
2026-10-24T21:35:45.1431437Z    ✓ SecretInput (2)
2026-10-24T21:35:45.1431898Z      ✓ preserves a configured secret on empty edits and commits a replacement 889ms
2026-10-24T21:35:45.1638465Z (node:5733) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:45.1638923Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:45.1742935Z  ✓  unit  src/composer-text-direction.test.ts (4 tests) 8ms
2026-10-24T21:35:45.2010406Z  ✓  unit  src/providerModels.test.ts (2 tests) 2ms
2026-10-24T21:35:45.2321135Z  ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 3ms
2026-10-24T21:35:45.2734520Z  ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 3ms
2026-10-24T21:35:45.2990496Z  ✓  unit  src/state/desktopUpdate.test.ts (1 test) 57ms
2026-10-24T21:35:45.3858068Z  ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 5ms
2026-10-24T21:35:45.4483317Z  ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 4ms
2026-10-24T21:35:45.6428083Z  ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 71ms
2026-10-24T21:35:45.7461592Z (node:5859) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:45.7469470Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:45.8031405Z  ✓  unit  src/lib/terminalContext.test.ts (2 tests) 3ms
2026-10-24T21:35:45.8243435Z  ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms
2026-10-24T21:35:45.8730523Z  ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 3ms
2026-10-24T21:35:46.0012968Z (node:5898) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:46.0013542Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:46.0058215Z  ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 4ms
2026-10-24T21:35:46.2434925Z (node:5927) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:46.2452401Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:46.2610179Z  ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 6ms
2026-10-24T21:35:46.3874827Z  ✓  unit  src/diffPanelStore.test.ts (1 test) 3ms
2026-10-24T21:35:46.4253675Z  ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (3 tests) 4ms
2026-10-24T21:35:46.4896345Z  ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 2ms
2026-10-24T21:35:46.5831738Z  ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms
2026-10-24T21:35:46.6029316Z  ✓  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 7ms
2026-10-24T21:35:46.6394467Z  ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 16ms
2026-10-24T21:35:46.6804342Z  ✓  unit  src/components/settings/SettingInheritance.test.ts (1 test) 3ms
2026-10-24T21:35:46.7730488Z  ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (3 tests) 2ms
2026-10-24T21:35:46.8312924Z  ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 2ms
2026-10-24T21:35:46.8771041Z (node:5939) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:46.8778220Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:46.9879788Z  ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 3ms
2026-10-24T21:35:47.0975528Z  ✓  unit  src/components/device/deviceHubApi.test.ts (1 test) 3ms
2026-10-24T21:35:47.0977828Z  ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 3ms
2026-10-24T21:35:47.2140583Z  ✓  unit  src/cloud/managedAuth.test.ts (1 test) 4ms
2026-10-24T21:35:47.2767813Z  ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 3ms
2026-10-24T21:35:47.3042559Z  ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 5ms
2026-10-24T21:35:47.3304660Z  ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms
2026-10-24T21:35:47.3713384Z  ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 3ms
2026-10-24T21:35:47.4109235Z  ✓  unit  src/lib/orchestrationV2Timeline.test.ts (2 tests) 2ms
2026-10-24T21:35:47.5476817Z  ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 11ms
2026-10-24T21:35:47.6050134Z  ✓  unit  src/hostedPairing.test.ts (2 tests) 3ms
2026-10-24T21:35:47.6647424Z (node:6030) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:47.6648070Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:47.7250731Z  ✓  unit  src/browser/browserViewportActions.test.ts (1 test) 3ms
2026-10-24T21:35:47.7867849Z  ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms
2026-10-24T21:35:47.9490243Z  ✓  unit  src/fileContextMenu.test.ts (3 tests) 2ms
2026-10-24T21:35:47.9748233Z  ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms
2026-10-24T21:35:48.0966373Z (node:6084) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:48.0967000Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:48.1210868Z  ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms
2026-10-24T21:35:48.2157119Z  ✓  unit  src/cloud/dpop.test.ts (1 test) 54ms
2026-10-24T21:35:48.2527832Z  ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 3ms
2026-10-24T21:35:48.2922797Z (node:6098) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:48.2946768Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:48.2994164Z  ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms
2026-10-24T21:35:48.3817366Z  ✓  unit  src/components/preview/usePreviewBridge.test.ts (1 test) 2ms
2026-10-24T21:35:48.4650732Z  ✓  unit  src/components/chat/agentSpawnSummary.test.ts (4 tests) 3ms
2026-10-24T21:35:48.5846334Z  ✓  unit  src/pierre-icons.test.ts (2 tests) 3ms
2026-10-24T21:35:48.6569929Z (node:6137) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:48.6609397Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:48.6610125Z  ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 2ms
2026-10-24T21:35:48.7042340Z  ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms
2026-10-24T21:35:48.7582755Z  ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms
2026-10-24T21:35:48.7795034Z  ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms
2026-10-24T21:35:48.8031827Z  ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 3ms
2026-10-24T21:35:48.8917044Z  ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 2ms
2026-10-24T21:35:48.9243362Z  ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 2ms
2026-10-24T21:35:49.0134566Z  ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms
2026-10-24T21:35:49.1579243Z  ✓  unit  src/projectIconOptions.test.ts (2 tests) 8ms
2026-10-24T21:35:49.2362897Z  ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 2ms
2026-10-24T21:35:49.3155860Z  ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms
2026-10-24T21:35:49.3811646Z  ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 3ms
2026-10-24T21:35:49.4291230Z  ✓  unit  src/textDirection.test.ts (9 tests) 4ms
2026-10-24T21:35:49.4824352Z  ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 2ms
2026-10-24T21:35:49.5390046Z  ✓  unit  src/lib/lruCache.test.ts (3 tests) 2ms
2026-10-24T21:35:49.5908089Z (node:6219) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:49.5912442Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:49.6032180Z  ✓  unit  src/reactCompilerCoverage.test.ts (1148 tests) 4933ms
2026-10-24T21:35:49.6040584Z    ✓ React Compiler coverage (1148)
2026-10-24T21:35:49.6041203Z      ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 371ms
2026-10-24T21:35:49.6041687Z      ✓ compiles apps/web/src/components/ChatView.tsx 1390ms
2026-10-24T21:35:49.6508630Z  ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 3ms
2026-10-24T21:35:49.7042622Z  ✓  unit  src/components/preview/previewViewportRollback.test.ts (2 tests) 2ms
2026-10-24T21:35:49.7635613Z  ✓  unit  src/lib/openPullRequestLink.test.ts (2 tests) 2ms
2026-10-24T21:35:49.8159709Z  ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms
2026-10-24T21:35:49.8707773Z (node:6272) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:49.8719556Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:49.8760337Z  ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms
2026-10-24T21:35:49.9537782Z  ✓  unit  src/proposedPlan.test.ts (3 tests) 3ms
2026-10-24T21:35:49.9800624Z  ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 4ms
2026-10-24T21:35:50.2953588Z (node:6331) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:50.2954054Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:50.3136905Z  ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 3ms
2026-10-24T21:35:50.3446692Z  ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms
2026-10-24T21:35:50.3789199Z (node:6310) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:50.3800441Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:50.3910639Z (node:6324) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:50.3969368Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:50.4233643Z  ✓  unit  src/components/chat/threadFindActionBus.test.ts (1 test) 4ms
2026-10-24T21:35:50.4517235Z  ✓  unit  src/hooks/usePullRequestLinking.test.ts (2 tests) 4ms
2026-10-24T21:35:50.4724657Z  ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 4ms
2026-10-24T21:35:50.4965707Z (node:6346) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:50.4970927Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:50.5799926Z  ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 2ms
2026-10-24T21:35:50.6185550Z  ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms
2026-10-24T21:35:50.8129014Z  ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms
2026-10-24T21:35:50.8369769Z  ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 4ms
2026-10-24T21:35:50.8605638Z (node:6385) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:50.8606016Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:50.9567896Z  ✓  unit  src/lib/color.test.ts (8 tests) 4ms
2026-10-24T21:35:50.9823091Z  ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms
2026-10-24T21:35:51.0416287Z  ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms
2026-10-24T21:35:51.0640961Z  ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms
2026-10-24T21:35:51.1011505Z  ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 2ms
2026-10-24T21:35:51.1260803Z  ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms
2026-10-24T21:35:51.1294377Z  ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms
2026-10-24T21:35:51.1947656Z  ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms
2026-10-24T21:35:51.2697499Z (node:6395) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:51.2697873Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:51.2721447Z (node:6415) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T21:35:51.2721763Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T21:35:51.2973942Z  ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms
2026-10-24T21:35:51.3623149Z  ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms
2026-10-24T21:35:51.4283636Z  ✓  unit  src/lib/projectPaths.test.ts (1 test) 2ms
2026-10-24T21:35:51.4356142Z
2026-10-24T21:35:51.4361664Z  Test Files  345 passed (345)
2026-10-24T21:35:51.4372774Z       Tests  4061 passed (4061)
2026-10-24T21:35:51.4373008Z    Start at  21:34:42
2026-10-24T21:35:51.4377803Z    Duration  69.37s (worker 68%, import 17%, transform 12%, tests 2%, setup 1%)
2026-10-24T21:35:51.4390777Z
2026-10-24T21:35:51.6920012Z
2026-10-24T21:35:51.7044649Z Post job cleanup.
2026-10-24T21:35:51.7692763Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T21:35:51.7773972Z Post job cleanup.
2026-10-24T21:35:51.7786454Z ##[start-action display=Cache full pnpm store;id=__cff402a7-914c-4c31-a1a5-336d759a9259.__actions_cache]
2026-10-24T21:35:51.8132224Z Post job cleanup.
2026-10-24T21:35:51.8781898Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache.
2026-10-24T21:35:51.8820843Z ##[end-action id=__cff402a7-914c-4c31-a1a5-336d759a9259.__actions_cache;outcome=success;conclusion=success;duration_ms=103]
2026-10-24T21:35:51.8822790Z ##[start-action display=Cache Vite+;id=__cff402a7-914c-4c31-a1a5-336d759a9259.vp_cache]
2026-10-24T21:35:51.8842391Z Post job cleanup.
2026-10-24T21:35:51.9467777Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache.
2026-10-24T21:35:51.9504636Z ##[end-action id=__cff402a7-914c-4c31-a1a5-336d759a9259.vp_cache;outcome=success;conclusion=success;duration_ms=68]
2026-10-24T21:35:51.9554346Z Post job cleanup.
2026-10-24T21:35:51.9960616Z [command]/usr/local/bin/git version
2026-10-24T21:35:51.9990743Z git version 2.55.0
2026-10-24T21:35:52.0007872Z Temporarily overriding HOME='/home/runner/_work/_temp/ef7a40cd-30f3-4bed-8d05-e78c89a5362c' before making global git config changes
2026-10-24T21:35:52.0008269Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T21:35:52.0011136Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T21:35:52.0034348Z Removing SSH command configuration
2026-10-24T21:35:52.0037244Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T21:35:52.0072072Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-24T21:35:52.0209704Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T21:35:52.0231751Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T21:35:52.0279308Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T21:35:52.0297757Z ##[group]Run '/job_completed.sh'
2026-10-24T21:35:52.0305927Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T21:35:52.0306110Z env:
2026-10-24T21:35:52.0306231Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T21:35:52.0306383Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397
2026-10-24T21:35:52.0306527Z   BLACKSMITH_CHECK_RUN_ID: 120993937607
2026-10-24T21:35:52.0306672Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T21:35:52.0306816Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T21:35:52.0306955Z ##[endgroup]
2026-10-24T21:35:52.0388877Z Docker container cache not activated, skipping hash computation.
2026-10-24T21:35:52.0713543Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T21:35:52.0756612Z Cleaning up orphan processes