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