GitHub check

Whole log, 144 KB
2026-10-24T15:11:56.1560523Z Current runner version: '2.338.1'
2026-10-24T15:11:56.1564386Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-glfcovjktdq4fd57'
2026-10-24T15:11:56.1565111Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
2026-10-24T15:11:56.1566093Z Machine name: 'ip-172-31-73-130'
2026-10-24T15:11:56.1568045Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T15:11:56.1569504Z Contents: read
2026-10-24T15:11:56.1569901Z Metadata: read
2026-10-24T15:11:56.1570277Z ##[endgroup]
2026-10-24T15:11:56.1571874Z Secret source: None
2026-10-24T15:11:56.1572618Z Cache mode: write
2026-10-24T15:11:56.1573154Z Prepare workflow directory
2026-10-24T15:11:56.1758074Z Prepare all required actions
2026-10-24T15:11:56.1785321Z Getting action download info
2026-10-24T15:11:56.3039257Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T15:11:56.3403657Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T15:11:56.4537672Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T15:11:56.4574382Z Complete job name: Test Web
2026-10-24T15:11:56.4940139Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T15:11:56.5003646Z ##[group]Run '/setup.sh'
2026-10-24T15:11:56.5012069Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T15:11:56.5012512Z env:
2026-10-24T15:11:56.5012742Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:11:56.5013039Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:11:56.5013326Z   BLACKSMITH_CHECK_RUN_ID: 120907295722
2026-10-24T15:11:56.5013617Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T15:11:56.5013906Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T15:11:56.5014175Z ##[endgroup]
2026-10-24T15:11:56.5243812Z Logging daemon started (blacksmithd for logs)
2026-10-24T15:11:56.5329515Z Results daemon started (blacksmithd for results)
2026-10-24T15:11:56.5478359Z Background adoption and SSH setup started (PID: 3064)
2026-10-24T15:11:56.5481128Z
2026-10-24T15:11:56.5481355Z ----------------------------------------
2026-10-24T15:11:56.5481852Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40105851779/jobs/120907295722
2026-10-24T15:11:56.5482266Z SSH Access (using your GitHub SSH key):
2026-10-24T15:11:56.5482696Z   ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-glfcovjktdq4fd57.vm.blacksmith.sh
2026-10-24T15:11:56.5483007Z
2026-10-24T15:11:56.5483121Z No GitHub SSH key? Add one at:
2026-10-24T15:11:56.5483609Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T15:11:56.5484012Z
2026-10-24T15:11:56.5484126Z ----------------------------------------
2026-10-24T15:11:56.5484303Z
2026-10-24T15:11:56.5484448Z VM ID: blacksmith-8vcpu-ubuntu-2404-glfcovjktdq4fd57
2026-10-24T15:11:56.5484778Z Host: production-152.236.41.191-x8664
2026-10-24T15:11:56.5485054Z Host Agent PID: 744619
2026-10-24T15:11:56.5485306Z Host Agent Git SHA: 1637818df
2026-10-24T15:11:56.5485572Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T15:11:56.5485858Z Blacksmith Host Generation: gen 2
2026-10-24T15:11:56.5486151Z Petname: production-excited-amoeba-77611e30
2026-10-24T15:11:56.5486444Z Region: us-east
2026-10-24T15:11:56.5486686Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T15:11:56.5493801Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T15:11:56.5494193Z
2026-10-24T15:11:56.5494319Z Enabling Blacksmith transparent cache
2026-10-24T15:11:56.5779887Z ##[group]Run actions/checkout@v6
2026-10-24T15:11:56.5780202Z with:
2026-10-24T15:11:56.5780538Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T15:11:56.5780933Z   sparse-checkout-cone-mode: false
2026-10-24T15:11:56.5781210Z   repository: pingdotgg/t3code
2026-10-24T15:11:56.5783132Z   token: ***
2026-10-24T15:11:56.5783350Z   ssh-strict: true
2026-10-24T15:11:56.5783572Z   ssh-user: git
2026-10-24T15:11:56.5783800Z   persist-credentials: true
2026-10-24T15:11:56.5784276Z   clean: true
2026-10-24T15:11:56.5784490Z   fetch-depth: 1
2026-10-24T15:11:56.5784709Z   fetch-tags: false
2026-10-24T15:11:56.5784933Z   show-progress: true
2026-10-24T15:11:56.5785163Z   lfs: false
2026-10-24T15:11:56.5785373Z   submodules: false
2026-10-24T15:11:56.5785604Z   set-safe-directory: true
2026-10-24T15:11:56.5785857Z   allow-unsafe-pr-checkout: false
2026-10-24T15:11:56.5786113Z env:
2026-10-24T15:11:56.5786358Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:11:56.5786642Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:11:56.5786967Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:11:56.5787230Z ##[endgroup]
2026-10-24T15:11:56.6897733Z Syncing repository: pingdotgg/t3code
2026-10-24T15:11:56.6898783Z ##[group]Getting Git version info
2026-10-24T15:11:56.6899121Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T15:11:56.6899605Z [command]/usr/local/bin/git version
2026-10-24T15:11:56.6985158Z git version 2.55.0
2026-10-24T15:11:56.6996559Z ##[endgroup]
2026-10-24T15:11:56.7004040Z Temporarily overriding HOME='/home/runner/_work/_temp/cc87a62f-1a1d-4f60-a874-6b4e9e1e72f0' before making global git config changes
2026-10-24T15:11:56.7004689Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T15:11:56.7007345Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T15:11:56.7037734Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T15:11:56.7039584Z ##[group]Determining repository object format
2026-10-24T15:11:56.7040599Z ##[endgroup]
2026-10-24T15:11:56.7041050Z ##[group]Initializing the repository
2026-10-24T15:11:56.7043342Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T15:11:56.7084502Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T15:11:56.7085118Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T15:11:56.7085631Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T15:11:56.7085998Z hint: call:
2026-10-24T15:11:56.7086206Z hint:
2026-10-24T15:11:56.7086504Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T15:11:56.7086853Z hint:
2026-10-24T15:11:56.7087143Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T15:11:56.7087603Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T15:11:56.7087970Z hint:
2026-10-24T15:11:56.7088187Z hint: 	git branch -m <name>
2026-10-24T15:11:56.7088426Z hint:
2026-10-24T15:11:56.7088740Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T15:11:56.7089237Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T15:11:56.7090209Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T15:11:56.7117654Z ##[endgroup]
2026-10-24T15:11:56.7118037Z ##[group]Disabling automatic garbage collection
2026-10-24T15:11:56.7120298Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T15:11:56.7142504Z ##[endgroup]
2026-10-24T15:11:56.7142854Z ##[group]Setting up auth
2026-10-24T15:11:56.7143300Z Removing SSH command configuration
2026-10-24T15:11:56.7147020Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T15:11:56.7170132Z [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-24T15:11:56.7315292Z Removing HTTP extra header
2026-10-24T15:11:56.7318149Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T15:11:56.7340264Z [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-24T15:11:56.7484919Z Removing includeIf entries pointing to credentials config files
2026-10-24T15:11:56.7485406Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T15:11:56.7507007Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T15:11:56.7622972Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-2456a20e-dd00-4062-973c-93e813cd2533.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T15:11:56.7649346Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-2456a20e-dd00-4062-973c-93e813cd2533.config
2026-10-24T15:11:56.7669565Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-2456a20e-dd00-4062-973c-93e813cd2533.config
2026-10-24T15:11:56.7689851Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2456a20e-dd00-4062-973c-93e813cd2533.config
2026-10-24T15:11:56.7709730Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2456a20e-dd00-4062-973c-93e813cd2533.config
2026-10-24T15:11:56.7728281Z ##[endgroup]
2026-10-24T15:11:56.7728644Z ##[group]Fetching the repository
2026-10-24T15:11:56.7732703Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +41ff1d8d1e37f42f5702468fd24ffc2fc833630a:refs/remotes/pull/23856/merge
2026-10-24T15:11:57.0715681Z From https://github.com/pingdotgg/t3code
2026-10-24T15:11:57.0716355Z  * [new ref]         41ff1d8d1e37f42f5702468fd24ffc2fc833630a -> pull/23856/merge
2026-10-24T15:11:57.0744167Z ##[endgroup]
2026-10-24T15:11:57.0744652Z ##[group]Determining the checkout info
2026-10-24T15:11:57.0745107Z ##[endgroup]
2026-10-24T15:11:57.0745502Z ##[group]Setting up sparse checkout
2026-10-24T15:11:57.0748431Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T15:11:57.0776092Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T15:11:57.0793884Z .git/info/sparse-checkout
2026-10-24T15:11:57.0798114Z ##[endgroup]
2026-10-24T15:11:57.0798526Z ##[group]Checking out the ref
2026-10-24T15:11:57.0800993Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23856/merge
2026-10-24T15:12:03.6199689Z Updating files:   0% (1/6400)
2026-10-24T15:12:03.6230872Z Updating files:   1% (64/6400)
2026-10-24T15:12:03.6250143Z Updating files:   2% (128/6400)
2026-10-24T15:12:03.6273445Z Updating files:   3% (192/6400)
2026-10-24T15:12:03.6296715Z Updating files:   4% (256/6400)
2026-10-24T15:12:03.6330879Z Updating files:   5% (320/6400)
2026-10-24T15:12:03.6355315Z Updating files:   6% (384/6400)
2026-10-24T15:12:03.6413418Z Updating files:   7% (448/6400)
2026-10-24T15:12:03.6446501Z Updating files:   8% (512/6400)
2026-10-24T15:12:03.6470334Z Updating files:   9% (576/6400)
2026-10-24T15:12:03.6740822Z Updating files:  10% (640/6400)
2026-10-24T15:12:03.6758372Z Updating files:  11% (704/6400)
2026-10-24T15:12:03.6770392Z Updating files:  12% (768/6400)
2026-10-24T15:12:03.6786963Z Updating files:  13% (832/6400)
2026-10-24T15:12:03.6804697Z Updating files:  14% (896/6400)
2026-10-24T15:12:03.6824517Z Updating files:  15% (960/6400)
2026-10-24T15:12:03.6844790Z Updating files:  16% (1024/6400)
2026-10-24T15:12:03.6861079Z Updating files:  17% (1088/6400)
2026-10-24T15:12:03.6880832Z Updating files:  18% (1152/6400)
2026-10-24T15:12:03.6897810Z Updating files:  19% (1216/6400)
2026-10-24T15:12:03.6922949Z Updating files:  20% (1280/6400)
2026-10-24T15:12:03.6941276Z Updating files:  21% (1344/6400)
2026-10-24T15:12:03.6961523Z Updating files:  22% (1408/6400)
2026-10-24T15:12:03.6975779Z Updating files:  23% (1472/6400)
2026-10-24T15:12:03.6990055Z Updating files:  24% (1536/6400)
2026-10-24T15:12:03.7006522Z Updating files:  25% (1600/6400)
2026-10-24T15:12:03.7021217Z Updating files:  26% (1664/6400)
2026-10-24T15:12:03.7035835Z Updating files:  27% (1728/6400)
2026-10-24T15:12:03.7057847Z Updating files:  28% (1792/6400)
2026-10-24T15:12:03.7092794Z Updating files:  29% (1856/6400)
2026-10-24T15:12:03.7114981Z Updating files:  30% (1920/6400)
2026-10-24T15:12:03.7140923Z Updating files:  31% (1984/6400)
2026-10-24T15:12:03.7173357Z Updating files:  32% (2048/6400)
2026-10-24T15:12:03.7204003Z Updating files:  33% (2112/6400)
2026-10-24T15:12:03.7280329Z Updating files:  34% (2176/6400)
2026-10-24T15:12:03.7342417Z Updating files:  35% (2240/6400)
2026-10-24T15:12:03.7382390Z Updating files:  36% (2304/6400)
2026-10-24T15:12:03.7416223Z Updating files:  37% (2368/6400)
2026-10-24T15:12:03.7464802Z Updating files:  38% (2432/6400)
2026-10-24T15:12:03.7496304Z Updating files:  39% (2496/6400)
2026-10-24T15:12:03.7528663Z Updating files:  40% (2560/6400)
2026-10-24T15:12:03.7556568Z Updating files:  41% (2624/6400)
2026-10-24T15:12:03.7573442Z Updating files:  42% (2688/6400)
2026-10-24T15:12:03.7584471Z Updating files:  43% (2752/6400)
2026-10-24T15:12:03.7616985Z Updating files:  44% (2816/6400)
2026-10-24T15:12:03.7646821Z Updating files:  45% (2880/6400)
2026-10-24T15:12:03.7676759Z Updating files:  46% (2944/6400)
2026-10-24T15:12:03.7704859Z Updating files:  47% (3008/6400)
2026-10-24T15:12:03.7735827Z Updating files:  48% (3072/6400)
2026-10-24T15:12:03.7777291Z Updating files:  49% (3136/6400)
2026-10-24T15:12:03.7807236Z Updating files:  50% (3200/6400)
2026-10-24T15:12:03.7823793Z Updating files:  51% (3264/6400)
2026-10-24T15:12:03.7862694Z Updating files:  52% (3328/6400)
2026-10-24T15:12:03.7893817Z Updating files:  53% (3392/6400)
2026-10-24T15:12:03.7914732Z Updating files:  54% (3456/6400)
2026-10-24T15:12:03.7939004Z Updating files:  55% (3520/6400)
2026-10-24T15:12:03.7955578Z Updating files:  56% (3584/6400)
2026-10-24T15:12:03.7977495Z Updating files:  57% (3648/6400)
2026-10-24T15:12:03.7996669Z Updating files:  58% (3712/6400)
2026-10-24T15:12:03.8390754Z Updating files:  59% (3776/6400)
2026-10-24T15:12:03.8407716Z Updating files:  60% (3840/6400)
2026-10-24T15:12:03.8428011Z Updating files:  61% (3904/6400)
2026-10-24T15:12:03.8447129Z Updating files:  62% (3968/6400)
2026-10-24T15:12:03.8470994Z Updating files:  63% (4032/6400)
2026-10-24T15:12:03.8500481Z Updating files:  64% (4096/6400)
2026-10-24T15:12:03.8521922Z Updating files:  65% (4160/6400)
2026-10-24T15:12:03.8541041Z Updating files:  66% (4224/6400)
2026-10-24T15:12:03.8566302Z Updating files:  67% (4288/6400)
2026-10-24T15:12:03.8581745Z Updating files:  68% (4352/6400)
2026-10-24T15:12:03.8600650Z Updating files:  69% (4416/6400)
2026-10-24T15:12:03.8614804Z Updating files:  70% (4480/6400)
2026-10-24T15:12:03.8634837Z Updating files:  71% (4544/6400)
2026-10-24T15:12:03.8648393Z Updating files:  72% (4608/6400)
2026-10-24T15:12:03.8698845Z Updating files:  73% (4672/6400)
2026-10-24T15:12:03.9133970Z Updating files:  74% (4736/6400)
2026-10-24T15:12:03.9159004Z Updating files:  75% (4800/6400)
2026-10-24T15:12:03.9183922Z Updating files:  76% (4864/6400)
2026-10-24T15:12:03.9209630Z Updating files:  77% (4928/6400)
2026-10-24T15:12:03.9232387Z Updating files:  78% (4992/6400)
2026-10-24T15:12:03.9249912Z Updating files:  79% (5056/6400)
2026-10-24T15:12:03.9274076Z Updating files:  80% (5120/6400)
2026-10-24T15:12:03.9291507Z Updating files:  81% (5184/6400)
2026-10-24T15:12:03.9310794Z Updating files:  82% (5248/6400)
2026-10-24T15:12:03.9335273Z Updating files:  83% (5312/6400)
2026-10-24T15:12:03.9364031Z Updating files:  84% (5376/6400)
2026-10-24T15:12:03.9382375Z Updating files:  85% (5440/6400)
2026-10-24T15:12:03.9410059Z Updating files:  86% (5504/6400)
2026-10-24T15:12:03.9486004Z Updating files:  87% (5568/6400)
2026-10-24T15:12:03.9518835Z Updating files:  88% (5632/6400)
2026-10-24T15:12:03.9541213Z Updating files:  89% (5696/6400)
2026-10-24T15:12:03.9572096Z Updating files:  90% (5760/6400)
2026-10-24T15:12:03.9602243Z Updating files:  91% (5824/6400)
2026-10-24T15:12:03.9618310Z Updating files:  92% (5888/6400)
2026-10-24T15:12:03.9643540Z Updating files:  93% (5952/6400)
2026-10-24T15:12:03.9665766Z Updating files:  94% (6016/6400)
2026-10-24T15:12:03.9691334Z Updating files:  95% (6080/6400)
2026-10-24T15:12:03.9752519Z Updating files:  96% (6144/6400)
2026-10-24T15:12:03.9777560Z Updating files:  97% (6208/6400)
2026-10-24T15:12:03.9826465Z Updating files:  98% (6272/6400)
2026-10-24T15:12:03.9848822Z Updating files:  99% (6336/6400)
2026-10-24T15:12:03.9849162Z Updating files: 100% (6400/6400)
2026-10-24T15:12:03.9849310Z Updating files: 100% (6400/6400), done.
2026-10-24T15:12:04.0010073Z Note: switching to 'refs/remotes/pull/23856/merge'.
2026-10-24T15:12:04.0010202Z
2026-10-24T15:12:04.0010553Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-24T15:12:04.0010813Z changes and commit them, and you can discard any commits you make in this
2026-10-24T15:12:04.0011057Z state without impacting any branches by switching back to a branch.
2026-10-24T15:12:04.0011203Z
2026-10-24T15:12:04.0011300Z If you want to create a new branch to retain commits you create, you may
2026-10-24T15:12:04.0011531Z do so (now or later) by using -c with the switch command. Example:
2026-10-24T15:12:04.0011662Z
2026-10-24T15:12:04.0011721Z   git switch -c <new-branch-name>
2026-10-24T15:12:04.0011815Z
2026-10-24T15:12:04.0011873Z Or undo this operation with:
2026-10-24T15:12:04.0011957Z
2026-10-24T15:12:04.0012003Z   git switch -
2026-10-24T15:12:04.0012095Z
2026-10-24T15:12:04.0012223Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-24T15:12:04.0012371Z
2026-10-24T15:12:04.0012545Z HEAD is now at 41ff1d8 Merge 7c9904fa81ba3e4120cc55b438f7c82730d60471 into d53873b6a4799e87afd63c8d288ef0089f5a3748
2026-10-24T15:12:04.0025409Z ##[endgroup]
2026-10-24T15:12:04.0060548Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T15:12:04.0080008Z 41ff1d8d1e37f42f5702468fd24ffc2fc833630a
2026-10-24T15:12:04.0236909Z Prepare all required actions
2026-10-24T15:12:04.0237209Z Getting action download info
2026-10-24T15:12:04.1159752Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T15:12:04.2621446Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T15:12:04.2621601Z env:
2026-10-24T15:12:04.2621716Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:04.2621863Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:04.2622005Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:04.2622152Z ##[endgroup]
2026-10-24T15:12:04.2709163Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T15:12:04.2726626Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T15:12:04.2727035Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T15:12:04.2727353Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T15:12:04.2727597Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T15:12:04.2736264Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T15:12:04.2736431Z env:
2026-10-24T15:12:04.2736549Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:04.2736698Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:04.2736848Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:04.2736985Z ##[endgroup]
2026-10-24T15:12:04.2806495Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T15:12:04.2807734Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T15:12:04.2851050Z ##[group]Run actions/cache@v6
2026-10-24T15:12:04.2851180Z with:
2026-10-24T15:12:04.2851284Z   path: ~/.vite-plus
2026-10-24T15:12:04.2851449Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T15:12:04.2851651Z   enableCrossOsArchive: false
2026-10-24T15:12:04.2851782Z   fail-on-cache-miss: false
2026-10-24T15:12:04.2851910Z   lookup-only: false
2026-10-24T15:12:04.2852020Z   save-always: false
2026-10-24T15:12:04.2852131Z env:
2026-10-24T15:12:04.2852239Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:04.2852387Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:04.2852527Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:04.2852658Z ##[endgroup]
2026-10-24T15:12:04.4809199Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T15:12:04.8711581Z Received 170349591 of 170349591 (100.0%), 440.3 MBs/sec
2026-10-24T15:12:04.8713437Z Cache Size: ~162 MB (170349591 B)
2026-10-24T15:12:04.8739703Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/cfb16e60-753f-43d3-b903-337526ef9630/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T15:12:05.6145338Z Cache restored successfully
2026-10-24T15:12:05.6289142Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T15:12:05.6377488Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1356]
2026-10-24T15:12:05.6380147Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T15:12:05.6402711Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T15:12:05.6402939Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T15:12:05.6403121Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T15:12:05.6412427Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T15:12:05.6412604Z env:
2026-10-24T15:12:05.6412727Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:05.6412877Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:05.6413022Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:05.6413163Z ##[endgroup]
2026-10-24T15:12:05.6452759Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T15:12:05.6465145Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T15:12:05.6467258Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T15:12:05.6472272Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T15:12:05.6473378Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T15:12:05.6486012Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T15:12:05.6486207Z store_path="$(vp pm cache dir)"
2026-10-24T15:12:05.6486372Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T15:12:05.6497782Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T15:12:05.6497955Z env:
2026-10-24T15:12:05.6498120Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:05.6498271Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:05.6498414Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:05.6498551Z ##[endgroup]
2026-10-24T15:12:05.6643089Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16]
2026-10-24T15:12:05.6644352Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T15:12:05.6986736Z ##[group]Run actions/cache@v6
2026-10-24T15:12:05.6986981Z with:
2026-10-24T15:12:05.6987157Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T15:12:05.6987498Z   key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T15:12:05.6987807Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T15:12:05.6988099Z   enableCrossOsArchive: false
2026-10-24T15:12:05.6988444Z   fail-on-cache-miss: false
2026-10-24T15:12:05.6988609Z   lookup-only: false
2026-10-24T15:12:05.6988813Z   save-always: false
2026-10-24T15:12:05.6988970Z env:
2026-10-24T15:12:05.7002949Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:05.7003132Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:05.7003289Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:05.7003425Z ##[endgroup]
2026-10-24T15:12:05.8844472Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T15:12:06.9153029Z Received 784334848 of 994208090 (78.9%), 736.2 MBs/sec
2026-10-24T15:12:07.2612438Z Received 994208090 of 994208090 (100.0%), 696.1 MBs/sec
2026-10-24T15:12:07.2612724Z Cache Size: ~948 MB (994208090 B)
2026-10-24T15:12:07.2648856Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f0000166-42e6-464f-af80-64be9e6d8439/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T15:12:13.0385466Z Cache restored successfully
2026-10-24T15:12:13.0868714Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T15:12:13.0923763Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7427]
2026-10-24T15:12:13.0925772Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T15:12:13.0937056Z ##[group]Run vp install
2026-10-24T15:12:13.0937209Z vp install
2026-10-24T15:12:13.0946047Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T15:12:13.0946214Z env:
2026-10-24T15:12:13.0946334Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:13.0946483Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:13.0946631Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:13.0946768Z ##[endgroup]
2026-10-24T15:12:13.1283290Z Scope: all 34 workspace projects
2026-10-24T15:12:13.2313878Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T15:12:13.5281017Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T15:12:13.5281372Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T15:12:13.5281590Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T15:12:15.8906952Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.7s)
2026-10-24T15:12:15.8907221Z Lockfile is up to date, resolution step is skipped
2026-10-24T15:12:15.9092783Z Packages: +1721
2026-10-24T15:12:15.9093014Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T15:12:15.9471697Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T15:12:17.0327271Z . prepare$ vp config --no-agent
2026-10-24T15:12:17.1539786Z . prepare: Done
2026-10-24T15:12:17.1560538Z
2026-10-24T15:12:17.1560899Z devDependencies:
2026-10-24T15:12:17.1561108Z + @coderabbitai/config 1.1.0
2026-10-24T15:12:17.1561313Z + @shadcn/lint 0.1.5
2026-10-24T15:12:17.1561474Z + @types/node 24.12.4
2026-10-24T15:12:17.1561609Z + knip 6.34.0
2026-10-24T15:12:17.1561751Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T15:12:17.1561905Z + vite-plus 1.3.0
2026-10-24T15:12:17.1561971Z
2026-10-24T15:12:17.1602783Z Done in 4.1s using pnpm v12.14.0
2026-10-24T15:12:17.1784384Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4085]
2026-10-24T15:12:17.1816889Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T15:12:17.1817331Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T15:12:17.1828445Z shell: /usr/bin/bash -e {0}
2026-10-24T15:12:17.1828581Z env:
2026-10-24T15:12:17.1828700Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:17.1828864Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:17.1829008Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:17.1829155Z ##[endgroup]
2026-10-24T15:12:17.2146229Z ##[group]Run actions/cache@v6
2026-10-24T15:12:17.2146396Z with:
2026-10-24T15:12:17.2146516Z   path: ~/.cache/ms-playwright
2026-10-24T15:12:17.2146676Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T15:12:17.2146848Z   enableCrossOsArchive: false
2026-10-24T15:12:17.2146989Z   fail-on-cache-miss: false
2026-10-24T15:12:17.2147118Z   lookup-only: false
2026-10-24T15:12:17.2147237Z   save-always: false
2026-10-24T15:12:17.2147350Z env:
2026-10-24T15:12:17.2147465Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:17.2147615Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:17.2147823Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:17.2147966Z ##[endgroup]
2026-10-24T15:12:17.4105603Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T15:12:17.5620646Z Received 106503405 of 106503405 (100.0%), 763.7 MBs/sec
2026-10-24T15:12:17.5620997Z Cache Size: ~102 MB (106503405 B)
2026-10-24T15:12:17.5638866Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/860b8e16-8e8a-4bdb-98f8-a578bf088daa/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T15:12:17.7588322Z Cache restored successfully
2026-10-24T15:12:17.7744232Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T15:12:17.7906419Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T15:12:17.7906807Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T15:12:17.7907065Z test -n "$browser"
2026-10-24T15:12:17.7907238Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T15:12:17.7907474Z   node apps/web/node_modules/playwright/cli.js install-deps chromium
2026-10-24T15:12:17.7907673Z fi
2026-10-24T15:12:17.7916998Z shell: /usr/bin/bash -e {0}
2026-10-24T15:12:17.7917134Z env:
2026-10-24T15:12:17.7917251Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:17.7917412Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:17.7917573Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:17.7917763Z ##[endgroup]
2026-10-24T15:12:17.8534425Z ##[group]Run vp run --filter @t3tools/web test
2026-10-24T15:12:17.8534646Z vp run --filter @t3tools/web test
2026-10-24T15:12:17.8542998Z shell: /usr/bin/bash -e {0}
2026-10-24T15:12:17.8543129Z env:
2026-10-24T15:12:17.8543243Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:12:17.8543397Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:12:17.8543540Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T15:12:17.8543681Z ##[endgroup]
2026-10-24T15:12:18.0365934Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled
2026-10-24T15:12:18.7801093Z
2026-10-24T15:12:18.7802756Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web
2026-10-24T15:12:18.7803057Z
2026-10-24T15:12:25.9335870Z  ✓  unit  src/composer-rich-text-doc.test.ts (239 tests) 174ms
2026-10-24T15:12:27.0662833Z  ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (74 tests) 38ms
2026-10-24T15:12:27.9678019Z (node:3947) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:27.9692799Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:28.3366469Z  ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 31ms
2026-10-24T15:12:28.3602580Z  ✓  unit  src/session-logic.test.ts (48 tests) 51ms
2026-10-24T15:12:28.5727671Z  ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (81 tests) 77ms
2026-10-24T15:12:28.7028159Z  ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 417ms
2026-10-24T15:12:28.8768068Z (node:3957) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:28.8768515Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:29.0498345Z  ✓  unit  src/components/Sidebar.logic.test.ts (57 tests) 30ms
2026-10-24T15:12:29.1711240Z  ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 266ms
2026-10-24T15:12:29.3164445Z  ✓  unit  src/keybindings.test.ts (38 tests) 12ms
2026-10-24T15:12:29.5157294Z  ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 285ms
2026-10-24T15:12:29.6837804Z  ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 18ms
2026-10-24T15:12:30.1506621Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > runs only a complete single-line shell block after a click
2026-10-24T15:12:30.1561848Z [15:12:30.141] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:30.1601951Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:30.1605971Z }
2026-10-24T15:12:30.3202290Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-24T15:12:30.3245013Z 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-24T15:12:30.3414199Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 2158ms
2026-10-24T15:12:30.3457625Z    ✓ bolds with Mod+B only when text is selected 352ms
2026-10-24T15:12:30.3490895Z    ✓ an Arabic line (3)
2026-10-24T15:12:30.3498530Z      ✓ leaves inline code through its start with ArrowRight, which points back 822ms
2026-10-24T15:12:30.4953559Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T15:12:30.4955414Z [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-24T15:12:30.5974779Z  ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (6 tests) 625ms
2026-10-24T15:12:30.7802279Z (node:3929) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:30.7802700Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:30.8162501Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access
2026-10-24T15:12:30.8163485Z [15:12:30.806] WARN (#39): Could not discover the primary environment. {
2026-10-24T15:12:30.8185977Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:30.8201257Z }
2026-10-24T15:12:30.9471781Z  ✓  unit  src/composerDraftStore.test.ts (69 tests) 97ms
2026-10-24T15:12:31.3367695Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T15:12:31.3368628Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:31.4721844Z (node:4175) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:31.4759387Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:31.5425280Z  ✓  unit  src/modelSelection.test.ts (27 tests) 33ms
2026-10-24T15:12:31.6273715Z (node:4157) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:31.6284955Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:31.7122171Z (node:4168) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:31.7164229Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:31.7533487Z  ✓  unit  src/components/CommandPalette.logic.test.ts (28 tests) 22ms
2026-10-24T15:12:31.7735920Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T15:12:31.7736827Z [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-24T15:12:31.7737427Z   debugInfo: {
2026-10-24T15:12:31.7737712Z     numContainers: 19,
2026-10-24T15:12:31.7737937Z     numContainersPooled: 19,
2026-10-24T15:12:31.7738188Z     numNeeded: 21,
2026-10-24T15:12:31.7738395Z     stillNeeded: 4,
2026-10-24T15:12:31.7738582Z   },
2026-10-24T15:12:31.7738762Z }
2026-10-24T15:12:31.9823191Z (node:4182) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:31.9823548Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:32.1269187Z  ✓  unit  src/themePalette.test.ts (15 tests) 51ms
2026-10-24T15:12:32.2711046Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > renders sanitized raw HTML in assistant messages
2026-10-24T15:12:32.2771444Z [15:12:32.262] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:32.2798632Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:32.2886253Z }
2026-10-24T15:12:32.3227526Z  ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 24ms
2026-10-24T15:12:32.7463640Z  ✓  unit  src/terminal/ghostty/surface.test.ts (28 tests) 113ms
2026-10-24T15:12:32.7947593Z (node:4123) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:32.7956996Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:33.0774983Z  ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (13 tests) 2611ms
2026-10-24T15:12:33.0779449Z    ✓ MessagesTimeline messages (4)
2026-10-24T15:12:33.0780537Z      ✓ settles when equally long messages have very different rendered heights 1592ms
2026-10-24T15:12:33.1444336Z (node:4192) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:33.1449081Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:33.4124158Z  ✓  unit  src/providerInstances.test.ts (28 tests) 16ms
2026-10-24T15:12:33.5702316Z  ✓  unit  src/lib/attachmentUploadQueue.test.ts (12 tests) 16ms
2026-10-24T15:12:33.5749475Z  ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 11ms
2026-10-24T15:12:33.7344414Z  ✓  unit  src/composer-logic.test.ts (61 tests) 94ms
2026-10-24T15:12:33.9080080Z  ✓  unit  src/components/ChatView.logic.test.ts (45 tests) 31ms
2026-10-24T15:12:34.0140561Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > keeps an unknown project recoverable from any environment
2026-10-24T15:12:34.0141548Z [15:12:34.008] WARN (#39): Could not discover the primary environment. {
2026-10-24T15:12:34.0142021Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:34.0142422Z }
2026-10-24T15:12:34.0407986Z  ✓  unit  src/vscodeThemeImport.test.ts (23 tests) 37ms
2026-10-24T15:12:34.7433866Z  ✓  unit  src/openVsxThemes.test.ts (5 tests) 642ms
2026-10-24T15:12:34.7463573Z    ✓ Open VSX themes (5)
2026-10-24T15:12:34.7464022Z      ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 615ms
2026-10-24T15:12:35.1980405Z (node:4233) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:35.1981318Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:35.5562579Z  ✓  unit  src/lib/imageCompression.test.ts (19 tests) 263ms
2026-10-24T15:12:35.8253162Z  ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 5333ms
2026-10-24T15:12:35.8253611Z    ✓ project settings permissions (10)
2026-10-24T15:12:35.8253953Z      ✓ renames every member when all have project access without settings access 404ms
2026-10-24T15:12:35.8254410Z      ✓ removes a writable checkout while removal of the mixed group stays denied 432ms
2026-10-24T15:12:35.8254846Z      ✓ rechecks every removal target after confirmation before deleting or clearing drafts 308ms
2026-10-24T15:12:35.8255279Z      ✓ does not save an edit whose grant was revoked mid-edit, and recovers when restored 635ms
2026-10-24T15:12:35.8255679Z    ✓ project settings scope (5)
2026-10-24T15:12:35.8256096Z      ✓ offers every environment while no project is selected 410ms
2026-10-24T15:12:35.8256494Z      ✓ keeps an unknown project recoverable from any environment 875ms
2026-10-24T15:12:35.8256917Z      ✓ recovers a stale environment link with checkout undefined 644ms
2026-10-24T15:12:35.8263089Z      ✓ recovers a stale environment link with checkout removed-checkout 381ms
2026-10-24T15:12:35.8264224Z    ✓ returns to the project overview after removal, clearing the selection but keeping the environment 340ms
2026-10-24T15:12:35.9128506Z  ✓  unit  src/lib/composerContextRecords.test.ts (14 tests) 24ms
2026-10-24T15:12:36.2392366Z  ✓  unit  src/rightPanelStore.test.ts (67 tests) 25ms
2026-10-24T15:12:36.2431250Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture
2026-10-24T15:12:36.2437425Z [15:12:36.213] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:36.2438057Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:36.2438573Z }
2026-10-24T15:12:36.2922573Z  ✓  unit  src/authBootstrap.test.ts (10 tests) 537ms
2026-10-24T15:12:36.2923114Z    ✓ resolveInitialServerAuthGateState (10)
2026-10-24T15:12:36.2923509Z      ✓ reuses an in-flight silent bootstrap attempt 476ms
2026-10-24T15:12:36.3753602Z (node:4263) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:36.3801905Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:36.4500948Z  ✓  unit  src/connection/platform.test.ts (16 tests) 22ms
2026-10-24T15:12:36.9045835Z (node:4254) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:36.9095513Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:37.0666773Z  ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1182ms
2026-10-24T15:12:37.0667691Z    ✓ EnvironmentProviderSettings routing (3)
2026-10-24T15:12:37.0668199Z      ✓ updates one provider instance without sending a stale whole map 589ms
2026-10-24T15:12:37.0668806Z      ✓ routes explicit ACP browser authentication consent to the selected environment 475ms
2026-10-24T15:12:37.0692154Z  ✓  unit  src/themeBoot.test.ts (23 tests) 14ms
2026-10-24T15:12:37.0700861Z  ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 324ms
2026-10-24T15:12:37.2627276Z (node:4281) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:37.2628243Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:37.3077769Z  ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 317ms
2026-10-24T15:12:37.3503099Z  ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (2 tests) 1425ms
2026-10-24T15:12:37.3503720Z    ✓ PreviewView (2)
2026-10-24T15:12:37.3504322Z      ✓ retains the annotation locally when its own environment loses access during capture 960ms
2026-10-24T15:12:37.3504951Z      ✓ still sends annotation text when the picked element's crop is malformed 463ms
2026-10-24T15:12:37.4482211Z (node:4383) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:37.4513088Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:37.6091850Z  ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 12ms
2026-10-24T15:12:37.6482286Z  ✓  unit  src/previewStateStore.test.ts (15 tests) 19ms
2026-10-24T15:12:38.1607973Z  ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2914ms
2026-10-24T15:12:38.1615875Z    ✓ resource monitor retry (4)
2026-10-24T15:12:38.1628150Z      ✓ clears the settings and history errors after a successful retry without remounting 617ms
2026-10-24T15:12:38.1628903Z      ✓ refreshes the changed history window only in the retry environment (switch environment: false) 1155ms
2026-10-24T15:12:38.1629512Z      ✓ refreshes the changed history window only in the retry environment (switch environment: true) 870ms
2026-10-24T15:12:38.3102312Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
2026-10-24T15:12:38.3102869Z [chat-markdown] action failed {
2026-10-24T15:12:38.3103371Z   operation: 'open-file-in-editor',
2026-10-24T15:12:38.3103621Z   target: '/work/docs/readme.md',
2026-10-24T15:12:38.3103886Z } {
2026-10-24T15:12:38.3104116Z   _id: 'Cause',
2026-10-24T15:12:38.3118754Z   failures: [
2026-10-24T15:12:38.3161682Z     {
2026-10-24T15:12:38.3162080Z       _tag: 'Fail',
2026-10-24T15:12:38.3202569Z       error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.],
2026-10-24T15:12:38.3202907Z     },
2026-10-24T15:12:38.3203114Z   ],
2026-10-24T15:12:38.3203258Z }
2026-10-24T15:12:38.3804622Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
2026-10-24T15:12:38.3805093Z [chat-markdown] action failed {
2026-10-24T15:12:38.3805365Z   operation: 'reveal-file-in-file-manager',
2026-10-24T15:12:38.3805600Z   target: '/work/readme.md',
2026-10-24T15:12:38.3805825Z } {
2026-10-24T15:12:38.3806014Z   _id: 'Cause',
2026-10-24T15:12:38.3806162Z   failures: [
2026-10-24T15:12:38.3806334Z     {
2026-10-24T15:12:38.3806505Z       _tag: 'Fail',
2026-10-24T15:12:38.3806735Z       error: [Error: This connection cannot reveal files on this environment.],
2026-10-24T15:12:38.3806991Z     },
2026-10-24T15:12:38.3807218Z   ],
2026-10-24T15:12:38.3807467Z }
2026-10-24T15:12:38.3949936Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > rechecks link-to-thread after a native context menu returns
2026-10-24T15:12:38.3962592Z [15:12:38.392] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:38.3989272Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:38.4011266Z }
2026-10-24T15:12:38.4986619Z  ✓  unit  src/lib/diffRendering.test.ts (16 tests) 12ms
2026-10-24T15:12:38.5943805Z  ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 459ms
2026-10-24T15:12:38.6503144Z (node:4391) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:38.6503837Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:39.2160464Z  ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 16ms
2026-10-24T15:12:39.2841216Z  ✓  unit  src/components/chat/chatCanvasLayout.test.ts (16 tests) 59ms
2026-10-24T15:12:39.5777426Z 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-24T15:12:39.5778457Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:39.7198103Z 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-24T15:12:39.7208506Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:39.8219650Z 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-24T15:12:39.8220835Z stdout | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > creates a local command in the selected environment without a sign-in step
2026-10-24T15:12:39.8221763Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:39.8222154Z [15:12:39.802] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:39.8222988Z 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-24T15:12:39.8223762Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:39.8224457Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:39.8224711Z }
2026-10-24T15:12:39.8268680Z  ✓  unit  src/components/ThreadStatusIndicators.test.ts (19 tests) 19ms
2026-10-24T15:12:39.8803123Z  ✓  unit  src/hooks/useSettings.test.ts (11 tests) 13ms
2026-10-24T15:12:40.0059784Z 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-24T15:12:40.0123701Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:40.0248527Z 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-24T15:12:40.0269975Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:40.0549302Z  ✓  unit  src/terminal/ghostty/core.test.ts (16 tests) 107ms
2026-10-24T15:12:40.3003515Z 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-24T15:12:40.3042010Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:40.4850358Z 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-24T15:12:40.4858136Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:40.6141034Z 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-24T15:12:40.6142118Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:40.6371761Z  ✓  unit  src/browser/browserRecording.test.ts (6 tests) 13ms
2026-10-24T15:12:40.6812193Z  ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 22ms
2026-10-24T15:12:40.8451550Z 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-24T15:12:40.8452347Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:41.0395569Z  ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 10ms
2026-10-24T15:12:41.0458470Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked
2026-10-24T15:12:41.0469044Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T15:12:41.3660721Z  ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 1885ms
2026-10-24T15:12:41.3676211Z    ✓ AddProviderInstanceDialog environment routing (4)
2026-10-24T15:12:41.3676737Z      ✓ creates a local command in the selected environment without a sign-in step 1229ms
2026-10-24T15:12:41.3678263Z      ✓ rejects a queued save after the provider grant is revoked 348ms
2026-10-24T15:12:41.5405073Z (node:4462) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:41.5405588Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:41.6162218Z  ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 38ms
2026-10-24T15:12:41.9417925Z  ✓  unit  src/components/settings/settingsSearch.test.ts (19 tests) 28ms
2026-10-24T15:12:41.9418713Z  ✓  unit  src/connection/storage.test.ts (6 tests) 31ms
2026-10-24T15:12:42.1139164Z  ✓  unit  src/browserHistoryStore.test.ts (14 tests) 14ms
2026-10-24T15:12:42.1811084Z  ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 17ms
2026-10-24T15:12:42.5276479Z  ✓  unit  src/hooks/useHandleNewThread.test.ts (5 tests) 4ms
2026-10-24T15:12:42.9256470Z  ✓  unit  src/pendingUserInput.test.ts (15 tests) 8ms
2026-10-24T15:12:43.2657424Z  ✓  unit  src/environmentGrouping.test.ts (7 tests) 6ms
2026-10-24T15:12:43.3955888Z  ✓  unit  src/browser/browserTargetResolver.test.ts (10 tests) 51ms
2026-10-24T15:12:43.4187943Z  ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 5ms
2026-10-24T15:12:43.4721147Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line
2026-10-24T15:12:43.4724674Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.4725022Z
2026-10-24T15:12:43.4917708Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line
2026-10-24T15:12:43.5020721Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5153149Z
2026-10-24T15:12:43.5155003Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it
2026-10-24T15:12:43.5242079Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5300224Z
2026-10-24T15:12:43.5300910Z  ✓  unit  src/composer-code-block.test.ts (25 tests) 58ms
2026-10-24T15:12:43.5329842Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out
2026-10-24T15:12:43.5340171Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5341227Z
2026-10-24T15:12:43.5342420Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it
2026-10-24T15:12:43.5343072Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5343420Z
2026-10-24T15:12:43.5343760Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block
2026-10-24T15:12:43.5344358Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5344695Z
2026-10-24T15:12:43.5345032Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
2026-10-24T15:12:43.5345643Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5345973Z
2026-10-24T15:12:43.5346307Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line
2026-10-24T15:12:43.5346920Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5347317Z
2026-10-24T15:12:43.5347622Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches
2026-10-24T15:12:43.5348186Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5348517Z
2026-10-24T15:12:43.5348828Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of
2026-10-24T15:12:43.5349403Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5349736Z
2026-10-24T15:12:43.5350036Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches
2026-10-24T15:12:43.5351998Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5352346Z
2026-10-24T15:12:43.5352598Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines
2026-10-24T15:12:43.5353154Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5353434Z
2026-10-24T15:12:43.5353739Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor
2026-10-24T15:12:43.5354298Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5354555Z
2026-10-24T15:12:43.5354864Z 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-24T15:12:43.5355427Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5355687Z
2026-10-24T15:12:43.5356189Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block
2026-10-24T15:12:43.5356786Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5357082Z
2026-10-24T15:12:43.5357301Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block
2026-10-24T15:12:43.5357781Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5358041Z
2026-10-24T15:12:43.5358273Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block
2026-10-24T15:12:43.5358764Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5359027Z
2026-10-24T15:12:43.5359245Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block
2026-10-24T15:12:43.5359725Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5359991Z
2026-10-24T15:12:43.5360239Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block
2026-10-24T15:12:43.5360852Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5361116Z
2026-10-24T15:12:43.5361342Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block
2026-10-24T15:12:43.5361831Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5362095Z
2026-10-24T15:12:43.5362300Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone
2026-10-24T15:12:43.5362770Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5363031Z
2026-10-24T15:12:43.5363293Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone
2026-10-24T15:12:43.5363770Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5364032Z
2026-10-24T15:12:43.5364246Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone
2026-10-24T15:12:43.5364724Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5364985Z
2026-10-24T15:12:43.5365232Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item
2026-10-24T15:12:43.5365735Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5365992Z
2026-10-24T15:12:43.5366232Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string
2026-10-24T15:12:43.5366911Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T15:12:43.5367305Z
2026-10-24T15:12:43.9182432Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > does not send a callback left over from a replaced sign-in flow
2026-10-24T15:12:43.9183187Z [15:12:43.911] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:43.9183657Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:43.9184033Z }
2026-10-24T15:12:43.9339642Z  ✓  unit  src/hooks/useThreadActions.undo.test.ts (13 tests) 20ms
2026-10-24T15:12:44.0010670Z 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-24T15:12:44.0024055Z [15:12:43.990] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:44.0024699Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:44.0025102Z }
2026-10-24T15:12:44.0296602Z  ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 321ms
2026-10-24T15:12:44.1714170Z  ✓  browser (chromium)  src/components/GitActionsControl.browser.test.tsx (1 test) 351ms
2026-10-24T15:12:44.1716149Z    ✓ Git action targets across thread navigation (1)
2026-10-24T15:12:44.1716650Z      ✓ runs a retained PR toast in the thread that produced it 351ms
2026-10-24T15:12:44.3242224Z  ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (2 tests) 145ms
2026-10-24T15:12:44.4039405Z  ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 293ms
2026-10-24T15:12:44.6380338Z (node:4565) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:44.6419508Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:44.6558451Z  ✓  unit  src/terminal-links.test.ts (39 tests) 14ms
2026-10-24T15:12:44.9963005Z  ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 5ms
2026-10-24T15:12:45.0844435Z  ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 12ms
2026-10-24T15:12:45.0872750Z (node:4574) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:45.0883014Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:45.1006626Z  ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 4ms
2026-10-24T15:12:45.1274370Z  ✓  unit  src/promptStashStore.test.ts (10 tests) 9ms
2026-10-24T15:12:45.2100102Z  ✓  unit  src/uiStateStore.test.ts (11 tests) 10ms
2026-10-24T15:12:45.3939246Z (node:4604) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:45.3984904Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:45.4445138Z  ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 20ms
2026-10-24T15:12:45.5819963Z  ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (6 tests) 330ms
2026-10-24T15:12:45.7050779Z  ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (2 tests) 140ms
2026-10-24T15:12:46.5662840Z  ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 4ms
2026-10-24T15:12:46.6677562Z  ✓  unit  src/reviewCommentContext.test.ts (5 tests) 10ms
2026-10-24T15:12:46.6861894Z  ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 4ms
2026-10-24T15:12:46.7171288Z (node:4581) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:46.7171806Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:46.9553913Z  ✓  unit  src/components/files/projectFilesQueryState.test.tsx (3 tests) 11ms
2026-10-24T15:12:47.1659935Z  ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 13ms
2026-10-24T15:12:47.2642790Z  ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 6ms
2026-10-24T15:12:47.8882487Z  ✓  unit  src/lib/contextWindow.test.ts (9 tests) 16ms
2026-10-24T15:12:48.3469749Z  ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 4ms
2026-10-24T15:12:48.4722799Z  ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 20ms
2026-10-24T15:12:48.5286138Z  ✓  unit  src/markdown-clipboard.test.ts (5 tests) 5ms
2026-10-24T15:12:48.6543734Z (node:4631) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:48.6556761Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:48.9433787Z  ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 184ms
2026-10-24T15:12:48.9917684Z  ✓  unit  src/remoteOpen.test.ts (14 tests) 6ms
2026-10-24T15:12:49.2725132Z  ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 9ms
2026-10-24T15:12:49.3484191Z  ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 12ms
2026-10-24T15:12:49.6555110Z  ✓  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 4ms
2026-10-24T15:12:50.0611215Z  ✓  unit  src/components/GitActionsControl.logic.test.ts (12 tests) 17ms
2026-10-24T15:12:50.8499968Z  ✓  unit  src/threadRoutes.test.ts (11 tests) 5ms
2026-10-24T15:12:51.1037823Z  ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 30ms
2026-10-24T15:12:51.3624548Z  ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 9ms
2026-10-24T15:12:51.4044913Z  ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 4ms
2026-10-24T15:12:51.6779656Z (node:4774) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:51.6780298Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:51.6882775Z  ✓  unit  src/wslPaths.test.ts (12 tests) 6ms
2026-10-24T15:12:51.7426266Z  ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (1 test) 68ms
2026-10-24T15:12:51.7501760Z  ✓  unit  src/contextMenuFallback.test.ts (1 test) 3ms
2026-10-24T15:12:51.7974709Z  ✓  unit  src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 7ms
2026-10-24T15:12:52.0249672Z (node:4750) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:52.0250177Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:52.2282472Z  ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 4ms
2026-10-24T15:12:52.2302556Z  ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 8ms
2026-10-24T15:12:52.2321980Z  ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms
2026-10-24T15:12:52.2860196Z  ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 4ms
2026-10-24T15:12:52.3721612Z  ✓  browser (chromium)  src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 290ms
2026-10-24T15:12:52.4267606Z  ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 464ms
2026-10-24T15:12:52.4869125Z  ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 89ms
2026-10-24T15:12:52.8901833Z stdout | src/components/chat/ThreadDetailsPrRow.browser.test.tsx
2026-10-24T15:12:52.8915632Z [15:12:52.888] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:12:52.8916089Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:12:52.8916434Z }
2026-10-24T15:12:52.9002302Z  ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 24ms
2026-10-24T15:12:52.9027225Z  ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 160ms
2026-10-24T15:12:52.9225528Z  ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 29ms
2026-10-24T15:12:52.9937252Z  ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 46ms
2026-10-24T15:12:53.3583145Z  ✓  unit  src/reopenClosedView.test.ts (11 tests) 36ms
2026-10-24T15:12:53.5725909Z  ✓  unit  src/terminalUiStateStore.test.ts (6 tests) 7ms
2026-10-24T15:12:54.2996414Z  ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 6ms
2026-10-24T15:12:54.4904967Z (node:4866) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:54.4938865Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:54.5564968Z  ✓  unit  src/hooks/useThreadActionMenu.test.ts (6 tests) 5ms
2026-10-24T15:12:54.7115659Z  ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 11ms
2026-10-24T15:12:54.8049995Z (node:4837) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:54.8128247Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:54.8986433Z  ✓  unit  src/browserFaviconStore.test.ts (5 tests) 9ms
2026-10-24T15:12:55.0122689Z  ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 4ms
2026-10-24T15:12:55.0648660Z  ✓  unit  src/state/threads.test.ts (3 tests) 10ms
2026-10-24T15:12:55.7202542Z  ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (3 tests) 4ms
2026-10-24T15:12:56.2857370Z  ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 13ms
2026-10-24T15:12:56.5979860Z  ✓  unit  src/versionSkew.test.ts (11 tests) 23ms
2026-10-24T15:12:56.7623801Z  ✓  unit  src/markdown-incremental.test.tsx (18 tests) 946ms
2026-10-24T15:12:56.7633044Z  ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 250ms
2026-10-24T15:12:57.1671308Z (node:4931) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:57.1687550Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:57.1885601Z  ✓  unit  src/closedViewStore.test.ts (11 tests) 8ms
2026-10-24T15:12:57.4167440Z  ✓  unit  src/components/composerFooterLayout.test.ts (5 tests) 6ms
2026-10-24T15:12:57.6005478Z  ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 5ms
2026-10-24T15:12:57.8804047Z (node:4916) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:57.8808654Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:58.1115598Z  ✓  unit  src/state/shell.test.ts (5 tests) 13ms
2026-10-24T15:12:58.2724212Z (node:4940) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:58.2733672Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:58.3198536Z  ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 654ms
2026-10-24T15:12:58.3199126Z    ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 654ms
2026-10-24T15:12:58.3787904Z  ✓  unit  src/state/server.test.ts (2 tests) 6ms
2026-10-24T15:12:58.7238089Z (node:4954) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:58.7255601Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:58.9146150Z  ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 4ms
2026-10-24T15:12:58.9511937Z  ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 269ms
2026-10-24T15:12:59.0587783Z  ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 10ms
2026-10-24T15:12:59.2335665Z (node:4997) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:59.2337650Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:59.3702468Z  ✓  unit  src/markdown-links.test.ts (9 tests) 6ms
2026-10-24T15:12:59.4274074Z  ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 174ms
2026-10-24T15:12:59.5349033Z (node:4980) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:12:59.5387746Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:12:59.7290741Z  ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 9ms
2026-10-24T15:13:00.0038012Z  ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 28ms
2026-10-24T15:13:00.1279609Z (node:5021) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:00.1294529Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:00.1568974Z  ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 178ms
2026-10-24T15:13:00.2401897Z  ✓  unit  src/questionAttachments.test.ts (3 tests) 11ms
2026-10-24T15:13:00.4487688Z (node:5004) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:00.4571480Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:00.5301598Z  ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 113ms
2026-10-24T15:13:00.6243318Z  ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 9ms
2026-10-24T15:13:00.6488960Z  ✓  unit  src/threadSelectionStore.test.ts (6 tests) 7ms
2026-10-24T15:13:00.6962529Z  ✓  unit  src/state/pullRequests.test.ts (5 tests) 4ms
2026-10-24T15:13:00.7606417Z  ✓  unit  src/bundledDev.test.ts (1 test) 141ms
2026-10-24T15:13:01.1592407Z  ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 64ms
2026-10-24T15:13:01.1694074Z  ✓  unit  src/components/chat/timelineScrollTarget.test.ts (7 tests) 4ms
2026-10-24T15:13:01.1994342Z  ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 3ms
2026-10-24T15:13:01.2474620Z  ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 14ms
2026-10-24T15:13:01.2647612Z  ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 7ms
2026-10-24T15:13:01.8517884Z (node:5044) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:01.8519339Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:02.0042640Z  ✓  unit  src/components/usage/usagePriceTable.test.ts (7 tests) 4ms
2026-10-24T15:13:02.3092127Z  ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 4ms
2026-10-24T15:13:02.6100864Z  ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 9ms
2026-10-24T15:13:02.8022553Z  ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 7ms
2026-10-24T15:13:03.1963747Z  ✓  unit  src/components/preview/openPreviewSession.test.ts (4 tests) 16ms
2026-10-24T15:13:03.2862457Z  ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 3ms
2026-10-24T15:13:03.2895060Z  ✓  unit  src/environments/primary/bootstrap.test.ts (5 tests) 46ms
2026-10-24T15:13:03.5424132Z  ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 10ms
2026-10-24T15:13:03.9166350Z (node:5157) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:03.9167030Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:03.9549258Z  ✓  unit  src/lib/backgroundActivityReporter.test.ts (3 tests) 17ms
2026-10-24T15:13:04.0971659Z  ✓  unit  src/composer-list-continuation.test.ts (18 tests) 7ms
2026-10-24T15:13:04.1644416Z  ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 213ms
2026-10-24T15:13:04.2552237Z  ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 3ms
2026-10-24T15:13:04.3135034Z  ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 4ms
2026-10-24T15:13:04.3477167Z  ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 5201ms
2026-10-24T15:13:04.3481442Z    ✓ TelemetryExportSettings (2)
2026-10-24T15:13:04.3481877Z      ✓ does not resend a field the user restored after another client changed it 4932ms
2026-10-24T15:13:04.5736816Z  ✓  unit  src/components/files/FilePreviewPanel.test.ts (13 tests) 7ms
2026-10-24T15:13:04.9506018Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
2026-10-24T15:13:04.9506760Z [15:13:04.945] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:13:04.9510180Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:13:04.9510495Z }
2026-10-24T15:13:05.1962742Z (node:5196) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:05.1963930Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:05.2335516Z  ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 600ms
2026-10-24T15:13:05.2336000Z    ✓ mixed source control instructions (1)
2026-10-24T15:13:05.2336423Z      ✓ resets mixed template preferences without replacing each environment's instructions 599ms
2026-10-24T15:13:05.3539761Z  ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 4ms
2026-10-24T15:13:05.4737324Z  ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 849ms
2026-10-24T15:13:05.4743961Z    ✓ rechecks the grant before preparing an agent 452ms
2026-10-24T15:13:05.4744421Z    ✓ ignores prepare completion after unmount 396ms
2026-10-24T15:13:05.4922478Z  ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 69ms
2026-10-24T15:13:05.6126890Z (node:5233) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:05.6132905Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:05.6213527Z  ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 2ms
2026-10-24T15:13:05.6560364Z (node:5241) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:05.6601809Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:05.8642460Z  ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 8ms
2026-10-24T15:13:05.9100871Z  ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 10ms
2026-10-24T15:13:06.1887206Z  ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 6ms
2026-10-24T15:13:06.2417289Z  ✓  unit  src/components/files/filePath.test.ts (18 tests) 4ms
2026-10-24T15:13:06.5645319Z (node:5266) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:06.5668899Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:06.7195732Z  ✓  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 7ms
2026-10-24T15:13:06.7645482Z  ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (1 test) 89ms
2026-10-24T15:13:06.7834165Z  ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 5ms
2026-10-24T15:13:07.0184199Z  ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 89ms
2026-10-24T15:13:07.2051649Z  ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 6ms
2026-10-24T15:13:07.3633576Z  ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 10ms
2026-10-24T15:13:07.4979451Z  ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 9ms
2026-10-24T15:13:07.8220609Z (node:5276) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:07.8221200Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:08.0464370Z  ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 7ms
2026-10-24T15:13:08.2722520Z  ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 10ms
2026-10-24T15:13:08.4040502Z  ✓  unit  src/lib/incrementalHighlighting.test.ts (13 tests) 488ms
2026-10-24T15:13:08.7162635Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
2026-10-24T15:13:08.7188387Z [15:13:08.709] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:13:08.7252311Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:13:08.7252715Z }
2026-10-24T15:13:08.7711273Z (node:5295) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:08.7762877Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:08.8972961Z (node:5324) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:08.9041327Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:09.8521818Z (node:5363) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:09.8522223Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:09.9313022Z  ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 3ms
2026-10-24T15:13:10.2134484Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 88ms
2026-10-24T15:13:10.2409722Z  ✓  unit  src/lib/discardComposerDraft.test.ts (2 tests) 10ms
2026-10-24T15:13:10.2831787Z  ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (3 tests) 4ms
2026-10-24T15:13:10.4551758Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 1944ms
2026-10-24T15:13:10.4586381Z    ✓ keeps an unsaved description when collapsed and reopened 1944ms
2026-10-24T15:13:10.5265345Z (node:5379) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:10.5309294Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:10.5552034Z  ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 10ms
2026-10-24T15:13:10.7390511Z  ✓  unit  src/components/ThreadTerminalDrawer.test.ts (3 tests) 4ms
2026-10-24T15:13:10.8269585Z (node:5370) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:10.8327778Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:11.0877045Z  ✓  unit  src/hooks/useEnvironmentTheme.test.ts (4 tests) 12ms
2026-10-24T15:13:11.4051530Z  ✓  unit  src/projectScripts.test.ts (10 tests) 9ms
2026-10-24T15:13:11.5631246Z  ✓  unit  src/components/RightPanelTabs.test.tsx (4 tests) 3ms
2026-10-24T15:13:11.8202102Z  ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 5ms
2026-10-24T15:13:11.9934422Z  ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 285ms
2026-10-24T15:13:12.0317129Z  ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 8ms
2026-10-24T15:13:12.4771604Z  ✓  unit  src/lib/runtime.test.ts (4 tests) 1477ms
2026-10-24T15:13:12.4799474Z    ✓ web runtime relay telemetry policy (4)
2026-10-24T15:13:12.4799836Z      ✓ applies desktop opt-out before the first relay span 1259ms
2026-10-24T15:13:12.6627675Z  ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 3ms
2026-10-24T15:13:13.0562770Z  ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 7ms
2026-10-24T15:13:13.6383933Z  ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 45ms
2026-10-24T15:13:13.7135340Z (node:5454) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:13.7166075Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:13.7200346Z (node:5428) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:13.7253039Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:13.7278820Z  ✓  unit  src/diffFileActions.test.ts (9 tests) 8ms
2026-10-24T15:13:13.7280021Z (node:5461) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:13.7305960Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:13.8275515Z  ✓  unit  src/state/terminalSessions.test.ts (1 test) 14ms
2026-10-24T15:13:13.8842903Z  ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 3ms
2026-10-24T15:13:14.0615678Z  ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 3ms
2026-10-24T15:13:14.1882097Z (node:5470) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:14.1947666Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:14.3186076Z  ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 4ms
2026-10-24T15:13:14.3505075Z  ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 10ms
2026-10-24T15:13:14.4855432Z  ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 156ms
2026-10-24T15:13:14.5838046Z  ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 103ms
2026-10-24T15:13:15.1700980Z  ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 3ms
2026-10-24T15:13:15.2047828Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
2026-10-24T15:13:15.2101018Z 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-24T15:13:15.2146847Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 886ms
2026-10-24T15:13:15.2156879Z    ✓ keeps an unsaved citation comment when a question takes the composer 885ms
2026-10-24T15:13:15.2603997Z  ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 77ms
2026-10-24T15:13:15.2693092Z  ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (1 test) 400ms
2026-10-24T15:13:15.2698066Z    ✓ theme color field (1)
2026-10-24T15:13:15.2698658Z      ✓ keeps the selected hue when a grey color is echoed back from theme settings 399ms
2026-10-24T15:13:15.3088456Z  ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 128ms
2026-10-24T15:13:15.4091319Z  ✓  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 162ms
2026-10-24T15:13:15.4621314Z  ✓  unit  src/editorPreferences.test.ts (2 tests) 12ms
2026-10-24T15:13:15.7011933Z  ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 22ms
2026-10-24T15:13:15.9734877Z  ✓  unit  src/confirmDialog.test.ts (3 tests) 5ms
2026-10-24T15:13:16.1747947Z  ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 3ms
2026-10-24T15:13:16.3463271Z  ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 153ms
2026-10-24T15:13:16.4856435Z  ✓  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 110ms
2026-10-24T15:13:16.5190158Z  ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 2ms
2026-10-24T15:13:16.5445013Z (node:5556) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:16.5445536Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:16.5524463Z  ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 18ms
2026-10-24T15:13:16.6122924Z  ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 2ms
2026-10-24T15:13:16.9534280Z  ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 3ms
2026-10-24T15:13:17.0541010Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1498ms
2026-10-24T15:13:17.0546020Z    ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1498ms
2026-10-24T15:13:17.6342979Z  ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 3ms
2026-10-24T15:13:17.7159961Z (node:5566) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:17.7198116Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:17.9501437Z (node:5580) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:17.9502060Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:18.0321830Z  ✓  unit  src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 3ms
2026-10-24T15:13:18.3290197Z  ✓  unit  src/desktopAppActivation.test.ts (2 tests) 3ms
2026-10-24T15:13:18.4649006Z  ✓  unit  src/hooks/showThreadUndoNotice.test.ts (3 tests) 13ms
2026-10-24T15:13:18.8832404Z (node:5627) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:18.8832901Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:18.9127910Z  ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 4ms
2026-10-24T15:13:19.2670903Z  ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 4ms
2026-10-24T15:13:19.2691237Z  ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 3ms
2026-10-24T15:13:19.6177481Z  ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 37ms
2026-10-24T15:13:19.7763370Z  ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 53ms
2026-10-24T15:13:19.7823907Z (node:5620) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:19.7833668Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:19.7959558Z  ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 19ms
2026-10-24T15:13:19.8672238Z  ✓  unit  src/worktreeCleanup.test.ts (2 tests) 3ms
2026-10-24T15:13:19.9866641Z  ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 3ms
2026-10-24T15:13:20.1059217Z  ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 10ms
2026-10-24T15:13:20.1333075Z  ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 528ms
2026-10-24T15:13:20.1333646Z    ✓ ignores late suppression acknowledgements after cancellation 527ms
2026-10-24T15:13:20.1763459Z  ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 4ms
2026-10-24T15:13:20.2558491Z (node:5665) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:20.2559236Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:20.3042507Z  ✓  unit  src/localApi.test.ts (1 test) 790ms
2026-10-24T15:13:20.3042909Z    ✓ LocalApi (1)
2026-10-24T15:13:20.3043223Z      ✓ fails closed in a browser when no themed host is available 789ms
2026-10-24T15:13:20.3267182Z  ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 7ms
2026-10-24T15:13:20.4002472Z  ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 3ms
2026-10-24T15:13:20.4242445Z  ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 2ms
2026-10-24T15:13:20.4932771Z  ✓  unit  src/state/npmRelease.test.ts (2 tests) 111ms
2026-10-24T15:13:20.5141755Z stderr | src/components/diffs/codeViewSearch.test.ts
2026-10-24T15:13:20.5142410Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4
2026-10-24T15:13:20.5142864Z
2026-10-24T15:13:20.5198249Z  ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 3ms
2026-10-24T15:13:20.6084579Z  ✓  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 3ms
2026-10-24T15:13:20.6596592Z  ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 69ms
2026-10-24T15:13:20.6645777Z  ✓  unit  src/threadNotifications.test.ts (3 tests) 72ms
2026-10-24T15:13:20.6883566Z  ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 5ms
2026-10-24T15:13:20.7175664Z  ✓  unit  src/composer-rich-text.test.ts (5 tests) 4ms
2026-10-24T15:13:20.8817472Z  ✓  unit  src/components/usage/usagePriceForm.test.ts (11 tests) 5ms
2026-10-24T15:13:20.9660630Z  ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (4 tests) 3ms
2026-10-24T15:13:21.1124378Z  ✓  browser (chromium)  src/components/sidebar/SidebarThreadUndoNotice.browser.test.tsx (1 test) 55ms
2026-10-24T15:13:21.1177779Z  ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 1555ms
2026-10-24T15:13:21.1187512Z    ✓ SecretInput (2)
2026-10-24T15:13:21.1187999Z      ✓ preserves a configured secret on empty edits and commits a replacement 1223ms
2026-10-24T15:13:21.1188462Z      ✓ keeps an in-progress replacement when settings refresh 332ms
2026-10-24T15:13:21.1344771Z  ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 4ms
2026-10-24T15:13:21.1585032Z stdout | unknown test
2026-10-24T15:13:21.1596772Z [15:13:21.141] WARN (#38): Could not discover the primary environment. {
2026-10-24T15:13:21.1598439Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T15:13:21.1599168Z }
2026-10-24T15:13:21.2390251Z  ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 5ms
2026-10-24T15:13:21.5436647Z  ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 4ms
2026-10-24T15:13:21.5705953Z  ✓  unit  src/state/desktopUpdate.test.ts (1 test) 67ms
2026-10-24T15:13:21.6156475Z  ✓  unit  src/providerModels.test.ts (2 tests) 2ms
2026-10-24T15:13:21.6582785Z  ✓  unit  src/composer-text-direction.test.ts (4 tests) 6ms
2026-10-24T15:13:21.6877879Z (node:5706) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:21.6921632Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:21.7384746Z  ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 3ms
2026-10-24T15:13:21.7687745Z  ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 2ms
2026-10-24T15:13:21.8349192Z  ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 5ms
2026-10-24T15:13:22.0764777Z  ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 74ms
2026-10-24T15:13:22.1760603Z (node:5829) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:22.1761171Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:22.1962700Z  ✓  unit  src/lib/terminalContext.test.ts (2 tests) 3ms
2026-10-24T15:13:22.2364633Z  ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms
2026-10-24T15:13:22.2947112Z  ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 3ms
2026-10-24T15:13:22.3961750Z (node:5868) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:22.3972374Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:22.4221252Z  ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 4ms
2026-10-24T15:13:22.5668121Z (node:5896) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:22.5668624Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:22.7081986Z  ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 5ms
2026-10-24T15:13:22.7578446Z  ✓  unit  src/diffPanelStore.test.ts (1 test) 2ms
2026-10-24T15:13:22.7980470Z  ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (3 tests) 3ms
2026-10-24T15:13:22.9234597Z  ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 3ms
2026-10-24T15:13:22.9415977Z  ✓  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 8ms
2026-10-24T15:13:22.9736121Z  ✓  unit  src/components/settings/SettingInheritance.test.ts (1 test) 5ms
2026-10-24T15:13:22.9978219Z  ✓  unit  src/lib/elementContext.test.ts (1 test) 2ms
2026-10-24T15:13:23.0185563Z  ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 15ms
2026-10-24T15:13:23.1523194Z  ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 2ms
2026-10-24T15:13:23.1977961Z  ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (3 tests) 3ms
2026-10-24T15:13:23.2202591Z (node:5909) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:23.2244944Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:23.3589179Z  ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 3ms
2026-10-24T15:13:23.4352432Z  ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 3ms
2026-10-24T15:13:23.4567945Z  ✓  unit  src/components/device/deviceHubApi.test.ts (1 test) 3ms
2026-10-24T15:13:23.5537123Z  ✓  unit  src/cloud/managedAuth.test.ts (1 test) 4ms
2026-10-24T15:13:23.5990039Z  ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms
2026-10-24T15:13:23.6352461Z  ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 5ms
2026-10-24T15:13:23.6680567Z  ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 3ms
2026-10-24T15:13:23.7014426Z  ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 3ms
2026-10-24T15:13:23.7514418Z  ✓  unit  src/lib/orchestrationV2Timeline.test.ts (2 tests) 2ms
2026-10-24T15:13:23.8882532Z  ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 15ms
2026-10-24T15:13:23.9452545Z (node:6000) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:23.9453106Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:24.0048481Z  ✓  unit  src/hostedPairing.test.ts (2 tests) 8ms
2026-10-24T15:13:24.0526723Z  ✓  unit  src/browser/browserViewportActions.test.ts (1 test) 2ms
2026-10-24T15:13:24.1353046Z  ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms
2026-10-24T15:13:24.2363309Z  ✓  unit  src/fileContextMenu.test.ts (3 tests) 2ms
2026-10-24T15:13:24.3261033Z  ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms
2026-10-24T15:13:24.3953511Z (node:6051) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:24.3953868Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:24.4245259Z  ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms
2026-10-24T15:13:24.4690601Z  ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 2ms
2026-10-24T15:13:24.5486846Z  ✓  unit  src/cloud/dpop.test.ts (1 test) 47ms
2026-10-24T15:13:24.5695571Z (node:6065) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:24.5696131Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:24.5873774Z  ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms
2026-10-24T15:13:24.6500306Z  ✓  unit  src/components/preview/usePreviewBridge.test.ts (1 test) 2ms
2026-10-24T15:13:24.7882792Z  ✓  unit  src/components/chat/agentSpawnSummary.test.ts (4 tests) 3ms
2026-10-24T15:13:24.8514353Z  ✓  unit  src/pierre-icons.test.ts (2 tests) 2ms
2026-10-24T15:13:24.9304704Z  ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 2ms
2026-10-24T15:13:24.9838676Z (node:6104) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:24.9874111Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:25.0167217Z  ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms
2026-10-24T15:13:25.0366414Z  ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms
2026-10-24T15:13:25.0714364Z  ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms
2026-10-24T15:13:25.1146239Z  ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 3ms
2026-10-24T15:13:25.1677835Z  ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 2ms
2026-10-24T15:13:25.2125108Z  ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 3ms
2026-10-24T15:13:25.2788332Z  ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms
2026-10-24T15:13:25.4006554Z  ✓  unit  src/projectIconOptions.test.ts (2 tests) 8ms
2026-10-24T15:13:25.5265734Z  ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms
2026-10-24T15:13:25.5270787Z  ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 2ms
2026-10-24T15:13:25.6822681Z  ✓  unit  src/textDirection.test.ts (9 tests) 3ms
2026-10-24T15:13:25.6841441Z  ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 2ms
2026-10-24T15:13:25.7363120Z  ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 3ms
2026-10-24T15:13:25.8038351Z  ✓  unit  src/reactCompilerCoverage.test.ts (1148 tests) 4884ms
2026-10-24T15:13:25.8048995Z    ✓ React Compiler coverage (1148)
2026-10-24T15:13:25.8069468Z      ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 380ms
2026-10-24T15:13:25.8088018Z      ✓ compiles apps/web/src/components/ChatView.tsx 1419ms
2026-10-24T15:13:25.8438924Z  ✓  unit  src/lib/lruCache.test.ts (3 tests) 3ms
2026-10-24T15:13:25.8676510Z (node:6186) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:25.8677156Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:25.8803851Z  ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 2ms
2026-10-24T15:13:25.9472536Z  ✓  unit  src/components/preview/previewViewportRollback.test.ts (2 tests) 2ms
2026-10-24T15:13:26.0220036Z  ✓  unit  src/lib/openPullRequestLink.test.ts (2 tests) 2ms
2026-10-24T15:13:26.0802187Z  ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms
2026-10-24T15:13:26.1273012Z (node:6238) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:26.1273592Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:26.1326194Z  ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 4ms
2026-10-24T15:13:26.2243118Z  ✓  unit  src/proposedPlan.test.ts (3 tests) 2ms
2026-10-24T15:13:26.2425900Z  ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 3ms
2026-10-24T15:13:26.5521880Z (node:6276) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:26.5522386Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:26.5700470Z (node:6298) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:26.5716996Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:26.5723894Z  ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms
2026-10-24T15:13:26.5983150Z  ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms
2026-10-24T15:13:26.6410640Z (node:6291) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:26.6414517Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:26.6603112Z  ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 2ms
2026-10-24T15:13:26.6882358Z  ✓  unit  src/components/chat/threadFindActionBus.test.ts (1 test) 5ms
2026-10-24T15:13:26.7122275Z (node:6313) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:26.7122679Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:26.7258228Z  ✓  unit  src/hooks/usePullRequestLinking.test.ts (2 tests) 2ms
2026-10-24T15:13:26.8448912Z  ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 2ms
2026-10-24T15:13:26.8926838Z  ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms
2026-10-24T15:13:27.0710977Z  ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms
2026-10-24T15:13:27.0960240Z (node:6351) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:27.0969996Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:27.1044719Z  ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 3ms
2026-10-24T15:13:27.2164238Z  ✓  unit  src/lib/color.test.ts (8 tests) 3ms
2026-10-24T15:13:27.2517224Z  ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 3ms
2026-10-24T15:13:27.3088470Z  ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms
2026-10-24T15:13:27.3398423Z  ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms
2026-10-24T15:13:27.3671458Z  ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 2ms
2026-10-24T15:13:27.3968302Z  ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms
2026-10-24T15:13:27.4156497Z  ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms
2026-10-24T15:13:27.4612118Z  ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms
2026-10-24T15:13:27.4762385Z (node:6362) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:27.4773309Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:27.4773914Z (node:6383) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T15:13:27.4774362Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T15:13:27.5029379Z  ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 2ms
2026-10-24T15:13:27.5665771Z  ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms
2026-10-24T15:13:27.6839984Z  ✓  unit  src/lib/projectPaths.test.ts (1 test) 2ms
2026-10-24T15:13:27.6938380Z
2026-10-24T15:13:27.6952799Z  Test Files  345 passed (345)
2026-10-24T15:13:27.6974959Z       Tests  4052 passed (4052)
2026-10-24T15:13:27.6975184Z    Start at  15:12:18
2026-10-24T15:13:27.6982658Z    Duration  68.89s (worker 68%, import 17%, transform 12%, tests 2%, setup 1%)
2026-10-24T15:13:27.7000916Z
2026-10-24T15:13:27.9459011Z
2026-10-24T15:13:27.9586061Z Post job cleanup.
2026-10-24T15:13:28.0213393Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T15:13:28.0295983Z Post job cleanup.
2026-10-24T15:13:28.0309025Z ##[start-action display=Cache full pnpm store;id=__7cb0899d-114b-43b6-9cac-d5b6b92ef7b3.__actions_cache]
2026-10-24T15:13:28.0685863Z Post job cleanup.
2026-10-24T15:13:28.1335878Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache.
2026-10-24T15:13:28.1371999Z ##[end-action id=__7cb0899d-114b-43b6-9cac-d5b6b92ef7b3.__actions_cache;outcome=success;conclusion=success;duration_ms=106]
2026-10-24T15:13:28.1373465Z ##[start-action display=Cache Vite+;id=__7cb0899d-114b-43b6-9cac-d5b6b92ef7b3.vp_cache]
2026-10-24T15:13:28.1392527Z Post job cleanup.
2026-10-24T15:13:28.2013189Z 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-24T15:13:28.2057543Z ##[end-action id=__7cb0899d-114b-43b6-9cac-d5b6b92ef7b3.vp_cache;outcome=success;conclusion=success;duration_ms=68]
2026-10-24T15:13:28.2095532Z Post job cleanup.
2026-10-24T15:13:28.2559626Z [command]/usr/local/bin/git version
2026-10-24T15:13:28.2591713Z git version 2.55.0
2026-10-24T15:13:28.2615203Z Temporarily overriding HOME='/home/runner/_work/_temp/46ffa55e-ed28-4f9d-863e-2a86ee4555ab' before making global git config changes
2026-10-24T15:13:28.2615592Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T15:13:28.2619151Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T15:13:28.2645824Z Removing SSH command configuration
2026-10-24T15:13:28.2649389Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T15:13:28.2695916Z [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-24T15:13:28.2830574Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T15:13:28.2855028Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T15:13:28.2903230Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T15:13:28.2916752Z ##[group]Run '/job_completed.sh'
2026-10-24T15:13:28.2922415Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T15:13:28.2922584Z env:
2026-10-24T15:13:28.2922700Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165
2026-10-24T15:13:28.2922852Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 388
2026-10-24T15:13:28.2922994Z   BLACKSMITH_CHECK_RUN_ID: 120907295722
2026-10-24T15:13:28.2923137Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T15:13:28.2923277Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T15:13:28.2923412Z ##[endgroup]
2026-10-24T15:13:28.3001028Z Docker container cache not activated, skipping hash computation.
2026-10-24T15:13:28.3295289Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T15:13:28.3336538Z Cleaning up orphan processes