2026-10-24T00:18:23.7099787Z Current runner version: '2.338.1' 2026-10-24T00:18:23.7103618Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-vd472cdegfbpbqpg' 2026-10-24T00:18:23.7104403Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T00:18:23.7105170Z Machine name: 'ip-172-31-73-130' 2026-10-24T00:18:23.7106887Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T00:18:23.7109025Z Contents: read 2026-10-24T00:18:23.7109559Z Metadata: read 2026-10-24T00:18:23.7109970Z ##[endgroup] 2026-10-24T00:18:23.7111509Z Secret source: Actions 2026-10-24T00:18:23.7112167Z Cache mode: write 2026-10-24T00:18:23.7112769Z Prepare workflow directory 2026-10-24T00:18:23.7341651Z Prepare all required actions 2026-10-24T00:18:23.7371876Z Getting action download info 2026-10-24T00:18:23.8669009Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T00:18:23.9078619Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T00:18:24.0361898Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T00:18:24.0404985Z Complete job name: Test Web 2026-10-24T00:18:24.0840980Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T00:18:24.0909869Z ##[group]Run '/setup.sh' 2026-10-24T00:18:24.0921429Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:24.0921903Z env: 2026-10-24T00:18:24.0922150Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:24.0922527Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:24.0922836Z BLACKSMITH_CHECK_RUN_ID: 120722356307 2026-10-24T00:18:24.0923149Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-10-24T00:18:24.0923453Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T00:18:24.0923738Z ##[endgroup] 2026-10-24T00:18:24.1199262Z Logging daemon started (blacksmithd for logs) 2026-10-24T00:18:24.1323624Z Results daemon started (blacksmithd for results) 2026-10-24T00:18:24.1507063Z Background adoption and SSH setup started (PID: 3072) 2026-10-24T00:18:24.1507544Z 2026-10-24T00:18:24.1507691Z ---------------------------------------- 2026-10-24T00:18:24.1508300Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40044291740/jobs/120722356307 2026-10-24T00:18:24.1508816Z SSH Access (using your GitHub SSH key): 2026-10-24T00:18:24.1509338Z ssh -p 64001 runner@blacksmith-8vcpu-ubuntu-2404-vd472cdegfbpbqpg.vm.blacksmith.sh 2026-10-24T00:18:24.1509738Z 2026-10-24T00:18:24.1509875Z No GitHub SSH key? Add one at: 2026-10-24T00:18:24.1510501Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T00:18:24.1511010Z 2026-10-24T00:18:24.1511144Z ---------------------------------------- 2026-10-24T00:18:24.1511366Z 2026-10-24T00:18:24.1511545Z VM ID: blacksmith-8vcpu-ubuntu-2404-vd472cdegfbpbqpg 2026-10-24T00:18:24.1511955Z Host: production-152.236.41.10-x8664 2026-10-24T00:18:24.1512311Z Host Agent PID: 3812344 2026-10-24T00:18:24.1512680Z Host Agent Git SHA: 1637818df 2026-10-24T00:18:24.1513014Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T00:18:24.1513366Z Blacksmith Host Generation: gen 2 2026-10-24T00:18:24.1513739Z Petname: production-thorough-crappie-d17a1b15 2026-10-24T00:18:24.1514123Z Region: us-east 2026-10-24T00:18:24.1514510Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T00:18:24.1521844Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T00:18:24.1522511Z 2026-10-24T00:18:24.1522705Z Enabling Blacksmith transparent cache 2026-10-24T00:18:24.1802876Z ##[group]Run actions/checkout@v6 2026-10-24T00:18:24.1803218Z with: 2026-10-24T00:18:24.1803570Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T00:18:24.1803998Z sparse-checkout-cone-mode: false 2026-10-24T00:18:24.1804297Z repository: pingdotgg/t3code 2026-10-24T00:18:24.1806268Z token: *** 2026-10-24T00:18:24.1806501Z ssh-strict: true 2026-10-24T00:18:24.1806741Z ssh-user: git 2026-10-24T00:18:24.1806980Z persist-credentials: true 2026-10-24T00:18:24.1807519Z clean: true 2026-10-24T00:18:24.1807748Z fetch-depth: 1 2026-10-24T00:18:24.1807978Z fetch-tags: false 2026-10-24T00:18:24.1808220Z show-progress: true 2026-10-24T00:18:24.1808457Z lfs: false 2026-10-24T00:18:24.1808682Z submodules: false 2026-10-24T00:18:24.1808925Z set-safe-directory: true 2026-10-24T00:18:24.1809196Z allow-unsafe-pr-checkout: false 2026-10-24T00:18:24.1809475Z env: 2026-10-24T00:18:24.1809741Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:24.1810049Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:24.1810353Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:24.1810634Z ##[endgroup] 2026-10-24T00:18:24.3014966Z Syncing repository: pingdotgg/t3code 2026-10-24T00:18:24.3016096Z ##[group]Getting Git version info 2026-10-24T00:18:24.3016471Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T00:18:24.3017013Z [command]/usr/local/bin/git version 2026-10-24T00:18:24.3047244Z git version 2.55.0 2026-10-24T00:18:24.3065661Z ##[endgroup] 2026-10-24T00:18:24.3072935Z Temporarily overriding HOME='/home/runner/_work/_temp/be6f19da-d1e4-4dee-8817-85cfdeac710a' before making global git config changes 2026-10-24T00:18:24.3073704Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T00:18:24.3077434Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T00:18:24.3119433Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T00:18:24.3122019Z ##[group]Determining repository object format 2026-10-24T00:18:24.3123873Z ##[endgroup] 2026-10-24T00:18:24.3124283Z ##[group]Initializing the repository 2026-10-24T00:18:24.3128288Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T00:18:24.3170218Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T00:18:24.3170781Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T00:18:24.3171325Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T00:18:24.3171741Z hint: call: 2026-10-24T00:18:24.3171970Z hint: 2026-10-24T00:18:24.3172282Z hint: git config --global init.defaultBranch 2026-10-24T00:18:24.3173027Z hint: 2026-10-24T00:18:24.3173413Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T00:18:24.3173956Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T00:18:24.3174393Z hint: 2026-10-24T00:18:24.3174645Z hint: git branch -m 2026-10-24T00:18:24.3174919Z hint: 2026-10-24T00:18:24.3175277Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T00:18:24.3175847Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T00:18:24.3177268Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T00:18:24.3214656Z ##[endgroup] 2026-10-24T00:18:24.3215121Z ##[group]Disabling automatic garbage collection 2026-10-24T00:18:24.3218905Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T00:18:24.3251055Z ##[endgroup] 2026-10-24T00:18:24.3251461Z ##[group]Setting up auth 2026-10-24T00:18:24.3251973Z Removing SSH command configuration 2026-10-24T00:18:24.3256516Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T00:18:24.3283759Z [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-24T00:18:24.3440773Z Removing HTTP extra header 2026-10-24T00:18:24.3444622Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T00:18:24.3473323Z [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-24T00:18:24.3606438Z Removing includeIf entries pointing to credentials config files 2026-10-24T00:18:24.3612572Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T00:18:24.3643837Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T00:18:24.3788190Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-bff02a46-e724-4410-8b0c-abae69f8afd7.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T00:18:24.3849102Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-bff02a46-e724-4410-8b0c-abae69f8afd7.config 2026-10-24T00:18:24.3876897Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-bff02a46-e724-4410-8b0c-abae69f8afd7.config 2026-10-24T00:18:24.3901307Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-bff02a46-e724-4410-8b0c-abae69f8afd7.config 2026-10-24T00:18:24.3927335Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-bff02a46-e724-4410-8b0c-abae69f8afd7.config 2026-10-24T00:18:24.3956226Z ##[endgroup] 2026-10-24T00:18:24.3956651Z ##[group]Fetching the repository 2026-10-24T00:18:24.3962009Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +52628d863e977e1a8b16644141fd00ba96640b16:refs/remotes/origin/main 2026-10-24T00:18:24.6659519Z From https://github.com/pingdotgg/t3code 2026-10-24T00:18:24.6660073Z * [new ref] 52628d863e977e1a8b16644141fd00ba96640b16 -> origin/main 2026-10-24T00:18:24.6697316Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T00:18:24.6724382Z origin/main 2026-10-24T00:18:24.6729613Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T00:18:24.6752050Z 52628d863e977e1a8b16644141fd00ba96640b16 2026-10-24T00:18:24.6757093Z ##[endgroup] 2026-10-24T00:18:24.6757657Z ##[group]Determining the checkout info 2026-10-24T00:18:24.6758214Z ##[endgroup] 2026-10-24T00:18:24.6758688Z ##[group]Setting up sparse checkout 2026-10-24T00:18:24.6759268Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T00:18:24.6784847Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T00:18:24.6808061Z .git/info/sparse-checkout 2026-10-24T00:18:24.6812672Z ##[endgroup] 2026-10-24T00:18:24.6813112Z ##[group]Checking out the ref 2026-10-24T00:18:24.6816007Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T00:18:31.1971193Z Updating files: 0% (1/6315) 2026-10-24T00:18:31.2003362Z Updating files: 1% (64/6315) 2026-10-24T00:18:31.2022489Z Updating files: 2% (127/6315) 2026-10-24T00:18:31.2047442Z Updating files: 3% (190/6315) 2026-10-24T00:18:31.2070868Z Updating files: 4% (253/6315) 2026-10-24T00:18:31.2106696Z Updating files: 5% (316/6315) 2026-10-24T00:18:31.2130119Z Updating files: 6% (379/6315) 2026-10-24T00:18:31.2195529Z Updating files: 7% (443/6315) 2026-10-24T00:18:31.2245698Z Updating files: 8% (506/6315) 2026-10-24T00:18:31.2274601Z Updating files: 9% (569/6315) 2026-10-24T00:18:31.2620497Z Updating files: 10% (632/6315) 2026-10-24T00:18:31.2637487Z Updating files: 11% (695/6315) 2026-10-24T00:18:31.2651533Z Updating files: 12% (758/6315) 2026-10-24T00:18:31.2669399Z Updating files: 13% (821/6315) 2026-10-24T00:18:31.2689304Z Updating files: 14% (885/6315) 2026-10-24T00:18:31.2708936Z Updating files: 15% (948/6315) 2026-10-24T00:18:31.2730794Z Updating files: 16% (1011/6315) 2026-10-24T00:18:31.2747736Z Updating files: 17% (1074/6315) 2026-10-24T00:18:31.2768958Z Updating files: 18% (1137/6315) 2026-10-24T00:18:31.2786134Z Updating files: 19% (1200/6315) 2026-10-24T00:18:31.2811810Z Updating files: 20% (1263/6315) 2026-10-24T00:18:31.2833531Z Updating files: 21% (1327/6315) 2026-10-24T00:18:31.2856341Z Updating files: 22% (1390/6315) 2026-10-24T00:18:31.2871738Z Updating files: 23% (1453/6315) 2026-10-24T00:18:31.2887233Z Updating files: 24% (1516/6315) 2026-10-24T00:18:31.2904555Z Updating files: 25% (1579/6315) 2026-10-24T00:18:31.2923289Z Updating files: 26% (1642/6315) 2026-10-24T00:18:31.2938332Z Updating files: 27% (1706/6315) 2026-10-24T00:18:31.2961691Z Updating files: 28% (1769/6315) 2026-10-24T00:18:31.2998171Z Updating files: 29% (1832/6315) 2026-10-24T00:18:31.3022999Z Updating files: 30% (1895/6315) 2026-10-24T00:18:31.3052043Z Updating files: 31% (1958/6315) 2026-10-24T00:18:31.3086324Z Updating files: 32% (2021/6315) 2026-10-24T00:18:31.3120731Z Updating files: 33% (2084/6315) 2026-10-24T00:18:31.3202104Z Updating files: 34% (2148/6315) 2026-10-24T00:18:31.3264031Z Updating files: 35% (2211/6315) 2026-10-24T00:18:31.3303094Z Updating files: 36% (2274/6315) 2026-10-24T00:18:31.3347820Z Updating files: 37% (2337/6315) 2026-10-24T00:18:31.3393376Z Updating files: 38% (2400/6315) 2026-10-24T00:18:31.3422714Z Updating files: 39% (2463/6315) 2026-10-24T00:18:31.3460062Z Updating files: 40% (2526/6315) 2026-10-24T00:18:31.3495171Z Updating files: 41% (2590/6315) 2026-10-24T00:18:31.3513136Z Updating files: 42% (2653/6315) 2026-10-24T00:18:31.3526681Z Updating files: 43% (2716/6315) 2026-10-24T00:18:31.3546232Z Updating files: 44% (2779/6315) 2026-10-24T00:18:31.3581783Z Updating files: 45% (2842/6315) 2026-10-24T00:18:31.3605769Z Updating files: 46% (2905/6315) 2026-10-24T00:18:31.3633558Z Updating files: 47% (2969/6315) 2026-10-24T00:18:31.3661011Z Updating files: 48% (3032/6315) 2026-10-24T00:18:31.3692603Z Updating files: 49% (3095/6315) 2026-10-24T00:18:31.3735353Z Updating files: 50% (3158/6315) 2026-10-24T00:18:31.3754006Z Updating files: 51% (3221/6315) 2026-10-24T00:18:31.3792739Z Updating files: 52% (3284/6315) 2026-10-24T00:18:31.3823610Z Updating files: 53% (3347/6315) 2026-10-24T00:18:31.3845794Z Updating files: 54% (3411/6315) 2026-10-24T00:18:31.3873312Z Updating files: 55% (3474/6315) 2026-10-24T00:18:31.3894630Z Updating files: 56% (3537/6315) 2026-10-24T00:18:31.3912159Z Updating files: 57% (3600/6315) 2026-10-24T00:18:31.3935371Z Updating files: 58% (3663/6315) 2026-10-24T00:18:31.4352393Z Updating files: 59% (3726/6315) 2026-10-24T00:18:31.4369054Z Updating files: 60% (3789/6315) 2026-10-24T00:18:31.4387099Z Updating files: 61% (3853/6315) 2026-10-24T00:18:31.4408006Z Updating files: 62% (3916/6315) 2026-10-24T00:18:31.4433682Z Updating files: 63% (3979/6315) 2026-10-24T00:18:31.4465388Z Updating files: 64% (4042/6315) 2026-10-24T00:18:31.4488546Z Updating files: 65% (4105/6315) 2026-10-24T00:18:31.4507931Z Updating files: 66% (4168/6315) 2026-10-24T00:18:31.4536247Z Updating files: 67% (4232/6315) 2026-10-24T00:18:31.4550084Z Updating files: 68% (4295/6315) 2026-10-24T00:18:31.4571202Z Updating files: 69% (4358/6315) 2026-10-24T00:18:31.4585237Z Updating files: 70% (4421/6315) 2026-10-24T00:18:31.4603647Z Updating files: 71% (4484/6315) 2026-10-24T00:18:31.4622436Z Updating files: 72% (4547/6315) 2026-10-24T00:18:31.4652276Z Updating files: 73% (4610/6315) 2026-10-24T00:18:31.4934946Z Updating files: 74% (4674/6315) 2026-10-24T00:18:31.5143067Z Updating files: 75% (4737/6315) 2026-10-24T00:18:31.5169047Z Updating files: 76% (4800/6315) 2026-10-24T00:18:31.5191243Z Updating files: 77% (4863/6315) 2026-10-24T00:18:31.5221071Z Updating files: 78% (4926/6315) 2026-10-24T00:18:31.5242338Z Updating files: 79% (4989/6315) 2026-10-24T00:18:31.5261775Z Updating files: 80% (5052/6315) 2026-10-24T00:18:31.5284808Z Updating files: 81% (5116/6315) 2026-10-24T00:18:31.5305142Z Updating files: 82% (5179/6315) 2026-10-24T00:18:31.5325165Z Updating files: 83% (5242/6315) 2026-10-24T00:18:31.5350169Z Updating files: 84% (5305/6315) 2026-10-24T00:18:31.5372936Z Updating files: 85% (5368/6315) 2026-10-24T00:18:31.5398210Z Updating files: 86% (5431/6315) 2026-10-24T00:18:31.5481373Z Updating files: 87% (5495/6315) 2026-10-24T00:18:31.5517223Z Updating files: 88% (5558/6315) 2026-10-24T00:18:31.5536831Z Updating files: 89% (5621/6315) 2026-10-24T00:18:31.5566320Z Updating files: 90% (5684/6315) 2026-10-24T00:18:31.5605579Z Updating files: 91% (5747/6315) 2026-10-24T00:18:31.5623208Z Updating files: 92% (5810/6315) 2026-10-24T00:18:31.5641715Z Updating files: 93% (5873/6315) 2026-10-24T00:18:31.5664376Z Updating files: 94% (5937/6315) 2026-10-24T00:18:31.5691773Z Updating files: 95% (6000/6315) 2026-10-24T00:18:31.5750352Z Updating files: 96% (6063/6315) 2026-10-24T00:18:31.5779736Z Updating files: 97% (6126/6315) 2026-10-24T00:18:31.5831312Z Updating files: 98% (6189/6315) 2026-10-24T00:18:31.5853067Z Updating files: 99% (6252/6315) 2026-10-24T00:18:31.5853245Z Updating files: 100% (6315/6315) 2026-10-24T00:18:31.5853412Z Updating files: 100% (6315/6315), done. 2026-10-24T00:18:31.6032905Z Switched to a new branch 'main' 2026-10-24T00:18:31.6035265Z branch 'main' set up to track 'origin/main'. 2026-10-24T00:18:31.6049302Z ##[endgroup] 2026-10-24T00:18:31.6094600Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T00:18:31.6128419Z 52628d863e977e1a8b16644141fd00ba96640b16 2026-10-24T00:18:31.6316269Z Prepare all required actions 2026-10-24T00:18:31.6316678Z Getting action download info 2026-10-24T00:18:31.7338499Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T00:18:31.8340424Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T00:18:31.8340606Z env: 2026-10-24T00:18:31.8340737Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:31.8340917Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:31.8341091Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:31.8341260Z ##[endgroup] 2026-10-24T00:18:31.8481367Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T00:18:31.8500466Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:31.8500937Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:31.8501298Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:31.8501573Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:31.8510584Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:31.8510780Z env: 2026-10-24T00:18:31.8510960Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:31.8511124Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:31.8511287Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:31.8511456Z ##[endgroup] 2026-10-24T00:18:31.8602794Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=12] 2026-10-24T00:18:31.8605238Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T00:18:31.8678625Z ##[group]Run actions/cache@v6 2026-10-24T00:18:31.8678879Z with: 2026-10-24T00:18:31.8679076Z path: ~/.vite-plus 2026-10-24T00:18:31.8679386Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T00:18:31.8679742Z enableCrossOsArchive: false 2026-10-24T00:18:31.8679985Z fail-on-cache-miss: false 2026-10-24T00:18:31.8680254Z lookup-only: false 2026-10-24T00:18:31.8680468Z save-always: false 2026-10-24T00:18:31.8680671Z env: 2026-10-24T00:18:31.8680873Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:31.8681171Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:31.8681431Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:31.8681700Z ##[endgroup] 2026-10-24T00:18:32.0899055Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T00:18:32.5337591Z Received 170349591 of 170349591 (100.0%), 389.6 MBs/sec 2026-10-24T00:18:32.5338516Z Cache Size: ~162 MB (170349591 B) 2026-10-24T00:18:32.5363516Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/753b2f39-5c81-4130-9688-04e769159010/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T00:18:33.3451479Z Cache restored successfully 2026-10-24T00:18:33.3719591Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T00:18:33.3802305Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1519] 2026-10-24T00:18:33.3804991Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T00:18:33.3826705Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T00:18:33.3826956Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T00:18:33.3827146Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T00:18:33.3836681Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:33.3836865Z env: 2026-10-24T00:18:33.3837005Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:33.3837161Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:33.3837310Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:33.3837461Z ##[endgroup] 2026-10-24T00:18:33.3877718Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T00:18:33.3887289Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T00:18:33.3889287Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T00:18:33.3894238Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T00:18:33.3895719Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T00:18:33.3908664Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T00:18:33.3908955Z store_path="$(vp pm cache dir)" 2026-10-24T00:18:33.3909229Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:33.3920407Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:33.3920610Z env: 2026-10-24T00:18:33.3920732Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:33.3920893Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:33.3921043Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:33.3921188Z ##[endgroup] 2026-10-24T00:18:33.4066631Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=17] 2026-10-24T00:18:33.4068700Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T00:18:33.4496938Z ##[group]Run actions/cache@v6 2026-10-24T00:18:33.4497172Z with: 2026-10-24T00:18:33.4497378Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T00:18:33.4497821Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T00:18:33.4498107Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T00:18:33.4498267Z enableCrossOsArchive: false 2026-10-24T00:18:33.4498404Z fail-on-cache-miss: false 2026-10-24T00:18:33.4498547Z lookup-only: false 2026-10-24T00:18:33.4498663Z save-always: false 2026-10-24T00:18:33.4498778Z env: 2026-10-24T00:18:33.4498893Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:33.4499051Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:33.4499199Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:33.4499339Z ##[endgroup] 2026-10-24T00:18:33.6600400Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T00:18:34.6878013Z Received 536870912 of 995020926 (54.0%), 511.5 MBs/sec 2026-10-24T00:18:35.4927657Z Received 995020926 of 995020926 (100.0%), 525.4 MBs/sec 2026-10-24T00:18:35.4927949Z Cache Size: ~949 MB (995020926 B) 2026-10-24T00:18:35.4953613Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/027b0e64-759b-4aa8-bc00-2b6df742766c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T00:18:41.6793250Z Cache restored successfully 2026-10-24T00:18:41.7350511Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T00:18:41.7495492Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=8342] 2026-10-24T00:18:41.7497988Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T00:18:41.7509264Z ##[group]Run vp install 2026-10-24T00:18:41.7509425Z vp install 2026-10-24T00:18:41.7519198Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:41.7519384Z env: 2026-10-24T00:18:41.7519510Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:41.7519674Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:41.7519830Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:41.7520033Z ##[endgroup] 2026-10-24T00:18:41.7896822Z Scope: all 33 workspace projects 2026-10-24T00:18:41.9331957Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T00:18:42.2215415Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T00:18:42.2216219Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T00:18:42.2217151Z Virtual store is at: node_modules/.pnpm 2026-10-24T00:18:44.7489711Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.8s) 2026-10-24T00:18:44.7490009Z Lockfile is up to date, resolution step is skipped 2026-10-24T00:18:44.7676388Z Packages: +1721 2026-10-24T00:18:44.7676604Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T00:18:44.8048841Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T00:18:45.9778793Z . prepare$ vp config --no-agent 2026-10-24T00:18:46.1113981Z . prepare: Done 2026-10-24T00:18:46.1132962Z 2026-10-24T00:18:46.1133384Z devDependencies: 2026-10-24T00:18:46.1133616Z + @coderabbitai/config 1.1.0 2026-10-24T00:18:46.1133769Z + @shadcn/lint 0.1.5 2026-10-24T00:18:46.1133960Z + @types/node 24.12.4 2026-10-24T00:18:46.1134090Z + knip 6.34.0 2026-10-24T00:18:46.1134231Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T00:18:46.1134404Z + vite-plus 1.3.0 2026-10-24T00:18:46.1134477Z 2026-10-24T00:18:46.1153800Z Done in 4.3s using pnpm v12.14.0 2026-10-24T00:18:46.1336390Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4383] 2026-10-24T00:18:46.1362132Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:46.1362596Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:46.1372043Z shell: /usr/bin/bash -e {0} 2026-10-24T00:18:46.1372175Z env: 2026-10-24T00:18:46.1372298Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:46.1372455Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:46.1372604Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:46.1372751Z ##[endgroup] 2026-10-24T00:18:46.1849491Z ##[group]Run actions/cache@v6 2026-10-24T00:18:46.1849984Z with: 2026-10-24T00:18:46.1850330Z path: ~/.cache/ms-playwright 2026-10-24T00:18:46.1850798Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T00:18:46.1851182Z enableCrossOsArchive: false 2026-10-24T00:18:46.1851623Z fail-on-cache-miss: false 2026-10-24T00:18:46.1851946Z lookup-only: false 2026-10-24T00:18:46.1852269Z save-always: false 2026-10-24T00:18:46.1852467Z env: 2026-10-24T00:18:46.1852699Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:46.1852998Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:46.1853384Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:46.1853743Z ##[endgroup] 2026-10-24T00:18:46.4047916Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T00:18:46.5767858Z Received 106503405 of 106503405 (100.0%), 672.6 MBs/sec 2026-10-24T00:18:46.5768298Z Cache Size: ~102 MB (106503405 B) 2026-10-24T00:18:46.5783306Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/fe6c7dd4-4e44-4a1b-940e-63bb6ba0342c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T00:18:46.7885192Z Cache restored successfully 2026-10-24T00:18:46.8017338Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T00:18:46.8160244Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T00:18:46.8160701Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T00:18:46.8161106Z test -n "$browser" 2026-10-24T00:18:46.8161363Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T00:18:46.8161730Z  node apps/web/node_modules/playwright/cli.js install-deps chromium 2026-10-24T00:18:46.8162077Z fi 2026-10-24T00:18:46.8173296Z shell: /usr/bin/bash -e {0} 2026-10-24T00:18:46.8173444Z env: 2026-10-24T00:18:46.8173568Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:46.8173744Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:46.8173903Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:46.8174061Z ##[endgroup] 2026-10-24T00:18:46.8819204Z ##[group]Run vp run --filter @t3tools/web test 2026-10-24T00:18:46.8819534Z vp run --filter @t3tools/web test 2026-10-24T00:18:46.8830207Z shell: /usr/bin/bash -e {0} 2026-10-24T00:18:46.8830361Z env: 2026-10-24T00:18:46.8830489Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:18:46.8830668Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:18:46.8830831Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:46.8830989Z ##[endgroup] 2026-10-24T00:18:47.0905922Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled 2026-10-24T00:18:47.9293894Z 2026-10-24T00:18:47.9295151Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web 2026-10-24T00:18:47.9295424Z 2026-10-24T00:18:56.6196770Z ✓  unit  src/composer-rich-text-doc.test.ts (239 tests) 188ms 2026-10-24T00:18:57.0790822Z ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (70 tests) 41ms 2026-10-24T00:18:58.1301870Z (node:3975) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:18:58.1321550Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:18:58.2586640Z ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 54ms 2026-10-24T00:18:58.2951509Z ✓  unit  src/session-logic.test.ts (48 tests) 52ms 2026-10-24T00:18:58.5609264Z ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (81 tests) 92ms 2026-10-24T00:18:58.7784088Z (node:3976) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:18:58.7833660Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:18:59.0039794Z ✓  unit  src/components/Sidebar.logic.test.ts (57 tests) 35ms 2026-10-24T00:18:59.0470283Z ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 375ms 2026-10-24T00:18:59.3512980Z ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 381ms 2026-10-24T00:18:59.6046704Z ✓  unit  src/keybindings.test.ts (38 tests) 20ms 2026-10-24T00:18:59.7097729Z ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 16ms 2026-10-24T00:19:00.1057951Z ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 426ms 2026-10-24T00:19:00.3415553Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer 2026-10-24T00:19:00.3417785Z [00:19:00.329] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:00.3420453Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:00.3425121Z } 2026-10-24T00:19:00.4276058Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer 2026-10-24T00:19:00.4316046Z 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-24T00:19:00.5990426Z ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (6 tests) 568ms 2026-10-24T00:19:00.7835738Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 2490ms 2026-10-24T00:19:00.7866279Z ✓ bolds with Mod+B only when text is selected 391ms 2026-10-24T00:19:00.7882318Z ✓ an Arabic line (3) 2026-10-24T00:19:00.7942454Z ✓ leaves inline code through its start with ArrowRight, which points back 1056ms 2026-10-24T00:19:01.1713896Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T00:19:01.1715652Z [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-24T00:19:01.2900442Z (node:4187) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:01.2900847Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:01.3013870Z (node:4198) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:01.3014491Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:01.3165343Z ✓  unit  src/modelSelection.test.ts (27 tests) 14ms 2026-10-24T00:19:01.4936028Z (node:3957) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:01.4936532Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:01.5676282Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access 2026-10-24T00:19:01.5712188Z [00:19:01.554] WARN (#39): Could not discover the primary environment. { 2026-10-24T00:19:01.5713661Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:01.5714619Z } 2026-10-24T00:19:01.6931585Z ✓  unit  src/composerDraftStore.test.ts (69 tests) 107ms 2026-10-24T00:19:01.8477355Z ✓  unit  src/terminal/ghostty/surface.test.ts (28 tests) 57ms 2026-10-24T00:19:01.8790468Z ✓  unit  src/themePalette.test.ts (15 tests) 58ms 2026-10-24T00:19:02.1792267Z (node:4215) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:02.1835696Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:02.2010234Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T00:19:02.2015929Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:02.3413821Z (node:4208) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:02.3414922Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:02.6196309Z ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 17ms 2026-10-24T00:19:02.7782079Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T00:19:02.7783271Z [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-24T00:19:02.7794899Z debugInfo: { 2026-10-24T00:19:02.7795815Z numContainers: 19, 2026-10-24T00:19:02.7796037Z numContainersPooled: 19, 2026-10-24T00:19:02.7796264Z numNeeded: 21, 2026-10-24T00:19:02.7796456Z stillNeeded: 4, 2026-10-24T00:19:02.7796757Z }, 2026-10-24T00:19:02.7796977Z } 2026-10-24T00:19:02.8079430Z ✓  unit  src/lib/attachmentUploadQueue.test.ts (12 tests) 36ms 2026-10-24T00:19:03.0176695Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights 2026-10-24T00:19:03.0197998Z [00:19:03.006] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:03.0198591Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:03.0199109Z } 2026-10-24T00:19:03.0876375Z ✓  unit  src/providerInstances.test.ts (28 tests) 11ms 2026-10-24T00:19:03.5208961Z (node:4150) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:03.5214363Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:03.6676228Z ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 22ms 2026-10-24T00:19:03.7069588Z ✓  unit  src/composer-logic.test.ts (61 tests) 126ms 2026-10-24T00:19:03.8892040Z ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (13 tests) 2796ms 2026-10-24T00:19:03.8904803Z ✓ MessagesTimeline messages (4) 2026-10-24T00:19:03.8905546Z ✓ settles when equally long messages have very different rendered heights 1949ms 2026-10-24T00:19:04.1047885Z ✓  unit  src/vscodeThemeImport.test.ts (23 tests) 50ms 2026-10-24T00:19:04.6355279Z ✓  unit  src/openVsxThemes.test.ts (5 tests) 697ms 2026-10-24T00:19:04.6356230Z ✓ Open VSX themes (5) 2026-10-24T00:19:04.6357034Z ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 676ms 2026-10-24T00:19:04.8343782Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > keeps an unknown project recoverable from any environment 2026-10-24T00:19:04.8350705Z [00:19:04.816] WARN (#39): Could not discover the primary environment. { 2026-10-24T00:19:04.8351693Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:04.8352411Z } 2026-10-24T00:19:04.9399128Z ✓  unit  src/components/ChatView.logic.test.ts (45 tests) 50ms 2026-10-24T00:19:05.2144448Z (node:4346) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:05.2145161Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:05.6132885Z ✓  unit  src/lib/imageCompression.test.ts (19 tests) 313ms 2026-10-24T00:19:05.6534486Z (node:4339) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:05.6535596Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:05.8669769Z ✓  unit  src/components/CommandPalette.logic.test.ts (20 tests) 14ms 2026-10-24T00:19:06.5498994Z ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 5353ms 2026-10-24T00:19:06.5499662Z ✓ project settings permissions (10) 2026-10-24T00:19:06.5500182Z ✓ renames every member when all have project access without settings access 393ms 2026-10-24T00:19:06.5500732Z ✓ removes a writable checkout while removal of the mixed group stays denied 404ms 2026-10-24T00:19:06.5501256Z ✓ uses the current grant while a member's session is refreshing 307ms 2026-10-24T00:19:06.5501632Z ✓ project settings scope (5) 2026-10-24T00:19:06.5502031Z ✓ offers every environment while no project is selected 343ms 2026-10-24T00:19:06.5502503Z ✓ offers only the selected project's checkout environments 392ms 2026-10-24T00:19:06.5502974Z ✓ keeps an unknown project recoverable from any environment 893ms 2026-10-24T00:19:06.5503437Z ✓ recovers a stale environment link with checkout undefined 454ms 2026-10-24T00:19:06.5503987Z ✓ returns to the project overview after removal, clearing the selection but keeping the environment 628ms 2026-10-24T00:19:06.6997208Z ✓  unit  src/authBootstrap.test.ts (10 tests) 733ms 2026-10-24T00:19:06.6998219Z ✓ resolveInitialServerAuthGateState (10) 2026-10-24T00:19:06.7000592Z ✓ reuses an in-flight silent bootstrap attempt 595ms 2026-10-24T00:19:06.9276369Z (node:4394) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:06.9285485Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:06.9402681Z (node:4369) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:06.9436754Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:07.0991596Z ✓  unit  src/rightPanelStore.test.ts (67 tests) 26ms 2026-10-24T00:19:07.1262363Z ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 9ms 2026-10-24T00:19:07.4887962Z (node:4387) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:07.4928263Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:07.5796666Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture 2026-10-24T00:19:07.5797456Z [00:19:07.563] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:07.5797977Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:07.5798364Z } 2026-10-24T00:19:07.9921883Z ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 314ms 2026-10-24T00:19:08.0500879Z ✓  unit  src/previewStateStore.test.ts (15 tests) 21ms 2026-10-24T00:19:08.2597880Z ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 395ms 2026-10-24T00:19:08.3122809Z (node:4404) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:08.3126961Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:08.3452775Z (node:4411) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:08.3453437Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:08.4028493Z ✓  unit  src/lib/composerContextRecords.test.ts (13 tests) 20ms 2026-10-24T00:19:08.4314697Z ✓  unit  src/connection/platform.test.ts (14 tests) 21ms 2026-10-24T00:19:08.6083066Z ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1147ms 2026-10-24T00:19:08.6090732Z ✓ EnvironmentProviderSettings routing (3) 2026-10-24T00:19:08.6092361Z ✓ updates one provider instance without sending a stale whole map 344ms 2026-10-24T00:19:08.6092893Z ✓ routes explicit ACP browser authentication consent to the selected environment 579ms 2026-10-24T00:19:08.6681293Z ✓  unit  src/themeBoot.test.ts (23 tests) 9ms 2026-10-24T00:19:08.6720798Z ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (2 tests) 1420ms 2026-10-24T00:19:08.6721717Z ✓ PreviewView (2) 2026-10-24T00:19:08.6722717Z ✓ retains the annotation locally when its own environment loses access during capture 1055ms 2026-10-24T00:19:08.6723290Z ✓ still sends annotation text when the picked element's crop is malformed 363ms 2026-10-24T00:19:09.1059435Z ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2819ms 2026-10-24T00:19:09.1060463Z ✓ resource monitor retry (4) 2026-10-24T00:19:09.1061203Z ✓ clears the settings and history errors after a successful retry without remounting 772ms 2026-10-24T00:19:09.1062216Z ✓ refreshes the changed history window only in the retry environment (switch environment: false) 1156ms 2026-10-24T00:19:09.1063201Z ✓ refreshes the changed history window only in the retry environment (switch environment: true) 644ms 2026-10-24T00:19:09.1426056Z ✓  unit  src/hooks/useSettings.test.ts (11 tests) 14ms 2026-10-24T00:19:09.2956061Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu 2026-10-24T00:19:09.2969926Z [chat-markdown] action failed { 2026-10-24T00:19:09.3061170Z operation: 'open-file-in-editor', 2026-10-24T00:19:09.3075132Z target: '/work/docs/readme.md', 2026-10-24T00:19:09.3115082Z } { 2026-10-24T00:19:09.3155115Z _id: 'Cause', 2026-10-24T00:19:09.3155382Z failures: [ 2026-10-24T00:19:09.3155570Z { 2026-10-24T00:19:09.3155800Z _tag: 'Fail', 2026-10-24T00:19:09.3156288Z error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.], 2026-10-24T00:19:09.3156761Z }, 2026-10-24T00:19:09.3156931Z ], 2026-10-24T00:19:09.3157114Z } 2026-10-24T00:19:09.3636196Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup 2026-10-24T00:19:09.3646006Z [chat-markdown] action failed { 2026-10-24T00:19:09.3646567Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup 2026-10-24T00:19:09.3657922Z operation: 'reveal-file-in-file-manager', 2026-10-24T00:19:09.3716076Z [00:19:09.346] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:09.3716942Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:09.3719867Z target: '/work/readme.md', 2026-10-24T00:19:09.3732977Z } { 2026-10-24T00:19:09.3733413Z _id: 'Cause', 2026-10-24T00:19:09.3734910Z failures: [ 2026-10-24T00:19:09.3735087Z } 2026-10-24T00:19:09.3735222Z { 2026-10-24T00:19:09.3751882Z _tag: 'Fail', 2026-10-24T00:19:09.3752219Z error: [Error: This connection cannot reveal files on this environment.], 2026-10-24T00:19:09.3752521Z }, 2026-10-24T00:19:09.3752708Z ], 2026-10-24T00:19:09.3752891Z } 2026-10-24T00:19:09.4812767Z ✓  unit  src/terminal/ghostty/core.test.ts (16 tests) 107ms 2026-10-24T00:19:09.5376529Z ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 355ms 2026-10-24T00:19:09.8753455Z ✓  unit  src/lib/diffRendering.test.ts (16 tests) 25ms 2026-10-24T00:19:10.0944098Z ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 11ms 2026-10-24T00:19:10.3497979Z ✓  unit  src/components/ThreadStatusIndicators.test.ts (19 tests) 10ms 2026-10-24T00:19:11.0032457Z ✓  unit  src/components/chat/chatCanvasLayout.test.ts (16 tests) 50ms 2026-10-24T00:19:11.0700668Z 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-24T00:19:11.0752914Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:11.2862690Z 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-24T00:19:11.2878184Z stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > awaits an atomic create before closing and retains prepared ACP metadata 2026-10-24T00:19:11.2896878Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:11.2897225Z [00:19:11.254] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:11.2897912Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:11.2898421Z } 2026-10-24T00:19:11.3836713Z 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-24T00:19:11.3869234Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:11.4185752Z 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-24T00:19:11.4236159Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:11.5943337Z ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 25ms 2026-10-24T00:19:11.5968769Z (node:4465) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:11.5969371Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:11.6447107Z 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-24T00:19:11.6482208Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:11.6581496Z 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-24T00:19:11.6665941Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:11.7598282Z ✓  unit  src/browser/browserRecording.test.ts (6 tests) 38ms 2026-10-24T00:19:11.8147800Z 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-24T00:19:11.8178790Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:11.9981146Z 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-24T00:19:12.0084229Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:12.1196363Z ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 12ms 2026-10-24T00:19:12.1991538Z 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-24T00:19:12.1992705Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:12.2116379Z 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-24T00:19:12.2117268Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:12.3006872Z ✓  unit  src/connection/storage.test.ts (6 tests) 46ms 2026-10-24T00:19:12.4967361Z 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-24T00:19:12.4968112Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:12.5275831Z ✓  unit  src/lib/openPullRequestLink.test.ts (27 tests) 12ms 2026-10-24T00:19:12.6956479Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked 2026-10-24T00:19:12.6957529Z [Error: ResizeObserver loop completed with undelivered notifications.] 2026-10-24T00:19:12.9062212Z ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 49ms 2026-10-24T00:19:12.9620114Z ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 2006ms 2026-10-24T00:19:12.9620943Z ✓ AddProviderInstanceDialog environment routing (4) 2026-10-24T00:19:12.9621361Z ✓ creates a local command in the selected environment without a sign-in step 1329ms 2026-10-24T00:19:12.9621816Z ✓ rejects a queued save after the provider grant is revoked 319ms 2026-10-24T00:19:13.1427599Z ✓  unit  src/browserHistoryStore.test.ts (14 tests) 13ms 2026-10-24T00:19:13.2276968Z ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 24ms 2026-10-24T00:19:13.6531383Z ✓  unit  src/pendingUserInput.test.ts (15 tests) 9ms 2026-10-24T00:19:13.6541288Z ✓  unit  src/hooks/useHandleNewThread.test.ts (5 tests) 14ms 2026-10-24T00:19:14.1285478Z ✓  unit  src/environmentGrouping.test.ts (7 tests) 13ms 2026-10-24T00:19:14.1516402Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line 2026-10-24T00:19:14.1517038Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1517326Z 2026-10-24T00:19:14.1561419Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line 2026-10-24T00:19:14.1562216Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1562723Z 2026-10-24T00:19:14.1716383Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it 2026-10-24T00:19:14.1745060Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1745621Z 2026-10-24T00:19:14.1787175Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out 2026-10-24T00:19:14.1797806Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1798201Z 2026-10-24T00:19:14.1798641Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it 2026-10-24T00:19:14.1799298Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1799638Z 2026-10-24T00:19:14.1799978Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block 2026-10-24T00:19:14.1800588Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1800917Z 2026-10-24T00:19:14.1801241Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence 2026-10-24T00:19:14.1801872Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1802209Z 2026-10-24T00:19:14.1802534Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line 2026-10-24T00:19:14.1803132Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1803464Z 2026-10-24T00:19:14.1803757Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches 2026-10-24T00:19:14.1804324Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.1804657Z 2026-10-24T00:19:14.1918184Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of 2026-10-24T00:19:14.1970262Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2002020Z 2026-10-24T00:19:14.2046097Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches 2026-10-24T00:19:14.2116978Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2155301Z 2026-10-24T00:19:14.2194035Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines 2026-10-24T00:19:14.2220181Z ✓  unit  src/composer-code-block.test.ts (25 tests) 70ms 2026-10-24T00:19:14.2221205Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2270668Z 2026-10-24T00:19:14.2273907Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor 2026-10-24T00:19:14.2274757Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2275231Z 2026-10-24T00:19:14.2275670Z 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-24T00:19:14.2276362Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2276741Z 2026-10-24T00:19:14.2277067Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block 2026-10-24T00:19:14.2277667Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2278113Z 2026-10-24T00:19:14.2278423Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block 2026-10-24T00:19:14.2279021Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2279363Z 2026-10-24T00:19:14.2279679Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block 2026-10-24T00:19:14.2280274Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2280619Z 2026-10-24T00:19:14.2280990Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block 2026-10-24T00:19:14.2281571Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2281913Z 2026-10-24T00:19:14.2282240Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block 2026-10-24T00:19:14.2282847Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2283238Z 2026-10-24T00:19:14.2284081Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block 2026-10-24T00:19:14.2285726Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2286169Z 2026-10-24T00:19:14.2286455Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone 2026-10-24T00:19:14.2287041Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2287388Z 2026-10-24T00:19:14.2287682Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone 2026-10-24T00:19:14.2288256Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2288598Z 2026-10-24T00:19:14.2288895Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone 2026-10-24T00:19:14.2289473Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2289817Z 2026-10-24T00:19:14.2290145Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item 2026-10-24T00:19:14.2290756Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2291095Z 2026-10-24T00:19:14.2291418Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string 2026-10-24T00:19:14.2292031Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues. 2026-10-24T00:19:14.2292379Z 2026-10-24T00:19:14.4077358Z ✓  unit  src/hooks/useThreadActions.undo.test.ts (13 tests) 19ms 2026-10-24T00:19:14.5661077Z ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 5ms 2026-10-24T00:19:15.0033553Z ✓  unit  src/browser/browserTargetResolver.test.ts (10 tests) 55ms 2026-10-24T00:19:15.1776623Z 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-24T00:19:15.1840575Z [00:19:15.153] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:15.1875528Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:15.1911253Z } 2026-10-24T00:19:15.5592865Z (node:4582) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:15.5603647Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:15.6037841Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment 2026-10-24T00:19:15.6062678Z [00:19:15.589] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:15.6063338Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:15.6063760Z } 2026-10-24T00:19:15.6344399Z ✓  browser (chromium)  src/components/GitActionsControl.browser.test.tsx (1 test) 833ms 2026-10-24T00:19:15.6345230Z ✓ Git action targets across thread navigation (1) 2026-10-24T00:19:15.6396333Z ✓ runs a retained PR toast in the thread that produced it 832ms 2026-10-24T00:19:15.7675726Z ✓  unit  src/components/settings/settingsSearch.test.ts (16 tests) 24ms 2026-10-24T00:19:15.8531920Z ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 559ms 2026-10-24T00:19:15.8565528Z ✓ Antigravity setup (3) 2026-10-24T00:19:15.8595135Z ✓ waits for verified auth after submitting a callback to the selected environment 366ms 2026-10-24T00:19:16.0246234Z ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 290ms 2026-10-24T00:19:16.0847354Z (node:4604) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:16.0848064Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:16.1236117Z ✓  unit  src/terminal-links.test.ts (39 tests) 18ms 2026-10-24T00:19:16.2986381Z ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (6 tests) 358ms 2026-10-24T00:19:16.4638436Z ✓  unit  src/uiStateStore.test.ts (11 tests) 7ms 2026-10-24T00:19:16.4815849Z (node:4614) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:16.4845903Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:16.5277076Z ✓  unit  src/promptStashStore.test.ts (10 tests) 17ms 2026-10-24T00:19:16.7321571Z ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 12ms 2026-10-24T00:19:16.8387933Z ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (2 tests) 88ms 2026-10-24T00:19:17.1956205Z ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 6ms 2026-10-24T00:19:17.2956438Z ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 247ms 2026-10-24T00:19:17.3157243Z (node:4645) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:17.3190654Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:17.3578816Z ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 24ms 2026-10-24T00:19:17.5113743Z ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 9ms 2026-10-24T00:19:17.8995967Z (node:4621) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:17.8996463Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:17.9956209Z ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 5ms 2026-10-24T00:19:18.0880043Z ✓  unit  src/components/files/projectFilesQueryState.test.tsx (3 tests) 13ms 2026-10-24T00:19:18.2024575Z ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 9ms 2026-10-24T00:19:18.6826279Z ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 9ms 2026-10-24T00:19:19.1209898Z ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 16ms 2026-10-24T00:19:19.6267718Z ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 36ms 2026-10-24T00:19:19.6926133Z ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 4ms 2026-10-24T00:19:19.8137921Z ✓  unit  src/markdown-clipboard.test.ts (5 tests) 5ms 2026-10-24T00:19:19.8462467Z ✓  unit  src/lib/contextWindow.test.ts (9 tests) 18ms 2026-10-24T00:19:19.9397191Z (node:4670) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:19.9413905Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:20.0817633Z ✓  unit  src/remoteOpen.test.ts (14 tests) 6ms 2026-10-24T00:19:20.8167284Z ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 12ms 2026-10-24T00:19:21.2356419Z ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 12ms 2026-10-24T00:19:21.7865545Z ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 5ms 2026-10-24T00:19:21.9740908Z ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 23ms 2026-10-24T00:19:21.9742044Z ✓  unit  src/threadRoutes.test.ts (11 tests) 11ms 2026-10-24T00:19:22.3132295Z ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 743ms 2026-10-24T00:19:22.3166049Z ✓ citation comment popup position (1) 2026-10-24T00:19:22.3177120Z ✓ stays on screen when the cited text ends in a code block's hidden overflow 491ms 2026-10-24T00:19:22.3817232Z ✓  unit  src/wslPaths.test.ts (12 tests) 7ms 2026-10-24T00:19:22.4957405Z (node:4789) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:22.5035026Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:22.8172249Z ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 11ms 2026-10-24T00:19:23.0352711Z ✓  unit  src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 3ms 2026-10-24T00:19:23.1447243Z ✓  unit  src/contextMenuFallback.test.ts (1 test) 3ms 2026-10-24T00:19:23.1777157Z (node:4764) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:23.1778000Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:23.3075851Z ✓  unit  src/reviewCommentContext.test.ts (4 tests) 9ms 2026-10-24T00:19:23.5396953Z ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms 2026-10-24T00:19:23.7010038Z ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (1 test) 68ms 2026-10-24T00:19:23.7202903Z ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 3ms 2026-10-24T00:19:23.7592720Z ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 13ms 2026-10-24T00:19:23.7615199Z ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (1 test) 64ms 2026-10-24T00:19:23.8196454Z ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 4ms 2026-10-24T00:19:24.3931828Z ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 112ms 2026-10-24T00:19:24.4241305Z ✓  browser (chromium)  src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 311ms 2026-10-24T00:19:24.6476315Z ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 23ms 2026-10-24T00:19:24.7391765Z ✓  unit  src/reopenClosedView.test.ts (11 tests) 15ms 2026-10-24T00:19:25.1496014Z ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 39ms 2026-10-24T00:19:25.2236148Z ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 189ms 2026-10-24T00:19:25.2428627Z ✓  unit  src/terminalUiStateStore.test.ts (6 tests) 13ms 2026-10-24T00:19:25.4421003Z ✓  unit  src/components/GitActionsControl.logic.test.ts (11 tests) 5ms 2026-10-24T00:19:25.4496596Z ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 150ms 2026-10-24T00:19:25.8266952Z ✓  unit  src/hooks/useThreadActionMenu.test.ts (6 tests) 6ms 2026-10-24T00:19:26.1769487Z ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 6ms 2026-10-24T00:19:26.2359967Z (node:4896) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:26.2408555Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:26.4874085Z ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 17ms 2026-10-24T00:19:26.9747380Z ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 14ms 2026-10-24T00:19:27.0170183Z (node:4859) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:27.0235741Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:27.1577429Z ✓  unit  src/state/threads.test.ts (3 tests) 10ms 2026-10-24T00:19:27.4360628Z ✓  unit  src/browserFaviconStore.test.ts (5 tests) 8ms 2026-10-24T00:19:27.7757502Z ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (3 tests) 4ms 2026-10-24T00:19:28.4303571Z ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 24ms 2026-10-24T00:19:28.8806449Z ✓  unit  src/versionSkew.test.ts (11 tests) 28ms 2026-10-24T00:19:29.1151366Z (node:4960) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:29.1173725Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:29.1364787Z ✓  unit  src/closedViewStore.test.ts (11 tests) 13ms 2026-10-24T00:19:29.4036237Z ✓  unit  src/markdown-incremental.test.tsx (18 tests) 1285ms 2026-10-24T00:19:29.6522820Z (node:4943) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:29.6533613Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:29.7718584Z ✓  unit  src/state/shell.test.ts (5 tests) 6ms 2026-10-24T00:19:29.9566147Z ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 7ms 2026-10-24T00:19:30.4258281Z (node:4969) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:30.4258991Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:30.4594071Z ✓  unit  src/components/composerFooterLayout.test.ts (5 tests) 4ms 2026-10-24T00:19:30.7090017Z ✓  unit  src/state/server.test.ts (2 tests) 7ms 2026-10-24T00:19:30.7845267Z (node:4984) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:30.7871442Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:30.9380632Z stdout | unknown test 2026-10-24T00:19:30.9401061Z [00:19:30.933] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:30.9425805Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:30.9427487Z } 2026-10-24T00:19:30.9487151Z ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 132ms 2026-10-24T00:19:30.9775171Z ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 8ms 2026-10-24T00:19:31.2349745Z ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 7ms 2026-10-24T00:19:31.5031888Z ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 789ms 2026-10-24T00:19:31.5157304Z ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 788ms 2026-10-24T00:19:31.5491810Z (node:5023) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:31.5495874Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:31.6309730Z ✓  unit  src/markdown-links.test.ts (9 tests) 8ms 2026-10-24T00:19:31.7255778Z ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 117ms 2026-10-24T00:19:31.7935951Z ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 193ms 2026-10-24T00:19:32.0396308Z (node:5008) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:32.0415412Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:32.2616445Z ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 7ms 2026-10-24T00:19:32.3652942Z ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 27ms 2026-10-24T00:19:32.5468770Z (node:5049) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:32.5515557Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:32.6469125Z ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 7ms 2026-10-24T00:19:32.6561800Z ✓  unit  src/questionAttachments.test.ts (3 tests) 9ms 2026-10-24T00:19:32.7355988Z (node:5032) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:32.7396276Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:33.0449567Z ✓  unit  src/state/pullRequests.test.ts (5 tests) 5ms 2026-10-24T00:19:33.1662830Z ✓  unit  src/threadSelectionStore.test.ts (6 tests) 4ms 2026-10-24T00:19:33.2702281Z ✓  unit  src/components/chat/timelineScrollTarget.test.ts (7 tests) 16ms 2026-10-24T00:19:33.2703149Z ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 106ms 2026-10-24T00:19:33.3401458Z ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 89ms 2026-10-24T00:19:33.3594207Z ✓  unit  src/bundledDev.test.ts (1 test) 180ms 2026-10-24T00:19:33.5323350Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view 2026-10-24T00:19:33.5324048Z [00:19:33.507] WARN (#40): Could not read the primary environment topology. { 2026-10-24T00:19:33.5324391Z cause: [TypeError: window.desktopBridge?.getLocalEnvironmentBootstraps is not a function], 2026-10-24T00:19:33.5332546Z } 2026-10-24T00:19:33.5333465Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view 2026-10-24T00:19:33.5338890Z [00:19:33.508] WARN (#40): Could not read the desktop-local backend topology. { 2026-10-24T00:19:33.5339262Z cause: [TypeError: bridge.getLocalEnvironmentBootstraps is not a function], 2026-10-24T00:19:33.5356598Z } 2026-10-24T00:19:33.5769644Z ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 61ms 2026-10-24T00:19:33.6989359Z (node:5072) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:33.6989879Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:33.7898237Z ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 5ms 2026-10-24T00:19:33.8293046Z ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 8ms 2026-10-24T00:19:34.0688577Z ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 9ms 2026-10-24T00:19:34.7556946Z ✓  unit  src/components/usage/usagePriceTable.test.ts (7 tests) 8ms 2026-10-24T00:19:34.8326100Z ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 4ms 2026-10-24T00:19:34.9865207Z ✓  unit  src/components/preview/openPreviewSession.test.ts (4 tests) 27ms 2026-10-24T00:19:35.2596483Z ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 8ms 2026-10-24T00:19:35.7501637Z ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 9ms 2026-10-24T00:19:36.0304560Z ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 9ms 2026-10-24T00:19:36.0920935Z (node:5188) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:36.0925034Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:36.1493438Z ✓  unit  src/lib/backgroundActivityReporter.test.ts (3 tests) 29ms 2026-10-24T00:19:36.2235638Z ✓  unit  src/environments/primary/bootstrap.test.ts (5 tests) 67ms 2026-10-24T00:19:36.3890526Z ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 3ms 2026-10-24T00:19:36.7340461Z ✓  unit  src/composer-list-continuation.test.ts (18 tests) 7ms 2026-10-24T00:19:36.9382863Z ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 13ms 2026-10-24T00:19:37.0923879Z ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 284ms 2026-10-24T00:19:37.2552952Z ✓  unit  src/components/files/FilePreviewPanel.test.ts (13 tests) 16ms 2026-10-24T00:19:37.4549988Z ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 5ms 2026-10-24T00:19:37.7715817Z (node:5229) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:37.7747338Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:37.9900003Z ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 6014ms 2026-10-24T00:19:37.9923999Z ✓ TelemetryExportSettings (2) 2026-10-24T00:19:37.9969892Z ✓ does not resend a field the user restored after another client changed it 5586ms 2026-10-24T00:19:37.9995731Z ✓ reports and tests the endpoint the environment set over an empty setting 428ms 2026-10-24T00:19:38.0973395Z ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 5ms 2026-10-24T00:19:38.2448823Z (node:5275) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:38.2498772Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:38.3037182Z ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 9ms 2026-10-24T00:19:38.5243757Z (node:5268) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:38.5244693Z ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 2ms 2026-10-24T00:19:38.5304177Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:38.5443602Z ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 143ms 2026-10-24T00:19:38.6766425Z ✓  unit  src/components/files/filePath.test.ts (18 tests) 8ms 2026-10-24T00:19:38.7427971Z ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 7ms 2026-10-24T00:19:38.9476244Z ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 5ms 2026-10-24T00:19:39.0287554Z (node:5299) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:39.0302130Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:39.0968714Z ✓  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 8ms 2026-10-24T00:19:39.2386044Z ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 4ms 2026-10-24T00:19:39.2654744Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions 2026-10-24T00:19:39.2670207Z [00:19:39.249] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:39.2670685Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:39.2672350Z } 2026-10-24T00:19:39.5356217Z ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 508ms 2026-10-24T00:19:39.5356779Z ✓ mixed source control instructions (1) 2026-10-24T00:19:39.5357203Z ✓ resets mixed template preferences without replacing each environment's instructions 508ms 2026-10-24T00:19:39.6151004Z ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 16ms 2026-10-24T00:19:39.6248303Z ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 1137ms 2026-10-24T00:19:39.6306079Z ✓ rechecks the grant before preparing an agent 658ms 2026-10-24T00:19:39.6306656Z ✓ ignores prepare completion after unmount 478ms 2026-10-24T00:19:40.0197420Z ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 18ms 2026-10-24T00:19:40.0508003Z ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (1 test) 118ms 2026-10-24T00:19:40.1079261Z ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 6ms 2026-10-24T00:19:40.6757053Z (node:5308) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:40.6806175Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:41.0093049Z ✓  unit  src/lib/incrementalHighlighting.test.ts (13 tests) 534ms 2026-10-24T00:19:41.1685792Z ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 4ms 2026-10-24T00:19:41.1912195Z ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 14ms 2026-10-24T00:19:41.6152367Z (node:5358) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:41.6165976Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:41.6593867Z ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 118ms 2026-10-24T00:19:41.6876444Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened 2026-10-24T00:19:41.6918696Z [00:19:41.676] WARN (#38): Could not discover the primary environment. { 2026-10-24T00:19:41.6952258Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.], 2026-10-24T00:19:41.6952657Z } 2026-10-24T00:19:41.7091164Z (node:5327) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:41.7118849Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:42.2997494Z ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 4ms 2026-10-24T00:19:42.3949732Z (node:5397) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:42.3950127Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:42.4596644Z ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 962ms 2026-10-24T00:19:42.4597833Z ✓ keeps an unsaved description when collapsed and reopened 962ms 2026-10-24T00:19:43.0751417Z (node:5413) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:43.0777897Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:43.0876082Z ✓  unit  src/components/ThreadTerminalDrawer.test.ts (3 tests) 5ms 2026-10-24T00:19:43.1476275Z ✓  unit  src/lib/discardComposerDraft.test.ts (2 tests) 13ms 2026-10-24T00:19:43.1996151Z ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 21ms 2026-10-24T00:19:43.3135178Z ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (3 tests) 5ms 2026-10-24T00:19:43.6595991Z (node:5404) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:43.6596513Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:43.7658358Z ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 96ms 2026-10-24T00:19:43.9147409Z ✓  unit  src/hooks/useEnvironmentTheme.test.ts (4 tests) 14ms 2026-10-24T00:19:44.0570462Z ✓  unit  src/projectScripts.test.ts (10 tests) 7ms 2026-10-24T00:19:44.4528750Z ✓  unit  src/components/RightPanelTabs.test.tsx (4 tests) 3ms 2026-10-24T00:19:44.6957397Z ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 3ms 2026-10-24T00:19:44.7249145Z ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 7ms 2026-10-24T00:19:45.2916425Z ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 8ms 2026-10-24T00:19:45.3404662Z ✓  unit  src/lib/runtime.test.ts (4 tests) 1522ms 2026-10-24T00:19:45.3439114Z ✓ web runtime relay telemetry policy (4) 2026-10-24T00:19:45.3439737Z ✓ applies desktop opt-out before the first relay span 1288ms 2026-10-24T00:19:45.7198255Z ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 4ms 2026-10-24T00:19:45.9934285Z (node:5484) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:45.9941364Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:46.0338467Z ✓  unit  src/diffFileActions.test.ts (9 tests) 5ms 2026-10-24T00:19:46.2121434Z ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 53ms 2026-10-24T00:19:46.3255572Z ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 8ms 2026-10-24T00:19:46.4387707Z (node:5459) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:46.4435328Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:46.4830881Z ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 719ms 2026-10-24T00:19:46.4835521Z ✓ previews assistant quotes as readable text and preserves the citation when editing 719ms 2026-10-24T00:19:46.6228014Z ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 8ms 2026-10-24T00:19:46.6703715Z ✓  unit  src/state/terminalSessions.test.ts (1 test) 8ms 2026-10-24T00:19:46.8487780Z (node:5494) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:46.8504656Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:46.8850513Z ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 5ms 2026-10-24T00:19:47.0086234Z (node:5501) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:47.0155040Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:47.1535824Z ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 4ms 2026-10-24T00:19:47.9114150Z ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 155ms 2026-10-24T00:19:47.9472645Z ✓  unit  src/editorPreferences.test.ts (2 tests) 6ms 2026-10-24T00:19:48.0796658Z ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 270ms 2026-10-24T00:19:48.1838122Z ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 3ms 2026-10-24T00:19:48.2194932Z ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 11ms 2026-10-24T00:19:48.5128180Z ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 4ms 2026-10-24T00:19:48.6542003Z ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (1 test) 836ms 2026-10-24T00:19:48.6588485Z ✓ theme color field (1) 2026-10-24T00:19:48.6638357Z ✓ keeps the selected hue when a grey color is echoed back from theme settings 835ms 2026-10-24T00:19:48.6639083Z ✓  unit  src/confirmDialog.test.ts (3 tests) 6ms 2026-10-24T00:19:49.1471249Z ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 2ms 2026-10-24T00:19:49.2617951Z ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 124ms 2026-10-24T00:19:49.3546821Z ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 3ms 2026-10-24T00:19:49.4080191Z (node:5588) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:49.4092725Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:49.4500793Z ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 21ms 2026-10-24T00:19:49.5303820Z ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 3ms 2026-10-24T00:19:49.6796314Z ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 197ms 2026-10-24T00:19:49.9966181Z ✓  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 205ms 2026-10-24T00:19:50.1677553Z ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 18ms 2026-10-24T00:19:50.1716878Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer 2026-10-24T00:19:50.1752995Z 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-24T00:19:50.2156916Z ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 1303ms 2026-10-24T00:19:50.2162589Z ✓ keeps an unsaved citation comment when a question takes the composer 1302ms 2026-10-24T00:19:50.3101966Z ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 143ms 2026-10-24T00:19:50.3582494Z (node:5598) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:50.3604794Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:50.4421112Z ✓  unit  src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 3ms 2026-10-24T00:19:50.5716137Z (node:5612) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:50.5716714Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:50.9211166Z ✓  unit  src/desktopAppActivation.test.ts (2 tests) 4ms 2026-10-24T00:19:51.2785163Z ✓  unit  src/hooks/showThreadUndoNotice.test.ts (3 tests) 8ms 2026-10-24T00:19:51.4516314Z (node:5659) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:51.4598812Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:51.5003798Z ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 11ms 2026-10-24T00:19:51.5488539Z ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1454ms 2026-10-24T00:19:51.5498222Z ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1454ms 2026-10-24T00:19:51.7701642Z ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 8ms 2026-10-24T00:19:51.8192329Z ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms 2026-10-24T00:19:51.9858120Z ✓  unit  src/worktreeCleanup.test.ts (2 tests) 5ms 2026-10-24T00:19:52.2413879Z ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 30ms 2026-10-24T00:19:52.2941149Z (node:5652) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:52.2946568Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:52.3278409Z ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 5ms 2026-10-24T00:19:52.5156075Z ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 15ms 2026-10-24T00:19:52.5165268Z ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 31ms 2026-10-24T00:19:52.7008405Z ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 3ms 2026-10-24T00:19:53.0438863Z (node:5699) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:53.0444253Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:53.0474786Z ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 7ms 2026-10-24T00:19:53.1460164Z ✓  unit  src/localApi.test.ts (1 test) 1045ms 2026-10-24T00:19:53.1511747Z ✓ LocalApi (1) 2026-10-24T00:19:53.1512197Z ✓ fails closed in a browser when no themed host is available 1044ms 2026-10-24T00:19:53.2597186Z ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 9ms 2026-10-24T00:19:53.3011227Z ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 3ms 2026-10-24T00:19:53.3242877Z ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 94ms 2026-10-24T00:19:53.3862513Z ✓  unit  src/state/npmRelease.test.ts (2 tests) 117ms 2026-10-24T00:19:53.4393600Z stderr | src/components/diffs/codeViewSearch.test.ts 2026-10-24T00:19:53.4408667Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4 2026-10-24T00:19:53.4424889Z 2026-10-24T00:19:53.4546498Z ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 4ms 2026-10-24T00:19:53.5327389Z ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 3ms 2026-10-24T00:19:53.5591811Z ✓  unit  src/composer-rich-text.test.ts (5 tests) 7ms 2026-10-24T00:19:53.5999451Z ✓  unit  src/threadNotifications.test.ts (3 tests) 153ms 2026-10-24T00:19:53.7116052Z ✓  unit  src/components/settings/GitHubAccountSettings.logic.test.ts (2 tests) 2ms 2026-10-24T00:19:53.8079668Z ✓  unit  src/components/usage/usagePriceForm.test.ts (11 tests) 4ms 2026-10-24T00:19:54.0103485Z ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 167ms 2026-10-24T00:19:54.0857111Z ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 7ms 2026-10-24T00:19:54.1236256Z ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (4 tests) 3ms 2026-10-24T00:19:54.1478143Z ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 64ms 2026-10-24T00:19:54.1841324Z ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 7ms 2026-10-24T00:19:54.4316555Z ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 11ms 2026-10-24T00:19:54.4583478Z (node:5737) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:54.4589194Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:54.4955378Z ✓  unit  src/composer-text-direction.test.ts (4 tests) 7ms 2026-10-24T00:19:54.5804285Z ✓  unit  src/state/desktopUpdate.test.ts (1 test) 58ms 2026-10-24T00:19:54.6070569Z ✓  unit  src/providerModels.test.ts (2 tests) 5ms 2026-10-24T00:19:54.6329822Z ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 4ms 2026-10-24T00:19:54.7438626Z ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 3ms 2026-10-24T00:19:54.9723020Z ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 1140ms 2026-10-24T00:19:54.9766992Z ✓ SecretInput (2) 2026-10-24T00:19:54.9797165Z ✓ preserves a configured secret on empty edits and commits a replacement 874ms 2026-10-24T00:19:55.2197333Z ✓  unit  src/lib/terminalContext.test.ts (2 tests) 3ms 2026-10-24T00:19:55.2642918Z ✓  unit  src/providerSkillSearch.test.ts (10 tests) 8ms 2026-10-24T00:19:55.3529404Z (node:5863) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:55.3530025Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:55.4876145Z ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 2ms 2026-10-24T00:19:55.5229372Z ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 2ms 2026-10-24T00:19:55.5778793Z ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 93ms 2026-10-24T00:19:55.5836605Z ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 4ms 2026-10-24T00:19:55.6279704Z (node:5893) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:55.6330969Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:55.7916279Z (node:5921) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:55.7922774Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:55.8156599Z ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 2ms 2026-10-24T00:19:55.9154128Z ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 5ms 2026-10-24T00:19:56.0396988Z ✓  unit  src/diffPanelStore.test.ts (1 test) 2ms 2026-10-24T00:19:56.0610939Z ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (3 tests) 3ms 2026-10-24T00:19:56.0822870Z ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 16ms 2026-10-24T00:19:56.1165295Z ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms 2026-10-24T00:19:56.1605311Z ✓  unit  src/components/settings/SettingInheritance.test.ts (1 test) 3ms 2026-10-24T00:19:56.3241569Z ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (3 tests) 3ms 2026-10-24T00:19:56.3565402Z ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 3ms 2026-10-24T00:19:56.4970172Z (node:5940) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:56.4970841Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:56.5145255Z ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 3ms 2026-10-24T00:19:56.5676552Z ✓  unit  src/components/device/deviceHubApi.test.ts (1 test) 3ms 2026-10-24T00:19:56.6053297Z ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 3ms 2026-10-24T00:19:56.6947686Z ✓  unit  src/cloud/managedAuth.test.ts (1 test) 3ms 2026-10-24T00:19:56.7596151Z ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 3ms 2026-10-24T00:19:56.7916172Z ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms 2026-10-24T00:19:56.8195016Z ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 5ms 2026-10-24T00:19:56.8749768Z ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 3ms 2026-10-24T00:19:56.9405706Z ✓  unit  src/lib/orchestrationV2Timeline.test.ts (2 tests) 3ms 2026-10-24T00:19:57.0396412Z ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 8ms 2026-10-24T00:19:57.0876672Z ✓  unit  src/hostedPairing.test.ts (2 tests) 4ms 2026-10-24T00:19:57.0903865Z ✓  unit  src/browser/browserViewportActions.test.ts (1 test) 3ms 2026-10-24T00:19:57.1896622Z (node:6024) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:57.1897097Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:57.2105221Z ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms 2026-10-24T00:19:57.3519116Z ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms 2026-10-24T00:19:57.4547360Z ✓  unit  src/fileContextMenu.test.ts (3 tests) 3ms 2026-10-24T00:19:57.4918985Z ✓  unit  src/cloud/dpop.test.ts (1 test) 49ms 2026-10-24T00:19:57.5999530Z ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms 2026-10-24T00:19:57.7642176Z (node:6080) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:57.7642701Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:57.7728744Z ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 3ms 2026-10-24T00:19:57.8543113Z ✓  unit  src/components/chat/agentSpawnSummary.test.ts (4 tests) 3ms 2026-10-24T00:19:57.8719331Z ✓  unit  src/components/preview/usePreviewBridge.test.ts (1 test) 5ms 2026-10-24T00:19:57.9966772Z ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 2ms 2026-10-24T00:19:58.0609817Z ✓  unit  src/pierre-icons.test.ts (2 tests) 3ms 2026-10-24T00:19:58.0833534Z ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms 2026-10-24T00:19:58.1038190Z (node:6118) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:58.1069579Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:58.1239244Z ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms 2026-10-24T00:19:58.2289495Z ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms 2026-10-24T00:19:58.2837671Z ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 3ms 2026-10-24T00:19:58.3844919Z ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 3ms 2026-10-24T00:19:58.4275421Z ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 3ms 2026-10-24T00:19:58.5438120Z ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms 2026-10-24T00:19:58.6274251Z ✓  unit  src/projectIconOptions.test.ts (2 tests) 11ms 2026-10-24T00:19:58.6456604Z (node:6171) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:58.6457002Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:58.6597325Z ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 2ms 2026-10-24T00:19:58.7036951Z ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms 2026-10-24T00:19:58.8320662Z ✓  unit  src/textDirection.test.ts (9 tests) 5ms 2026-10-24T00:19:58.8853655Z ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 3ms 2026-10-24T00:19:58.9181802Z ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms 2026-10-24T00:19:58.9558476Z ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 2ms 2026-10-24T00:19:58.9975375Z ✓  unit  src/lib/lruCache.test.ts (3 tests) 2ms 2026-10-24T00:19:59.0893257Z ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 2ms 2026-10-24T00:19:59.1787011Z ✓  unit  src/components/preview/previewViewportRollback.test.ts (2 tests) 2ms 2026-10-24T00:19:59.2073851Z ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms 2026-10-24T00:19:59.4230316Z (node:6254) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:59.4287747Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:59.4288665Z ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 5ms 2026-10-24T00:19:59.4638556Z ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 4ms 2026-10-24T00:19:59.5849281Z ✓  unit  src/proposedPlan.test.ts (3 tests) 2ms 2026-10-24T00:19:59.6327618Z ✓  unit  src/reactCompilerCoverage.test.ts (1144 tests) 5703ms 2026-10-24T00:19:59.6355357Z ✓ React Compiler coverage (1144) 2026-10-24T00:19:59.6396758Z ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 459ms 2026-10-24T00:19:59.6397508Z ✓ compiles apps/web/src/components/ChatView.tsx 1636ms 2026-10-24T00:19:59.8046018Z (node:6306) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:59.8046582Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:59.8244234Z ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms 2026-10-24T00:19:59.9160270Z (node:6292) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:19:59.9160910Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:19:59.9915056Z ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms 2026-10-24T00:20:00.0133057Z ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 8ms 2026-10-24T00:20:00.0613791Z (node:6329) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:20:00.0650510Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:20:00.0951061Z (node:6320) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:20:00.0980633Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:20:00.1602420Z ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 3ms 2026-10-24T00:20:00.2399267Z ✓  unit  src/hooks/usePullRequestLinking.test.ts (2 tests) 2ms 2026-10-24T00:20:00.3359198Z ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 5ms 2026-10-24T00:20:00.3596139Z ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms 2026-10-24T00:20:00.4632363Z (node:6360) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:20:00.4645057Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:20:00.4998831Z ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 3ms 2026-10-24T00:20:00.5219373Z (node:6367) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:20:00.5235921Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:20:00.5256227Z ✓  unit  src/lib/color.test.ts (8 tests) 3ms 2026-10-24T00:20:00.5974937Z ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms 2026-10-24T00:20:00.6433937Z ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms 2026-10-24T00:20:00.7077108Z ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 2ms 2026-10-24T00:20:00.7431065Z ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms 2026-10-24T00:20:00.7555442Z ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms 2026-10-24T00:20:00.8094777Z ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 3ms 2026-10-24T00:20:00.8234194Z ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 4ms 2026-10-24T00:20:00.8547301Z ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms 2026-10-24T00:20:00.9723517Z (node:6390) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. 2026-10-24T00:20:00.9724179Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-24T00:20:01.0602617Z ✓  unit  src/lib/projectPaths.test.ts (1 test) 2ms 2026-10-24T00:20:01.0675945Z ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms 2026-10-24T00:20:01.0750560Z 2026-10-24T00:20:01.0757188Z  Test Files  340 passed (340) 2026-10-24T00:20:01.0769950Z  Tests  4037 passed (4037) 2026-10-24T00:20:01.0770188Z  Start at  00:18:47 2026-10-24T00:20:01.0775073Z  Duration  73.12s (worker 67%, import 17%, transform 12%, tests 2%, setup 1%) 2026-10-24T00:20:01.0788735Z 2026-10-24T00:20:01.3372846Z 2026-10-24T00:20:01.3498269Z Post job cleanup. 2026-10-24T00:20:01.4195532Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T00:20:01.4273295Z Post job cleanup. 2026-10-24T00:20:01.4287908Z ##[start-action display=Cache full pnpm store;id=__cdc68afb-9266-4bbd-a4b2-fddfc993955b.__actions_cache] 2026-10-24T00:20:01.4697913Z Post job cleanup. 2026-10-24T00:20:01.5465493Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T00:20:01.5505125Z ##[end-action id=__cdc68afb-9266-4bbd-a4b2-fddfc993955b.__actions_cache;outcome=success;conclusion=success;duration_ms=121] 2026-10-24T00:20:01.5507975Z ##[start-action display=Cache Vite+;id=__cdc68afb-9266-4bbd-a4b2-fddfc993955b.vp_cache] 2026-10-24T00:20:01.5533290Z Post job cleanup. 2026-10-24T00:20:01.6265156Z 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-24T00:20:01.6303791Z ##[end-action id=__cdc68afb-9266-4bbd-a4b2-fddfc993955b.vp_cache;outcome=success;conclusion=success;duration_ms=79] 2026-10-24T00:20:01.6341314Z Post job cleanup. 2026-10-24T00:20:01.6827742Z [command]/usr/local/bin/git version 2026-10-24T00:20:01.6880679Z git version 2.55.0 2026-10-24T00:20:01.6901341Z Temporarily overriding HOME='/home/runner/_work/_temp/7e23004b-b503-4080-b026-762aa6dfa770' before making global git config changes 2026-10-24T00:20:01.6901742Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T00:20:01.6904883Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T00:20:01.6931251Z Removing SSH command configuration 2026-10-24T00:20:01.6934778Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T00:20:01.6961532Z [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-24T00:20:01.7103043Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T00:20:01.7128945Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T00:20:01.7179243Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T00:20:01.7195254Z ##[group]Run '/job_completed.sh' 2026-10-24T00:20:01.7202084Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:20:01.7202274Z env: 2026-10-24T00:20:01.7202404Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-24T00:20:01.7202574Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 383 2026-10-24T00:20:01.7202735Z BLACKSMITH_CHECK_RUN_ID: 120722356307 2026-10-24T00:20:01.7202896Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web 2026-10-24T00:20:01.7203055Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T00:20:01.7203204Z ##[endgroup] 2026-10-24T00:20:01.7291549Z Docker container cache not activated, skipping hash computation. 2026-10-24T00:20:01.7630510Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T00:20:01.7695756Z Cleaning up orphan processes