GitHub check

Whole log, 141 KB
2026-10-23T11:11:25.5013571Z Current runner version: '2.337.0'
2026-10-23T11:11:25.5016972Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-u64qkxiilojwlmwl'
2026-10-23T11:11:25.5017684Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
2026-10-23T11:11:25.5018395Z Machine name: 'ip-172-31-73-130'
2026-10-23T11:11:25.5019954Z ##[group]GITHUB_TOKEN Permissions
2026-10-23T11:11:25.5021208Z Contents: read
2026-10-23T11:11:25.5021599Z Metadata: read
2026-10-23T11:11:25.5021989Z ##[endgroup]
2026-10-23T11:11:25.5023242Z Secret source: Actions
2026-10-23T11:11:25.5023927Z Cache mode: write
2026-10-23T11:11:25.5024350Z Prepare workflow directory
2026-10-23T11:11:25.5195743Z Prepare all required actions
2026-10-23T11:11:25.5220619Z Getting action download info
2026-10-23T11:11:25.6377740Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-23T11:11:25.6722694Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-23T11:11:25.7832120Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-23T11:11:25.7866641Z Complete job name: Test Web
2026-10-23T11:11:25.8168306Z A job started hook has been configured by the self-hosted runner administrator
2026-10-23T11:11:25.8232934Z ##[group]Run '/setup.sh'
2026-10-23T11:11:25.8246151Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:25.8246567Z env:
2026-10-23T11:11:25.8246791Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:25.8247076Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:25.8247355Z   BLACKSMITH_CHECK_RUN_ID: 120383135828
2026-10-23T11:11:25.8247660Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-23T11:11:25.8247937Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T11:11:25.8248194Z ##[endgroup]
2026-10-23T11:11:25.8469291Z Logging daemon started (blacksmithd for logs)
2026-10-23T11:11:25.8554543Z Results daemon started (blacksmithd for results)
2026-10-23T11:11:25.8667092Z Background adoption and SSH setup started (PID: 3140)
2026-10-23T11:11:25.8667442Z
2026-10-23T11:11:25.8667641Z ----------------------------------------
2026-10-23T11:11:25.8668138Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39944310734/jobs/120383135828
2026-10-23T11:11:25.8668549Z SSH Access (using your GitHub SSH key):
2026-10-23T11:11:25.8668948Z   ssh -p 64001 runner@blacksmith-8vcpu-ubuntu-2404-u64qkxiilojwlmwl.vm.blacksmith.sh
2026-10-23T11:11:25.8669239Z
2026-10-23T11:11:25.8669349Z No GitHub SSH key? Add one at:
2026-10-23T11:11:25.8669815Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-23T11:11:25.8670202Z
2026-10-23T11:11:25.8670307Z ----------------------------------------
2026-10-23T11:11:25.8670478Z
2026-10-23T11:11:25.8670613Z VM ID: blacksmith-8vcpu-ubuntu-2404-u64qkxiilojwlmwl
2026-10-23T11:11:25.8670920Z Host: production-152.236.46.23-x8664
2026-10-23T11:11:25.8671181Z Host Agent PID: 3370602
2026-10-23T11:11:25.8671417Z Host Agent Git SHA: af74fd76b
2026-10-23T11:11:25.8671672Z Host CPU Manufacturer: AuthenticAMD
2026-10-23T11:11:25.8671948Z Blacksmith Host Generation: gen 2
2026-10-23T11:11:25.8672216Z Petname: production-better-calf-70758409
2026-10-23T11:11:25.8672490Z Region: us-east
2026-10-23T11:11:25.8672714Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-23T11:11:25.8677931Z OS Version: Ubuntu 24.04.4 LTS
2026-10-23T11:11:25.8678566Z
2026-10-23T11:11:25.8678671Z Enabling Blacksmith transparent cache
2026-10-23T11:11:25.8872130Z ##[group]Run actions/checkout@v6
2026-10-23T11:11:25.8872419Z with:
2026-10-23T11:11:25.8872746Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-23T11:11:25.8873126Z   sparse-checkout-cone-mode: false
2026-10-23T11:11:25.8873395Z   repository: pingdotgg/t3code
2026-10-23T11:11:25.8875802Z   token: ***
2026-10-23T11:11:25.8876008Z   ssh-strict: true
2026-10-23T11:11:25.8876221Z   ssh-user: git
2026-10-23T11:11:25.8876437Z   persist-credentials: true
2026-10-23T11:11:25.8876827Z   clean: true
2026-10-23T11:11:25.8877054Z   fetch-depth: 1
2026-10-23T11:11:25.8877300Z   fetch-tags: false
2026-10-23T11:11:25.8877514Z   show-progress: true
2026-10-23T11:11:25.8877727Z   lfs: false
2026-10-23T11:11:25.8877928Z   submodules: false
2026-10-23T11:11:25.8878148Z   set-safe-directory: true
2026-10-23T11:11:25.8878393Z   allow-unsafe-pr-checkout: false
2026-10-23T11:11:25.8878641Z env:
2026-10-23T11:11:25.8878874Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:25.8879152Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:25.8879427Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:25.8879690Z ##[endgroup]
2026-10-23T11:11:25.9808604Z Syncing repository: pingdotgg/t3code
2026-10-23T11:11:25.9867214Z ##[group]Getting Git version info
2026-10-23T11:11:25.9867631Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-23T11:11:25.9868152Z [command]/usr/local/bin/git version
2026-10-23T11:11:25.9887585Z git version 2.55.0
2026-10-23T11:11:25.9899399Z ##[endgroup]
2026-10-23T11:11:25.9906541Z Temporarily overriding HOME='/home/runner/_work/_temp/589c772d-96aa-4932-a6f4-8ffd8ec20598' before making global git config changes
2026-10-23T11:11:25.9907570Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T11:11:25.9909606Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T11:11:25.9941153Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-23T11:11:25.9942858Z ##[group]Determining repository object format
2026-10-23T11:11:25.9943963Z ##[endgroup]
2026-10-23T11:11:25.9944353Z ##[group]Initializing the repository
2026-10-23T11:11:25.9946183Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-23T11:11:25.9976391Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-23T11:11:25.9977086Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-23T11:11:25.9977626Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-23T11:11:25.9978066Z hint: call:
2026-10-23T11:11:25.9978470Z hint:
2026-10-23T11:11:25.9978801Z hint: 	git config --global init.defaultBranch <name>
2026-10-23T11:11:25.9979105Z hint:
2026-10-23T11:11:25.9979394Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-23T11:11:25.9979838Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-23T11:11:25.9980198Z hint:
2026-10-23T11:11:25.9980404Z hint: 	git branch -m <name>
2026-10-23T11:11:25.9980633Z hint:
2026-10-23T11:11:25.9980935Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-23T11:11:25.9981383Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-23T11:11:25.9982180Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-23T11:11:26.0012641Z ##[endgroup]
2026-10-23T11:11:26.0013004Z ##[group]Disabling automatic garbage collection
2026-10-23T11:11:26.0014788Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-23T11:11:26.0035133Z ##[endgroup]
2026-10-23T11:11:26.0035465Z ##[group]Setting up auth
2026-10-23T11:11:26.0036129Z Removing SSH command configuration
2026-10-23T11:11:26.0039371Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T11:11:26.0062671Z [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-23T11:11:26.0189426Z Removing HTTP extra header
2026-10-23T11:11:26.0192826Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-23T11:11:26.0217990Z [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-23T11:11:26.0321116Z Removing includeIf entries pointing to credentials config files
2026-10-23T11:11:26.0325443Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-23T11:11:26.0350442Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-23T11:11:26.0454723Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-10fb2ab3-55a0-407f-99fd-de0ce7ebec80.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-23T11:11:26.0515752Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-10fb2ab3-55a0-407f-99fd-de0ce7ebec80.config
2026-10-23T11:11:26.0538754Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-10fb2ab3-55a0-407f-99fd-de0ce7ebec80.config
2026-10-23T11:11:26.0557999Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-10fb2ab3-55a0-407f-99fd-de0ce7ebec80.config
2026-10-23T11:11:26.0580444Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-10fb2ab3-55a0-407f-99fd-de0ce7ebec80.config
2026-10-23T11:11:26.0598871Z ##[endgroup]
2026-10-23T11:11:26.0602860Z ##[group]Fetching the repository
2026-10-23T11:11:26.0603576Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +24c063ae804b38e4a900ae54fda55865293a333a:refs/remotes/origin/main
2026-10-23T11:11:26.3542016Z From https://github.com/pingdotgg/t3code
2026-10-23T11:11:26.3542920Z  * [new ref]         24c063ae804b38e4a900ae54fda55865293a333a -> origin/main
2026-10-23T11:11:26.3565304Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-23T11:11:26.3586596Z   origin/main
2026-10-23T11:11:26.3597332Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-23T11:11:26.3607730Z 24c063ae804b38e4a900ae54fda55865293a333a
2026-10-23T11:11:26.3609815Z ##[endgroup]
2026-10-23T11:11:26.3610516Z ##[group]Determining the checkout info
2026-10-23T11:11:26.3611330Z ##[endgroup]
2026-10-23T11:11:26.3612056Z ##[group]Setting up sparse checkout
2026-10-23T11:11:26.3612754Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-23T11:11:26.3631531Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-23T11:11:26.3646433Z .git/info/sparse-checkout
2026-10-23T11:11:26.3649757Z ##[endgroup]
2026-10-23T11:11:26.3650665Z ##[group]Checking out the ref
2026-10-23T11:11:26.3651956Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-23T11:11:33.3608863Z Updating files:   0% (1/6304)
2026-10-23T11:11:33.3635539Z Updating files:   1% (64/6304)
2026-10-23T11:11:33.3651848Z Updating files:   2% (127/6304)
2026-10-23T11:11:33.3671912Z Updating files:   3% (190/6304)
2026-10-23T11:11:33.3694025Z Updating files:   4% (253/6304)
2026-10-23T11:11:33.3723956Z Updating files:   5% (316/6304)
2026-10-23T11:11:33.3743591Z Updating files:   6% (379/6304)
2026-10-23T11:11:33.3800494Z Updating files:   7% (442/6304)
2026-10-23T11:11:33.3838676Z Updating files:   8% (505/6304)
2026-10-23T11:11:33.3863148Z Updating files:   9% (568/6304)
2026-10-23T11:11:33.3867969Z Updating files:  10% (631/6304)
2026-10-23T11:11:33.4150350Z Updating files:  10% (652/6304)
2026-10-23T11:11:33.4168392Z Updating files:  11% (694/6304)
2026-10-23T11:11:33.4179190Z Updating files:  12% (757/6304)
2026-10-23T11:11:33.4193538Z Updating files:  13% (820/6304)
2026-10-23T11:11:33.4209028Z Updating files:  14% (883/6304)
2026-10-23T11:11:33.4225597Z Updating files:  15% (946/6304)
2026-10-23T11:11:33.4244208Z Updating files:  16% (1009/6304)
2026-10-23T11:11:33.4258087Z Updating files:  17% (1072/6304)
2026-10-23T11:11:33.4276291Z Updating files:  18% (1135/6304)
2026-10-23T11:11:33.4290943Z Updating files:  19% (1198/6304)
2026-10-23T11:11:33.4314610Z Updating files:  20% (1261/6304)
2026-10-23T11:11:33.4332604Z Updating files:  21% (1324/6304)
2026-10-23T11:11:33.4350428Z Updating files:  22% (1387/6304)
2026-10-23T11:11:33.4364525Z Updating files:  23% (1450/6304)
2026-10-23T11:11:33.4377249Z Updating files:  24% (1513/6304)
2026-10-23T11:11:33.4394329Z Updating files:  25% (1576/6304)
2026-10-23T11:11:33.4407381Z Updating files:  26% (1640/6304)
2026-10-23T11:11:33.4420125Z Updating files:  27% (1703/6304)
2026-10-23T11:11:33.4439001Z Updating files:  28% (1766/6304)
2026-10-23T11:11:33.4473173Z Updating files:  29% (1829/6304)
2026-10-23T11:11:33.4494711Z Updating files:  30% (1892/6304)
2026-10-23T11:11:33.4518509Z Updating files:  31% (1955/6304)
2026-10-23T11:11:33.4546898Z Updating files:  32% (2018/6304)
2026-10-23T11:11:33.4574724Z Updating files:  33% (2081/6304)
2026-10-23T11:11:33.4642390Z Updating files:  34% (2144/6304)
2026-10-23T11:11:33.4697125Z Updating files:  35% (2207/6304)
2026-10-23T11:11:33.4725934Z Updating files:  36% (2270/6304)
2026-10-23T11:11:33.4761226Z Updating files:  37% (2333/6304)
2026-10-23T11:11:33.4799671Z Updating files:  38% (2396/6304)
2026-10-23T11:11:33.4824777Z Updating files:  39% (2459/6304)
2026-10-23T11:11:33.4854298Z Updating files:  40% (2522/6304)
2026-10-23T11:11:33.4886201Z Updating files:  41% (2585/6304)
2026-10-23T11:11:33.4901965Z Updating files:  42% (2648/6304)
2026-10-23T11:11:33.4911609Z Updating files:  43% (2711/6304)
2026-10-23T11:11:33.4930434Z Updating files:  44% (2774/6304)
2026-10-23T11:11:33.4959741Z Updating files:  45% (2837/6304)
2026-10-23T11:11:33.4982779Z Updating files:  46% (2900/6304)
2026-10-23T11:11:33.5010088Z Updating files:  47% (2963/6304)
2026-10-23T11:11:33.5039031Z Updating files:  48% (3026/6304)
2026-10-23T11:11:33.5068181Z Updating files:  49% (3089/6304)
2026-10-23T11:11:33.5104033Z Updating files:  50% (3152/6304)
2026-10-23T11:11:33.5118993Z Updating files:  51% (3216/6304)
2026-10-23T11:11:33.5150760Z Updating files:  52% (3279/6304)
2026-10-23T11:11:33.5176093Z Updating files:  53% (3342/6304)
2026-10-23T11:11:33.5195626Z Updating files:  54% (3405/6304)
2026-10-23T11:11:33.5220730Z Updating files:  55% (3468/6304)
2026-10-23T11:11:33.5238040Z Updating files:  56% (3531/6304)
2026-10-23T11:11:33.5253644Z Updating files:  57% (3594/6304)
2026-10-23T11:11:33.5271221Z Updating files:  58% (3657/6304)
2026-10-23T11:11:33.5626994Z Updating files:  59% (3720/6304)
2026-10-23T11:11:33.5640480Z Updating files:  60% (3783/6304)
2026-10-23T11:11:33.5656223Z Updating files:  61% (3846/6304)
2026-10-23T11:11:33.5673610Z Updating files:  62% (3909/6304)
2026-10-23T11:11:33.5694152Z Updating files:  63% (3972/6304)
2026-10-23T11:11:33.5719254Z Updating files:  64% (4035/6304)
2026-10-23T11:11:33.5741922Z Updating files:  65% (4098/6304)
2026-10-23T11:11:33.5757006Z Updating files:  66% (4161/6304)
2026-10-23T11:11:33.5780808Z Updating files:  67% (4224/6304)
2026-10-23T11:11:33.5793170Z Updating files:  68% (4287/6304)
2026-10-23T11:11:33.5811392Z Updating files:  69% (4350/6304)
2026-10-23T11:11:33.5822816Z Updating files:  70% (4413/6304)
2026-10-23T11:11:33.5838480Z Updating files:  71% (4476/6304)
2026-10-23T11:11:33.5854184Z Updating files:  72% (4539/6304)
2026-10-23T11:11:33.5878303Z Updating files:  73% (4602/6304)
2026-10-23T11:11:33.6126684Z Updating files:  74% (4665/6304)
2026-10-23T11:11:33.6309014Z Updating files:  75% (4728/6304)
2026-10-23T11:11:33.6333317Z Updating files:  76% (4792/6304)
2026-10-23T11:11:33.6355447Z Updating files:  77% (4855/6304)
2026-10-23T11:11:33.6380479Z Updating files:  78% (4918/6304)
2026-10-23T11:11:33.6398729Z Updating files:  79% (4981/6304)
2026-10-23T11:11:33.6416474Z Updating files:  80% (5044/6304)
2026-10-23T11:11:33.6433674Z Updating files:  81% (5107/6304)
2026-10-23T11:11:33.6452120Z Updating files:  82% (5170/6304)
2026-10-23T11:11:33.6469904Z Updating files:  83% (5233/6304)
2026-10-23T11:11:33.6491385Z Updating files:  84% (5296/6304)
2026-10-23T11:11:33.6509764Z Updating files:  85% (5359/6304)
2026-10-23T11:11:33.6530700Z Updating files:  86% (5422/6304)
2026-10-23T11:11:33.6597078Z Updating files:  87% (5485/6304)
2026-10-23T11:11:33.6630074Z Updating files:  88% (5548/6304)
2026-10-23T11:11:33.6646570Z Updating files:  89% (5611/6304)
2026-10-23T11:11:33.6671499Z Updating files:  90% (5674/6304)
2026-10-23T11:11:33.6704059Z Updating files:  91% (5737/6304)
2026-10-23T11:11:33.6719019Z Updating files:  92% (5800/6304)
2026-10-23T11:11:33.6734593Z Updating files:  93% (5863/6304)
2026-10-23T11:11:33.6754546Z Updating files:  94% (5926/6304)
2026-10-23T11:11:33.6776788Z Updating files:  95% (5989/6304)
2026-10-23T11:11:33.6830042Z Updating files:  96% (6052/6304)
2026-10-23T11:11:33.6854010Z Updating files:  97% (6115/6304)
2026-10-23T11:11:33.6898600Z Updating files:  98% (6178/6304)
2026-10-23T11:11:33.6917567Z Updating files:  99% (6241/6304)
2026-10-23T11:11:33.6917808Z Updating files: 100% (6304/6304)
2026-10-23T11:11:33.6917991Z Updating files: 100% (6304/6304), done.
2026-10-23T11:11:33.7069577Z Switched to a new branch 'main'
2026-10-23T11:11:33.7070013Z branch 'main' set up to track 'origin/main'.
2026-10-23T11:11:33.7081466Z ##[endgroup]
2026-10-23T11:11:33.7119740Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-23T11:11:33.7138578Z 24c063ae804b38e4a900ae54fda55865293a333a
2026-10-23T11:11:33.7273624Z Prepare all required actions
2026-10-23T11:11:33.7273914Z Getting action download info
2026-10-23T11:11:33.8177268Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-23T11:11:33.9114136Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-23T11:11:33.9114302Z env:
2026-10-23T11:11:33.9114418Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:33.9114573Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:33.9114719Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:33.9114866Z ##[endgroup]
2026-10-23T11:11:33.9191015Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-23T11:11:33.9221627Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:33.9222036Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:33.9222335Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:33.9222569Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:33.9238355Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:33.9238524Z env:
2026-10-23T11:11:33.9238638Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:33.9238779Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:33.9238932Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:33.9239087Z ##[endgroup]
2026-10-23T11:11:33.9309195Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=11]
2026-10-23T11:11:33.9310635Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-23T11:11:33.9350657Z ##[group]Run actions/cache@v6
2026-10-23T11:11:33.9350795Z with:
2026-10-23T11:11:33.9350902Z   path: ~/.vite-plus
2026-10-23T11:11:33.9351068Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T11:11:33.9351266Z   enableCrossOsArchive: false
2026-10-23T11:11:33.9351396Z   fail-on-cache-miss: false
2026-10-23T11:11:33.9351521Z   lookup-only: false
2026-10-23T11:11:33.9351628Z   save-always: false
2026-10-23T11:11:33.9351733Z env:
2026-10-23T11:11:33.9351844Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:33.9351984Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:33.9352124Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:33.9352253Z ##[endgroup]
2026-10-23T11:11:34.1417411Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T11:11:34.5739530Z Received 170349591 of 170349591 (100.0%), 445.1 MBs/sec
2026-10-23T11:11:34.5740339Z Cache Size: ~162 MB (170349591 B)
2026-10-23T11:11:34.5835049Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/db2b6cf4-cd0c-40b0-8f04-71931381cacc/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T11:11:35.1583917Z Cache restored successfully
2026-10-23T11:11:35.1724062Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T11:11:35.1784048Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1247]
2026-10-23T11:11:35.1786316Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-23T11:11:35.1803139Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T11:11:35.1803362Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T11:11:35.1803535Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-23T11:11:35.1820648Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:35.1820827Z env:
2026-10-23T11:11:35.1820944Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:35.1821088Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:35.1821233Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:35.1821367Z ##[endgroup]
2026-10-23T11:11:35.1861315Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-23T11:11:35.1870508Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-23T11:11:35.1872311Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-23T11:11:35.1877208Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-23T11:11:35.1878435Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-23T11:11:35.1888574Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-23T11:11:35.1888765Z store_path="$(vp pm cache dir)"
2026-10-23T11:11:35.1888933Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:35.1907724Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:35.1907901Z env:
2026-10-23T11:11:35.1908016Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:35.1908171Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:35.1908318Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:35.1908452Z ##[endgroup]
2026-10-23T11:11:35.2040401Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16]
2026-10-23T11:11:35.2041774Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-23T11:11:35.2563427Z ##[group]Run actions/cache@v6
2026-10-23T11:11:35.2563574Z with:
2026-10-23T11:11:35.2563700Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-23T11:11:35.2563964Z   key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c
2026-10-23T11:11:35.2564212Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-23T11:11:35.2564358Z   enableCrossOsArchive: false
2026-10-23T11:11:35.2564497Z   fail-on-cache-miss: false
2026-10-23T11:11:35.2564614Z   lookup-only: false
2026-10-23T11:11:35.2564726Z   save-always: false
2026-10-23T11:11:35.2564833Z env:
2026-10-23T11:11:35.2564942Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:35.2565089Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:35.2565232Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:35.2565358Z ##[endgroup]
2026-10-23T11:11:35.4572913Z Cache hit for: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c
2026-10-23T11:11:36.4789469Z Received 666894336 of 994615207 (67.1%), 636.0 MBs/sec
2026-10-23T11:11:36.9938628Z Received 994615207 of 994615207 (100.0%), 626.1 MBs/sec
2026-10-23T11:11:36.9939860Z Cache Size: ~949 MB (994615207 B)
2026-10-23T11:11:36.9976620Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/aac15ffe-1030-4294-9609-4561e6160392/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T11:11:41.9709364Z Cache restored successfully
2026-10-23T11:11:42.0147277Z Cache restored from key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c
2026-10-23T11:11:42.0207492Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6816]
2026-10-23T11:11:42.0209317Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-23T11:11:42.0219044Z ##[group]Run vp install
2026-10-23T11:11:42.0219194Z vp install
2026-10-23T11:11:42.0236287Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:42.0236454Z env:
2026-10-23T11:11:42.0236566Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:42.0236708Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:42.0236848Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:42.0236984Z ##[endgroup]
2026-10-23T11:11:42.0543663Z Scope: all 33 workspace projects
2026-10-23T11:11:42.1543321Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-23T11:11:42.3794719Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-23T11:11:42.3795100Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-23T11:11:42.3795402Z   Virtual store is at:             node_modules/.pnpm
2026-10-23T11:11:44.5594878Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.4s)
2026-10-23T11:11:44.5595269Z Lockfile is up to date, resolution step is skipped
2026-10-23T11:11:44.5758265Z Packages: +1721
2026-10-23T11:11:44.5758651Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-23T11:11:44.6039559Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-23T11:11:45.4669128Z . prepare$ vp config --no-agent
2026-10-23T11:11:45.5588236Z . prepare: Done
2026-10-23T11:11:45.5606615Z
2026-10-23T11:11:45.5607111Z devDependencies:
2026-10-23T11:11:45.5607411Z + @coderabbitai/config 1.1.0
2026-10-23T11:11:45.5607817Z + @shadcn/lint 0.1.5
2026-10-23T11:11:45.5608127Z + @types/node 24.12.4
2026-10-23T11:11:45.5608430Z + knip 6.34.0
2026-10-23T11:11:45.5608676Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-23T11:11:45.5608952Z + vite-plus 1.3.0
2026-10-23T11:11:45.5609096Z
2026-10-23T11:11:45.5644342Z Done in 3.5s using pnpm v12.14.0
2026-10-23T11:11:45.5823635Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3561]
2026-10-23T11:11:45.5854550Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:45.5855136Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:45.5874492Z shell: /usr/bin/bash -e {0}
2026-10-23T11:11:45.5874647Z env:
2026-10-23T11:11:45.5874762Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:45.5875057Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:45.5875253Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:45.5875398Z ##[endgroup]
2026-10-23T11:11:45.6299182Z ##[group]Run actions/cache@v6
2026-10-23T11:11:45.6299445Z with:
2026-10-23T11:11:45.6299565Z   path: ~/.cache/ms-playwright
2026-10-23T11:11:45.6299742Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T11:11:45.6299938Z   enableCrossOsArchive: false
2026-10-23T11:11:45.6300085Z   fail-on-cache-miss: false
2026-10-23T11:11:45.6300278Z   lookup-only: false
2026-10-23T11:11:45.6300450Z   save-always: false
2026-10-23T11:11:45.6300587Z env:
2026-10-23T11:11:45.6300763Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:45.6301016Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:45.6301193Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:45.6301322Z ##[endgroup]
2026-10-23T11:11:45.8386985Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T11:11:45.9736941Z Received 106503405 of 106503405 (100.0%), 846.4 MBs/sec
2026-10-23T11:11:45.9738220Z Cache Size: ~102 MB (106503405 B)
2026-10-23T11:11:45.9752490Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d5bf03fb-5793-47b6-b7cf-5ca5b7ebf508/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T11:11:46.1527168Z Cache restored successfully
2026-10-23T11:11:46.1657915Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T11:11:46.1823406Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T11:11:46.1824110Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T11:11:46.1824361Z test -n "$browser"
2026-10-23T11:11:46.1824544Z if ldd "$browser" | grep '=> not found'; then
2026-10-23T11:11:46.1824779Z   node apps/web/node_modules/playwright/cli.js install-deps chromium
2026-10-23T11:11:46.1824971Z fi
2026-10-23T11:11:46.1847050Z shell: /usr/bin/bash -e {0}
2026-10-23T11:11:46.1847227Z env:
2026-10-23T11:11:46.1847358Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:46.1847520Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:46.1847707Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:46.1847859Z ##[endgroup]
2026-10-23T11:11:46.2057783Z ##[group]Run vp run --filter @t3tools/web test
2026-10-23T11:11:46.2058166Z vp run --filter @t3tools/web test
2026-10-23T11:11:46.2077442Z shell: /usr/bin/bash -e {0}
2026-10-23T11:11:46.2077591Z env:
2026-10-23T11:11:46.2077706Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:11:46.2077859Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:11:46.2078005Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:46.2078146Z ##[endgroup]
2026-10-23T11:11:46.3544931Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled
2026-10-23T11:11:47.0014170Z
2026-10-23T11:11:47.0015470Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web
2026-10-23T11:11:47.0015699Z
2026-10-23T11:11:53.4193333Z  ✓  unit  src/composer-rich-text-doc.test.ts (239 tests) 131ms
2026-10-23T11:11:53.9276302Z  ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (70 tests) 39ms
2026-10-23T11:11:54.7586846Z (node:4047) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:54.7587186Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:54.9716959Z  ✓  unit  src/session-logic.test.ts (48 tests) 40ms
2026-10-23T11:11:55.0553422Z  ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 15ms
2026-10-23T11:11:55.1081392Z  ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (81 tests) 85ms
2026-10-23T11:11:55.2498899Z (node:4053) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:55.2499310Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:55.4839806Z  ✓  unit  src/components/Sidebar.logic.test.ts (57 tests) 20ms
2026-10-23T11:11:55.9276716Z  ✓  unit  src/keybindings.test.ts (38 tests) 19ms
2026-10-23T11:11:56.0390441Z  ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (32 tests) 22ms
2026-10-23T11:11:56.1455299Z  ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 375ms
2026-10-23T11:11:56.4295744Z  ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 362ms
2026-10-23T11:11:57.0109456Z (node:4029) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:57.0188052Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:57.1386191Z  ✓  unit  src/composerDraftStore.test.ts (69 tests) 56ms
2026-10-23T11:11:57.1416300Z (node:4267) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:57.1416761Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:57.1760289Z  ✓  unit  src/modelSelection.test.ts (27 tests) 12ms
2026-10-23T11:11:57.2271044Z  ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 360ms
2026-10-23T11:11:57.3756934Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-23T11:11:57.3796714Z [11:11:57.360] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:11:57.3797785Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:11:57.3836804Z }
2026-10-23T11:11:57.4232208Z (node:4258) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:57.4232798Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:57.4288312Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-23T11:11:57.4294462Z 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-23T11:11:57.6717158Z  ✓  unit  src/themePalette.test.ts (15 tests) 56ms
2026-10-23T11:11:57.6752819Z  ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (6 tests) 588ms
2026-10-23T11:11:57.9183569Z (node:4285) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:57.9184021Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:58.0546874Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 2310ms
2026-10-23T11:11:58.0588848Z    ✓ bolds with Mod+B only when text is selected 375ms
2026-10-23T11:11:58.0624721Z    ✓ an Arabic line (3)
2026-10-23T11:11:58.0636161Z      ✓ leaves inline code through its start with ArrowRight, which points back 1005ms
2026-10-23T11:11:58.1574852Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T11:11:58.1576381Z  ✓  unit  src/terminal/ghostty/surface.test.ts (28 tests) 81ms
2026-10-23T11:11:58.1577900Z [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-23T11:11:58.1819991Z (node:4278) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:58.1842118Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:58.2725158Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access
2026-10-23T11:11:58.2740940Z [11:11:58.267] WARN (#39): Could not discover the primary environment. {
2026-10-23T11:11:58.2741627Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:11:58.2742181Z }
2026-10-23T11:11:58.3396038Z  ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 23ms
2026-10-23T11:11:58.3610697Z  ✓  unit  src/lib/attachmentUploadQueue.test.ts (12 tests) 17ms
2026-10-23T11:11:58.8257295Z  ✓  unit  src/providerInstances.test.ts (28 tests) 8ms
2026-10-23T11:11:58.8676235Z (node:4223) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:11:58.8676986Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:11:58.9597004Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T11:11:58.9676239Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:11:59.0605746Z  ✓  unit  src/composer-logic.test.ts (61 tests) 162ms
2026-10-23T11:11:59.3991809Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T11:11:59.3994384Z [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-23T11:11:59.4036756Z   debugInfo: {
2026-10-23T11:11:59.4073622Z     numContainers: 19,
2026-10-23T11:11:59.4116278Z     numContainersPooled: 19,
2026-10-23T11:11:59.4120449Z     numNeeded: 21,
2026-10-23T11:11:59.4156402Z     stillNeeded: 4,
2026-10-23T11:11:59.4195995Z   },
2026-10-23T11:11:59.4224083Z }
2026-10-23T11:11:59.5959915Z  ✓  unit  src/vscodeThemeImport.test.ts (23 tests) 60ms
2026-10-23T11:11:59.6518080Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T11:11:59.6568749Z [11:11:59.613] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:11:59.6569954Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:11:59.6570660Z }
2026-10-23T11:11:59.7514131Z  ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 31ms
2026-10-23T11:12:00.1944768Z  ✓  unit  src/openVsxThemes.test.ts (5 tests) 566ms
2026-10-23T11:12:00.1966718Z    ✓ Open VSX themes (5)
2026-10-23T11:12:00.1967612Z      ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 547ms
2026-10-23T11:12:00.3988429Z  ✓  unit  src/components/ChatView.logic.test.ts (45 tests) 20ms
2026-10-23T11:12:00.4256494Z (node:4331) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:00.4263817Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:00.5786191Z  ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (13 tests) 2499ms
2026-10-23T11:12:00.5796048Z    ✓ MessagesTimeline messages (4)
2026-10-23T11:12:00.5796399Z      ✓ settles when equally long messages have very different rendered heights 1570ms
2026-10-23T11:12:00.6707983Z  ✓  unit  src/lib/imageCompression.test.ts (18 tests) 196ms
2026-10-23T11:12:01.2527377Z (node:4325) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:01.2553098Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:01.4604861Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > keeps an unknown project recoverable from any environment
2026-10-23T11:12:01.4622606Z [11:12:01.456] WARN (#39): Could not discover the primary environment. {
2026-10-23T11:12:01.4623076Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:01.4623425Z }
2026-10-23T11:12:01.4685117Z  ✓  unit  src/components/CommandPalette.logic.test.ts (20 tests) 9ms
2026-10-23T11:12:01.8195460Z  ✓  unit  src/authBootstrap.test.ts (10 tests) 365ms
2026-10-23T11:12:01.8601580Z (node:4381) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:01.8615719Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:01.9342227Z  ✓  unit  src/rightPanelStore.test.ts (67 tests) 32ms
2026-10-23T11:12:01.9654885Z  ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 8ms
2026-10-23T11:12:02.4155765Z (node:4374) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:02.4195762Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:02.5567582Z (node:4358) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:02.5567969Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:02.7534495Z (node:4390) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:02.7552774Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:02.8561517Z  ✓  unit  src/connection/platform.test.ts (14 tests) 28ms
2026-10-23T11:12:02.8814674Z  ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 272ms
2026-10-23T11:12:03.0211099Z  ✓  unit  src/lib/composerContextRecords.test.ts (13 tests) 16ms
2026-10-23T11:12:03.0693245Z  ✓  unit  src/previewStateStore.test.ts (15 tests) 11ms
2026-10-23T11:12:03.1690896Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture
2026-10-23T11:12:03.1699623Z [11:12:03.161] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:03.1700322Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:03.1700947Z }
2026-10-23T11:12:03.2429870Z  ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 5160ms
2026-10-23T11:12:03.2448686Z    ✓ project settings permissions (10)
2026-10-23T11:12:03.2476233Z      ✓ renames every member when all have project access without settings access 344ms
2026-10-23T11:12:03.2520202Z      ✓ removes a writable checkout while removal of the mixed group stays denied 395ms
2026-10-23T11:12:03.2539895Z      ✓ rechecks every removal target after confirmation before deleting or clearing drafts 346ms
2026-10-23T11:12:03.2540660Z      ✓ does not save an edit whose grant was revoked mid-edit, and recovers when restored 539ms
2026-10-23T11:12:03.2554457Z    ✓ project settings scope (5)
2026-10-23T11:12:03.2555169Z      ✓ offers only the selected project's checkout environments 671ms
2026-10-23T11:12:03.2555639Z      ✓ keeps an unknown project recoverable from any environment 805ms
2026-10-23T11:12:03.2556064Z      ✓ recovers a stale environment link with checkout undefined 504ms
2026-10-23T11:12:03.2556492Z      ✓ recovers a stale environment link with checkout removed-checkout 313ms
2026-10-23T11:12:03.3302380Z  ✓  unit  src/themeBoot.test.ts (23 tests) 16ms
2026-10-23T11:12:03.6155146Z (node:4398) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:03.6155791Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:03.9431630Z  ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (2 tests) 932ms
2026-10-23T11:12:03.9445152Z    ✓ PreviewView (2)
2026-10-23T11:12:03.9445629Z      ✓ retains the annotation locally when its own environment loses access during capture 686ms
2026-10-23T11:12:03.9773036Z  ✓  unit  src/terminal/ghostty/core.test.ts (16 tests) 114ms
2026-10-23T11:12:04.0476174Z  ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1025ms
2026-10-23T11:12:04.0528099Z    ✓ EnvironmentProviderSettings routing (3)
2026-10-23T11:12:04.0528845Z      ✓ updates one provider instance without sending a stale whole map 439ms
2026-10-23T11:12:04.0529367Z      ✓ routes explicit ACP browser authentication consent to the selected environment 449ms
2026-10-23T11:12:04.1017292Z  ✓  unit  src/lib/diffRendering.test.ts (16 tests) 23ms
2026-10-23T11:12:04.1023680Z  ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 226ms
2026-10-23T11:12:04.1281738Z 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-23T11:12:04.1316673Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.2672509Z 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-23T11:12:04.2673169Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.3048849Z  ✓  unit  src/hooks/useSettings.test.ts (11 tests) 13ms
2026-10-23T11:12:04.4074588Z 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-23T11:12:04.4076397Z 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-23T11:12:04.4077315Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.4077809Z [11:12:04.400] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:04.4078439Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:04.4078992Z }
2026-10-23T11:12:04.4166530Z 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-23T11:12:04.4174246Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.5406726Z  ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 21ms
2026-10-23T11:12:04.6443766Z 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-23T11:12:04.6444649Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.6555687Z 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-23T11:12:04.6557094Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.7046754Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
2026-10-23T11:12:04.7091584Z [chat-markdown] action failed {
2026-10-23T11:12:04.7092001Z   operation: 'open-file-in-editor',
2026-10-23T11:12:04.7092291Z   target: '/work/docs/readme.md',
2026-10-23T11:12:04.7092486Z } {
2026-10-23T11:12:04.7092681Z   _id: 'Cause',
2026-10-23T11:12:04.7092863Z   failures: [
2026-10-23T11:12:04.7093033Z     {
2026-10-23T11:12:04.7117107Z       _tag: 'Fail',
2026-10-23T11:12:04.7125012Z       error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.],
2026-10-23T11:12:04.7125425Z     },
2026-10-23T11:12:04.7125591Z   ],
2026-10-23T11:12:04.7125852Z }
2026-10-23T11:12:04.7340468Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
2026-10-23T11:12:04.7340865Z [chat-markdown] action failed {
2026-10-23T11:12:04.7341033Z   operation: 'reveal-file-in-file-manager',
2026-10-23T11:12:04.7341198Z   target: '/work/readme.md',
2026-10-23T11:12:04.7341324Z } {
2026-10-23T11:12:04.7341420Z   _id: 'Cause',
2026-10-23T11:12:04.7341527Z   failures: [
2026-10-23T11:12:04.7341632Z     {
2026-10-23T11:12:04.7341734Z       _tag: 'Fail',
2026-10-23T11:12:04.7341936Z       error: [Error: This connection cannot reveal files on this environment.],
2026-10-23T11:12:04.7342131Z     },
2026-10-23T11:12:04.7342232Z   ],
2026-10-23T11:12:04.7342338Z }
2026-10-23T11:12:04.7342773Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > rechecks link-to-thread after a native context menu returns
2026-10-23T11:12:04.7343196Z [11:12:04.730] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:04.7343607Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:04.7343920Z }
2026-10-23T11:12:04.7568054Z 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-23T11:12:04.7568863Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.8449412Z  ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 353ms
2026-10-23T11:12:04.8640548Z 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-23T11:12:04.8679999Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.9796816Z 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-23T11:12:04.9814145Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:04.9919128Z 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-23T11:12:04.9995008Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:05.1696635Z  ✓  unit  src/components/ThreadStatusIndicators.test.ts (19 tests) 13ms
2026-10-23T11:12:05.3715593Z 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-23T11:12:05.3719296Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:05.4114554Z  ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 17ms
2026-10-23T11:12:05.4894845Z  ✓  unit  src/components/chat/chatCanvasLayout.test.ts (16 tests) 32ms
2026-10-23T11:12:05.5154570Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked
2026-10-23T11:12:05.5155427Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T11:12:05.5255382Z (node:4451) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:05.5255730Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:05.7459284Z  ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 1750ms
2026-10-23T11:12:05.7476166Z    ✓ AddProviderInstanceDialog environment routing (4)
2026-10-23T11:12:05.7517587Z      ✓ creates a local command in the selected environment without a sign-in step 1173ms
2026-10-23T11:12:05.8490300Z  ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 11ms
2026-10-23T11:12:05.9170079Z  ✓  unit  src/browser/browserRecording.test.ts (6 tests) 12ms
2026-10-23T11:12:06.4078459Z  ✓  unit  src/connection/storage.test.ts (6 tests) 31ms
2026-10-23T11:12:06.4088404Z  ✓  unit  src/lib/openPullRequestLink.test.ts (27 tests) 19ms
2026-10-23T11:12:06.8630621Z  ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 40ms
2026-10-23T11:12:06.8978626Z  ✓  unit  src/browserHistoryStore.test.ts (14 tests) 11ms
2026-10-23T11:12:07.1597319Z  ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 27ms
2026-10-23T11:12:07.3800908Z  ✓  unit  src/hooks/useHandleNewThread.test.ts (5 tests) 6ms
2026-10-23T11:12:07.5981410Z  ✓  unit  src/pendingUserInput.test.ts (15 tests) 6ms
2026-10-23T11:12:07.8723713Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line
2026-10-23T11:12:07.8724661Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8725184Z
2026-10-23T11:12:07.8725473Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line
2026-10-23T11:12:07.8726033Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8726305Z
2026-10-23T11:12:07.8753993Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it
2026-10-23T11:12:07.8763078Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8763468Z
2026-10-23T11:12:07.8817569Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out
2026-10-23T11:12:07.8847496Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8847924Z
2026-10-23T11:12:07.8848352Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it
2026-10-23T11:12:07.8848958Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8849327Z
2026-10-23T11:12:07.8884708Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block
2026-10-23T11:12:07.8905564Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8906039Z
2026-10-23T11:12:07.8908608Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
2026-10-23T11:12:07.8909211Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8909541Z
2026-10-23T11:12:07.8910062Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line
2026-10-23T11:12:07.8910594Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8910862Z
2026-10-23T11:12:07.8911101Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches
2026-10-23T11:12:07.8911585Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8911844Z
2026-10-23T11:12:07.8912074Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of
2026-10-23T11:12:07.8912555Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8912816Z
2026-10-23T11:12:07.8913032Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches
2026-10-23T11:12:07.8914840Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.8915540Z
2026-10-23T11:12:07.9082585Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines
2026-10-23T11:12:07.9139455Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9140530Z
2026-10-23T11:12:07.9141374Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor
2026-10-23T11:12:07.9142492Z  ✓  unit  src/environmentGrouping.test.ts (7 tests) 7ms
2026-10-23T11:12:07.9143531Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9144141Z
2026-10-23T11:12:07.9144805Z 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-23T11:12:07.9145962Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9146560Z
2026-10-23T11:12:07.9147064Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block
2026-10-23T11:12:07.9148067Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9148778Z
2026-10-23T11:12:07.9149314Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block
2026-10-23T11:12:07.9150331Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9150903Z
2026-10-23T11:12:07.9151423Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block
2026-10-23T11:12:07.9191279Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9209938Z
2026-10-23T11:12:07.9210853Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block
2026-10-23T11:12:07.9211853Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9212384Z
2026-10-23T11:12:07.9212891Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block
2026-10-23T11:12:07.9213641Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9214145Z
2026-10-23T11:12:07.9214605Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block
2026-10-23T11:12:07.9215527Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9216034Z
2026-10-23T11:12:07.9216309Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone
2026-10-23T11:12:07.9217167Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9217598Z
2026-10-23T11:12:07.9218001Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone
2026-10-23T11:12:07.9218892Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9219226Z
2026-10-23T11:12:07.9219499Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone
2026-10-23T11:12:07.9220219Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9220738Z
2026-10-23T11:12:07.9221302Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item
2026-10-23T11:12:07.9221885Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9222222Z
2026-10-23T11:12:07.9222530Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string
2026-10-23T11:12:07.9223096Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T11:12:07.9223424Z
2026-10-23T11:12:07.9404905Z  ✓  unit  src/composer-code-block.test.ts (25 tests) 57ms
2026-10-23T11:12:08.2614951Z 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-23T11:12:08.2676487Z [11:12:08.255] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:08.2704799Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:08.2734538Z }
2026-10-23T11:12:08.4116709Z  ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 8ms
2026-10-23T11:12:08.5241846Z  ✓  unit  src/browser/browserTargetResolver.test.ts (10 tests) 44ms
2026-10-23T11:12:08.8398911Z  ✓  browser (chromium)  src/components/GitActionsControl.browser.test.tsx (1 test) 872ms
2026-10-23T11:12:08.8436828Z    ✓ Git action targets across thread navigation (1)
2026-10-23T11:12:08.8443760Z      ✓ runs a retained PR toast in the thread that produced it 872ms
2026-10-23T11:12:08.9198671Z (node:4568) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:08.9223655Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:08.9262078Z  ✓  unit  src/hooks/useThreadActions.undo.test.ts (13 tests) 27ms
2026-10-23T11:12:09.1558017Z  ✓  unit  src/components/settings/settingsSearch.test.ts (16 tests) 30ms
2026-10-23T11:12:09.3738572Z (node:4591) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:09.3768509Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:09.4191077Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
2026-10-23T11:12:09.4200656Z [11:12:09.400] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:09.4201124Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:09.4201477Z }
2026-10-23T11:12:09.4248631Z  ✓  unit  src/terminal-links.test.ts (39 tests) 17ms
2026-10-23T11:12:09.6726952Z (node:4599) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:09.6730121Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:09.6737992Z  ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 394ms
2026-10-23T11:12:09.6970407Z  ✓  unit  src/promptStashStore.test.ts (10 tests) 17ms
2026-10-23T11:12:09.9488101Z  ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 248ms
2026-10-23T11:12:10.0907582Z  ✓  unit  src/uiStateStore.test.ts (11 tests) 10ms
2026-10-23T11:12:10.1924650Z  ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 5ms
2026-10-23T11:12:10.2100792Z  ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 12ms
2026-10-23T11:12:10.5257147Z  ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (6 tests) 324ms
2026-10-23T11:12:10.5381932Z (node:4606) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:10.5408013Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:10.5498927Z  ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (2 tests) 97ms
2026-10-23T11:12:10.5659449Z  ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 8ms
2026-10-23T11:12:10.6381711Z (node:4632) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:10.6400921Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:10.6955867Z  ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 21ms
2026-10-23T11:12:10.7765251Z  ✓  unit  src/components/files/projectFilesQueryState.test.tsx (3 tests) 11ms
2026-10-23T11:12:10.8787059Z  ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 4ms
2026-10-23T11:12:11.4075578Z  ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 4ms
2026-10-23T11:12:11.5844739Z  ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 96ms
2026-10-23T11:12:11.6622230Z  ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 17ms
2026-10-23T11:12:11.9676796Z  ✓  unit  src/markdown-clipboard.test.ts (5 tests) 10ms
2026-10-23T11:12:11.9988235Z  ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 31ms
2026-10-23T11:12:12.0017639Z  ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 8ms
2026-10-23T11:12:12.1608826Z  ✓  unit  src/lib/contextWindow.test.ts (9 tests) 16ms
2026-10-23T11:12:12.2772054Z (node:4656) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:12.2828698Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:12.5975394Z  ✓  unit  src/remoteOpen.test.ts (14 tests) 7ms
2026-10-23T11:12:13.1486160Z  ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 13ms
2026-10-23T11:12:13.2038240Z  ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 528ms
2026-10-23T11:12:13.5228871Z  ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 14ms
2026-10-23T11:12:13.7240450Z  ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 3ms
2026-10-23T11:12:13.7493200Z  ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 23ms
2026-10-23T11:12:13.8394288Z  ✓  unit  src/threadRoutes.test.ts (11 tests) 5ms
2026-10-23T11:12:14.3197413Z  ✓  unit  src/wslPaths.test.ts (12 tests) 15ms
2026-10-23T11:12:14.5654818Z (node:4770) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:14.5674051Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:14.6445810Z  ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 3ms
2026-10-23T11:12:14.6902374Z (node:4742) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:14.6915985Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:14.7649095Z  ✓  unit  src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 6ms
2026-10-23T11:12:14.9998626Z  ✓  unit  src/contextMenuFallback.test.ts (1 test) 3ms
2026-10-23T11:12:15.0899572Z  ✓  unit  src/reviewCommentContext.test.ts (4 tests) 14ms
2026-10-23T11:12:15.2208094Z  ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 7ms
2026-10-23T11:12:15.2590800Z  ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms
2026-10-23T11:12:15.2837473Z  ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 3ms
2026-10-23T11:12:15.4157590Z  ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 3ms
2026-10-23T11:12:15.5187297Z  ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (1 test) 93ms
2026-10-23T11:12:15.7539667Z  ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 20ms
2026-10-23T11:12:16.1446199Z  ✓  unit  src/reopenClosedView.test.ts (11 tests) 19ms
2026-10-23T11:12:16.1756955Z  ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 22ms
2026-10-23T11:12:16.5254376Z  ✓  unit  src/terminalUiStateStore.test.ts (6 tests) 5ms
2026-10-23T11:12:16.7732244Z  ✓  unit  src/components/GitActionsControl.logic.test.ts (11 tests) 7ms
2026-10-23T11:12:16.8419003Z  ✓  browser (chromium)  src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 389ms
2026-10-23T11:12:16.9144715Z  ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (1 test) 90ms
2026-10-23T11:12:16.9929898Z  ✓  unit  src/hooks/useThreadActionMenu.test.ts (6 tests) 6ms
2026-10-23T11:12:17.2406053Z  ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 5ms
2026-10-23T11:12:17.3192608Z (node:4876) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:17.3194735Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:17.3745698Z  ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 12ms
2026-10-23T11:12:17.6015404Z (node:4839) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:17.6021286Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:17.6085761Z  ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 106ms
2026-10-23T11:12:17.6582787Z  ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 5ms
2026-10-23T11:12:17.6585028Z  ✓  unit  src/browserFaviconStore.test.ts (5 tests) 9ms
2026-10-23T11:12:17.7574773Z  ✓  unit  src/state/threads.test.ts (3 tests) 7ms
2026-10-23T11:12:17.8956861Z  ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 104ms
2026-10-23T11:12:17.9918292Z  ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 220ms
2026-10-23T11:12:18.0035956Z stdout | unknown test
2026-10-23T11:12:18.0036584Z [11:12:17.997] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:18.0037117Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:18.0037541Z }
2026-10-23T11:12:18.1133316Z  ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (3 tests) 4ms
2026-10-23T11:12:18.6479126Z  ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 6ms
2026-10-23T11:12:19.0487226Z  ✓  unit  src/versionSkew.test.ts (11 tests) 16ms
2026-10-23T11:12:19.0534422Z  ✓  unit  src/markdown-incremental.test.tsx (18 tests) 1007ms
2026-10-23T11:12:19.3299337Z (node:4941) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:19.3333973Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:19.4085837Z  ✓  unit  src/closedViewStore.test.ts (11 tests) 12ms
2026-10-23T11:12:19.6236161Z (node:4924) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:19.6319456Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:19.7637490Z  ✓  unit  src/state/shell.test.ts (5 tests) 6ms
2026-10-23T11:12:20.2156766Z  ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 145ms
2026-10-23T11:12:20.2526520Z  ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 4ms
2026-10-23T11:12:20.4720205Z  ✓  unit  src/components/composerFooterLayout.test.ts (5 tests) 3ms
2026-10-23T11:12:20.6395212Z (node:4948) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:20.6423442Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:20.7141778Z (node:4963) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:20.7148648Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:20.8840757Z  ✓  unit  src/state/server.test.ts (2 tests) 4ms
2026-10-23T11:12:20.9439875Z  ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 4ms
2026-10-23T11:12:21.4481827Z (node:5003) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:21.4522999Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:21.4944215Z  ✓  unit  src/markdown-links.test.ts (9 tests) 11ms
2026-10-23T11:12:21.5373896Z  ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 4ms
2026-10-23T11:12:21.8361703Z (node:4988) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:21.8362084Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:21.9979282Z  ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 9ms
2026-10-23T11:12:22.2174811Z  ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 19ms
2026-10-23T11:12:22.2956607Z (node:5013) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:22.2996003Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:22.3131732Z (node:5029) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:22.3132201Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:22.4951384Z  ✓  unit  src/questionAttachments.test.ts (3 tests) 11ms
2026-10-23T11:12:22.5942639Z  ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 7ms
2026-10-23T11:12:22.6373589Z  ✓  unit  src/state/pullRequests.test.ts (5 tests) 4ms
2026-10-23T11:12:22.8900611Z  ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 110ms
2026-10-23T11:12:22.9219207Z  ✓  unit  src/threadSelectionStore.test.ts (6 tests) 5ms
2026-10-23T11:12:23.0277895Z  ✓  unit  src/components/chat/timelineScrollTarget.test.ts (7 tests) 9ms
2026-10-23T11:12:23.0826340Z  ✓  unit  src/bundledDev.test.ts (1 test) 161ms
2026-10-23T11:12:23.1667780Z  ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 732ms
2026-10-23T11:12:23.1668362Z    ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 731ms
2026-10-23T11:12:23.1803940Z  ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 5ms
2026-10-23T11:12:23.3118961Z  ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 152ms
2026-10-23T11:12:23.3464437Z  ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 10ms
2026-10-23T11:12:23.6596780Z  ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 163ms
2026-10-23T11:12:23.8233371Z  ✓  unit  src/components/usage/usagePriceTable.test.ts (7 tests) 7ms
2026-10-23T11:12:23.8599397Z (node:5054) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:23.8632309Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:24.1039249Z  ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 5ms
2026-10-23T11:12:24.3329361Z  ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 13ms
2026-10-23T11:12:24.4849392Z  ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 113ms
2026-10-23T11:12:24.6318895Z  ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 7ms
2026-10-23T11:12:24.9556799Z  ✓  unit  src/components/preview/openPreviewSession.test.ts (4 tests) 21ms
2026-10-23T11:12:25.2333124Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-23T11:12:25.2357508Z [11:12:25.218] WARN (#40): Could not read the primary environment topology. {
2026-10-23T11:12:25.2359098Z   cause: [TypeError: window.desktopBridge?.getLocalEnvironmentBootstraps is not a function],
2026-10-23T11:12:25.2359509Z }
2026-10-23T11:12:25.2360002Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-23T11:12:25.2360525Z [11:12:25.220] WARN (#40): Could not read the desktop-local backend topology. {
2026-10-23T11:12:25.2360852Z   cause: [TypeError: bridge.getLocalEnvironmentBootstraps is not a function],
2026-10-23T11:12:25.2361113Z }
2026-10-23T11:12:25.2734153Z  ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 11ms
2026-10-23T11:12:25.2756247Z  ✓  unit  src/environments/primary/bootstrap.test.ts (5 tests) 79ms
2026-10-23T11:12:25.3145683Z  ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 3ms
2026-10-23T11:12:25.3179156Z  ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 103ms
2026-10-23T11:12:25.4888135Z (node:5150) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:25.4953031Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:25.5190143Z  ✓  unit  src/lib/backgroundActivityReporter.test.ts (3 tests) 22ms
2026-10-23T11:12:25.7549946Z  ✓  unit  src/composer-list-continuation.test.ts (18 tests) 5ms
2026-10-23T11:12:25.9153902Z  ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 3ms
2026-10-23T11:12:26.3274104Z  ✓  unit  src/components/files/FilePreviewPanel.test.ts (13 tests) 14ms
2026-10-23T11:12:26.4989246Z  ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 4ms
2026-10-23T11:12:26.8063018Z (node:5198) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:26.8110995Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:26.9570713Z  ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 4ms
2026-10-23T11:12:27.0849327Z (node:5247) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:27.0850772Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:27.1586098Z  ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 11ms
2026-10-23T11:12:27.3496788Z (node:5239) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:27.3513478Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:27.3658584Z  ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 6ms
2026-10-23T11:12:27.3676205Z  ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 4654ms
2026-10-23T11:12:27.3676643Z    ✓ TelemetryExportSettings (2)
2026-10-23T11:12:27.3676981Z      ✓ does not resend a field the user restored after another client changed it 4316ms
2026-10-23T11:12:27.3677403Z      ✓ reports and tests the endpoint the environment set over an empty setting 338ms
2026-10-23T11:12:27.4856544Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
2026-10-23T11:12:27.4857148Z [11:12:27.472] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:27.4857546Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:27.4857851Z }
2026-10-23T11:12:27.7151864Z  ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 7ms
2026-10-23T11:12:27.7391232Z  ✓  unit  src/components/files/filePath.test.ts (18 tests) 4ms
2026-10-23T11:12:27.7835288Z (node:5272) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:27.7835915Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:27.7873944Z  ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 12ms
2026-10-23T11:12:27.8355517Z  ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 589ms
2026-10-23T11:12:27.8356626Z    ✓ mixed source control instructions (1)
2026-10-23T11:12:27.8369038Z      ✓ resets mixed template preferences without replacing each environment's instructions 589ms
2026-10-23T11:12:27.9369313Z  ✓  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 7ms
2026-10-23T11:12:28.1486812Z  ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 379ms
2026-10-23T11:12:28.1916834Z  ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 7ms
2026-10-23T11:12:28.4628174Z  ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 10ms
2026-10-23T11:12:28.8442067Z  ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 3ms
2026-10-23T11:12:28.9118510Z  ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 9ms
2026-10-23T11:12:28.9666773Z  ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 75ms
2026-10-23T11:12:29.3236292Z (node:5281) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:29.3316155Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:29.5637638Z  ✓  unit  src/lib/incrementalHighlighting.test.ts (13 tests) 491ms
2026-10-23T11:12:29.6690146Z  ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 804ms
2026-10-23T11:12:29.6690807Z    ✓ rechecks the grant before preparing an agent 365ms
2026-10-23T11:12:29.6691232Z    ✓ ignores prepare completion after unmount 439ms
2026-10-23T11:12:29.6766625Z  ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 6ms
2026-10-23T11:12:29.7140431Z  ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 11ms
2026-10-23T11:12:30.0377874Z (node:5296) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:30.0381261Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:30.1498808Z (node:5327) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:30.1531667Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:30.8546141Z  ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (1 test) 99ms
2026-10-23T11:12:30.8676252Z (node:5366) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:30.8718556Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:31.0100455Z  ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 3ms
2026-10-23T11:12:31.0860696Z  ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 68ms
2026-10-23T11:12:31.2597342Z  ✓  unit  src/lib/discardComposerDraft.test.ts (2 tests) 13ms
2026-10-23T11:12:31.3992215Z  ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (3 tests) 4ms
2026-10-23T11:12:31.6196735Z  ✓  unit  src/components/ThreadTerminalDrawer.test.ts (3 tests) 5ms
2026-10-23T11:12:31.6519287Z (node:5373) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:31.6580155Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:31.7295898Z (node:5383) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:31.7304876Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:31.7697757Z  ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 8ms
2026-10-23T11:12:31.9683353Z  ✓  unit  src/hooks/useEnvironmentTheme.test.ts (4 tests) 14ms
2026-10-23T11:12:32.5397442Z  ✓  unit  src/projectScripts.test.ts (10 tests) 10ms
2026-10-23T11:12:32.6075388Z  ✓  unit  src/components/RightPanelTabs.test.tsx (4 tests) 3ms
2026-10-23T11:12:32.6782586Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
2026-10-23T11:12:32.6819695Z [11:12:32.663] WARN (#38): Could not discover the primary environment. {
2026-10-23T11:12:32.6821673Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T11:12:32.6822387Z }
2026-10-23T11:12:32.7745831Z  ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 4ms
2026-10-23T11:12:33.0594187Z  ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 4ms
2026-10-23T11:12:33.0977082Z  ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 4ms
2026-10-23T11:12:33.2502192Z  ✓  unit  src/lib/runtime.test.ts (4 tests) 1338ms
2026-10-23T11:12:33.2530711Z    ✓ web runtime relay telemetry policy (4)
2026-10-23T11:12:33.2545274Z      ✓ applies desktop opt-out before the first relay span 1145ms
2026-10-23T11:12:33.6255124Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 1234ms
2026-10-23T11:12:33.6255823Z    ✓ keeps an unsaved description when collapsed and reopened 1234ms
2026-10-23T11:12:33.6789676Z  ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 4ms
2026-10-23T11:12:33.8345937Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 66ms
2026-10-23T11:12:33.8945636Z (node:5429) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:33.9022642Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:34.1516563Z  ✓  unit  src/state/terminalSessions.test.ts (1 test) 9ms
2026-10-23T11:12:34.3405914Z (node:5462) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:34.3417450Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:34.4036633Z  ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 3ms
2026-10-23T11:12:34.5596649Z  ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 3ms
2026-10-23T11:12:34.5780212Z  ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 47ms
2026-10-23T11:12:34.6497613Z (node:5455) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:34.6517636Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:34.7003817Z  ✓  unit  src/diffFileActions.test.ts (9 tests) 8ms
2026-10-23T11:12:34.9834333Z (node:5469) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:34.9875800Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:35.0054374Z  ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 10ms
2026-10-23T11:12:35.0436573Z  ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 4ms
2026-10-23T11:12:35.2249038Z  ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 695ms
2026-10-23T11:12:35.2265524Z    ✓ previews assistant quotes as readable text and preserves the citation when editing 695ms
2026-10-23T11:12:35.7768868Z  ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 5ms
2026-10-23T11:12:35.8652531Z  ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 159ms
2026-10-23T11:12:36.0162547Z  ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 11ms
2026-10-23T11:12:36.0502901Z  ✓  unit  src/editorPreferences.test.ts (2 tests) 6ms
2026-10-23T11:12:36.2346792Z  ✓  unit  src/lib/turnDiffTree.test.ts (2 tests) 3ms
2026-10-23T11:12:36.4303825Z  ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 3ms
2026-10-23T11:12:36.6129120Z  ✓  unit  src/confirmDialog.test.ts (3 tests) 4ms
2026-10-23T11:12:36.8520981Z (node:5556) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:36.8549588Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:36.8550283Z  ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 2ms
2026-10-23T11:12:36.8899301Z  ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 21ms
2026-10-23T11:12:36.9096420Z  ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 191ms
2026-10-23T11:12:37.1196598Z  ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 2ms
2026-10-23T11:12:37.2795007Z  ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 4ms
2026-10-23T11:12:37.7667580Z  ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 87ms
2026-10-23T11:12:37.9433837Z  ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 2ms
2026-10-23T11:12:37.9853956Z (node:5586) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:37.9860282Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:38.0144183Z (node:5565) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:38.0157185Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:38.1900929Z  ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 121ms
2026-10-23T11:12:38.2686828Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
2026-10-23T11:12:38.2697531Z 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-23T11:12:38.2864555Z  ✓  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 93ms
2026-10-23T11:12:38.2896012Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 998ms
2026-10-23T11:12:38.2896669Z    ✓ keeps an unsaved citation comment when a question takes the composer 998ms
2026-10-23T11:12:38.3124060Z  ✓  unit  src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 2ms
2026-10-23T11:12:38.3734459Z  ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (1 test) 478ms
2026-10-23T11:12:38.3756489Z    ✓ theme color field (1)
2026-10-23T11:12:38.3756912Z      ✓ keeps the selected hue when a grey color is echoed back from theme settings 476ms
2026-10-23T11:12:38.3833574Z  ✓  unit  src/hooks/showThreadUndoNotice.test.ts (3 tests) 9ms
2026-10-23T11:12:38.3898542Z  ✓  unit  src/desktopAppActivation.test.ts (2 tests) 7ms
2026-10-23T11:12:38.9153792Z (node:5633) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:38.9158809Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:38.9402710Z  ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 4ms
2026-10-23T11:12:39.3575623Z  ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms
2026-10-23T11:12:39.3584831Z  ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 6ms
2026-10-23T11:12:39.5100767Z  ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 130ms
2026-10-23T11:12:39.6997895Z (node:5625) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:39.7037054Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:39.7284088Z  ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 25ms
2026-10-23T11:12:40.0194729Z  ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 20ms
2026-10-23T11:12:40.0657446Z  ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 12ms
2026-10-23T11:12:40.1596472Z  ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 3ms
2026-10-23T11:12:40.1809885Z  ✓  unit  src/worktreeCleanup.test.ts (2 tests) 3ms
2026-10-23T11:12:40.2441658Z (node:5672) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:40.2453238Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:40.2702111Z  ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 6ms
2026-10-23T11:12:40.4698212Z  ✓  unit  src/localApi.test.ts (1 test) 814ms
2026-10-23T11:12:40.4731437Z    ✓ LocalApi (1)
2026-10-23T11:12:40.4731950Z      ✓ fails closed in a browser when no themed host is available 809ms
2026-10-23T11:12:40.5377692Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1294ms
2026-10-23T11:12:40.5378950Z    ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1294ms
2026-10-23T11:12:40.5560861Z  ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 4ms
2026-10-23T11:12:40.7085532Z  ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 2ms
2026-10-23T11:12:40.7265749Z  ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 3ms
2026-10-23T11:12:40.8709197Z stderr | src/components/diffs/codeViewSearch.test.ts
2026-10-23T11:12:40.8709772Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4
2026-10-23T11:12:40.8709997Z
2026-10-23T11:12:40.8771729Z  ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 3ms
2026-10-23T11:12:40.8990908Z  ✓  unit  src/state/npmRelease.test.ts (2 tests) 117ms
2026-10-23T11:12:40.9756500Z  ✓  unit  src/threadNotifications.test.ts (3 tests) 115ms
2026-10-23T11:12:41.0174114Z  ✓  unit  src/composer-rich-text.test.ts (5 tests) 4ms
2026-10-23T11:12:41.0188680Z  ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 6ms
2026-10-23T11:12:41.3018478Z  ✓  unit  src/components/usage/usagePriceForm.test.ts (11 tests) 8ms
2026-10-23T11:12:41.3043080Z  ✓  unit  src/components/settings/GitHubAccountSettings.logic.test.ts (2 tests) 3ms
2026-10-23T11:12:41.4540576Z  ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 5ms
2026-10-23T11:12:41.7356364Z  ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 9ms
2026-10-23T11:12:41.9490796Z  ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 7ms
2026-10-23T11:12:42.1543523Z  ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (4 tests) 2ms
2026-10-23T11:12:42.2849140Z  ✓  unit  src/composer-text-direction.test.ts (4 tests) 8ms
2026-10-23T11:12:42.3934716Z  ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 5ms
2026-10-23T11:12:42.4188829Z  ✓  unit  src/state/desktopUpdate.test.ts (1 test) 57ms
2026-10-23T11:12:42.4600348Z  ✓  unit  src/providerModels.test.ts (2 tests) 2ms
2026-10-23T11:12:42.5747349Z  ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 6ms
2026-10-23T11:12:42.5955857Z (node:5714) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:42.5966670Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:42.8151179Z  ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 2ms
2026-10-23T11:12:42.8521229Z  ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 320ms
2026-10-23T11:12:42.8537634Z    ✓ ignores late suppression acknowledgements after cancellation 320ms
2026-10-23T11:12:42.9098148Z  ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 52ms
2026-10-23T11:12:43.1496008Z  ✓  unit  src/lib/terminalContext.test.ts (2 tests) 3ms
2026-10-23T11:12:43.2570827Z (node:5839) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:43.2586721Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:43.2792003Z  ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms
2026-10-23T11:12:43.3200986Z  ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 1178ms
2026-10-23T11:12:43.3202332Z    ✓ SecretInput (2)
2026-10-23T11:12:43.3202773Z      ✓ preserves a configured secret on empty edits and commits a replacement 955ms
2026-10-23T11:12:43.3572322Z  ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 2ms
2026-10-23T11:12:43.4090972Z  ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 3ms
2026-10-23T11:12:43.4606678Z (node:5870) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:43.4611579Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:43.4790679Z  ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 6ms
2026-10-23T11:12:43.7221381Z  ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 2ms
2026-10-23T11:12:43.7735176Z (node:5900) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:43.7759345Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:43.8757714Z  ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 5ms
2026-10-23T11:12:44.0437870Z  ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 18ms
2026-10-23T11:12:44.0837596Z  ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms
2026-10-23T11:12:44.1051856Z  ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (3 tests) 4ms
2026-10-23T11:12:44.1271144Z  ✓  unit  src/diffPanelStore.test.ts (1 test) 3ms
2026-10-23T11:12:44.1549048Z  ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 172ms
2026-10-23T11:12:44.3126888Z  ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (3 tests) 2ms
2026-10-23T11:12:44.3311196Z  ✓  unit  src/components/settings/SettingInheritance.test.ts (1 test) 3ms
2026-10-23T11:12:44.4177443Z (node:5919) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:44.4177923Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:44.4556609Z  ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 2ms
2026-10-23T11:12:44.5423949Z  ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 3ms
2026-10-23T11:12:44.5728854Z  ✓  unit  src/components/device/deviceHubApi.test.ts (1 test) 3ms
2026-10-23T11:12:44.6076970Z  ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 2ms
2026-10-23T11:12:44.6629377Z  ✓  unit  src/cloud/managedAuth.test.ts (1 test) 4ms
2026-10-23T11:12:44.7320713Z  ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 3ms
2026-10-23T11:12:44.7570737Z  ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms
2026-10-23T11:12:44.7844306Z  ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 5ms
2026-10-23T11:12:44.8209689Z  ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 2ms
2026-10-23T11:12:44.8632389Z  ✓  unit  src/lib/orchestrationV2Timeline.test.ts (2 tests) 2ms
2026-10-23T11:12:44.9433637Z  ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 6ms
2026-10-23T11:12:45.0208753Z  ✓  unit  src/browser/browserViewportActions.test.ts (1 test) 2ms
2026-10-23T11:12:45.0449009Z  ✓  unit  src/hostedPairing.test.ts (2 tests) 3ms
2026-10-23T11:12:45.0740788Z (node:6002) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:45.0741173Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:45.1040756Z  ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms
2026-10-23T11:12:45.2438611Z  ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms
2026-10-23T11:12:45.3286436Z  ✓  unit  src/fileContextMenu.test.ts (3 tests) 2ms
2026-10-23T11:12:45.3645450Z  ✓  unit  src/cloud/dpop.test.ts (1 test) 41ms
2026-10-23T11:12:45.4827653Z  ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms
2026-10-23T11:12:45.5792998Z  ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 2ms
2026-10-23T11:12:45.6262284Z (node:6060) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:45.6262891Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:45.6717445Z  ✓  unit  src/components/chat/agentSpawnSummary.test.ts (4 tests) 4ms
2026-10-23T11:12:45.7150557Z  ✓  unit  src/components/preview/usePreviewBridge.test.ts (1 test) 2ms
2026-10-23T11:12:45.7909030Z  ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 2ms
2026-10-23T11:12:45.8510225Z (node:6098) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:45.8550252Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:45.8690791Z  ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms
2026-10-23T11:12:45.8952034Z  ✓  unit  src/pierre-icons.test.ts (2 tests) 2ms
2026-10-23T11:12:45.9425040Z  ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms
2026-10-23T11:12:46.0219727Z  ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms
2026-10-23T11:12:46.0588227Z  ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 2ms
2026-10-23T11:12:46.1535435Z  ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms
2026-10-23T11:12:46.1810884Z  ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 2ms
2026-10-23T11:12:46.2556020Z  ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms
2026-10-23T11:12:46.3728110Z  ✓  unit  src/projectIconOptions.test.ts (2 tests) 10ms
2026-10-23T11:12:46.3901279Z  ✓  unit  src/reactCompilerCoverage.test.ts (1141 tests) 5014ms
2026-10-23T11:12:46.3907894Z    ✓ React Compiler coverage (1141)
2026-10-23T11:12:46.3908323Z      ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 367ms
2026-10-23T11:12:46.3908817Z      ✓ compiles apps/web/src/components/ChatView.tsx 1361ms
2026-10-23T11:12:46.4052721Z (node:6149) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:46.4053403Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:46.4317327Z  ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms
2026-10-23T11:12:46.4789282Z  ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 2ms
2026-10-23T11:12:46.5264649Z  ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms
2026-10-23T11:12:46.5271205Z  ✓  unit  src/textDirection.test.ts (9 tests) 5ms
2026-10-23T11:12:46.5843432Z  ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 2ms
2026-10-23T11:12:46.6180192Z  ✓  unit  src/lib/lruCache.test.ts (3 tests) 2ms
2026-10-23T11:12:46.6527715Z  ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 2ms
2026-10-23T11:12:46.6881624Z  ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 2ms
2026-10-23T11:12:46.7537370Z  ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms
2026-10-23T11:12:46.8177420Z  ✓  unit  src/components/preview/previewViewportRollback.test.ts (2 tests) 3ms
2026-10-23T11:12:46.9476235Z  ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 3ms
2026-10-23T11:12:46.9756141Z  ✓  unit  src/proposedPlan.test.ts (3 tests) 2ms
2026-10-23T11:12:47.0156910Z (node:6232) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:47.0181809Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:47.0186959Z  ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms
2026-10-23T11:12:47.2348301Z (node:6284) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:47.2355817Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:47.2461573Z  ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms
2026-10-23T11:12:47.2644964Z (node:6269) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:47.2645503Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:47.3360513Z  ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 3ms
2026-10-23T11:12:47.3810318Z (node:6306) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:47.3848797Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:47.4313443Z (node:6298) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:47.4313940Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:47.4357770Z  ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms
2026-10-23T11:12:47.4995019Z  ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 3ms
2026-10-23T11:12:47.6054648Z  ✓  unit  src/hooks/usePullRequestLinking.test.ts (2 tests) 2ms
2026-10-23T11:12:47.6470116Z  ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms
2026-10-23T11:12:47.6803942Z  ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms
2026-10-23T11:12:47.7307497Z (node:6337) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:47.7308276Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:47.7442427Z  ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 3ms
2026-10-23T11:12:47.8198452Z  ✓  unit  src/lib/color.test.ts (8 tests) 3ms
2026-10-23T11:12:47.8769120Z (node:6345) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:47.8771898Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:47.8868658Z  ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms
2026-10-23T11:12:47.9378680Z  ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 3ms
2026-10-23T11:12:47.9796648Z  ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 1ms
2026-10-23T11:12:48.0037373Z  ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms
2026-10-23T11:12:48.0137677Z  ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms
2026-10-23T11:12:48.0140722Z  ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms
2026-10-23T11:12:48.0476558Z  ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms
2026-10-23T11:12:48.0913777Z  ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms
2026-10-23T11:12:48.1735461Z (node:6370) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T11:12:48.1735939Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T11:12:48.2612230Z  ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 1ms
2026-10-23T11:12:48.2933309Z  ✓  unit  src/lib/projectPaths.test.ts (1 test) 2ms
2026-10-23T11:12:48.2994697Z
2026-10-23T11:12:48.3000189Z  Test Files  338 passed (338)
2026-10-23T11:12:48.3009720Z       Tests  4011 passed (4011)
2026-10-23T11:12:48.3009927Z    Start at  11:11:47
2026-10-23T11:12:48.3014148Z    Duration  61.28s (worker 67%, import 18%, transform 12%, tests 2%, setup 1%)
2026-10-23T11:12:48.3026081Z
2026-10-23T11:12:48.5136194Z
2026-10-23T11:12:48.5247495Z Post job cleanup.
2026-10-23T11:12:48.5986859Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-23T11:12:48.6064929Z Post job cleanup.
2026-10-23T11:12:48.6078886Z ##[start-action display=Cache full pnpm store;id=__ed794147-f96b-4ac0-a9bb-9ea1974cdf96.__actions_cache]
2026-10-23T11:12:48.6468607Z Post job cleanup.
2026-10-23T11:12:48.7134500Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c, not saving cache.
2026-10-23T11:12:48.7166427Z ##[end-action id=__ed794147-f96b-4ac0-a9bb-9ea1974cdf96.__actions_cache;outcome=success;conclusion=success;duration_ms=108]
2026-10-23T11:12:48.7168166Z ##[start-action display=Cache Vite+;id=__ed794147-f96b-4ac0-a9bb-9ea1974cdf96.vp_cache]
2026-10-23T11:12:48.7186898Z Post job cleanup.
2026-10-23T11:12:48.7820641Z 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-23T11:12:48.7854449Z ##[end-action id=__ed794147-f96b-4ac0-a9bb-9ea1974cdf96.vp_cache;outcome=success;conclusion=success;duration_ms=68]
2026-10-23T11:12:48.7901496Z Post job cleanup.
2026-10-23T11:12:48.8299233Z [command]/usr/local/bin/git version
2026-10-23T11:12:48.8327102Z git version 2.55.0
2026-10-23T11:12:48.8343089Z Temporarily overriding HOME='/home/runner/_work/_temp/96566171-c76f-4099-bea6-25bb9ee46eae' before making global git config changes
2026-10-23T11:12:48.8343445Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T11:12:48.8345730Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T11:12:48.8366756Z Removing SSH command configuration
2026-10-23T11:12:48.8369502Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T11:12:48.8391723Z [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-23T11:12:48.8510417Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-23T11:12:48.8529549Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-23T11:12:48.8570219Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-23T11:12:48.8591733Z ##[group]Run '/job_completed.sh'
2026-10-23T11:12:48.8603029Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:12:48.8603199Z env:
2026-10-23T11:12:48.8603312Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 263
2026-10-23T11:12:48.8603463Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T11:12:48.8603606Z   BLACKSMITH_CHECK_RUN_ID: 120383135828
2026-10-23T11:12:48.8603816Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-23T11:12:48.8604168Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T11:12:48.8604310Z ##[endgroup]
2026-10-23T11:12:48.8680327Z Docker container cache not activated, skipping hash computation.
2026-10-23T11:12:48.8912113Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-23T11:12:48.8950256Z Cleaning up orphan processes