2026-10-24T01:06:53.2498846Z Current runner version: '2.338.1' 2026-10-24T01:06:53.2502126Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-zzkbqnqo2xc3y3df' 2026-10-24T01:06:53.2502825Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T01:06:53.2503547Z Machine name: 'ip-172-31-73-130' 2026-10-24T01:06:53.2505076Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T01:06:53.2506368Z Contents: read 2026-10-24T01:06:53.2506809Z Metadata: read 2026-10-24T01:06:53.2507206Z ##[endgroup] 2026-10-24T01:06:53.2508460Z Secret source: Actions 2026-10-24T01:06:53.2509116Z Cache mode: write 2026-10-24T01:06:53.2509560Z Prepare workflow directory 2026-10-24T01:06:53.2681645Z Prepare all required actions 2026-10-24T01:06:53.2706936Z Getting action download info 2026-10-24T01:06:53.3949551Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T01:06:53.4294353Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T01:06:53.5406539Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T01:06:53.5441771Z Complete job name: Test Web 2026-10-24T01:06:53.5793475Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T01:06:53.5856592Z ##[group]Run '/setup.sh' 2026-10-24T01:06:53.5869240Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T01:06:53.5869651Z env: 2026-10-24T01:06:53.5869870Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:06:53.5870163Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:06:53.5870565Z BLACKSMITH_CHECK_RUN_ID: 120734898595 2026-10-24T01:06:53.5870860Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-10-24T01:06:53.5871140Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T01:06:53.5871402Z ##[endgroup] 2026-10-24T01:06:53.6097485Z Logging daemon started (blacksmithd for logs) 2026-10-24T01:06:53.6188156Z Results daemon started (blacksmithd for results) 2026-10-24T01:06:53.6315510Z Background adoption and SSH setup started (PID: 3162) 2026-10-24T01:06:53.6317905Z 2026-10-24T01:06:53.6318247Z ---------------------------------------- 2026-10-24T01:06:53.6318745Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40048269595/jobs/120734898595 2026-10-24T01:06:53.6319172Z SSH Access (using your GitHub SSH key): 2026-10-24T01:06:53.6319604Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-zzkbqnqo2xc3y3df.vm.blacksmith.sh 2026-10-24T01:06:53.6319932Z 2026-10-24T01:06:53.6320092Z No GitHub SSH key? Add one at: 2026-10-24T01:06:53.6320590Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T01:06:53.6320987Z 2026-10-24T01:06:53.6321094Z ---------------------------------------- 2026-10-24T01:06:53.6321265Z 2026-10-24T01:06:53.6321407Z VM ID: blacksmith-8vcpu-ubuntu-2404-zzkbqnqo2xc3y3df 2026-10-24T01:06:53.6321731Z Host: production-152.236.30.103-x8664 2026-10-24T01:06:53.6321997Z Host Agent PID: 3818528 2026-10-24T01:06:53.6322473Z Host Agent Git SHA: 1637818df 2026-10-24T01:06:53.6322861Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T01:06:53.6323155Z Blacksmith Host Generation: gen 2 2026-10-24T01:06:53.6323455Z Petname: production-creative-antelope-4924b076 2026-10-24T01:06:53.6323750Z Region: us-east 2026-10-24T01:06:53.6323983Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T01:06:53.6328082Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T01:06:53.6328508Z 2026-10-24T01:06:53.6328619Z Enabling Blacksmith transparent cache 2026-10-24T01:06:53.6523855Z ##[group]Run actions/checkout@v6 2026-10-24T01:06:53.6524146Z with: 2026-10-24T01:06:53.6524464Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T01:06:53.6524856Z sparse-checkout-cone-mode: false 2026-10-24T01:06:53.6525130Z repository: pingdotgg/t3code 2026-10-24T01:06:53.6527219Z token: *** 2026-10-24T01:06:53.6527428Z ssh-strict: true 2026-10-24T01:06:53.6527643Z ssh-user: git 2026-10-24T01:06:53.6527866Z persist-credentials: true 2026-10-24T01:06:53.6528260Z clean: true 2026-10-24T01:06:53.6528470Z fetch-depth: 1 2026-10-24T01:06:53.6528680Z fetch-tags: false 2026-10-24T01:06:53.6528903Z show-progress: true 2026-10-24T01:06:53.6529121Z lfs: false 2026-10-24T01:06:53.6529324Z submodules: false 2026-10-24T01:06:53.6529545Z set-safe-directory: true 2026-10-24T01:06:53.6529794Z allow-unsafe-pr-checkout: false 2026-10-24T01:06:53.6530046Z env: 2026-10-24T01:06:53.6530276Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:06:53.6530563Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:06:53.6530842Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:06:53.6531099Z ##[endgroup] 2026-10-24T01:06:53.7570450Z Syncing repository: pingdotgg/t3code 2026-10-24T01:06:53.7571492Z ##[group]Getting Git version info 2026-10-24T01:06:53.7571897Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T01:06:53.7572432Z [command]/usr/local/bin/git version 2026-10-24T01:06:53.7581272Z git version 2.55.0 2026-10-24T01:06:53.7593816Z ##[endgroup] 2026-10-24T01:06:53.7600889Z Temporarily overriding HOME='/home/runner/_work/_temp/d1f9031a-287d-4ce8-affe-0c65ba2a4f87' before making global git config changes 2026-10-24T01:06:53.7601533Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T01:06:53.7604130Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T01:06:53.7634146Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T01:06:53.7635715Z ##[group]Determining repository object format 2026-10-24T01:06:53.7636844Z ##[endgroup] 2026-10-24T01:06:53.7637192Z ##[group]Initializing the repository 2026-10-24T01:06:53.7638982Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T01:06:53.7669447Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T01:06:53.7669907Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T01:06:53.7670367Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T01:06:53.7670793Z hint: call: 2026-10-24T01:06:53.7670995Z hint: 2026-10-24T01:06:53.7671247Z hint: git config --global init.defaultBranch 2026-10-24T01:06:53.7671541Z hint: 2026-10-24T01:06:53.7671825Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T01:06:53.7672479Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T01:06:53.7672982Z hint: 2026-10-24T01:06:53.7673210Z hint: git branch -m 2026-10-24T01:06:53.7673454Z hint: 2026-10-24T01:06:53.7673769Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T01:06:53.7674260Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T01:06:53.7675059Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T01:06:53.7702981Z ##[endgroup] 2026-10-24T01:06:53.7703390Z ##[group]Disabling automatic garbage collection 2026-10-24T01:06:53.7705063Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T01:06:53.7727281Z ##[endgroup] 2026-10-24T01:06:53.7727647Z ##[group]Setting up auth 2026-10-24T01:06:53.7727918Z Removing SSH command configuration 2026-10-24T01:06:53.7730963Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T01:06:53.7752140Z [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-24T01:06:53.7867267Z Removing HTTP extra header 2026-10-24T01:06:53.7869811Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T01:06:53.7891885Z [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-24T01:06:53.7978462Z Removing includeIf entries pointing to credentials config files 2026-10-24T01:06:53.7981688Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T01:06:53.8006130Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T01:06:53.8096429Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-a563877b-e550-4345-a79b-e1ed024757be.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T01:06:53.8118423Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-a563877b-e550-4345-a79b-e1ed024757be.config 2026-10-24T01:06:53.8137240Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-a563877b-e550-4345-a79b-e1ed024757be.config 2026-10-24T01:06:53.8156790Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a563877b-e550-4345-a79b-e1ed024757be.config 2026-10-24T01:06:53.8174194Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a563877b-e550-4345-a79b-e1ed024757be.config 2026-10-24T01:06:53.8190001Z ##[endgroup] 2026-10-24T01:06:53.8190375Z ##[group]Fetching the repository 2026-10-24T01:06:53.8193994Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +6c217984850438bd1b9b1f70e9409a4ea36f9564:refs/remotes/origin/main 2026-10-24T01:06:54.1114770Z From https://github.com/pingdotgg/t3code 2026-10-24T01:06:54.1115637Z * [new ref] 6c217984850438bd1b9b1f70e9409a4ea36f9564 -> origin/main 2026-10-24T01:06:54.1137500Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T01:06:54.1155906Z origin/main 2026-10-24T01:06:54.1160183Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T01:06:54.1174850Z 6c217984850438bd1b9b1f70e9409a4ea36f9564 2026-10-24T01:06:54.1176925Z ##[endgroup] 2026-10-24T01:06:54.1177635Z ##[group]Determining the checkout info 2026-10-24T01:06:54.1178464Z ##[endgroup] 2026-10-24T01:06:54.1179195Z ##[group]Setting up sparse checkout 2026-10-24T01:06:54.1179891Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T01:06:54.1199178Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T01:06:54.1212902Z .git/info/sparse-checkout 2026-10-24T01:06:54.1216349Z ##[endgroup] 2026-10-24T01:06:54.1217279Z ##[group]Checking out the ref 2026-10-24T01:06:54.1218906Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T01:07:01.0609244Z Updating files: 0% (1/6313) 2026-10-24T01:07:01.0635845Z Updating files: 1% (64/6313) 2026-10-24T01:07:01.0652120Z Updating files: 2% (127/6313) 2026-10-24T01:07:01.0673012Z Updating files: 3% (190/6313) 2026-10-24T01:07:01.0695128Z Updating files: 4% (253/6313) 2026-10-24T01:07:01.0728259Z Updating files: 5% (316/6313) 2026-10-24T01:07:01.0747861Z Updating files: 6% (379/6313) 2026-10-24T01:07:01.0801962Z Updating files: 7% (442/6313) 2026-10-24T01:07:01.0831465Z Updating files: 8% (506/6313) 2026-10-24T01:07:01.0853768Z Updating files: 9% (569/6313) 2026-10-24T01:07:01.1129248Z Updating files: 10% (632/6313) 2026-10-24T01:07:01.1144757Z Updating files: 11% (695/6313) 2026-10-24T01:07:01.1155550Z Updating files: 12% (758/6313) 2026-10-24T01:07:01.1169161Z Updating files: 13% (821/6313) 2026-10-24T01:07:01.1184651Z Updating files: 14% (884/6313) 2026-10-24T01:07:01.1202335Z Updating files: 15% (947/6313) 2026-10-24T01:07:01.1220613Z Updating files: 16% (1011/6313) 2026-10-24T01:07:01.1236250Z Updating files: 17% (1074/6313) 2026-10-24T01:07:01.1253725Z Updating files: 18% (1137/6313) 2026-10-24T01:07:01.1268238Z Updating files: 19% (1200/6313) 2026-10-24T01:07:01.1289894Z Updating files: 20% (1263/6313) 2026-10-24T01:07:01.1307341Z Updating files: 21% (1326/6313) 2026-10-24T01:07:01.1328175Z Updating files: 22% (1389/6313) 2026-10-24T01:07:01.1341046Z Updating files: 23% (1452/6313) 2026-10-24T01:07:01.1355038Z Updating files: 24% (1516/6313) 2026-10-24T01:07:01.1370262Z Updating files: 25% (1579/6313) 2026-10-24T01:07:01.1383840Z Updating files: 26% (1642/6313) 2026-10-24T01:07:01.1397679Z Updating files: 27% (1705/6313) 2026-10-24T01:07:01.1416512Z Updating files: 28% (1768/6313) 2026-10-24T01:07:01.1417007Z Updating files: 28% (1829/6313) 2026-10-24T01:07:01.1449667Z Updating files: 29% (1831/6313) 2026-10-24T01:07:01.1469522Z Updating files: 30% (1894/6313) 2026-10-24T01:07:01.1492673Z Updating files: 31% (1958/6313) 2026-10-24T01:07:01.1522168Z Updating files: 32% (2021/6313) 2026-10-24T01:07:01.1551623Z Updating files: 33% (2084/6313) 2026-10-24T01:07:01.1617644Z Updating files: 34% (2147/6313) 2026-10-24T01:07:01.1670814Z Updating files: 35% (2210/6313) 2026-10-24T01:07:01.1703037Z Updating files: 36% (2273/6313) 2026-10-24T01:07:01.1737837Z Updating files: 37% (2336/6313) 2026-10-24T01:07:01.1778267Z Updating files: 38% (2399/6313) 2026-10-24T01:07:01.1804036Z Updating files: 39% (2463/6313) 2026-10-24T01:07:01.1833773Z Updating files: 40% (2526/6313) 2026-10-24T01:07:01.1864964Z Updating files: 41% (2589/6313) 2026-10-24T01:07:01.1880541Z Updating files: 42% (2652/6313) 2026-10-24T01:07:01.1890301Z Updating files: 43% (2715/6313) 2026-10-24T01:07:01.1909362Z Updating files: 44% (2778/6313) 2026-10-24T01:07:01.1938360Z Updating files: 45% (2841/6313) 2026-10-24T01:07:01.1962588Z Updating files: 46% (2904/6313) 2026-10-24T01:07:01.1988740Z Updating files: 47% (2968/6313) 2026-10-24T01:07:01.2017493Z Updating files: 48% (3031/6313) 2026-10-24T01:07:01.2046989Z Updating files: 49% (3094/6313) 2026-10-24T01:07:01.2083144Z Updating files: 50% (3157/6313) 2026-10-24T01:07:01.2098273Z Updating files: 51% (3220/6313) 2026-10-24T01:07:01.2130806Z Updating files: 52% (3283/6313) 2026-10-24T01:07:01.2156779Z Updating files: 53% (3346/6313) 2026-10-24T01:07:01.2176395Z Updating files: 54% (3410/6313) 2026-10-24T01:07:01.2200777Z Updating files: 55% (3473/6313) 2026-10-24T01:07:01.2218101Z Updating files: 56% (3536/6313) 2026-10-24T01:07:01.2233986Z Updating files: 57% (3599/6313) 2026-10-24T01:07:01.2252194Z Updating files: 58% (3662/6313) 2026-10-24T01:07:01.2610353Z Updating files: 59% (3725/6313) 2026-10-24T01:07:01.2623892Z Updating files: 60% (3788/6313) 2026-10-24T01:07:01.2640000Z Updating files: 61% (3851/6313) 2026-10-24T01:07:01.2657404Z Updating files: 62% (3915/6313) 2026-10-24T01:07:01.2678516Z Updating files: 63% (3978/6313) 2026-10-24T01:07:01.2703287Z Updating files: 64% (4041/6313) 2026-10-24T01:07:01.2723419Z Updating files: 65% (4104/6313) 2026-10-24T01:07:01.2740252Z Updating files: 66% (4167/6313) 2026-10-24T01:07:01.2765590Z Updating files: 67% (4230/6313) 2026-10-24T01:07:01.2778021Z Updating files: 68% (4293/6313) 2026-10-24T01:07:01.2796621Z Updating files: 69% (4356/6313) 2026-10-24T01:07:01.2808580Z Updating files: 70% (4420/6313) 2026-10-24T01:07:01.2824136Z Updating files: 71% (4483/6313) 2026-10-24T01:07:01.2840524Z Updating files: 72% (4546/6313) 2026-10-24T01:07:01.2864041Z Updating files: 73% (4609/6313) 2026-10-24T01:07:01.3110733Z Updating files: 74% (4672/6313) 2026-10-24T01:07:01.3294417Z Updating files: 75% (4735/6313) 2026-10-24T01:07:01.3318743Z Updating files: 76% (4798/6313) 2026-10-24T01:07:01.3337728Z Updating files: 77% (4862/6313) 2026-10-24T01:07:01.3363753Z Updating files: 78% (4925/6313) 2026-10-24T01:07:01.3382557Z Updating files: 79% (4988/6313) 2026-10-24T01:07:01.3399130Z Updating files: 80% (5051/6313) 2026-10-24T01:07:01.3417849Z Updating files: 81% (5114/6313) 2026-10-24T01:07:01.3436359Z Updating files: 82% (5177/6313) 2026-10-24T01:07:01.3454418Z Updating files: 83% (5240/6313) 2026-10-24T01:07:01.3476720Z Updating files: 84% (5303/6313) 2026-10-24T01:07:01.3496686Z Updating files: 85% (5367/6313) 2026-10-24T01:07:01.3518564Z Updating files: 86% (5430/6313) 2026-10-24T01:07:01.3586037Z Updating files: 87% (5493/6313) 2026-10-24T01:07:01.3617133Z Updating files: 88% (5556/6313) 2026-10-24T01:07:01.3635206Z Updating files: 89% (5619/6313) 2026-10-24T01:07:01.3661697Z Updating files: 90% (5682/6313) 2026-10-24T01:07:01.3694970Z Updating files: 91% (5745/6313) 2026-10-24T01:07:01.3710124Z Updating files: 92% (5808/6313) 2026-10-24T01:07:01.3726326Z Updating files: 93% (5872/6313) 2026-10-24T01:07:01.3747235Z Updating files: 94% (5935/6313) 2026-10-24T01:07:01.3777632Z Updating files: 95% (5998/6313) 2026-10-24T01:07:01.3835331Z Updating files: 96% (6061/6313) 2026-10-24T01:07:01.3861342Z Updating files: 97% (6124/6313) 2026-10-24T01:07:01.3908031Z Updating files: 98% (6187/6313) 2026-10-24T01:07:01.3928058Z Updating files: 99% (6250/6313) 2026-10-24T01:07:01.3928351Z Updating files: 100% (6313/6313) 2026-10-24T01:07:01.3928492Z Updating files: 100% (6313/6313), done. 2026-10-24T01:07:01.4079861Z Switched to a new branch 'main' 2026-10-24T01:07:01.4080612Z branch 'main' set up to track 'origin/main'. 2026-10-24T01:07:01.4093124Z ##[endgroup] 2026-10-24T01:07:01.4125819Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T01:07:01.4142976Z 6c217984850438bd1b9b1f70e9409a4ea36f9564 2026-10-24T01:07:01.4278976Z Prepare all required actions 2026-10-24T01:07:01.4279286Z Getting action download info 2026-10-24T01:07:01.5221099Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T01:07:01.6129838Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T01:07:01.6129996Z env: 2026-10-24T01:07:01.6130112Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:01.6130258Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:01.6130401Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:01.6130550Z ##[endgroup] 2026-10-24T01:07:01.6227014Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T01:07:01.6240429Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T01:07:01.6240821Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T01:07:01.6241125Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T01:07:01.6241366Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T01:07:01.6256765Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T01:07:01.6257029Z env: 2026-10-24T01:07:01.6257188Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:01.6257412Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:01.6257559Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:01.6257692Z ##[endgroup] 2026-10-24T01:07:01.6328791Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T01:07:01.6330087Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T01:07:01.6370376Z ##[group]Run actions/cache@v6 2026-10-24T01:07:01.6370512Z with: 2026-10-24T01:07:01.6370617Z path: ~/.vite-plus 2026-10-24T01:07:01.6370784Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T01:07:01.6370978Z enableCrossOsArchive: false 2026-10-24T01:07:01.6371114Z fail-on-cache-miss: false 2026-10-24T01:07:01.6371240Z lookup-only: false 2026-10-24T01:07:01.6371352Z save-always: false 2026-10-24T01:07:01.6371458Z env: 2026-10-24T01:07:01.6371566Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:01.6371715Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:01.6371857Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:01.6371992Z ##[endgroup] 2026-10-24T01:07:02.1354849Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T01:07:02.4914426Z Received 170349591 of 170349591 (100.0%), 486.4 MBs/sec 2026-10-24T01:07:02.4914897Z Cache Size: ~162 MB (170349591 B) 2026-10-24T01:07:02.4935024Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/3c48a0b5-01e2-4724-ac47-5bd1cea50c17/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T01:07:03.1268789Z Cache restored successfully 2026-10-24T01:07:03.1401063Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T01:07:03.1476697Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1514] 2026-10-24T01:07:03.1479144Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T01:07:03.1497053Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T01:07:03.1497282Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T01:07:03.1497459Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T01:07:03.1514637Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T01:07:03.1514822Z env: 2026-10-24T01:07:03.1514941Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:03.1515092Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:03.1515236Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:03.1515379Z ##[endgroup] 2026-10-24T01:07:03.1557658Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T01:07:03.1565043Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T01:07:03.1566340Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T01:07:03.1569892Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T01:07:03.1571040Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T01:07:03.1579899Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T01:07:03.1580076Z store_path="$(vp pm cache dir)" 2026-10-24T01:07:03.1580243Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T01:07:03.1595229Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T01:07:03.1595404Z env: 2026-10-24T01:07:03.1595520Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:03.1595675Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:03.1595821Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:03.1595956Z ##[endgroup] 2026-10-24T01:07:03.1731130Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-24T01:07:03.1733482Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T01:07:03.2041652Z ##[group]Run actions/cache@v6 2026-10-24T01:07:03.2041788Z with: 2026-10-24T01:07:03.2041913Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T01:07:03.2042172Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T01:07:03.2042426Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T01:07:03.2042574Z enableCrossOsArchive: false 2026-10-24T01:07:03.2042721Z fail-on-cache-miss: false 2026-10-24T01:07:03.2042842Z lookup-only: false 2026-10-24T01:07:03.2042950Z save-always: false 2026-10-24T01:07:03.2043063Z env: 2026-10-24T01:07:03.2043169Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:03.2043317Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:03.2043459Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:03.2043593Z ##[endgroup] 2026-10-24T01:07:03.4014258Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T01:07:04.4329312Z Received 587202560 of 995020926 (59.0%), 557.2 MBs/sec 2026-10-24T01:07:05.1036511Z Received 995020926 of 995020926 (100.0%), 566.2 MBs/sec 2026-10-24T01:07:05.1036791Z Cache Size: ~949 MB (995020926 B) 2026-10-24T01:07:05.1065849Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2d0c6f45-58e3-4d78-ab7b-b6e4078761a2/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T01:07:10.1874880Z Cache restored successfully 2026-10-24T01:07:10.2319219Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T01:07:10.2374133Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7064] 2026-10-24T01:07:10.2376281Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T01:07:10.2386309Z ##[group]Run vp install 2026-10-24T01:07:10.2386449Z vp install 2026-10-24T01:07:10.2401862Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T01:07:10.2402040Z env: 2026-10-24T01:07:10.2402163Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:10.2402312Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:10.2402458Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:10.2402598Z ##[endgroup] 2026-10-24T01:07:10.2710096Z Scope: all 33 workspace projects 2026-10-24T01:07:10.3677661Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T01:07:10.6090243Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T01:07:10.6090844Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T01:07:10.6096281Z Virtual store is at: node_modules/.pnpm 2026-10-24T01:07:24.2864048Z [WARN] Request took 12778ms: https://registry.npmjs.org/@redis%2Fjson 2026-10-24T01:07:24.2864975Z ✓ Lockfile passes supply-chain policies (2088 entries in 13.9s) 2026-10-24T01:07:24.2875878Z Lockfile is up to date, resolution step is skipped 2026-10-24T01:07:24.3027428Z Packages: +1721 2026-10-24T01:07:24.3027596Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T01:07:24.3310856Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T01:07:25.1849722Z . prepare$ vp config --no-agent 2026-10-24T01:07:25.2718496Z . prepare: Done 2026-10-24T01:07:25.2730685Z 2026-10-24T01:07:25.2730844Z devDependencies: 2026-10-24T01:07:25.2731010Z + @coderabbitai/config 1.1.0 2026-10-24T01:07:25.2731147Z + @shadcn/lint 0.1.5 2026-10-24T01:07:25.2731264Z + @types/node 24.12.4 2026-10-24T01:07:25.2731375Z + knip 6.34.0 2026-10-24T01:07:25.2731530Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T01:07:25.2731672Z + vite-plus 1.3.0 2026-10-24T01:07:25.2731737Z 2026-10-24T01:07:25.2740075Z Done in 15s using pnpm v12.14.0 2026-10-24T01:07:25.2866393Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=15048] 2026-10-24T01:07:25.2891240Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T01:07:25.2891938Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T01:07:25.2907914Z shell: /usr/bin/bash -e {0} 2026-10-24T01:07:25.2908047Z env: 2026-10-24T01:07:25.2908161Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:25.2908306Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:25.2908450Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:25.2908607Z ##[endgroup] 2026-10-24T01:07:25.3116991Z ##[group]Run actions/cache@v6 2026-10-24T01:07:25.3117222Z with: 2026-10-24T01:07:25.3117417Z path: ~/.cache/ms-playwright 2026-10-24T01:07:25.3117728Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T01:07:25.3118017Z enableCrossOsArchive: false 2026-10-24T01:07:25.3118263Z fail-on-cache-miss: false 2026-10-24T01:07:25.3118421Z lookup-only: false 2026-10-24T01:07:25.3118567Z save-always: false 2026-10-24T01:07:25.3118731Z env: 2026-10-24T01:07:25.3118864Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:25.3119074Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:25.3119242Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:25.3119494Z ##[endgroup] 2026-10-24T01:07:25.5108243Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T01:07:25.6403198Z Received 106503405 of 106503405 (100.0%), 883.2 MBs/sec 2026-10-24T01:07:25.6403532Z Cache Size: ~102 MB (106503405 B) 2026-10-24T01:07:25.6415149Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/3c84ba80-3df6-4346-914f-13f96bba900e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T01:07:25.8146130Z Cache restored successfully 2026-10-24T01:07:25.8274862Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T01:07:25.8403741Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T01:07:25.8404138Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T01:07:25.8404371Z test -n "$browser" 2026-10-24T01:07:25.8404524Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T01:07:25.8404742Z  node apps/web/node_modules/playwright/cli.js install-deps chromium 2026-10-24T01:07:25.8404944Z fi 2026-10-24T01:07:25.8422339Z shell: /usr/bin/bash -e {0} 2026-10-24T01:07:25.8422474Z env: 2026-10-24T01:07:25.8422588Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:25.8422743Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:25.8422889Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:25.8423030Z ##[endgroup] 2026-10-24T01:07:25.8566269Z ##[group]Run vp run --filter @t3tools/web test 2026-10-24T01:07:25.8566522Z vp run --filter @t3tools/web test 2026-10-24T01:07:25.8584304Z shell: /usr/bin/bash -e {0} 2026-10-24T01:07:25.8584528Z env: 2026-10-24T01:07:25.8584725Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:07:25.8584930Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:07:25.8585074Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T01:07:25.8585223Z ##[endgroup] 2026-10-24T01:07:26.0240772Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled 2026-10-24T01:07:26.6806255Z 2026-10-24T01:07:26.6807471Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web 2026-10-24T01:07:26.6807812Z 2026-10-24T01:07:33.7715100Z ✓  unit  src/composer-rich-text-doc.test.ts (239 tests) 162ms 2026-10-24T01:07:34.1553055Z ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (70 tests) 28ms 2026-10-24T01:07:35.0152112Z (node:4058) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:35.0161899Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:35.1232357Z ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 27ms 2026-10-24T01:07:35.2203124Z ✓  unit  src/session-logic.test.ts (48 tests) 34ms 2026-10-24T01:07:35.4129065Z ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (81 tests) 75ms 2026-10-24T01:07:35.5887096Z (node:4064) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:35.5895388Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:35.7138246Z ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 536ms 2026-10-24T01:07:35.7591892Z ✓  unit  src/components/Sidebar.logic.test.ts (57 tests) 22ms 2026-10-24T01:07:35.9752383Z ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 284ms 2026-10-24T01:07:36.4077184Z ✓  unit  src/keybindings.test.ts (38 tests) 15ms 2026-10-24T01:07:36.4271270Z ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 353ms 2026-10-24T01:07:36.5676264Z ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 15ms 2026-10-24T01:07:36.6746933Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer 2026-10-24T01:07:36.6750089Z [01:07:36.662] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:36.6750956Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:36.6751382Z } 2026-10-24T01:07:36.7152088Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer 2026-10-24T01:07:36.7191795Z 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-24T01:07:36.9007503Z ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (6 tests) 511ms 2026-10-24T01:07:37.0790365Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T01:07:37.0792411Z [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-24T01:07:37.2309090Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access 2026-10-24T01:07:37.2385704Z [01:07:37.218] WARN (#39): Could not discover the primary environment. { 2026-10-24T01:07:37.2386660Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:37.2387053Z } 2026-10-24T01:07:37.4658345Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 2555ms 2026-10-24T01:07:37.4688843Z ✓ bolds with Mod+B only when text is selected 667ms 2026-10-24T01:07:37.4689354Z ✓ an Arabic line (3) 2026-10-24T01:07:37.4689802Z ✓ leaves inline code through its start with ArrowRight, which points back 928ms 2026-10-24T01:07:37.6616398Z (node:4272) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:37.6630327Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:37.6860282Z ✓  unit  src/modelSelection.test.ts (27 tests) 16ms 2026-10-24T01:07:37.8134234Z (node:4263) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:37.8140976Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:37.9998849Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T01:07:38.0041893Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:38.1393730Z ✓  unit  src/themePalette.test.ts (15 tests) 42ms 2026-10-24T01:07:38.1633925Z (node:4040) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:38.1634532Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:38.2166426Z (node:4288) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:38.2166784Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:38.3437237Z ✓  unit  src/composerDraftStore.test.ts (69 tests) 104ms 2026-10-24T01:07:38.3873261Z ✓  unit  src/terminal/ghostty/surface.test.ts (28 tests) 79ms 2026-10-24T01:07:38.3971569Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T01:07:38.3989547Z [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-24T01:07:38.3990204Z debugInfo: { 2026-10-24T01:07:38.3990395Z numContainers: 19, 2026-10-24T01:07:38.3990720Z numContainersPooled: 19, 2026-10-24T01:07:38.3990930Z numNeeded: 21, 2026-10-24T01:07:38.3991114Z stillNeeded: 4, 2026-10-24T01:07:38.3991296Z }, 2026-10-24T01:07:38.3991479Z } 2026-10-24T01:07:38.5940602Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T01:07:38.6014466Z [01:07:38.578] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:38.6016103Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:38.6024926Z } 2026-10-24T01:07:38.7090866Z (node:4281) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:38.7130220Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:38.7222056Z ✓  unit  src/lib/attachmentUploadQueue.test.ts (12 tests) 21ms 2026-10-24T01:07:38.8904336Z ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 13ms 2026-10-24T01:07:39.3713305Z ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (13 tests) 2373ms 2026-10-24T01:07:39.3748430Z ✓ MessagesTimeline messages (4) 2026-10-24T01:07:39.3778595Z ✓ settles when equally long messages have very different rendered heights 1617ms 2026-10-24T01:07:39.4703629Z ✓  unit  src/providerInstances.test.ts (28 tests) 14ms 2026-10-24T01:07:39.6108667Z ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 17ms 2026-10-24T01:07:39.8811603Z ✓  unit  src/composer-logic.test.ts (61 tests) 112ms 2026-10-24T01:07:39.9619759Z (node:4232) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:39.9620570Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:40.1166444Z ✓  unit  src/vscodeThemeImport.test.ts (23 tests) 41ms 2026-10-24T01:07:40.4160848Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > keeps an unknown project recoverable from any environment 2026-10-24T01:07:40.4161363Z [01:07:40.397] WARN (#39): Could not discover the primary environment. { 2026-10-24T01:07:40.4161768Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:40.4162087Z } 2026-10-24T01:07:40.7409327Z ✓  unit  src/openVsxThemes.test.ts (5 tests) 568ms 2026-10-24T01:07:40.7431649Z ✓ Open VSX themes (5) 2026-10-24T01:07:40.7432408Z ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 554ms 2026-10-24T01:07:40.8803884Z (node:4337) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:40.8814989Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:41.1431556Z ✓  unit  src/lib/imageCompression.test.ts (19 tests) 191ms 2026-10-24T01:07:41.1579475Z ✓  unit  src/components/ChatView.logic.test.ts (45 tests) 33ms 2026-10-24T01:07:41.6545476Z ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 4687ms 2026-10-24T01:07:41.6546727Z ✓ project settings permissions (10) 2026-10-24T01:07:41.6547455Z ✓ renames every member when all have project access without settings access 386ms 2026-10-24T01:07:41.6552960Z ✓ removes a writable checkout while removal of the mixed group stays denied 312ms 2026-10-24T01:07:41.6559585Z ✓ does not save an edit whose grant was revoked mid-edit, and recovers when restored 374ms 2026-10-24T01:07:41.6559995Z ✓ project settings scope (5) 2026-10-24T01:07:41.6560536Z ✓ offers every environment while no project is selected 423ms 2026-10-24T01:07:41.6560957Z ✓ keeps an unknown project recoverable from any environment 877ms 2026-10-24T01:07:41.6604892Z ✓ recovers a stale environment link with checkout undefined 363ms 2026-10-24T01:07:41.6605768Z ✓ recovers a stale environment link with checkout removed-checkout 513ms 2026-10-24T01:07:41.7085893Z (node:4329) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:41.7138374Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:42.0202374Z ✓  unit  src/components/CommandPalette.logic.test.ts (20 tests) 17ms 2026-10-24T01:07:42.2367031Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture 2026-10-24T01:07:42.2372666Z [01:07:42.226] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:42.2373413Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:42.2373959Z } 2026-10-24T01:07:42.2955513Z ✓  unit  src/authBootstrap.test.ts (10 tests) 378ms 2026-10-24T01:07:42.2989307Z ✓ resolveInitialServerAuthGateState (10) 2026-10-24T01:07:42.2989730Z ✓ reuses an in-flight silent bootstrap attempt 329ms 2026-10-24T01:07:42.6181684Z (node:4388) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:42.6204590Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:42.6715651Z (node:4361) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:42.6719950Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:42.7012302Z ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 6ms 2026-10-24T01:07:42.9632567Z ✓  unit  src/rightPanelStore.test.ts (67 tests) 24ms 2026-10-24T01:07:43.2724527Z (node:4394) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:43.2742485Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:43.2864837Z (node:4379) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:43.2878433Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:43.2914260Z ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (2 tests) 1253ms 2026-10-24T01:07:43.2914814Z ✓ PreviewView (2) 2026-10-24T01:07:43.2915329Z ✓ retains the annotation locally when its own environment loses access during capture 935ms 2026-10-24T01:07:43.2915862Z ✓ still sends annotation text when the picked element's crop is malformed 318ms 2026-10-24T01:07:43.2945600Z ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1019ms 2026-10-24T01:07:43.2962650Z ✓ EnvironmentProviderSettings routing (3) 2026-10-24T01:07:43.2963207Z ✓ updates one provider instance without sending a stale whole map 515ms 2026-10-24T01:07:43.2973314Z ✓ routes explicit ACP browser authentication consent to the selected environment 323ms 2026-10-24T01:07:43.3149032Z ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 137ms 2026-10-24T01:07:43.3552034Z ✓  unit  src/connection/platform.test.ts (14 tests) 26ms 2026-10-24T01:07:43.4715314Z ✓  unit  src/previewStateStore.test.ts (15 tests) 14ms 2026-10-24T01:07:43.6116864Z ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 271ms 2026-10-24T01:07:43.8155964Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > removes host actions after revocation while keeping file preview and copying 2026-10-24T01:07:43.8161671Z [01:07:43.800] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:43.8162277Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:43.8162691Z } 2026-10-24T01:07:43.8274855Z ✓  unit  src/lib/composerContextRecords.test.ts (13 tests) 20ms 2026-10-24T01:07:43.8703699Z ✓  unit  src/themeBoot.test.ts (23 tests) 9ms 2026-10-24T01:07:43.8900222Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu 2026-10-24T01:07:43.8900632Z [chat-markdown] action failed { 2026-10-24T01:07:43.8900798Z operation: 'open-file-in-editor', 2026-10-24T01:07:43.8900954Z target: '/work/docs/readme.md', 2026-10-24T01:07:43.8901084Z } { 2026-10-24T01:07:43.8901188Z _id: 'Cause', 2026-10-24T01:07:43.8901297Z failures: [ 2026-10-24T01:07:43.8901400Z { 2026-10-24T01:07:43.8901507Z _tag: 'Fail', 2026-10-24T01:07:43.8901769Z error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.], 2026-10-24T01:07:43.8902016Z }, 2026-10-24T01:07:43.8902111Z ], 2026-10-24T01:07:43.8902213Z } 2026-10-24T01:07:43.9305651Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup 2026-10-24T01:07:43.9426354Z [chat-markdown] action failed { 2026-10-24T01:07:43.9438448Z operation: 'reveal-file-in-file-manager', 2026-10-24T01:07:43.9485375Z target: '/work/readme.md', 2026-10-24T01:07:43.9551340Z } { 2026-10-24T01:07:43.9551716Z _id: 'Cause', 2026-10-24T01:07:43.9590942Z failures: [ 2026-10-24T01:07:43.9631885Z { 2026-10-24T01:07:43.9632210Z _tag: 'Fail', 2026-10-24T01:07:43.9675837Z error: [Error: This connection cannot reveal files on this environment.], 2026-10-24T01:07:43.9711191Z }, 2026-10-24T01:07:43.9751248Z ], 2026-10-24T01:07:43.9751608Z } 2026-10-24T01:07:44.0958360Z ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 366ms 2026-10-24T01:07:44.1480922Z (node:4407) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:44.1528147Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:44.1878992Z ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2538ms 2026-10-24T01:07:44.1934488Z ✓ resource monitor retry (4) 2026-10-24T01:07:44.1959925Z ✓ clears the settings and history errors after a successful retry without remounting 558ms 2026-10-24T01:07:44.1991364Z ✓ refreshes the changed history window only in the retry environment (switch environment: false) 1052ms 2026-10-24T01:07:44.2031458Z ✓ refreshes the changed history window only in the retry environment (switch environment: true) 564ms 2026-10-24T01:07:44.2102254Z ✓ keeps the failed monitor and history errors visible when retry fails 364ms 2026-10-24T01:07:44.8672119Z ✓  unit  src/lib/diffRendering.test.ts (16 tests) 23ms 2026-10-24T01:07:45.0772935Z ✓  unit  src/hooks/useSettings.test.ts (11 tests) 16ms 2026-10-24T01:07:45.1624652Z ✓  unit  src/terminal/ghostty/core.test.ts (16 tests) 104ms 2026-10-24T01:07:45.2165549Z ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 9ms 2026-10-24T01:07:45.3981883Z 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-24T01:07:45.4034908Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:45.4970557Z 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-24T01:07:45.4991979Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:45.5872308Z 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-24T01:07:45.5873267Z 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-24T01:07:45.5891984Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:45.5900799Z [01:07:45.584] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:45.5950371Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:45.5951097Z } 2026-10-24T01:07:45.6118374Z 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-24T01:07:45.6150321Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:45.8195471Z 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-24T01:07:45.8196218Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:45.9165919Z ✓  unit  src/components/ThreadStatusIndicators.test.ts (19 tests) 16ms 2026-10-24T01:07:45.9613625Z 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-24T01:07:45.9614571Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:46.1314311Z 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-24T01:07:46.1315151Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:46.2414913Z 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-24T01:07:46.2452385Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:46.4550898Z ✓  unit  src/components/chat/chatCanvasLayout.test.ts (16 tests) 44ms 2026-10-24T01:07:46.4551723Z 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-24T01:07:46.4552374Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:46.5054087Z (node:4462) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:46.5071597Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:46.5195684Z ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 26ms 2026-10-24T01:07:46.7212894Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked 2026-10-24T01:07:46.7232644Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T01:07:46.7432097Z ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 13ms 2026-10-24T01:07:46.9830590Z ✓  unit  src/browser/browserRecording.test.ts (6 tests) 13ms 2026-10-24T01:07:47.0197823Z ✓  unit  src/connection/storage.test.ts (6 tests) 21ms 2026-10-24T01:07:47.1860277Z ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 1901ms 2026-10-24T01:07:47.1863515Z ✓ AddProviderInstanceDialog environment routing (4) 2026-10-24T01:07:47.1864001Z ✓ creates a local command in the selected environment without a sign-in step 1144ms 2026-10-24T01:07:47.1864488Z ✓ rejects a queued save after the provider grant is revoked 506ms 2026-10-24T01:07:47.3057654Z ✓  unit  src/lib/openPullRequestLink.test.ts (27 tests) 9ms 2026-10-24T01:07:47.6450217Z ✓  unit  src/browserHistoryStore.test.ts (14 tests) 10ms 2026-10-24T01:07:47.7986138Z ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 37ms 2026-10-24T01:07:47.9002312Z ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 26ms 2026-10-24T01:07:47.9651543Z ✓  unit  src/pendingUserInput.test.ts (15 tests) 5ms 2026-10-24T01:07:48.0932286Z ✓  unit  src/hooks/useHandleNewThread.test.ts (5 tests) 8ms 2026-10-24T01:07:48.2598743Z 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-24T01:07:48.2604916Z [01:07:48.256] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:48.2605381Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:48.2605739Z } 2026-10-24T01:07:48.4907756Z ✓  browser (chromium)  src/components/GitActionsControl.browser.test.tsx (1 test) 431ms 2026-10-24T01:07:48.4921115Z ✓ Git action targets across thread navigation (1) 2026-10-24T01:07:48.4921769Z ✓ runs a retained PR toast in the thread that produced it 431ms 2026-10-24T01:07:48.5367513Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line 2026-10-24T01:07:48.5368892Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5369548Z 2026-10-24T01:07:48.5393685Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line 2026-10-24T01:07:48.5394875Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5395489Z 2026-10-24T01:07:48.5531618Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it 2026-10-24T01:07:48.5533039Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5533747Z 2026-10-24T01:07:48.5535274Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out 2026-10-24T01:07:48.5537771Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5538532Z 2026-10-24T01:07:48.5539248Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it 2026-10-24T01:07:48.5540348Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5540930Z 2026-10-24T01:07:48.5541508Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block 2026-10-24T01:07:48.5542570Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5543126Z 2026-10-24T01:07:48.5543683Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence 2026-10-24T01:07:48.5544719Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5545305Z 2026-10-24T01:07:48.5545850Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line 2026-10-24T01:07:48.5546942Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5547535Z 2026-10-24T01:07:48.5548045Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches 2026-10-24T01:07:48.5549024Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5549592Z 2026-10-24T01:07:48.5550108Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of 2026-10-24T01:07:48.5551385Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5551966Z 2026-10-24T01:07:48.5552468Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches 2026-10-24T01:07:48.5553427Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5554012Z 2026-10-24T01:07:48.5635843Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines 2026-10-24T01:07:48.5636928Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5637313Z 2026-10-24T01:07:48.5637748Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor 2026-10-24T01:07:48.5638398Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5638735Z 2026-10-24T01:07:48.5639607Z 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-24T01:07:48.5641469Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5641913Z 2026-10-24T01:07:48.5642224Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block 2026-10-24T01:07:48.5642798Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5643139Z 2026-10-24T01:07:48.5643442Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block 2026-10-24T01:07:48.5644020Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5644358Z 2026-10-24T01:07:48.5644666Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block 2026-10-24T01:07:48.5645541Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5646098Z 2026-10-24T01:07:48.5646615Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block 2026-10-24T01:07:48.5647568Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5647921Z 2026-10-24T01:07:48.5661044Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block 2026-10-24T01:07:48.5662179Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5662807Z 2026-10-24T01:07:48.5663392Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block 2026-10-24T01:07:48.5664430Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5664986Z 2026-10-24T01:07:48.5665422Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone 2026-10-24T01:07:48.5666486Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5667083Z 2026-10-24T01:07:48.5750716Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone 2026-10-24T01:07:48.5828833Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5855720Z 2026-10-24T01:07:48.5896411Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone 2026-10-24T01:07:48.5897292Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5951124Z 2026-10-24T01:07:48.5965657Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item 2026-10-24T01:07:48.5966426Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5967294Z 2026-10-24T01:07:48.5967786Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string 2026-10-24T01:07:48.5968797Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T01:07:48.5969273Z 2026-10-24T01:07:48.6020266Z ✓  unit  src/composer-code-block.test.ts (25 tests) 47ms 2026-10-24T01:07:48.7272413Z ✓  unit  src/environmentGrouping.test.ts (7 tests) 6ms 2026-10-24T01:07:48.8674126Z ✓  unit  src/hooks/useThreadActions.undo.test.ts (13 tests) 19ms 2026-10-24T01:07:49.0686532Z ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 5ms 2026-10-24T01:07:49.2483534Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment 2026-10-24T01:07:49.2489688Z [01:07:49.237] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:49.2490239Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:49.2490632Z } 2026-10-24T01:07:49.2753681Z ✓  unit  src/browser/browserTargetResolver.test.ts (10 tests) 31ms 2026-10-24T01:07:49.4102615Z ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 327ms 2026-10-24T01:07:49.4632282Z ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (6 tests) 214ms 2026-10-24T01:07:49.5213911Z ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 485ms 2026-10-24T01:07:49.8062649Z (node:4574) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:49.8095833Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:49.9810780Z (node:4595) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:49.9811623Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:50.0000398Z ✓  unit  src/terminal-links.test.ts (39 tests) 15ms 2026-10-24T01:07:50.0226693Z ✓  unit  src/components/settings/settingsSearch.test.ts (16 tests) 16ms 2026-10-24T01:07:50.2888389Z ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 149ms 2026-10-24T01:07:50.3757743Z ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (2 tests) 51ms 2026-10-24T01:07:50.7583258Z (node:4606) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:50.7622352Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:50.7752037Z ✓  unit  src/promptStashStore.test.ts (10 tests) 14ms 2026-10-24T01:07:50.7806823Z ✓  unit  src/uiStateStore.test.ts (11 tests) 8ms 2026-10-24T01:07:51.0647204Z ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 12ms 2026-10-24T01:07:51.2101514Z ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 5ms 2026-10-24T01:07:51.3704646Z (node:4636) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:51.3731399Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:51.3868679Z ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 10ms 2026-10-24T01:07:51.4266577Z ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 5ms 2026-10-24T01:07:51.7106402Z ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 7ms 2026-10-24T01:07:51.9218527Z (node:4613) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:51.9218891Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:52.1404852Z ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 4ms 2026-10-24T01:07:52.1488150Z ✓  unit  src/components/files/projectFilesQueryState.test.tsx (3 tests) 9ms 2026-10-24T01:07:52.4559258Z ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 5ms 2026-10-24T01:07:52.7044679Z ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 7ms 2026-10-24T01:07:53.2072176Z ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 4ms 2026-10-24T01:07:53.4490906Z ✓  unit  src/markdown-clipboard.test.ts (5 tests) 4ms 2026-10-24T01:07:53.4772259Z ✓  unit  src/lib/contextWindow.test.ts (9 tests) 16ms 2026-10-24T01:07:53.5232514Z ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 23ms 2026-10-24T01:07:54.0480623Z (node:4663) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:54.0501518Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:54.2495997Z ✓  unit  src/remoteOpen.test.ts (14 tests) 7ms 2026-10-24T01:07:54.3666143Z ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 7ms 2026-10-24T01:07:54.4700124Z ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 604ms 2026-10-24T01:07:54.4703610Z ✓ citation comment popup position (1) 2026-10-24T01:07:54.4704174Z ✓ stays on screen when the cited text ends in a code block's hidden overflow 389ms 2026-10-24T01:07:54.7053510Z ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 11ms 2026-10-24T01:07:54.9593917Z ✓  unit  src/threadRoutes.test.ts (11 tests) 5ms 2026-10-24T01:07:55.0196920Z ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (1 test) 50ms 2026-10-24T01:07:55.0876479Z ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 4ms 2026-10-24T01:07:55.2092707Z ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 36ms 2026-10-24T01:07:55.6751996Z ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (1 test) 58ms 2026-10-24T01:07:55.7191927Z ✓  unit  src/wslPaths.test.ts (12 tests) 3ms 2026-10-24T01:07:55.8264716Z ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 5ms 2026-10-24T01:07:56.0507350Z ✓  unit  src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 3ms 2026-10-24T01:07:56.1037515Z (node:4759) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:56.1111615Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:56.1112299Z ✓  unit  src/contextMenuFallback.test.ts (1 test) 8ms 2026-10-24T01:07:56.1519231Z ✓  unit  src/reviewCommentContext.test.ts (4 tests) 12ms 2026-10-24T01:07:56.2377999Z (node:4784) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:56.2378655Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:56.3433970Z ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 4ms 2026-10-24T01:07:56.4094778Z ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms 2026-10-24T01:07:56.4361101Z ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 7ms 2026-10-24T01:07:56.4831376Z ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 61ms 2026-10-24T01:07:56.5128494Z ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 3ms 2026-10-24T01:07:56.6991729Z ✓  browser (chromium)  src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 333ms 2026-10-24T01:07:56.9126338Z ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 41ms 2026-10-24T01:07:57.0483610Z ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 169ms 2026-10-24T01:07:57.0838765Z stdout | unknown test 2026-10-24T01:07:57.0871473Z [01:07:57.072] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:07:57.0911287Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:07:57.0911813Z } 2026-10-24T01:07:57.2014818Z ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 109ms 2026-10-24T01:07:57.6187099Z ✓  unit  src/reopenClosedView.test.ts (11 tests) 20ms 2026-10-24T01:07:57.6478125Z ✓  unit  src/terminalUiStateStore.test.ts (6 tests) 7ms 2026-10-24T01:07:57.6490891Z ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 23ms 2026-10-24T01:07:57.7797594Z ✓  unit  src/components/GitActionsControl.logic.test.ts (11 tests) 6ms 2026-10-24T01:07:58.4231216Z ✓  unit  src/hooks/useThreadActionMenu.test.ts (6 tests) 10ms 2026-10-24T01:07:58.4680749Z (node:4889) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:58.4700190Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:58.6562363Z ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 9ms 2026-10-24T01:07:58.7979042Z (node:4852) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:07:58.8031547Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:07:58.8917204Z ✓  unit  src/state/threads.test.ts (3 tests) 8ms 2026-10-24T01:07:58.8952093Z ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 8ms 2026-10-24T01:07:59.0341415Z ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 4ms 2026-10-24T01:07:59.1623035Z ✓  unit  src/browserFaviconStore.test.ts (5 tests) 9ms 2026-10-24T01:07:59.2419139Z ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (3 tests) 4ms 2026-10-24T01:07:59.9376210Z ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 14ms 2026-10-24T01:08:00.5014679Z ✓  unit  src/versionSkew.test.ts (11 tests) 16ms 2026-10-24T01:08:00.5491604Z ✓  unit  src/markdown-incremental.test.tsx (18 tests) 1088ms 2026-10-24T01:08:01.0059528Z (node:4954) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:01.0062382Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:01.0184933Z ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 3ms 2026-10-24T01:08:01.0458705Z ✓  unit  src/closedViewStore.test.ts (11 tests) 15ms 2026-10-24T01:08:01.1402469Z ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 147ms 2026-10-24T01:08:01.1779204Z stdout | unknown test 2026-10-24T01:08:01.1812605Z [01:08:01.158] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:08:01.1813306Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:08:01.1813720Z } 2026-10-24T01:08:01.3914774Z (node:4938) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:01.3956630Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:01.4984628Z ✓  unit  src/state/shell.test.ts (5 tests) 5ms 2026-10-24T01:08:01.6952792Z (node:4960) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:01.6953242Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:01.7305272Z ✓  unit  src/components/composerFooterLayout.test.ts (5 tests) 3ms 2026-10-24T01:08:01.8523461Z ✓  unit  src/state/server.test.ts (2 tests) 6ms 2026-10-24T01:08:01.9667369Z ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 86ms 2026-10-24T01:08:02.1512814Z (node:4976) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:02.1551737Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:02.1846292Z ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 769ms 2026-10-24T01:08:02.1847482Z ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 768ms 2026-10-24T01:08:02.1886602Z ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 165ms 2026-10-24T01:08:02.2742017Z ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 8ms 2026-10-24T01:08:02.7272150Z ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 6ms 2026-10-24T01:08:02.9408288Z (node:5020) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:02.9431683Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:02.9994191Z (node:5004) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:03.0000976Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:03.0191942Z ✓  unit  src/markdown-links.test.ts (9 tests) 6ms 2026-10-24T01:08:03.1993460Z ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 17ms 2026-10-24T01:08:03.4378422Z ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 33ms 2026-10-24T01:08:03.4836116Z (node:5044) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:03.4882731Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:03.5671821Z ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 119ms 2026-10-24T01:08:03.6970512Z ✓  unit  src/questionAttachments.test.ts (3 tests) 18ms 2026-10-24T01:08:03.9049776Z (node:5026) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:03.9050719Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:04.0152180Z ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 91ms 2026-10-24T01:08:04.0163495Z ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 11ms 2026-10-24T01:08:04.1480571Z ✓  unit  src/state/pullRequests.test.ts (5 tests) 3ms 2026-10-24T01:08:04.1712340Z ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 83ms 2026-10-24T01:08:04.3232270Z ✓  unit  src/threadSelectionStore.test.ts (6 tests) 4ms 2026-10-24T01:08:04.4272318Z ✓  unit  src/bundledDev.test.ts (1 test) 189ms 2026-10-24T01:08:04.5155361Z ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 4ms 2026-10-24T01:08:04.6493720Z ✓  unit  src/components/chat/timelineScrollTarget.test.ts (7 tests) 6ms 2026-10-24T01:08:04.7734852Z ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 7ms 2026-10-24T01:08:04.8167616Z ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 11ms 2026-10-24T01:08:05.2786685Z ✓  unit  src/components/usage/usagePriceTable.test.ts (7 tests) 4ms 2026-10-24T01:08:05.3114568Z (node:5069) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:05.3120723Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:05.7604763Z ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 4ms 2026-10-24T01:08:05.9912185Z ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 18ms 2026-10-24T01:08:06.1040685Z ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 3ms 2026-10-24T01:08:06.4306245Z ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 4ms 2026-10-24T01:08:06.5185486Z ✓  unit  src/components/preview/openPreviewSession.test.ts (4 tests) 16ms 2026-10-24T01:08:06.6552269Z ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 9ms 2026-10-24T01:08:06.7696446Z ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 4933ms 2026-10-24T01:08:06.7730052Z ✓ TelemetryExportSettings (2) 2026-10-24T01:08:06.7736435Z ✓ does not resend a field the user restored after another client changed it 4420ms 2026-10-24T01:08:06.7737127Z ✓ reports and tests the endpoint the environment set over an empty setting 503ms 2026-10-24T01:08:06.7906804Z ✓  unit  src/environments/primary/bootstrap.test.ts (5 tests) 77ms 2026-10-24T01:08:06.8355782Z (node:5181) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:06.8365871Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:06.8605902Z ✓  unit  src/lib/backgroundActivityReporter.test.ts (3 tests) 19ms 2026-10-24T01:08:06.9991133Z ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 142ms 2026-10-24T01:08:07.1015176Z ✓  unit  src/composer-list-continuation.test.ts (18 tests) 12ms 2026-10-24T01:08:07.2271239Z ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 5ms 2026-10-24T01:08:07.7512248Z ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 4ms 2026-10-24T01:08:07.8343262Z ✓  unit  src/components/files/FilePreviewPanel.test.ts (13 tests) 5ms 2026-10-24T01:08:07.9979376Z (node:5223) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:07.9979878Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:08.1033261Z ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 76ms 2026-10-24T01:08:08.2635725Z ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 10ms 2026-10-24T01:08:08.5251650Z (node:5267) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:08.5257037Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:08.5312677Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions 2026-10-24T01:08:08.5313469Z [01:08:08.524] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:08:08.5313941Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:08:08.5314333Z } 2026-10-24T01:08:08.5444522Z (node:5260) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:08.5453299Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:08.5465932Z ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 3ms 2026-10-24T01:08:08.5843037Z ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 7ms 2026-10-24T01:08:08.8319739Z ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 879ms 2026-10-24T01:08:08.8321140Z ✓ rechecks the grant before preparing an agent 480ms 2026-10-24T01:08:08.8321562Z ✓ ignores prepare completion after unmount 398ms 2026-10-24T01:08:08.8409432Z ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 603ms 2026-10-24T01:08:08.8461301Z ✓ mixed source control instructions (1) 2026-10-24T01:08:08.8467949Z ✓ resets mixed template preferences without replacing each environment's instructions 603ms 2026-10-24T01:08:08.9031650Z ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 8ms 2026-10-24T01:08:08.9352764Z ✓  unit  src/components/files/filePath.test.ts (18 tests) 7ms 2026-10-24T01:08:09.0431749Z (node:5294) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:09.0432372Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:09.1072763Z ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 7ms 2026-10-24T01:08:09.1775938Z ✓  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 9ms 2026-10-24T01:08:09.2413769Z ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (1 test) 37ms 2026-10-24T01:08:09.4212759Z ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 3ms 2026-10-24T01:08:09.6772906Z ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 9ms 2026-10-24T01:08:09.8790943Z ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 6ms 2026-10-24T01:08:10.0798787Z ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 13ms 2026-10-24T01:08:10.3439610Z ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 59ms 2026-10-24T01:08:10.5362996Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened 2026-10-24T01:08:10.5363729Z [01:08:10.528] WARN (#38): Could not discover the primary environment. { 2026-10-24T01:08:10.5364222Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T01:08:10.5364613Z } 2026-10-24T01:08:10.6938134Z (node:5303) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:10.6939729Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:10.7876552Z ✓  unit  src/lib/incrementalHighlighting.test.ts (13 tests) 479ms 2026-10-24T01:08:10.9005032Z ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 11ms 2026-10-24T01:08:10.9436236Z ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 11ms 2026-10-24T01:08:11.3048316Z (node:5318) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:11.3137036Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:11.3918676Z (node:5349) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:11.3974611Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:11.4414481Z ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 1241ms 2026-10-24T01:08:11.4420476Z ✓ keeps an unsaved description when collapsed and reopened 1241ms 2026-10-24T01:08:11.8771487Z (node:5387) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:11.8812890Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:12.0639090Z ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 4ms 2026-10-24T01:08:12.2551869Z ✓  unit  src/lib/discardComposerDraft.test.ts (2 tests) 7ms 2026-10-24T01:08:12.6227491Z ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 209ms 2026-10-24T01:08:12.7126898Z (node:5403) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:12.7153517Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:12.7577498Z ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 12ms 2026-10-24T01:08:12.7977284Z ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (3 tests) 6ms 2026-10-24T01:08:12.9338151Z (node:5394) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:12.9363140Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:13.1189988Z ✓  unit  src/components/ThreadTerminalDrawer.test.ts (3 tests) 3ms 2026-10-24T01:08:13.1464529Z ✓  unit  src/hooks/useEnvironmentTheme.test.ts (4 tests) 8ms 2026-10-24T01:08:13.3810761Z ✓  unit  src/projectScripts.test.ts (10 tests) 11ms 2026-10-24T01:08:13.5584812Z ✓  unit  src/components/RightPanelTabs.test.tsx (4 tests) 5ms 2026-10-24T01:08:13.6798633Z ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 13ms 2026-10-24T01:08:14.0208071Z ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 621ms 2026-10-24T01:08:14.0233875Z ✓ previews assistant quotes as readable text and preserves the citation when editing 621ms 2026-10-24T01:08:14.3824789Z ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 6ms 2026-10-24T01:08:14.4426126Z ✓  unit  src/lib/runtime.test.ts (4 tests) 1312ms 2026-10-24T01:08:14.4434177Z ✓ web runtime relay telemetry policy (4) 2026-10-24T01:08:14.4442987Z ✓ applies desktop opt-out before the first relay span 1096ms 2026-10-24T01:08:14.6153114Z ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 4ms 2026-10-24T01:08:15.0619647Z ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 3ms 2026-10-24T01:08:15.5546722Z (node:5450) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:15.5582079Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:15.5792135Z (node:5473) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:15.5810760Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:15.5853043Z ✓  unit  src/diffFileActions.test.ts (9 tests) 6ms 2026-10-24T01:08:15.6717674Z ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 3ms 2026-10-24T01:08:15.7070274Z ✓  unit  src/state/terminalSessions.test.ts (1 test) 9ms 2026-10-24T01:08:15.7542105Z ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 49ms 2026-10-24T01:08:15.8575460Z ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 3ms 2026-10-24T01:08:15.9116644Z (node:5482) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:15.9117304Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:16.0241508Z (node:5489) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:16.0285817Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:16.1016126Z ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 4ms 2026-10-24T01:08:16.3091029Z ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 207ms 2026-10-24T01:08:16.3619591Z ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (1 test) 673ms 2026-10-24T01:08:16.3681028Z ✓ theme color field (1) 2026-10-24T01:08:16.3751975Z ✓ keeps the selected hue when a grey color is echoed back from theme settings 670ms 2026-10-24T01:08:16.3756202Z ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 6ms 2026-10-24T01:08:17.0688894Z ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 123ms 2026-10-24T01:08:17.0713085Z ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 44ms 2026-10-24T01:08:17.1542553Z ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 132ms 2026-10-24T01:08:17.3311899Z ✓  unit  src/editorPreferences.test.ts (2 tests) 7ms 2026-10-24T01:08:17.3751919Z ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 13ms 2026-10-24T01:08:17.3973366Z ✓  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 157ms 2026-10-24T01:08:17.4564641Z ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 2ms 2026-10-24T01:08:17.5172273Z ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 57ms 2026-10-24T01:08:17.5581204Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-10-24T01:08:17.5589005Z 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-24T01:08:17.5637069Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 831ms 2026-10-24T01:08:17.5652690Z ✓ keeps an unsaved citation comment when a question takes the composer 831ms 2026-10-24T01:08:17.8111845Z ✓  unit  src/confirmDialog.test.ts (3 tests) 3ms 2026-10-24T01:08:17.8460359Z ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 6ms 2026-10-24T01:08:18.0176540Z (node:5576) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:18.0231931Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:18.0568865Z ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 19ms 2026-10-24T01:08:18.3154450Z ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 9ms 2026-10-24T01:08:18.5288861Z ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 5ms 2026-10-24T01:08:18.5750262Z ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 6ms 2026-10-24T01:08:19.1144495Z ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1571ms 2026-10-24T01:08:19.1149092Z ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1571ms 2026-10-24T01:08:19.2020873Z (node:5585) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:19.2021650Z ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 3ms 2026-10-24T01:08:19.2073326Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:19.2452935Z (node:5599) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:19.2524638Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:19.4872030Z ✓  unit  src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 2ms 2026-10-24T01:08:19.6072126Z ✓  unit  src/hooks/showThreadUndoNotice.test.ts (3 tests) 7ms 2026-10-24T01:08:19.6947112Z ✓  unit  src/desktopAppActivation.test.ts (2 tests) 3ms 2026-10-24T01:08:20.2864369Z ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 12ms 2026-10-24T01:08:20.3143858Z (node:5646) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:20.3187311Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:20.3255229Z ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 5ms 2026-10-24T01:08:20.3436260Z ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 4ms 2026-10-24T01:08:20.4872323Z ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms 2026-10-24T01:08:20.6508416Z (node:5638) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:20.6579769Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:20.6669852Z ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 28ms 2026-10-24T01:08:20.7112768Z ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 16ms 2026-10-24T01:08:20.7422133Z ✓  unit  src/worktreeCleanup.test.ts (2 tests) 3ms 2026-10-24T01:08:20.7966282Z ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 8ms 2026-10-24T01:08:20.8395044Z ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 218ms 2026-10-24T01:08:20.9042948Z ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 4ms 2026-10-24T01:08:20.9335275Z (node:5684) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:20.9339331Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:20.9561520Z ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 5ms 2026-10-24T01:08:21.0003366Z ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 7ms 2026-10-24T01:08:21.1191295Z ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 3ms 2026-10-24T01:08:21.1377746Z ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 65ms 2026-10-24T01:08:21.1496741Z ✓  unit  src/localApi.test.ts (1 test) 454ms 2026-10-24T01:08:21.1497056Z ✓ LocalApi (1) 2026-10-24T01:08:21.1497394Z ✓ fails closed in a browser when no themed host is available 453ms 2026-10-24T01:08:21.1833713Z ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 2ms 2026-10-24T01:08:21.2111833Z stderr | src/components/diffs/codeViewSearch.test.ts 2026-10-24T01:08:21.2157493Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4 2026-10-24T01:08:21.2162978Z 2026-10-24T01:08:21.2178988Z ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 4ms 2026-10-24T01:08:21.2783975Z ✓  unit  src/state/npmRelease.test.ts (2 tests) 111ms 2026-10-24T01:08:21.3247412Z ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 2ms 2026-10-24T01:08:21.3461297Z ✓  unit  src/composer-rich-text.test.ts (5 tests) 4ms 2026-10-24T01:08:21.3620329Z ✓  unit  src/threadNotifications.test.ts (3 tests) 70ms 2026-10-24T01:08:21.4792292Z ✓  unit  src/components/settings/GitHubAccountSettings.logic.test.ts (2 tests) 2ms 2026-10-24T01:08:21.5374347Z ✓  unit  src/components/usage/usagePriceForm.test.ts (11 tests) 4ms 2026-10-24T01:08:21.6078947Z ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (4 tests) 3ms 2026-10-24T01:08:21.6672593Z ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 1078ms 2026-10-24T01:08:21.6682234Z ✓ SecretInput (2) 2026-10-24T01:08:21.6682763Z ✓ preserves a configured secret on empty edits and commits a replacement 843ms 2026-10-24T01:08:21.7688888Z ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 6ms 2026-10-24T01:08:21.7991666Z ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 4ms 2026-10-24T01:08:22.0071670Z (node:5723) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:22.0111891Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:22.0631815Z ✓  unit  src/composer-text-direction.test.ts (4 tests) 10ms 2026-10-24T01:08:22.0711739Z ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 3ms 2026-10-24T01:08:22.1781548Z ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 2ms 2026-10-24T01:08:22.2035133Z ✓  unit  src/providerModels.test.ts (2 tests) 2ms 2026-10-24T01:08:22.2193289Z ✓  unit  src/state/desktopUpdate.test.ts (1 test) 56ms 2026-10-24T01:08:22.2450347Z ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 2ms 2026-10-24T01:08:22.2687021Z ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 97ms 2026-10-24T01:08:22.5158406Z (node:5847) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:22.5160000Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:22.5928889Z ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 2ms 2026-10-24T01:08:22.6178004Z ✓  unit  src/lib/terminalContext.test.ts (2 tests) 3ms 2026-10-24T01:08:22.6332034Z ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms 2026-10-24T01:08:22.7392760Z ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 2ms 2026-10-24T01:08:22.7695557Z ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 4ms 2026-10-24T01:08:22.8096808Z (node:5880) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:22.8112519Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:22.9611573Z (node:5909) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:22.9612992Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:22.9727540Z ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 3ms 2026-10-24T01:08:23.0600006Z ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 5ms 2026-10-24T01:08:23.1815606Z ✓  unit  src/diffPanelStore.test.ts (1 test) 2ms 2026-10-24T01:08:23.1990643Z ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 14ms 2026-10-24T01:08:23.2143650Z ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (3 tests) 4ms 2026-10-24T01:08:23.2454905Z ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms 2026-10-24T01:08:23.3341687Z ✓  unit  src/components/settings/SettingInheritance.test.ts (1 test) 2ms 2026-10-24T01:08:23.4150101Z ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (3 tests) 3ms 2026-10-24T01:08:23.4884924Z ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 3ms 2026-10-24T01:08:23.5899762Z (node:5928) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:23.5900282Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:23.6226868Z ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 2ms 2026-10-24T01:08:23.6736683Z ✓  unit  src/components/device/deviceHubApi.test.ts (1 test) 3ms 2026-10-24T01:08:23.6751865Z ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 3ms 2026-10-24T01:08:23.7687607Z ✓  unit  src/cloud/managedAuth.test.ts (1 test) 3ms 2026-10-24T01:08:23.8512319Z ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms 2026-10-24T01:08:23.8712050Z ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms 2026-10-24T01:08:23.8935256Z ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 5ms 2026-10-24T01:08:23.9168815Z ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 4ms 2026-10-24T01:08:23.9952132Z ✓  unit  src/lib/orchestrationV2Timeline.test.ts (2 tests) 2ms 2026-10-24T01:08:24.0413248Z ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 8ms 2026-10-24T01:08:24.1339522Z ✓  unit  src/hostedPairing.test.ts (2 tests) 3ms 2026-10-24T01:08:24.1729784Z ✓  unit  src/browser/browserViewportActions.test.ts (1 test) 2ms 2026-10-24T01:08:24.1964586Z ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms 2026-10-24T01:08:24.2126308Z (node:6012) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:24.2127144Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:24.3765227Z ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 3ms 2026-10-24T01:08:24.4302687Z ✓  unit  src/fileContextMenu.test.ts (3 tests) 3ms 2026-10-24T01:08:24.4631122Z ✓  unit  src/cloud/dpop.test.ts (1 test) 48ms 2026-10-24T01:08:24.5663939Z ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms 2026-10-24T01:08:24.7778429Z ✓  unit  src/components/chat/agentSpawnSummary.test.ts (4 tests) 2ms 2026-10-24T01:08:24.7964582Z ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 3ms 2026-10-24T01:08:24.8171375Z (node:6069) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:24.8231154Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:24.8760010Z ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 2ms 2026-10-24T01:08:24.9232279Z ✓  unit  src/components/preview/usePreviewBridge.test.ts (1 test) 2ms 2026-10-24T01:08:24.9952056Z (node:6107) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:24.9952537Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:25.0193126Z ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms 2026-10-24T01:08:25.0391090Z ✓  unit  src/pierre-icons.test.ts (2 tests) 3ms 2026-10-24T01:08:25.0921884Z ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms 2026-10-24T01:08:25.1702941Z ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 2ms 2026-10-24T01:08:25.2112590Z ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms 2026-10-24T01:08:25.2553632Z ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms 2026-10-24T01:08:25.3333301Z ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 2ms 2026-10-24T01:08:25.3556074Z ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms 2026-10-24T01:08:25.4724903Z ✓  unit  src/projectIconOptions.test.ts (2 tests) 8ms 2026-10-24T01:08:25.5755739Z ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 2ms 2026-10-24T01:08:25.6171609Z (node:6159) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:25.6173777Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:25.6450106Z ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms 2026-10-24T01:08:25.7071277Z ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms 2026-10-24T01:08:25.7438350Z ✓  unit  src/textDirection.test.ts (9 tests) 3ms 2026-10-24T01:08:25.7448933Z ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 3ms 2026-10-24T01:08:25.8119140Z ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 2ms 2026-10-24T01:08:25.8544023Z ✓  unit  src/lib/lruCache.test.ts (3 tests) 2ms 2026-10-24T01:08:25.8970519Z ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 2ms 2026-10-24T01:08:25.9486141Z ✓  unit  src/components/preview/previewViewportRollback.test.ts (2 tests) 2ms 2026-10-24T01:08:25.9970083Z ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms 2026-10-24T01:08:26.1009709Z (node:6240) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:26.1018912Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:26.1100086Z ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms 2026-10-24T01:08:26.2046954Z ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 3ms 2026-10-24T01:08:26.2426619Z ✓  unit  src/proposedPlan.test.ts (3 tests) 3ms 2026-10-24T01:08:26.5427017Z (node:6279) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:26.5444628Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:26.5496793Z ✓  unit  src/reactCompilerCoverage.test.ts (1144 tests) 4966ms 2026-10-24T01:08:26.5497309Z ✓ React Compiler coverage (1144) 2026-10-24T01:08:26.5497741Z ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 395ms 2026-10-24T01:08:26.5498163Z ✓ compiles apps/web/src/components/ChatView.tsx 1429ms 2026-10-24T01:08:26.5920033Z (node:6293) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:26.5964456Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:26.6045222Z ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms 2026-10-24T01:08:26.6290996Z (node:6315) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:26.6291492Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:26.6450713Z ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 2ms 2026-10-24T01:08:26.6630613Z ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms 2026-10-24T01:08:26.7546601Z ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 2ms 2026-10-24T01:08:26.7773654Z (node:6307) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:26.7786315Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:26.9032499Z ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms 2026-10-24T01:08:26.9242215Z ✓  unit  src/hooks/usePullRequestLinking.test.ts (2 tests) 2ms 2026-10-24T01:08:27.0039318Z ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms 2026-10-24T01:08:27.0484702Z (node:6347) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:27.0495096Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:27.0852450Z ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 3ms 2026-10-24T01:08:27.1516993Z ✓  unit  src/lib/color.test.ts (8 tests) 4ms 2026-10-24T01:08:27.2223649Z ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms 2026-10-24T01:08:27.2871972Z ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 2ms 2026-10-24T01:08:27.3210442Z ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms 2026-10-24T01:08:27.3462821Z ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms 2026-10-24T01:08:27.3540064Z ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms 2026-10-24T01:08:27.3679354Z (node:6356) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:27.3679923Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:27.3714658Z ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms 2026-10-24T01:08:27.3989478Z ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms 2026-10-24T01:08:27.4309275Z ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms 2026-10-24T01:08:27.4349702Z (node:6376) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T01:08:27.4350029Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T01:08:27.5190672Z ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 1ms 2026-10-24T01:08:27.6207105Z ✓  unit  src/lib/projectPaths.test.ts (1 test) 2ms 2026-10-24T01:08:27.6271108Z 2026-10-24T01:08:27.6277214Z  Test Files  340 passed (340) 2026-10-24T01:08:27.6287230Z  Tests  4037 passed (4037) 2026-10-24T01:08:27.6287429Z  Start at  01:07:26 2026-10-24T01:08:27.6292129Z  Duration  60.93s (worker 67%, import 18%, transform 12%, tests 2%, setup 1%) 2026-10-24T01:08:27.6303975Z 2026-10-24T01:08:27.8378616Z 2026-10-24T01:08:27.8487292Z Post job cleanup. 2026-10-24T01:08:27.9107907Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T01:08:27.9174876Z Post job cleanup. 2026-10-24T01:08:27.9187417Z ##[start-action display=Cache full pnpm store;id=__c6daee17-63c2-4ef1-b22e-bfe5e389cc69.__actions_cache] 2026-10-24T01:08:27.9491954Z Post job cleanup. 2026-10-24T01:08:28.0104265Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T01:08:28.0133938Z ##[end-action id=__c6daee17-63c2-4ef1-b22e-bfe5e389cc69.__actions_cache;outcome=success;conclusion=success;duration_ms=94] 2026-10-24T01:08:28.0135576Z ##[start-action display=Cache Vite+;id=__c6daee17-63c2-4ef1-b22e-bfe5e389cc69.vp_cache] 2026-10-24T01:08:28.0155373Z Post job cleanup. 2026-10-24T01:08:28.0770321Z 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-24T01:08:28.0801635Z ##[end-action id=__c6daee17-63c2-4ef1-b22e-bfe5e389cc69.vp_cache;outcome=success;conclusion=success;duration_ms=66] 2026-10-24T01:08:28.0870354Z Post job cleanup. 2026-10-24T01:08:28.1307754Z [command]/usr/local/bin/git version 2026-10-24T01:08:28.1338954Z git version 2.55.0 2026-10-24T01:08:28.1358169Z Temporarily overriding HOME='/home/runner/_work/_temp/d2c6a3a6-8b87-48ce-b4fa-f3bfd6acac21' before making global git config changes 2026-10-24T01:08:28.1358827Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T01:08:28.1361965Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T01:08:28.1385003Z Removing SSH command configuration 2026-10-24T01:08:28.1388477Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T01:08:28.1412857Z [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-24T01:08:28.1542308Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T01:08:28.1561937Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T01:08:28.1601737Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T01:08:28.1621097Z ##[group]Run '/job_completed.sh' 2026-10-24T01:08:28.1631848Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T01:08:28.1632017Z env: 2026-10-24T01:08:28.1632135Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 179 2026-10-24T01:08:28.1632285Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T01:08:28.1632429Z BLACKSMITH_CHECK_RUN_ID: 120734898595 2026-10-24T01:08:28.1632571Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-10-24T01:08:28.1632715Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T01:08:28.1632847Z ##[endgroup] 2026-10-24T01:08:28.1706969Z Docker container cache not activated, skipping hash computation. 2026-10-24T01:08:28.1987362Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T01:08:28.2030170Z Cleaning up orphan processes