2026-10-24T22:13:40.5489422Z Current runner version: '2.338.1' 2026-10-24T22:13:40.5493358Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-kvwornirzzthima5' 2026-10-24T22:13:40.5494360Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T22:13:40.5495074Z Machine name: 'ip-172-31-73-130' 2026-10-24T22:13:40.5496795Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T22:13:40.5498155Z Contents: read 2026-10-24T22:13:40.5498585Z Metadata: read 2026-10-24T22:13:40.5498931Z ##[endgroup] 2026-10-24T22:13:40.5500344Z Secret source: Actions 2026-10-24T22:13:40.5501018Z Cache mode: write 2026-10-24T22:13:40.5501533Z Prepare workflow directory 2026-10-24T22:13:40.5685822Z Prepare all required actions 2026-10-24T22:13:40.5712649Z Getting action download info 2026-10-24T22:13:40.6901025Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T22:13:40.7268568Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T22:13:40.8454595Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T22:13:40.8491797Z Complete job name: Test Web 2026-10-24T22:13:40.8877770Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T22:13:40.8943344Z ##[group]Run '/setup.sh' 2026-10-24T22:13:40.8955749Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:13:40.8956214Z env: 2026-10-24T22:13:40.8956487Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:40.8956782Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:40.8957068Z BLACKSMITH_CHECK_RUN_ID: 121002422548 2026-10-24T22:13:40.8957355Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-10-24T22:13:40.8957640Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T22:13:40.8957935Z ##[endgroup] 2026-10-24T22:13:40.9213352Z Logging daemon started (blacksmithd for logs) 2026-10-24T22:13:40.9298430Z Results daemon started (blacksmithd for results) 2026-10-24T22:13:40.9434719Z Background adoption and SSH setup started (PID: 3075) 2026-10-24T22:13:40.9437615Z 2026-10-24T22:13:40.9437869Z ---------------------------------------- 2026-10-24T22:13:40.9438577Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40137622594/jobs/121002422548 2026-10-24T22:13:40.9439191Z SSH Access (using your GitHub SSH key): 2026-10-24T22:13:40.9439604Z ssh -p 64005 runner@blacksmith-8vcpu-ubuntu-2404-kvwornirzzthima5.vm.blacksmith.sh 2026-10-24T22:13:40.9439905Z 2026-10-24T22:13:40.9440019Z No GitHub SSH key? Add one at: 2026-10-24T22:13:40.9440515Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T22:13:40.9440904Z 2026-10-24T22:13:40.9441017Z ---------------------------------------- 2026-10-24T22:13:40.9441192Z 2026-10-24T22:13:40.9441337Z VM ID: blacksmith-8vcpu-ubuntu-2404-kvwornirzzthima5 2026-10-24T22:13:40.9441658Z Host: production-152.236.41.165-x8664 2026-10-24T22:13:40.9441931Z Host Agent PID: 1274262 2026-10-24T22:13:40.9442175Z Host Agent Git SHA: 1637818df 2026-10-24T22:13:40.9442435Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T22:13:40.9442716Z Blacksmith Host Generation: gen 2 2026-10-24T22:13:40.9442995Z Petname: production-tender-wolf-cc51012b 2026-10-24T22:13:40.9443274Z Region: us-east 2026-10-24T22:13:40.9443510Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T22:13:40.9449829Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T22:13:40.9450856Z 2026-10-24T22:13:40.9451042Z Enabling Blacksmith transparent cache 2026-10-24T22:13:40.9682305Z ##[group]Run actions/checkout@v6 2026-10-24T22:13:40.9682608Z with: 2026-10-24T22:13:40.9682932Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T22:13:40.9683320Z sparse-checkout-cone-mode: false 2026-10-24T22:13:40.9683598Z repository: pingdotgg/t3code 2026-10-24T22:13:40.9685578Z token: *** 2026-10-24T22:13:40.9685793Z ssh-strict: true 2026-10-24T22:13:40.9686016Z ssh-user: git 2026-10-24T22:13:40.9686244Z persist-credentials: true 2026-10-24T22:13:40.9686726Z clean: true 2026-10-24T22:13:40.9686941Z fetch-depth: 1 2026-10-24T22:13:40.9687159Z fetch-tags: false 2026-10-24T22:13:40.9687385Z show-progress: true 2026-10-24T22:13:40.9687610Z lfs: false 2026-10-24T22:13:40.9687823Z submodules: false 2026-10-24T22:13:40.9688050Z set-safe-directory: true 2026-10-24T22:13:40.9688302Z allow-unsafe-pr-checkout: false 2026-10-24T22:13:40.9688562Z env: 2026-10-24T22:13:40.9688800Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:40.9689084Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:40.9689364Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:40.9689625Z ##[endgroup] 2026-10-24T22:13:41.0754429Z Syncing repository: pingdotgg/t3code 2026-10-24T22:13:41.0755404Z ##[group]Getting Git version info 2026-10-24T22:13:41.0755749Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T22:13:41.0756234Z [command]/usr/local/bin/git version 2026-10-24T22:13:41.0779404Z git version 2.55.0 2026-10-24T22:13:41.0792251Z ##[endgroup] 2026-10-24T22:13:41.0800177Z Temporarily overriding HOME='/home/runner/_work/_temp/c48296d5-0876-4d5b-ab22-207b88f605be' before making global git config changes 2026-10-24T22:13:41.0800816Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T22:13:41.0804199Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T22:13:41.0834758Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T22:13:41.0836482Z ##[group]Determining repository object format 2026-10-24T22:13:41.0837727Z ##[endgroup] 2026-10-24T22:13:41.0838097Z ##[group]Initializing the repository 2026-10-24T22:13:41.0840295Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T22:13:41.0881314Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T22:13:41.0881785Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T22:13:41.0882249Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T22:13:41.0882628Z hint: call: 2026-10-24T22:13:41.0882841Z hint: 2026-10-24T22:13:41.0883112Z hint: git config --global init.defaultBranch 2026-10-24T22:13:41.0883416Z hint: 2026-10-24T22:13:41.0883710Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T22:13:41.0884158Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T22:13:41.0884529Z hint: 2026-10-24T22:13:41.0884747Z hint: git branch -m 2026-10-24T22:13:41.0884988Z hint: 2026-10-24T22:13:41.0885306Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T22:13:41.0885770Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T22:13:41.0887075Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T22:13:41.0950502Z ##[endgroup] 2026-10-24T22:13:41.0951192Z ##[group]Disabling automatic garbage collection 2026-10-24T22:13:41.0951808Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T22:13:41.0977738Z ##[endgroup] 2026-10-24T22:13:41.0978140Z ##[group]Setting up auth 2026-10-24T22:13:41.0978455Z Removing SSH command configuration 2026-10-24T22:13:41.0981534Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T22:13:41.1008749Z [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-24T22:13:41.1149809Z Removing HTTP extra header 2026-10-24T22:13:41.1152944Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T22:13:41.1176889Z [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-24T22:13:41.1283363Z Removing includeIf entries pointing to credentials config files 2026-10-24T22:13:41.1286662Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T22:13:41.1308496Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T22:13:41.1426533Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-96378515-6bba-4910-88b7-6c0753bbf4c2.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T22:13:41.1457360Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-96378515-6bba-4910-88b7-6c0753bbf4c2.config 2026-10-24T22:13:41.1479979Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-96378515-6bba-4910-88b7-6c0753bbf4c2.config 2026-10-24T22:13:41.1502625Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-96378515-6bba-4910-88b7-6c0753bbf4c2.config 2026-10-24T22:13:41.1524491Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-96378515-6bba-4910-88b7-6c0753bbf4c2.config 2026-10-24T22:13:41.1544062Z ##[endgroup] 2026-10-24T22:13:41.1544429Z ##[group]Fetching the repository 2026-10-24T22:13:41.1548604Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +909e4c948278afc2b3e1e665075fb1755a13f894:refs/remotes/origin/main 2026-10-24T22:13:41.4433250Z From https://github.com/pingdotgg/t3code 2026-10-24T22:13:41.4433921Z * [new ref] 909e4c948278afc2b3e1e665075fb1755a13f894 -> origin/main 2026-10-24T22:13:41.4462563Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T22:13:41.4483097Z origin/main 2026-10-24T22:13:41.4487387Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T22:13:41.4503474Z 909e4c948278afc2b3e1e665075fb1755a13f894 2026-10-24T22:13:41.4505064Z ##[endgroup] 2026-10-24T22:13:41.4505497Z ##[group]Determining the checkout info 2026-10-24T22:13:41.4505980Z ##[endgroup] 2026-10-24T22:13:41.4506442Z ##[group]Setting up sparse checkout 2026-10-24T22:13:41.4508156Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T22:13:41.4528711Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T22:13:41.4544789Z .git/info/sparse-checkout 2026-10-24T22:13:41.4548738Z ##[endgroup] 2026-10-24T22:13:41.4549377Z ##[group]Checking out the ref 2026-10-24T22:13:41.4551145Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T22:13:48.7103007Z Updating files: 0% (1/6402) 2026-10-24T22:13:48.7134240Z Updating files: 1% (65/6402) 2026-10-24T22:13:48.7152168Z Updating files: 2% (129/6402) 2026-10-24T22:13:48.7174286Z Updating files: 3% (193/6402) 2026-10-24T22:13:48.7196579Z Updating files: 4% (257/6402) 2026-10-24T22:13:48.7229688Z Updating files: 5% (321/6402) 2026-10-24T22:13:48.7256241Z Updating files: 6% (385/6402) 2026-10-24T22:13:48.7313028Z Updating files: 7% (449/6402) 2026-10-24T22:13:48.7346912Z Updating files: 8% (513/6402) 2026-10-24T22:13:48.7370697Z Updating files: 9% (577/6402) 2026-10-24T22:13:48.7687332Z Updating files: 10% (641/6402) 2026-10-24T22:13:48.7705773Z Updating files: 11% (705/6402) 2026-10-24T22:13:48.7717909Z Updating files: 12% (769/6402) 2026-10-24T22:13:48.7734953Z Updating files: 13% (833/6402) 2026-10-24T22:13:48.7752682Z Updating files: 14% (897/6402) 2026-10-24T22:13:48.7772060Z Updating files: 15% (961/6402) 2026-10-24T22:13:48.7791985Z Updating files: 16% (1025/6402) 2026-10-24T22:13:48.7807708Z Updating files: 17% (1089/6402) 2026-10-24T22:13:48.7827398Z Updating files: 18% (1153/6402) 2026-10-24T22:13:48.7843241Z Updating files: 19% (1217/6402) 2026-10-24T22:13:48.7869192Z Updating files: 20% (1281/6402) 2026-10-24T22:13:48.7886671Z Updating files: 21% (1345/6402) 2026-10-24T22:13:48.7906866Z Updating files: 22% (1409/6402) 2026-10-24T22:13:48.7921203Z Updating files: 23% (1473/6402) 2026-10-24T22:13:48.7936958Z Updating files: 24% (1537/6402) 2026-10-24T22:13:48.7953462Z Updating files: 25% (1601/6402) 2026-10-24T22:13:48.7968448Z Updating files: 26% (1665/6402) 2026-10-24T22:13:48.7984931Z Updating files: 27% (1729/6402) 2026-10-24T22:13:48.8005006Z Updating files: 28% (1793/6402) 2026-10-24T22:13:48.8040082Z Updating files: 29% (1857/6402) 2026-10-24T22:13:48.8063169Z Updating files: 30% (1921/6402) 2026-10-24T22:13:48.8088862Z Updating files: 31% (1985/6402) 2026-10-24T22:13:48.8121400Z Updating files: 32% (2049/6402) 2026-10-24T22:13:48.8153884Z Updating files: 33% (2113/6402) 2026-10-24T22:13:48.8228010Z Updating files: 34% (2177/6402) 2026-10-24T22:13:48.8289717Z Updating files: 35% (2241/6402) 2026-10-24T22:13:48.8328414Z Updating files: 36% (2305/6402) 2026-10-24T22:13:48.8363071Z Updating files: 37% (2369/6402) 2026-10-24T22:13:48.8409459Z Updating files: 38% (2433/6402) 2026-10-24T22:13:48.8438788Z Updating files: 39% (2497/6402) 2026-10-24T22:13:48.8472845Z Updating files: 40% (2561/6402) 2026-10-24T22:13:48.8501263Z Updating files: 41% (2625/6402) 2026-10-24T22:13:48.8517186Z Updating files: 42% (2689/6402) 2026-10-24T22:13:48.8527611Z Updating files: 43% (2753/6402) 2026-10-24T22:13:48.8558760Z Updating files: 44% (2817/6402) 2026-10-24T22:13:48.8588987Z Updating files: 45% (2881/6402) 2026-10-24T22:13:48.8617955Z Updating files: 46% (2945/6402) 2026-10-24T22:13:48.8646266Z Updating files: 47% (3009/6402) 2026-10-24T22:13:48.8675425Z Updating files: 48% (3073/6402) 2026-10-24T22:13:48.8716780Z Updating files: 49% (3137/6402) 2026-10-24T22:13:48.8747070Z Updating files: 50% (3201/6402) 2026-10-24T22:13:48.8763359Z Updating files: 51% (3266/6402) 2026-10-24T22:13:48.8801602Z Updating files: 52% (3330/6402) 2026-10-24T22:13:48.8832039Z Updating files: 53% (3394/6402) 2026-10-24T22:13:48.8854065Z Updating files: 54% (3458/6402) 2026-10-24T22:13:48.8878169Z Updating files: 55% (3522/6402) 2026-10-24T22:13:48.8894656Z Updating files: 56% (3586/6402) 2026-10-24T22:13:48.8915433Z Updating files: 57% (3650/6402) 2026-10-24T22:13:48.8934379Z Updating files: 58% (3714/6402) 2026-10-24T22:13:48.9325391Z Updating files: 59% (3778/6402) 2026-10-24T22:13:48.9340809Z Updating files: 60% (3842/6402) 2026-10-24T22:13:48.9361668Z Updating files: 61% (3906/6402) 2026-10-24T22:13:48.9380919Z Updating files: 62% (3970/6402) 2026-10-24T22:13:48.9404608Z Updating files: 63% (4034/6402) 2026-10-24T22:13:48.9433853Z Updating files: 64% (4098/6402) 2026-10-24T22:13:48.9454888Z Updating files: 65% (4162/6402) 2026-10-24T22:13:48.9473144Z Updating files: 66% (4226/6402) 2026-10-24T22:13:48.9499190Z Updating files: 67% (4290/6402) 2026-10-24T22:13:48.9514714Z Updating files: 68% (4354/6402) 2026-10-24T22:13:48.9534120Z Updating files: 69% (4418/6402) 2026-10-24T22:13:48.9547801Z Updating files: 70% (4482/6402) 2026-10-24T22:13:48.9567684Z Updating files: 71% (4546/6402) 2026-10-24T22:13:48.9581455Z Updating files: 72% (4610/6402) 2026-10-24T22:13:48.9630718Z Updating files: 73% (4674/6402) 2026-10-24T22:13:49.0062700Z Updating files: 74% (4738/6402) 2026-10-24T22:13:49.0090414Z Updating files: 75% (4802/6402) 2026-10-24T22:13:49.0113853Z Updating files: 76% (4866/6402) 2026-10-24T22:13:49.0139703Z Updating files: 77% (4930/6402) 2026-10-24T22:13:49.0162719Z Updating files: 78% (4994/6402) 2026-10-24T22:13:49.0180179Z Updating files: 79% (5058/6402) 2026-10-24T22:13:49.0203704Z Updating files: 80% (5122/6402) 2026-10-24T22:13:49.0220566Z Updating files: 81% (5186/6402) 2026-10-24T22:13:49.0239670Z Updating files: 82% (5250/6402) 2026-10-24T22:13:49.0263359Z Updating files: 83% (5314/6402) 2026-10-24T22:13:49.0291061Z Updating files: 84% (5378/6402) 2026-10-24T22:13:49.0309492Z Updating files: 85% (5442/6402) 2026-10-24T22:13:49.0335917Z Updating files: 86% (5506/6402) 2026-10-24T22:13:49.0410491Z Updating files: 87% (5570/6402) 2026-10-24T22:13:49.0444624Z Updating files: 88% (5634/6402) 2026-10-24T22:13:49.0465419Z Updating files: 89% (5698/6402) 2026-10-24T22:13:49.0495573Z Updating files: 90% (5762/6402) 2026-10-24T22:13:49.0524890Z Updating files: 91% (5826/6402) 2026-10-24T22:13:49.0541721Z Updating files: 92% (5890/6402) 2026-10-24T22:13:49.0564892Z Updating files: 93% (5954/6402) 2026-10-24T22:13:49.0586843Z Updating files: 94% (6018/6402) 2026-10-24T22:13:49.0611533Z Updating files: 95% (6082/6402) 2026-10-24T22:13:49.0672905Z Updating files: 96% (6146/6402) 2026-10-24T22:13:49.0697206Z Updating files: 97% (6210/6402) 2026-10-24T22:13:49.0745631Z Updating files: 98% (6274/6402) 2026-10-24T22:13:49.0766745Z Updating files: 99% (6338/6402) 2026-10-24T22:13:49.0767565Z Updating files: 100% (6402/6402) 2026-10-24T22:13:49.0767849Z Updating files: 100% (6402/6402), done. 2026-10-24T22:13:49.0932700Z Switched to a new branch 'main' 2026-10-24T22:13:49.0933007Z branch 'main' set up to track 'origin/main'. 2026-10-24T22:13:49.0947086Z ##[endgroup] 2026-10-24T22:13:49.0984251Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T22:13:49.1009979Z 909e4c948278afc2b3e1e665075fb1755a13f894 2026-10-24T22:13:49.1172026Z Prepare all required actions 2026-10-24T22:13:49.1172451Z Getting action download info 2026-10-24T22:13:49.1907110Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T22:13:49.2776647Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T22:13:49.2776814Z env: 2026-10-24T22:13:49.2776933Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:49.2777089Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:49.2777237Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:49.2777376Z ##[endgroup] 2026-10-24T22:13:49.2887344Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T22:13:49.2902810Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T22:13:49.2903204Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T22:13:49.2903516Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T22:13:49.2903761Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T22:13:49.2917015Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:13:49.2917186Z env: 2026-10-24T22:13:49.2917303Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:49.2917449Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:49.2917601Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:49.2917738Z ##[endgroup] 2026-10-24T22:13:49.2997630Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T22:13:49.2999553Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T22:13:49.3047366Z ##[group]Run actions/cache@v6 2026-10-24T22:13:49.3047567Z with: 2026-10-24T22:13:49.3047720Z path: ~/.vite-plus 2026-10-24T22:13:49.3047892Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:13:49.3048104Z enableCrossOsArchive: false 2026-10-24T22:13:49.3048241Z fail-on-cache-miss: false 2026-10-24T22:13:49.3048366Z lookup-only: false 2026-10-24T22:13:49.3048482Z save-always: false 2026-10-24T22:13:49.3048599Z env: 2026-10-24T22:13:49.3048714Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:49.3048865Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:49.3049010Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:49.3049150Z ##[endgroup] 2026-10-24T22:13:49.5087266Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:13:50.2419122Z Received 170349591 of 170349591 (100.0%), 230.4 MBs/sec 2026-10-24T22:13:50.2420099Z Cache Size: ~162 MB (170349591 B) 2026-10-24T22:13:50.2446361Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d548ea87-832d-4c92-8606-fb3128bd3a1e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:13:50.9731313Z Cache restored successfully 2026-10-24T22:13:50.9874848Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:13:50.9961021Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1696] 2026-10-24T22:13:50.9963551Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T22:13:50.9985215Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T22:13:50.9985441Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T22:13:50.9985617Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T22:13:51.0000685Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:13:51.0000860Z env: 2026-10-24T22:13:51.0000996Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:51.0001144Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:51.0001293Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:51.0001438Z ##[endgroup] 2026-10-24T22:13:51.0051528Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T22:13:51.0061473Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T22:13:51.0063052Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T22:13:51.0067186Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T22:13:51.0068336Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T22:13:51.0078133Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T22:13:51.0078316Z store_path="$(vp pm cache dir)" 2026-10-24T22:13:51.0078483Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T22:13:51.0093342Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:13:51.0093529Z env: 2026-10-24T22:13:51.0093641Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:51.0093790Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:51.0093935Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:51.0094069Z ##[endgroup] 2026-10-24T22:13:51.0236598Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-10-24T22:13:51.0238509Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T22:13:51.0629271Z ##[group]Run actions/cache@v6 2026-10-24T22:13:51.0629471Z with: 2026-10-24T22:13:51.0629661Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T22:13:51.0630063Z key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:13:51.0630416Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T22:13:51.0630565Z enableCrossOsArchive: false 2026-10-24T22:13:51.0630698Z fail-on-cache-miss: false 2026-10-24T22:13:51.0630835Z lookup-only: false 2026-10-24T22:13:51.0630945Z save-always: false 2026-10-24T22:13:51.0631054Z env: 2026-10-24T22:13:51.0631165Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:51.0631312Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:51.0631451Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:51.0631587Z ##[endgroup] 2026-10-24T22:13:51.2548038Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:13:52.2749169Z Received 570425344 of 995395870 (57.3%), 544.0 MBs/sec 2026-10-24T22:13:52.9137151Z Received 995395870 of 995395870 (100.0%), 579.2 MBs/sec 2026-10-24T22:13:52.9137461Z Cache Size: ~949 MB (995395870 B) 2026-10-24T22:13:52.9176579Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ea82630f-51e9-4405-b700-79d61ef13f7f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:13:58.5986519Z Cache restored successfully 2026-10-24T22:13:58.6461941Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:13:58.6537951Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7629] 2026-10-24T22:13:58.6540402Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T22:13:58.6550501Z ##[group]Run vp install 2026-10-24T22:13:58.6550651Z vp install 2026-10-24T22:13:58.6565047Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:13:58.6565215Z env: 2026-10-24T22:13:58.6565333Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:13:58.6565486Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:13:58.6565634Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:13:58.6565778Z ##[endgroup] 2026-10-24T22:13:58.6976551Z Scope: all 34 workspace projects 2026-10-24T22:13:58.7981416Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T22:13:59.0741087Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T22:13:59.0741468Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T22:13:59.0741869Z Virtual store is at: node_modules/.pnpm 2026-10-24T22:14:01.2661252Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s) 2026-10-24T22:14:01.2672967Z Lockfile is up to date, resolution step is skipped 2026-10-24T22:14:01.2847205Z Packages: +1721 2026-10-24T22:14:01.2847390Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T22:14:01.3225775Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T22:14:02.4036396Z . prepare$ vp config --no-agent 2026-10-24T22:14:02.5270268Z . prepare: Done 2026-10-24T22:14:02.5292616Z 2026-10-24T22:14:02.5292707Z devDependencies: 2026-10-24T22:14:02.5292842Z + @coderabbitai/config 1.1.0 2026-10-24T22:14:02.5292998Z + @shadcn/lint 0.1.5 2026-10-24T22:14:02.5293186Z + @types/node 24.12.4 2026-10-24T22:14:02.5293320Z + knip 6.34.0 2026-10-24T22:14:02.5293479Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T22:14:02.5293630Z + vite-plus 1.3.0 2026-10-24T22:14:02.5293701Z 2026-10-24T22:14:02.5334103Z Done in 3.9s using pnpm v12.14.0 2026-10-24T22:14:02.5510673Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3896] 2026-10-24T22:14:02.5563769Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T22:14:02.5564265Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T22:14:02.5582377Z shell: /usr/bin/bash -e {0} 2026-10-24T22:14:02.5582515Z env: 2026-10-24T22:14:02.5582634Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:14:02.5582780Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:14:02.5582925Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:14:02.5583068Z ##[endgroup] 2026-10-24T22:14:02.5864844Z ##[group]Run actions/cache@v6 2026-10-24T22:14:02.5865108Z with: 2026-10-24T22:14:02.5865270Z path: ~/.cache/ms-playwright 2026-10-24T22:14:02.5865589Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:14:02.5866179Z enableCrossOsArchive: false 2026-10-24T22:14:02.5866381Z fail-on-cache-miss: false 2026-10-24T22:14:02.5866570Z lookup-only: false 2026-10-24T22:14:02.5866739Z save-always: false 2026-10-24T22:14:02.5866922Z env: 2026-10-24T22:14:02.5867096Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:14:02.5867337Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:14:02.5867901Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:14:02.5868114Z ##[endgroup] 2026-10-24T22:14:02.7853656Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:14:02.9424714Z Received 106503405 of 106503405 (100.0%), 725.5 MBs/sec 2026-10-24T22:14:02.9424985Z Cache Size: ~102 MB (106503405 B) 2026-10-24T22:14:02.9439506Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0d740134-475b-462f-ab25-c1863a5e9846/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:14:03.1397452Z Cache restored successfully 2026-10-24T22:14:03.1517018Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:14:03.1649645Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T22:14:03.1650040Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T22:14:03.1650390Z test -n "$browser" 2026-10-24T22:14:03.1650561Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T22:14:03.1650796Z  node apps/web/node_modules/playwright/cli.js install-deps chromium 2026-10-24T22:14:03.1650994Z fi 2026-10-24T22:14:03.1665352Z shell: /usr/bin/bash -e {0} 2026-10-24T22:14:03.1665486Z env: 2026-10-24T22:14:03.1665604Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:14:03.1665761Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:14:03.1665927Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:14:03.1666069Z ##[endgroup] 2026-10-24T22:14:03.2043474Z ##[group]Run vp run --filter @t3tools/web test 2026-10-24T22:14:03.2043662Z vp run --filter @t3tools/web test 2026-10-24T22:14:03.2053006Z shell: /usr/bin/bash -e {0} 2026-10-24T22:14:03.2053132Z env: 2026-10-24T22:14:03.2053242Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:14:03.2053389Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:14:03.2053529Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:14:03.2053667Z ##[endgroup] 2026-10-24T22:14:03.3813203Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled 2026-10-24T22:14:04.0869503Z 2026-10-24T22:14:04.0871389Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web 2026-10-24T22:14:04.0871618Z 2026-10-24T22:14:11.4245941Z ✓  unit  src/composer-rich-text-doc.test.ts (239 tests) 159ms 2026-10-24T22:14:12.1857850Z ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (74 tests) 32ms 2026-10-24T22:14:13.3014397Z (node:3982) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:13.3022019Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:13.3321014Z ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 29ms 2026-10-24T22:14:13.3618479Z ✓  unit  src/session-logic.test.ts (48 tests) 41ms 2026-10-24T22:14:13.5123273Z ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (86 tests) 82ms 2026-10-24T22:14:13.8264241Z (node:3983) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:13.8276666Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:13.9241152Z ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 325ms 2026-10-24T22:14:14.0254204Z ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 320ms 2026-10-24T22:14:14.0612510Z ✓  unit  src/components/Sidebar.logic.test.ts (57 tests) 27ms 2026-10-24T22:14:14.4726981Z ✓  unit  src/keybindings.test.ts (38 tests) 20ms 2026-10-24T22:14:14.7438424Z ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 17ms 2026-10-24T22:14:15.1714987Z ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 364ms 2026-10-24T22:14:15.4951741Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer 2026-10-24T22:14:15.4962112Z [22:14:15.487] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:15.4962781Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:15.4971955Z } 2026-10-24T22:14:15.5487470Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer 2026-10-24T22:14:15.5501675Z 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-24T22:14:15.7288645Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 2383ms 2026-10-24T22:14:15.7304793Z ✓ bolds with Mod+B only when text is selected 379ms 2026-10-24T22:14:15.7305151Z ✓ an Arabic line (3) 2026-10-24T22:14:15.7311863Z ✓ leaves inline code through its start with ArrowRight, which points back 1013ms 2026-10-24T22:14:15.7807046Z ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (6 tests) 624ms 2026-10-24T22:14:15.7848873Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T22:14:15.7849774Z [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-24T22:14:15.7850505Z (node:3964) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:15.7850914Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:16.0331992Z ✓  unit  src/composerDraftStore.test.ts (69 tests) 96ms 2026-10-24T22:14:16.1516113Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access 2026-10-24T22:14:16.1520625Z [22:14:16.136] WARN (#39): Could not discover the primary environment. { 2026-10-24T22:14:16.1521072Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:16.1521411Z } 2026-10-24T22:14:16.5971213Z (node:4213) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:16.5971808Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:16.6060968Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T22:14:16.6074652Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:16.6219138Z ✓  unit  src/modelSelection.test.ts (27 tests) 11ms 2026-10-24T22:14:16.7162079Z (node:4206) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:16.7224023Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:16.8854433Z (node:4196) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:16.8914995Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:17.0476065Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T22:14:17.0506897Z [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-24T22:14:17.0507402Z debugInfo: { 2026-10-24T22:14:17.0507521Z numContainers: 19, 2026-10-24T22:14:17.0507651Z numContainersPooled: 19, 2026-10-24T22:14:17.0507782Z numNeeded: 21, 2026-10-24T22:14:17.0507889Z stillNeeded: 4, 2026-10-24T22:14:17.0507999Z }, 2026-10-24T22:14:17.0508101Z } 2026-10-24T22:14:17.0571258Z ✓  unit  src/components/CommandPalette.logic.test.ts (28 tests) 22ms 2026-10-24T22:14:17.1727536Z ✓  unit  src/themePalette.test.ts (15 tests) 55ms 2026-10-24T22:14:17.3953146Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > renders unsafe user HTML as inert source text 2026-10-24T22:14:17.3992061Z [22:14:17.387] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:17.4012960Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:17.4014011Z } 2026-10-24T22:14:17.4132999Z (node:4225) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:17.4133461Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:17.5712218Z ✓  unit  src/terminal/ghostty/surface.test.ts (28 tests) 82ms 2026-10-24T22:14:17.6631084Z ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 32ms 2026-10-24T22:14:18.1507841Z ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (14 tests) 2408ms 2026-10-24T22:14:18.1568543Z ✓ MessagesTimeline messages (4) 2026-10-24T22:14:18.1572108Z ✓ settles when equally long messages have very different rendered heights 1504ms 2026-10-24T22:14:18.1791589Z (node:4234) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:18.1808864Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:18.1977749Z (node:4162) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:18.1978434Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:18.4126034Z ✓  unit  src/providerInstances.test.ts (28 tests) 16ms 2026-10-24T22:14:18.7419301Z ✓  unit  src/lib/attachmentUploadQueue.test.ts (12 tests) 18ms 2026-10-24T22:14:18.9606759Z ✓  unit  src/composer-logic.test.ts (61 tests) 116ms 2026-10-24T22:14:19.0252615Z ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 11ms 2026-10-24T22:14:19.3709713Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > keeps an unknown project recoverable from any environment 2026-10-24T22:14:19.3734818Z [22:14:19.338] WARN (#39): Could not discover the primary environment. { 2026-10-24T22:14:19.3849803Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:19.3859415Z } 2026-10-24T22:14:19.3917674Z ✓  unit  src/vscodeThemeImport.test.ts (23 tests) 68ms 2026-10-24T22:14:19.6430143Z ✓  unit  src/components/ChatView.logic.test.ts (45 tests) 40ms 2026-10-24T22:14:19.7669247Z ✓  unit  src/openVsxThemes.test.ts (5 tests) 623ms 2026-10-24T22:14:19.7710054Z ✓ Open VSX themes (5) 2026-10-24T22:14:19.7771948Z ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 602ms 2026-10-24T22:14:20.0515007Z (node:4273) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:20.0515581Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:20.3395360Z ✓  unit  src/lib/imageCompression.test.ts (19 tests) 220ms 2026-10-24T22:14:20.8763492Z ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 5064ms 2026-10-24T22:14:20.8764210Z ✓ project settings permissions (10) 2026-10-24T22:14:20.8764764Z ✓ renames every member when all have project access without settings access 363ms 2026-10-24T22:14:20.8765275Z ✓ rechecks every removal target after confirmation before deleting or clearing drafts 582ms 2026-10-24T22:14:20.8765855Z ✓ does not save an edit whose grant was revoked mid-edit, and recovers when restored 381ms 2026-10-24T22:14:20.8766272Z ✓ project settings scope (5) 2026-10-24T22:14:20.8766628Z ✓ offers every environment while no project is selected 356ms 2026-10-24T22:14:20.8767045Z ✓ offers only the selected project's checkout environments 325ms 2026-10-24T22:14:20.8767485Z ✓ keeps an unknown project recoverable from any environment 773ms 2026-10-24T22:14:20.8767905Z ✓ recovers a stale environment link with checkout undefined 623ms 2026-10-24T22:14:20.8768345Z ✓ recovers a stale environment link with checkout removed-checkout 383ms 2026-10-24T22:14:21.1347084Z ✓  unit  src/lib/composerContextRecords.test.ts (14 tests) 22ms 2026-10-24T22:14:21.1731821Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture 2026-10-24T22:14:21.1732351Z [22:14:21.162] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:21.1732757Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:21.1733091Z } 2026-10-24T22:14:21.3333744Z (node:4387) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:21.3334218Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:21.4424188Z ✓  unit  src/connection/platform.test.ts (16 tests) 27ms 2026-10-24T22:14:21.5681704Z ✓  unit  src/rightPanelStore.test.ts (67 tests) 29ms 2026-10-24T22:14:21.5876324Z ✓  unit  src/authBootstrap.test.ts (10 tests) 397ms 2026-10-24T22:14:21.5876806Z ✓ resolveInitialServerAuthGateState (10) 2026-10-24T22:14:21.5877356Z ✓ reuses an in-flight silent bootstrap attempt 325ms 2026-10-24T22:14:22.0226332Z (node:4380) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:22.0234244Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:22.0316484Z (node:4422) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:22.0316917Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:22.1549558Z ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 16ms 2026-10-24T22:14:22.2192515Z ✓  unit  src/themeBoot.test.ts (23 tests) 28ms 2026-10-24T22:14:22.2590360Z ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (2 tests) 1359ms 2026-10-24T22:14:22.2640065Z ✓ PreviewView (2) 2026-10-24T22:14:22.2691137Z ✓ retains the annotation locally when its own environment loses access during capture 966ms 2026-10-24T22:14:22.2691887Z ✓ still sends annotation text when the picked element's crop is malformed 392ms 2026-10-24T22:14:22.4567269Z ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 355ms 2026-10-24T22:14:22.5536462Z (node:4405) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:22.5536861Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:22.6301153Z ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1201ms 2026-10-24T22:14:22.6330903Z ✓ EnvironmentProviderSettings routing (3) 2026-10-24T22:14:22.6370852Z ✓ updates one provider instance without sending a stale whole map 532ms 2026-10-24T22:14:22.6391423Z ✓ routes explicit ACP browser authentication consent to the selected environment 551ms 2026-10-24T22:14:22.6604834Z ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 381ms 2026-10-24T22:14:22.8445273Z ✓  unit  src/previewStateStore.test.ts (15 tests) 12ms 2026-10-24T22:14:23.3461368Z (node:4430) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:23.3462158Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:23.5145470Z ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2643ms 2026-10-24T22:14:23.5225767Z ✓ resource monitor retry (4) 2026-10-24T22:14:23.5242396Z ✓ clears the settings and history errors after a successful retry without remounting 587ms 2026-10-24T22:14:23.5287594Z ✓ refreshes the changed history window only in the retry environment (switch environment: false) 1199ms 2026-10-24T22:14:23.5291737Z ✓ refreshes the changed history window only in the retry environment (switch environment: true) 529ms 2026-10-24T22:14:23.5411830Z ✓ keeps the failed monitor and history errors visible when retry fails 327ms 2026-10-24T22:14:23.5479170Z ✓  unit  src/lib/diffRendering.test.ts (16 tests) 19ms 2026-10-24T22:14:23.8742659Z ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 9ms 2026-10-24T22:14:24.1021353Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu 2026-10-24T22:14:24.1026368Z [chat-markdown] action failed { 2026-10-24T22:14:24.1027392Z operation: 'open-file-in-editor', 2026-10-24T22:14:24.1027642Z target: '/work/docs/readme.md', 2026-10-24T22:14:24.1027778Z } { 2026-10-24T22:14:24.1027885Z _id: 'Cause', 2026-10-24T22:14:24.1027998Z failures: [ 2026-10-24T22:14:24.1028109Z { 2026-10-24T22:14:24.1028211Z _tag: 'Fail', 2026-10-24T22:14:24.1028446Z error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.], 2026-10-24T22:14:24.1028691Z }, 2026-10-24T22:14:24.1028787Z ], 2026-10-24T22:14:24.1028894Z } 2026-10-24T22:14:24.1837256Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup 2026-10-24T22:14:24.1837795Z [chat-markdown] action failed { 2026-10-24T22:14:24.1838086Z operation: 'reveal-file-in-file-manager', 2026-10-24T22:14:24.1838338Z target: '/work/readme.md', 2026-10-24T22:14:24.1838531Z } { 2026-10-24T22:14:24.1838705Z _id: 'Cause', 2026-10-24T22:14:24.1838884Z failures: [ 2026-10-24T22:14:24.1839055Z { 2026-10-24T22:14:24.1839228Z _tag: 'Fail', 2026-10-24T22:14:24.1839468Z error: [Error: This connection cannot reveal files on this environment.], 2026-10-24T22:14:24.1839726Z }, 2026-10-24T22:14:24.1839888Z ], 2026-10-24T22:14:24.1840060Z } 2026-10-24T22:14:24.2469667Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > rechecks link-to-thread after a native context menu returns 2026-10-24T22:14:24.2486023Z [22:14:24.240] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:24.2486873Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:24.2494113Z } 2026-10-24T22:14:24.2600315Z ✓  unit  src/components/ThreadStatusIndicators.test.ts (19 tests) 11ms 2026-10-24T22:14:24.3500813Z ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 483ms 2026-10-24T22:14:24.3791209Z ✓  unit  src/components/chat/chatCanvasLayout.test.ts (16 tests) 41ms 2026-10-24T22:14:24.5803920Z ✓  unit  src/hooks/useSettings.test.ts (11 tests) 35ms 2026-10-24T22:14:24.6480602Z 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-24T22:14:24.6523131Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:24.7710415Z 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-24T22:14:24.7762757Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:24.8966311Z 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-24T22:14:24.8967659Z 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-24T22:14:24.9030975Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:24.9031340Z [22:14:24.886] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:24.9032580Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:24.9114911Z } 2026-10-24T22:14:24.9235127Z 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-24T22:14:24.9247351Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:25.0483248Z 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-24T22:14:25.0579377Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:25.0595364Z 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-24T22:14:25.0653860Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:25.1210286Z ✓  unit  src/terminal/ghostty/core.test.ts (16 tests) 128ms 2026-10-24T22:14:25.3055324Z 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-24T22:14:25.3056170Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:25.5056123Z 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-24T22:14:25.5057081Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:25.6892107Z 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-24T22:14:25.6933684Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:25.8094718Z ✓  unit  src/browser/browserRecording.test.ts (6 tests) 20ms 2026-10-24T22:14:25.9717858Z ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 21ms 2026-10-24T22:14:26.0665631Z 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-24T22:14:26.0670320Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:26.2071677Z (node:4500) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:26.2072248Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:26.2142952Z ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 11ms 2026-10-24T22:14:26.2465972Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked 2026-10-24T22:14:26.2466763Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T22:14:26.4932245Z ✓  unit  src/connection/storage.test.ts (6 tests) 26ms 2026-10-24T22:14:26.5340302Z ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 1943ms 2026-10-24T22:14:26.5370907Z ✓ AddProviderInstanceDialog environment routing (4) 2026-10-24T22:14:26.5410814Z ✓ creates a local command in the selected environment without a sign-in step 1362ms 2026-10-24T22:14:26.6011914Z ✓  unit  src/components/settings/settingsSearch.test.ts (19 tests) 20ms 2026-10-24T22:14:26.9204155Z ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 30ms 2026-10-24T22:14:27.3449278Z ✓  unit  src/browserHistoryStore.test.ts (14 tests) 10ms 2026-10-24T22:14:27.4402136Z ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 22ms 2026-10-24T22:14:27.4741795Z ✓  unit  src/hooks/useHandleNewThread.test.ts (5 tests) 4ms 2026-10-24T22:14:27.8528430Z ✓  unit  src/pendingUserInput.test.ts (15 tests) 10ms 2026-10-24T22:14:28.0481949Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line 2026-10-24T22:14:28.0612021Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0650358Z 2026-10-24T22:14:28.0709299Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line 2026-10-24T22:14:28.0732151Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0735290Z 2026-10-24T22:14:28.0759509Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it 2026-10-24T22:14:28.0760432Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0761114Z 2026-10-24T22:14:28.0761473Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out 2026-10-24T22:14:28.0762145Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0762497Z 2026-10-24T22:14:28.0762864Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it 2026-10-24T22:14:28.0763488Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0763821Z 2026-10-24T22:14:28.0764146Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block 2026-10-24T22:14:28.0764825Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0765158Z 2026-10-24T22:14:28.0765486Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence 2026-10-24T22:14:28.0766083Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0766416Z 2026-10-24T22:14:28.0766738Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line 2026-10-24T22:14:28.0767328Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0767662Z 2026-10-24T22:14:28.0767960Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches 2026-10-24T22:14:28.0768517Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0769581Z 2026-10-24T22:14:28.0770213Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of 2026-10-24T22:14:28.0770796Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0771126Z 2026-10-24T22:14:28.0771483Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches 2026-10-24T22:14:28.0772037Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0772365Z 2026-10-24T22:14:28.0772662Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines 2026-10-24T22:14:28.0773224Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0773555Z 2026-10-24T22:14:28.0773921Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor 2026-10-24T22:14:28.0774582Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0774908Z 2026-10-24T22:14:28.0775285Z 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-24T22:14:28.0775912Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0776457Z 2026-10-24T22:14:28.0776754Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block 2026-10-24T22:14:28.0777310Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0777636Z 2026-10-24T22:14:28.0777922Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block 2026-10-24T22:14:28.0778477Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0778805Z 2026-10-24T22:14:28.0779105Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block 2026-10-24T22:14:28.0779652Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0779979Z 2026-10-24T22:14:28.0780269Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block 2026-10-24T22:14:28.0780815Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0781141Z 2026-10-24T22:14:28.0781451Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block 2026-10-24T22:14:28.0782022Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0782345Z 2026-10-24T22:14:28.0782846Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block 2026-10-24T22:14:28.0784256Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0784667Z 2026-10-24T22:14:28.0784931Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone 2026-10-24T22:14:28.0785514Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0785860Z 2026-10-24T22:14:28.0786143Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone 2026-10-24T22:14:28.0786728Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0787074Z 2026-10-24T22:14:28.0787359Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone 2026-10-24T22:14:28.0787949Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0788298Z 2026-10-24T22:14:28.0788607Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item 2026-10-24T22:14:28.0790528Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0790927Z 2026-10-24T22:14:28.0791244Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string 2026-10-24T22:14:28.0791886Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T22:14:28.0792273Z 2026-10-24T22:14:28.0858112Z ✓  unit  src/composer-code-block.test.ts (25 tests) 50ms 2026-10-24T22:14:28.2592792Z ✓  unit  src/environmentGrouping.test.ts (7 tests) 6ms 2026-10-24T22:14:28.4673740Z ✓  unit  src/hooks/useThreadActions.undo.test.ts (13 tests) 47ms 2026-10-24T22:14:28.6197666Z ✓  unit  src/browser/browserTargetResolver.test.ts (10 tests) 80ms 2026-10-24T22:14:28.6397799Z ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 8ms 2026-10-24T22:14:28.7702510Z 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-24T22:14:28.7703177Z [22:14:28.757] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:28.7703630Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:28.7703999Z } 2026-10-24T22:14:29.0955826Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment 2026-10-24T22:14:29.0990500Z [22:14:29.084] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:29.0997665Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:29.1041502Z } 2026-10-24T22:14:29.1211039Z ✓  browser (chromium)  src/components/GitActionsControl.browser.test.tsx (1 test) 675ms 2026-10-24T22:14:29.1213709Z ✓ Git action targets across thread navigation (1) 2026-10-24T22:14:29.1214139Z ✓ runs a retained PR toast in the thread that produced it 674ms 2026-10-24T22:14:29.3972199Z ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 438ms 2026-10-24T22:14:29.4024942Z ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (2 tests) 137ms 2026-10-24T22:14:29.4573109Z (node:4603) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:29.4579771Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:29.4845232Z ✓  unit  src/terminal-links.test.ts (39 tests) 15ms 2026-10-24T22:14:29.8934837Z ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 5ms 2026-10-24T22:14:29.9291146Z ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (5 tests) 171ms 2026-10-24T22:14:30.0082023Z ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 4ms 2026-10-24T22:14:30.0937680Z (node:4613) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:30.0938281Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:30.1140222Z ✓  unit  src/promptStashStore.test.ts (10 tests) 7ms 2026-10-24T22:14:30.2131831Z ✓  unit  src/uiStateStore.test.ts (11 tests) 24ms 2026-10-24T22:14:30.3771848Z ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 9ms 2026-10-24T22:14:30.5333999Z ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 401ms 2026-10-24T22:14:30.6189088Z (node:4644) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:30.6190184Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:30.6370043Z ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 12ms 2026-10-24T22:14:31.2826119Z ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (6 tests) 277ms 2026-10-24T22:14:31.2969391Z (node:4621) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:31.2969945Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:31.3786301Z ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 7ms 2026-10-24T22:14:31.5008700Z ✓  unit  src/components/files/projectFilesQueryState.test.tsx (3 tests) 11ms 2026-10-24T22:14:31.6000232Z ✓  unit  src/reviewCommentContext.test.ts (5 tests) 10ms 2026-10-24T22:14:31.6611959Z ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 4ms 2026-10-24T22:14:31.9582991Z ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 5ms 2026-10-24T22:14:32.1447748Z ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 11ms 2026-10-24T22:14:32.9561712Z ✓  unit  src/lib/contextWindow.test.ts (9 tests) 15ms 2026-10-24T22:14:33.0189841Z ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 22ms 2026-10-24T22:14:33.1543258Z ✓  unit  src/markdown-clipboard.test.ts (5 tests) 11ms 2026-10-24T22:14:33.1561112Z ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 6ms 2026-10-24T22:14:33.2900219Z (node:4669) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:33.2900783Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:33.5011879Z ✓  unit  src/remoteOpen.test.ts (14 tests) 7ms 2026-10-24T22:14:33.9941262Z ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 209ms 2026-10-24T22:14:34.1348339Z ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 8ms 2026-10-24T22:14:34.2131680Z ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 11ms 2026-10-24T22:14:34.3292197Z ✓  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 6ms 2026-10-24T22:14:34.9364579Z ✓  unit  src/components/GitActionsControl.logic.test.ts (12 tests) 11ms 2026-10-24T22:14:35.3563796Z ✓  unit  src/threadRoutes.test.ts (11 tests) 11ms 2026-10-24T22:14:35.7052319Z ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 37ms 2026-10-24T22:14:36.1545217Z ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 3ms 2026-10-24T22:14:36.2251595Z ✓  unit  src/wslPaths.test.ts (12 tests) 5ms 2026-10-24T22:14:36.3778604Z (node:4786) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:36.3796613Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:36.4264758Z (node:4812) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:36.4265350Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:36.4805572Z ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 9ms 2026-10-24T22:14:36.6316800Z ✓  unit  src/contextMenuFallback.test.ts (1 test) 4ms 2026-10-24T22:14:36.7083989Z ✓  unit  src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 3ms 2026-10-24T22:14:36.8956960Z ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms 2026-10-24T22:14:37.0932327Z ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (1 test) 77ms 2026-10-24T22:14:37.1219109Z ✓  browser (chromium)  src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 467ms 2026-10-24T22:14:37.1253173Z ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 7ms 2026-10-24T22:14:37.2264818Z ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 4ms 2026-10-24T22:14:37.2595362Z ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 4ms 2026-10-24T22:14:37.4211694Z ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 512ms 2026-10-24T22:14:37.4331469Z ✓ citation comment popup position (1) 2026-10-24T22:14:37.4411191Z ✓ stays on screen when the cited text ends in a code block's hidden overflow 343ms 2026-10-24T22:14:37.7772084Z ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 33ms 2026-10-24T22:14:37.7920985Z ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 91ms 2026-10-24T22:14:37.8642344Z ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 20ms 2026-10-24T22:14:38.2212259Z ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 146ms 2026-10-24T22:14:38.2850750Z ✓  unit  src/reopenClosedView.test.ts (11 tests) 18ms 2026-10-24T22:14:38.3232625Z ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 53ms 2026-10-24T22:14:38.4244457Z ✓  unit  src/terminalUiStateStore.test.ts (6 tests) 8ms 2026-10-24T22:14:38.9426458Z ✓  unit  src/hooks/useThreadActionMenu.test.ts (6 tests) 6ms 2026-10-24T22:14:39.0555029Z ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 4ms 2026-10-24T22:14:39.4594742Z (node:4904) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:39.4595316Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:39.5580099Z ✓  unit  src/browserFaviconStore.test.ts (5 tests) 7ms 2026-10-24T22:14:39.6592715Z ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 6ms 2026-10-24T22:14:39.6931805Z ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 8ms 2026-10-24T22:14:39.9397482Z (node:4874) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:39.9401264Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:40.1555795Z ✓  unit  src/state/threads.test.ts (3 tests) 11ms 2026-10-24T22:14:40.3731536Z ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (3 tests) 4ms 2026-10-24T22:14:40.8494976Z ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 14ms 2026-10-24T22:14:41.2475128Z ✓  unit  src/versionSkew.test.ts (11 tests) 22ms 2026-10-24T22:14:41.4796690Z ✓  unit  src/markdown-incremental.test.tsx (18 tests) 966ms 2026-10-24T22:14:41.9991524Z ✓  unit  src/components/composerFooterLayout.test.ts (5 tests) 4ms 2026-10-24T22:14:42.0356483Z (node:4971) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:42.0397892Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:42.0629160Z ✓  unit  src/closedViewStore.test.ts (11 tests) 23ms 2026-10-24T22:14:42.2075922Z ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 146ms 2026-10-24T22:14:42.2929969Z ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 7ms 2026-10-24T22:14:42.4451632Z (node:4954) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:42.4470650Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:42.5452160Z ✓  unit  src/state/shell.test.ts (5 tests) 8ms 2026-10-24T22:14:43.0447406Z (node:4978) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:43.0478820Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:43.1491081Z ✓  unit  src/state/server.test.ts (2 tests) 7ms 2026-10-24T22:14:43.3337219Z ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 5ms 2026-10-24T22:14:43.4748431Z (node:4995) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:43.4756927Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:43.5951730Z ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 6ms 2026-10-24T22:14:43.8051302Z (node:5035) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:43.8051837Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:43.9481861Z ✓  unit  src/markdown-links.test.ts (9 tests) 6ms 2026-10-24T22:14:43.9855761Z (node:5018) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:43.9866831Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:44.0156751Z ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 767ms 2026-10-24T22:14:44.0183383Z ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 767ms 2026-10-24T22:14:44.0647795Z ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 4ms 2026-10-24T22:14:44.1535673Z ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 155ms 2026-10-24T22:14:44.3880205Z ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 88ms 2026-10-24T22:14:44.6494844Z (node:5057) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:44.6495497Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:44.6815500Z ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 33ms 2026-10-24T22:14:44.7058882Z (node:5042) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:44.7062016Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:44.7590369Z ✓  unit  src/questionAttachments.test.ts (3 tests) 14ms 2026-10-24T22:14:44.8868451Z ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 7ms 2026-10-24T22:14:44.8869499Z ✓  unit  src/state/pullRequests.test.ts (5 tests) 4ms 2026-10-24T22:14:45.2645590Z ✓  unit  src/threadSelectionStore.test.ts (6 tests) 4ms 2026-10-24T22:14:45.3443178Z ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 81ms 2026-10-24T22:14:45.3896472Z ✓  unit  src/bundledDev.test.ts (1 test) 132ms 2026-10-24T22:14:45.5099157Z ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 3ms 2026-10-24T22:14:45.6178475Z ✓  unit  src/components/chat/timelineScrollTarget.test.ts (7 tests) 6ms 2026-10-24T22:14:45.7504102Z ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 365ms 2026-10-24T22:14:46.0395644Z ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 8ms 2026-10-24T22:14:46.1557414Z ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 22ms 2026-10-24T22:14:46.6678724Z (node:5082) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:46.6679289Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:46.7212962Z ✓  unit  src/components/usage/usagePriceTable.test.ts (7 tests) 4ms 2026-10-24T22:14:46.8070041Z ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 82ms 2026-10-24T22:14:47.0519686Z ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 5ms 2026-10-24T22:14:47.0841533Z ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 13ms 2026-10-24T22:14:47.6079943Z ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 4ms 2026-10-24T22:14:47.7086991Z ✓  unit  src/components/preview/openPreviewSession.test.ts (4 tests) 12ms 2026-10-24T22:14:47.9598773Z ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 3ms 2026-10-24T22:14:48.1770727Z ✓  unit  src/environments/primary/bootstrap.test.ts (5 tests) 44ms 2026-10-24T22:14:48.2638831Z ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 8ms 2026-10-24T22:14:48.3932052Z (node:5193) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:48.3933507Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:48.4294215Z ✓  unit  src/lib/backgroundActivityReporter.test.ts (3 tests) 19ms 2026-10-24T22:14:48.5304665Z ✓  unit  src/composer-list-continuation.test.ts (18 tests) 6ms 2026-10-24T22:14:48.8969129Z ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 3ms 2026-10-24T22:14:49.2068744Z ✓  unit  src/components/files/FilePreviewPanel.test.ts (13 tests) 4ms 2026-10-24T22:14:49.2968075Z ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 7ms 2026-10-24T22:14:49.7237423Z ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 9ms 2026-10-24T22:14:50.0190073Z (node:5234) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:50.0239866Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:50.0812443Z ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 322ms 2026-10-24T22:14:50.3175318Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions 2026-10-24T22:14:50.3176084Z [22:14:50.313] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:50.3176703Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:50.3179807Z } 2026-10-24T22:14:50.4307115Z (node:5279) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:50.4332180Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:50.4860559Z ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 377ms 2026-10-24T22:14:50.4904850Z ✓ mixed source control instructions (1) 2026-10-24T22:14:50.4943447Z ✓ resets mixed template preferences without replacing each environment's instructions 377ms 2026-10-24T22:14:50.5085289Z ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 5723ms 2026-10-24T22:14:50.5090277Z ✓ TelemetryExportSettings (2) 2026-10-24T22:14:50.5169743Z ✓ does not resend a field the user restored after another client changed it 5378ms 2026-10-24T22:14:50.5212397Z ✓ reports and tests the endpoint the environment set over an empty setting 344ms 2026-10-24T22:14:50.5313181Z ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 14ms 2026-10-24T22:14:50.5375222Z (node:5271) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:50.5405747Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:50.5790989Z ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 4ms 2026-10-24T22:14:50.7362665Z ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 4ms 2026-10-24T22:14:51.0012943Z ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 11ms 2026-10-24T22:14:51.0379365Z (node:5307) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:51.0392959Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:51.0931868Z ✓  unit  src/components/files/filePath.test.ts (18 tests) 6ms 2026-10-24T22:14:51.0961285Z ✓  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 6ms 2026-10-24T22:14:51.3321819Z ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 38ms 2026-10-24T22:14:51.3382522Z ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 873ms 2026-10-24T22:14:51.3413406Z ✓ rechecks the grant before preparing an agent 644ms 2026-10-24T22:14:51.3435302Z ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 4ms 2026-10-24T22:14:51.4563749Z ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 11ms 2026-10-24T22:14:51.7962102Z ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 4ms 2026-10-24T22:14:52.0525733Z ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 12ms 2026-10-24T22:14:52.3092785Z (node:5314) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:52.3093235Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:52.4327765Z ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (1 test) 140ms 2026-10-24T22:14:52.4460619Z (node:5329) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:52.4461898Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:52.6813850Z ✓  unit  src/lib/incrementalHighlighting.test.ts (13 tests) 433ms 2026-10-24T22:14:52.8007824Z ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 4ms 2026-10-24T22:14:52.9169576Z ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 7ms 2026-10-24T22:14:53.1811837Z ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 84ms 2026-10-24T22:14:53.5735381Z (node:5361) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:53.5735969Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:53.7042913Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened 2026-10-24T22:14:53.7051068Z [22:14:53.694] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:14:53.7085172Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:14:53.7113369Z } 2026-10-24T22:14:53.9504948Z ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 4ms 2026-10-24T22:14:54.0801186Z (node:5400) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:54.0801761Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:54.4864798Z ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (3 tests) 3ms 2026-10-24T22:14:54.8658752Z (node:5416) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:54.8690774Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:54.9168104Z ✓  unit  src/lib/discardComposerDraft.test.ts (2 tests) 7ms 2026-10-24T22:14:54.9168856Z ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 13ms 2026-10-24T22:14:55.2526639Z ✓  unit  src/components/RightPanelTabs.test.tsx (4 tests) 6ms 2026-10-24T22:14:55.3014250Z ✓  unit  src/components/ThreadTerminalDrawer.test.ts (3 tests) 4ms 2026-10-24T22:14:55.6148941Z (node:5407) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:55.6149411Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:55.7298586Z ✓  unit  src/projectScripts.test.ts (10 tests) 6ms 2026-10-24T22:14:55.7325841Z ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 2293ms 2026-10-24T22:14:55.7326392Z ✓ keeps an unsaved description when collapsed and reopened 2293ms 2026-10-24T22:14:55.8932462Z ✓  unit  src/hooks/useEnvironmentTheme.test.ts (4 tests) 14ms 2026-10-24T22:14:55.9240007Z ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 92ms 2026-10-24T22:14:55.9812043Z ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 5ms 2026-10-24T22:14:56.4903771Z ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 3ms 2026-10-24T22:14:56.9872410Z ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 8ms 2026-10-24T22:14:57.0401888Z ✓  unit  src/lib/runtime.test.ts (4 tests) 1417ms 2026-10-24T22:14:57.0419967Z ✓ web runtime relay telemetry policy (4) 2026-10-24T22:14:57.0420856Z ✓ applies desktop opt-out before the first relay span 1178ms 2026-10-24T22:14:57.3495927Z ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 8ms 2026-10-24T22:14:57.7219728Z ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 49ms 2026-10-24T22:14:57.8834747Z (node:5489) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:57.8851717Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:57.9226791Z (node:5497) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:57.9230545Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:57.9231294Z ✓  unit  src/diffFileActions.test.ts (9 tests) 14ms 2026-10-24T22:14:57.9454028Z (node:5463) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:57.9454373Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:58.0254162Z ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 4ms 2026-10-24T22:14:58.0534932Z (node:5504) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:14:58.0541379Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:14:58.0568231Z ✓  unit  src/state/terminalSessions.test.ts (1 test) 8ms 2026-10-24T22:14:58.1964510Z ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 4ms 2026-10-24T22:14:58.3508902Z ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 319ms 2026-10-24T22:14:58.3515494Z ✓ previews assistant quotes as readable text and preserves the citation when editing 319ms 2026-10-24T22:14:58.3773975Z ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 9ms 2026-10-24T22:14:58.6190678Z ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 4ms 2026-10-24T22:14:59.2386932Z ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 4ms 2026-10-24T22:14:59.3161703Z ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 170ms 2026-10-24T22:14:59.3763137Z ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 193ms 2026-10-24T22:14:59.4003274Z ✓  unit  src/editorPreferences.test.ts (2 tests) 4ms 2026-10-24T22:14:59.9727145Z ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 17ms 2026-10-24T22:15:00.1422136Z ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 136ms 2026-10-24T22:15:00.1878672Z ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 3ms 2026-10-24T22:15:00.2803976Z ✓  unit  src/confirmDialog.test.ts (3 tests) 7ms 2026-10-24T22:15:00.4976978Z ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 46ms 2026-10-24T22:15:00.5753206Z ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 3ms 2026-10-24T22:15:00.6396522Z ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 6ms 2026-10-24T22:15:00.8738572Z (node:5593) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:00.8739133Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:00.9004090Z ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 22ms 2026-10-24T22:15:00.9397516Z ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (1 test) 675ms 2026-10-24T22:15:00.9466778Z ✓ theme color field (1) 2026-10-24T22:15:00.9467510Z ✓ keeps the selected hue when a grey color is echoed back from theme settings 675ms 2026-10-24T22:15:00.9468181Z ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 3ms 2026-10-24T22:15:00.9682816Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-10-24T22:15:00.9691570Z 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-24T22:15:00.9692319Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 1046ms 2026-10-24T22:15:00.9692859Z ✓ keeps an unsaved citation comment when a question takes the composer 1046ms 2026-10-24T22:15:01.3343457Z ✓  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 184ms 2026-10-24T22:15:01.5156252Z (node:5615) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:01.5192341Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:01.5672604Z ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 234ms 2026-10-24T22:15:01.6726938Z (node:5601) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:01.6780510Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:01.6814634Z ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 6ms 2026-10-24T22:15:01.7761656Z ✓  unit  src/hooks/showThreadUndoNotice.test.ts (3 tests) 6ms 2026-10-24T22:15:02.1572305Z ✓  unit  src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 3ms 2026-10-24T22:15:02.2757554Z ✓  unit  src/desktopAppActivation.test.ts (2 tests) 4ms 2026-10-24T22:15:02.4317849Z ✓  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 243ms 2026-10-24T22:15:02.8938073Z ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 4ms 2026-10-24T22:15:02.9412760Z (node:5662) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:02.9466941Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:02.9467805Z ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1377ms 2026-10-24T22:15:02.9468419Z ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1377ms 2026-10-24T22:15:02.9722213Z ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 12ms 2026-10-24T22:15:03.1612070Z ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms 2026-10-24T22:15:03.3565455Z (node:5654) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:03.3573707Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:03.4147336Z ✓  unit  src/worktreeCleanup.test.ts (2 tests) 3ms 2026-10-24T22:15:03.4732380Z ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 32ms 2026-10-24T22:15:03.6124313Z ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 10ms 2026-10-24T22:15:03.9143272Z ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 22ms 2026-10-24T22:15:03.9835511Z ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 12ms 2026-10-24T22:15:04.0519470Z ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 5ms 2026-10-24T22:15:04.1436429Z (node:5710) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:04.1436788Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:04.1713649Z ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 10ms 2026-10-24T22:15:04.2276443Z ✓  unit  src/localApi.test.ts (1 test) 837ms 2026-10-24T22:15:04.2277211Z ✓ LocalApi (1) 2026-10-24T22:15:04.2277738Z ✓ fails closed in a browser when no themed host is available 837ms 2026-10-24T22:15:04.3840232Z ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 2ms 2026-10-24T22:15:04.4651888Z ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 2ms 2026-10-24T22:15:04.5459554Z ✓  unit  src/state/npmRelease.test.ts (2 tests) 118ms 2026-10-24T22:15:04.6158560Z stderr | src/components/diffs/codeViewSearch.test.ts 2026-10-24T22:15:04.6184878Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4 2026-10-24T22:15:04.6185136Z 2026-10-24T22:15:04.6185535Z ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 3ms 2026-10-24T22:15:04.8374628Z ✓  unit  src/threadNotifications.test.ts (3 tests) 237ms 2026-10-24T22:15:04.8610645Z ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 3ms 2026-10-24T22:15:04.8661960Z ✓  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 3ms 2026-10-24T22:15:04.9688423Z ✓  unit  src/composer-rich-text.test.ts (5 tests) 4ms 2026-10-24T22:15:05.1182572Z ✓  unit  src/components/usage/usagePriceForm.test.ts (11 tests) 3ms 2026-10-24T22:15:05.2894365Z ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 8ms 2026-10-24T22:15:05.3046122Z ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (4 tests) 7ms 2026-10-24T22:15:05.7090927Z ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 8ms 2026-10-24T22:15:05.8723384Z ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 34ms 2026-10-24T22:15:05.9665474Z ✓  unit  src/state/desktopUpdate.test.ts (1 test) 62ms 2026-10-24T22:15:06.0231095Z (node:5750) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:06.0232211Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:06.0510503Z ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 6ms 2026-10-24T22:15:06.0880455Z ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 389ms 2026-10-24T22:15:06.0902616Z ✓ ignores late suppression acknowledgements after cancellation 389ms 2026-10-24T22:15:06.1644188Z ✓  unit  src/providerModels.test.ts (2 tests) 6ms 2026-10-24T22:15:06.1981006Z ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 2ms 2026-10-24T22:15:06.2613686Z ✓  unit  src/composer-text-direction.test.ts (4 tests) 6ms 2026-10-24T22:15:06.3123198Z ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 67ms 2026-10-24T22:15:06.3172112Z ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 3ms 2026-10-24T22:15:06.3644703Z ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 3ms 2026-10-24T22:15:06.8698682Z ✓  browser (chromium)  src/components/sidebar/SidebarThreadUndoNotice.browser.test.tsx (1 test) 53ms 2026-10-24T22:15:06.8816041Z (node:5876) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:06.8819873Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:06.9171103Z stdout | unknown test 2026-10-24T22:15:06.9211518Z [22:15:06.912] WARN (#38): Could not discover the primary environment. { 2026-10-24T22:15:06.9212100Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T22:15:06.9212486Z } 2026-10-24T22:15:06.9582509Z ✓  unit  src/lib/terminalContext.test.ts (2 tests) 3ms 2026-10-24T22:15:06.9961993Z ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms 2026-10-24T22:15:07.0431402Z ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 2ms 2026-10-24T22:15:07.1444506Z ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 1322ms 2026-10-24T22:15:07.1448571Z ✓ SecretInput (2) 2026-10-24T22:15:07.1449101Z ✓ preserves a configured secret on empty edits and commits a replacement 969ms 2026-10-24T22:15:07.1449609Z ✓ keeps an in-progress replacement when settings refresh 352ms 2026-10-24T22:15:07.3009916Z (node:5914) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:07.3010573Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:07.3099879Z ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 4ms 2026-10-24T22:15:07.4149492Z (node:5942) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:07.4152293Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:07.5924544Z ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 8ms 2026-10-24T22:15:07.7577205Z ✓  unit  src/diffPanelStore.test.ts (1 test) 3ms 2026-10-24T22:15:07.8245960Z ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 113ms 2026-10-24T22:15:07.8544193Z ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 2ms 2026-10-24T22:15:07.9411844Z ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (3 tests) 3ms 2026-10-24T22:15:07.9803343Z ✓  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 6ms 2026-10-24T22:15:08.0047640Z ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 20ms 2026-10-24T22:15:08.0342519Z ✓  unit  src/components/settings/SettingInheritance.test.ts (1 test) 3ms 2026-10-24T22:15:08.0354362Z ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms 2026-10-24T22:15:08.1717259Z (node:5958) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:08.1717847Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:08.2075267Z ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 2ms 2026-10-24T22:15:08.2360740Z ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (3 tests) 4ms 2026-10-24T22:15:08.3806702Z ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 3ms 2026-10-24T22:15:08.4713853Z ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 3ms 2026-10-24T22:15:08.4903801Z ✓  unit  src/components/device/deviceHubApi.test.ts (1 test) 2ms 2026-10-24T22:15:08.5934765Z ✓  unit  src/cloud/managedAuth.test.ts (1 test) 4ms 2026-10-24T22:15:08.6283513Z ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms 2026-10-24T22:15:08.6616763Z ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 5ms 2026-10-24T22:15:08.7088826Z ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms 2026-10-24T22:15:08.7549318Z ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 5ms 2026-10-24T22:15:08.8043201Z ✓  unit  src/lib/orchestrationV2Timeline.test.ts (2 tests) 3ms 2026-10-24T22:15:08.8997157Z ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 10ms 2026-10-24T22:15:09.0138505Z ✓  unit  src/hostedPairing.test.ts (2 tests) 3ms 2026-10-24T22:15:09.0316934Z (node:6050) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:09.0324136Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:09.0616270Z ✓  unit  src/browser/browserViewportActions.test.ts (1 test) 2ms 2026-10-24T22:15:09.1520889Z ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms 2026-10-24T22:15:09.3034275Z ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms 2026-10-24T22:15:09.3451334Z ✓  unit  src/fileContextMenu.test.ts (3 tests) 3ms 2026-10-24T22:15:09.4234083Z (node:6100) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:09.4234735Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:09.4521685Z ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms 2026-10-24T22:15:09.4783597Z ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 3ms 2026-10-24T22:15:09.5910465Z ✓  unit  src/cloud/dpop.test.ts (1 test) 64ms 2026-10-24T22:15:09.6331871Z ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms 2026-10-24T22:15:09.7095931Z (node:6114) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:09.7096560Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:09.8012245Z ✓  unit  src/components/preview/usePreviewBridge.test.ts (1 test) 2ms 2026-10-24T22:15:09.8657166Z ✓  unit  src/components/chat/agentSpawnSummary.test.ts (4 tests) 3ms 2026-10-24T22:15:09.9843183Z ✓  unit  src/pierre-icons.test.ts (2 tests) 3ms 2026-10-24T22:15:10.0316135Z ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 2ms 2026-10-24T22:15:10.0752669Z (node:6154) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:10.0760095Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:10.0796945Z ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms 2026-10-24T22:15:10.1142069Z ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms 2026-10-24T22:15:10.1404347Z ✓  unit  src/reactCompilerCoverage.test.ts (1148 tests) 4973ms 2026-10-24T22:15:10.1404970Z ✓ React Compiler coverage (1148) 2026-10-24T22:15:10.1405455Z ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 391ms 2026-10-24T22:15:10.1406019Z ✓ compiles apps/web/src/components/ChatView.tsx 1418ms 2026-10-24T22:15:10.1620071Z ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms 2026-10-24T22:15:10.2062162Z ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms 2026-10-24T22:15:10.2513385Z ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 2ms 2026-10-24T22:15:10.2994681Z ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 4ms 2026-10-24T22:15:10.3846582Z ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms 2026-10-24T22:15:10.4336281Z ✓  unit  src/projectIconOptions.test.ts (2 tests) 8ms 2026-10-24T22:15:10.5374645Z ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 2ms 2026-10-24T22:15:10.5863364Z ✓  unit  src/textDirection.test.ts (9 tests) 3ms 2026-10-24T22:15:10.5868774Z ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms 2026-10-24T22:15:10.7001783Z ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 3ms 2026-10-24T22:15:10.7419223Z ✓  unit  src/lib/lruCache.test.ts (3 tests) 2ms 2026-10-24T22:15:10.7713088Z ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 3ms 2026-10-24T22:15:10.8451929Z ✓  unit  src/components/preview/previewViewportRollback.test.ts (2 tests) 2ms 2026-10-24T22:15:10.8723234Z ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 2ms 2026-10-24T22:15:10.9806473Z ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms 2026-10-24T22:15:11.0659696Z (node:6235) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:11.0692879Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:11.1016711Z (node:6287) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:11.1021165Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:11.1069284Z ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms 2026-10-24T22:15:11.1918201Z ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 3ms 2026-10-24T22:15:11.2226755Z ✓  unit  src/lib/openPullRequestLink.test.ts (2 tests) 2ms 2026-10-24T22:15:11.2583243Z ✓  unit  src/proposedPlan.test.ts (3 tests) 2ms 2026-10-24T22:15:11.5163608Z (node:6326) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:11.5172540Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:11.5181223Z (node:6348) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:11.5207428Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:11.5287071Z ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms 2026-10-24T22:15:11.5887050Z ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 3ms 2026-10-24T22:15:11.6237272Z (node:6363) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:11.6237774Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:11.6318459Z ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms 2026-10-24T22:15:11.6746566Z (node:6341) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:11.6746938Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:11.6921613Z ✓  unit  src/components/chat/threadFindActionBus.test.ts (1 test) 4ms 2026-10-24T22:15:11.7494131Z ✓  unit  src/hooks/usePullRequestLinking.test.ts (2 tests) 2ms 2026-10-24T22:15:11.7772155Z ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 2ms 2026-10-24T22:15:11.9010579Z ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms 2026-10-24T22:15:12.0258750Z ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms 2026-10-24T22:15:12.0915180Z ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 3ms 2026-10-24T22:15:12.1330414Z (node:6402) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:12.1337639Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:12.1628633Z ✓  unit  src/lib/color.test.ts (8 tests) 3ms 2026-10-24T22:15:12.2332903Z ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms 2026-10-24T22:15:12.2624491Z ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms 2026-10-24T22:15:12.3168383Z ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 2ms 2026-10-24T22:15:12.3648295Z ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms 2026-10-24T22:15:12.3681472Z ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms 2026-10-24T22:15:12.3734843Z (node:6412) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:12.3735302Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:12.4020881Z ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms 2026-10-24T22:15:12.4412659Z ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms 2026-10-24T22:15:12.4437890Z ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms 2026-10-24T22:15:12.4589904Z (node:6433) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T22:15:12.4590211Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T22:15:12.5468588Z ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms 2026-10-24T22:15:12.6491312Z ✓  unit  src/lib/projectPaths.test.ts (1 test) 2ms 2026-10-24T22:15:12.6572883Z 2026-10-24T22:15:12.6584095Z  Test Files  345 passed (345) 2026-10-24T22:15:12.6601743Z  Tests  4061 passed (4061) 2026-10-24T22:15:12.6601959Z  Start at  22:14:04 2026-10-24T22:15:12.6607668Z  Duration  68.54s (worker 68%, import 17%, transform 12%, tests 2%, setup 1%) 2026-10-24T22:15:12.6621518Z 2026-10-24T22:15:12.9162029Z 2026-10-24T22:15:12.9289887Z Post job cleanup. 2026-10-24T22:15:12.9936752Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T22:15:13.0007050Z Post job cleanup. 2026-10-24T22:15:13.0018272Z ##[start-action display=Cache full pnpm store;id=__8fd8c3b1-eb6e-4c1d-8868-6049db70e73c.__actions_cache] 2026-10-24T22:15:13.0392278Z Post job cleanup. 2026-10-24T22:15:13.1033688Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache. 2026-10-24T22:15:13.1073193Z ##[end-action id=__8fd8c3b1-eb6e-4c1d-8868-6049db70e73c.__actions_cache;outcome=success;conclusion=success;duration_ms=105] 2026-10-24T22:15:13.1074475Z ##[start-action display=Cache Vite+;id=__8fd8c3b1-eb6e-4c1d-8868-6049db70e73c.vp_cache] 2026-10-24T22:15:13.1090664Z Post job cleanup. 2026-10-24T22:15:13.1724159Z 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-24T22:15:13.1764076Z ##[end-action id=__8fd8c3b1-eb6e-4c1d-8868-6049db70e73c.vp_cache;outcome=success;conclusion=success;duration_ms=68] 2026-10-24T22:15:13.1807399Z Post job cleanup. 2026-10-24T22:15:13.2242450Z [command]/usr/local/bin/git version 2026-10-24T22:15:13.2272555Z git version 2.55.0 2026-10-24T22:15:13.2290604Z Temporarily overriding HOME='/home/runner/_work/_temp/80de38ef-f75e-4b62-9e0a-5e96e44916c3' before making global git config changes 2026-10-24T22:15:13.2290982Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T22:15:13.2293916Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T22:15:13.2323850Z Removing SSH command configuration 2026-10-24T22:15:13.2326733Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T22:15:13.2353249Z [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-24T22:15:13.2486121Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T22:15:13.2508342Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T22:15:13.2549983Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T22:15:13.2568615Z ##[group]Run '/job_completed.sh' 2026-10-24T22:15:13.2578793Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:15:13.2578968Z env: 2026-10-24T22:15:13.2579083Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 163 2026-10-24T22:15:13.2579232Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 424 2026-10-24T22:15:13.2579374Z BLACKSMITH_CHECK_RUN_ID: 121002422548 2026-10-24T22:15:13.2579517Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-10-24T22:15:13.2579656Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T22:15:13.2579791Z ##[endgroup] 2026-10-24T22:15:13.2665293Z Docker container cache not activated, skipping hash computation. 2026-10-24T22:15:13.2985439Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T22:15:13.3030777Z Cleaning up orphan processes