GitHub check
Whole log, 146 KB
2026-10-23T23:33:28.4112231Z Current runner version: '2.338.1'
2026-10-23T23:33:28.4116516Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-3rwn7pg6xtwzudeb'
2026-10-23T23:33:28.4117246Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
2026-10-23T23:33:28.4118147Z Machine name: 'ip-172-31-73-130'
2026-10-23T23:33:28.4119963Z ##[group]GITHUB_TOKEN Permissions
2026-10-23T23:33:28.4121596Z Contents: read
2026-10-23T23:33:28.4121991Z Metadata: read
2026-10-23T23:33:28.4122523Z ##[endgroup]
2026-10-23T23:33:28.4125057Z Secret source: Actions
2026-10-23T23:33:28.4125833Z Cache mode: write
2026-10-23T23:33:28.4126613Z Prepare workflow directory
2026-10-23T23:33:28.4347818Z Prepare all required actions
2026-10-23T23:33:28.4378868Z Getting action download info
2026-10-23T23:33:28.5674828Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-23T23:33:28.6326284Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-23T23:33:28.7752077Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-23T23:33:28.7812972Z Complete job name: Test Web
2026-10-23T23:33:28.8379733Z A job started hook has been configured by the self-hosted runner administrator
2026-10-23T23:33:28.8462989Z ##[group]Run '/setup.sh'
2026-10-23T23:33:28.8477516Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T23:33:28.8478196Z env:
2026-10-23T23:33:28.8478447Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:28.8478756Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:28.8479062Z BLACKSMITH_CHECK_RUN_ID: 120709652754
2026-10-23T23:33:28.8479365Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-23T23:33:28.8479669Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T23:33:28.8479949Z ##[endgroup]
2026-10-23T23:33:28.8843792Z Logging daemon started (blacksmithd for logs)
2026-10-23T23:33:28.8968409Z Results daemon started (blacksmithd for results)
2026-10-23T23:33:28.9170929Z Background adoption and SSH setup started (PID: 3072)
2026-10-23T23:33:28.9171665Z
2026-10-23T23:33:28.9171917Z ----------------------------------------
2026-10-23T23:33:28.9172527Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40040319435/jobs/120709652754
2026-10-23T23:33:28.9172983Z SSH Access (using your GitHub SSH key):
2026-10-23T23:33:28.9173434Z ssh -p 64004 runner@blacksmith-8vcpu-ubuntu-2404-3rwn7pg6xtwzudeb.vm.blacksmith.sh
2026-10-23T23:33:28.9173769Z
2026-10-23T23:33:28.9173884Z No GitHub SSH key? Add one at:
2026-10-23T23:33:28.9174408Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-23T23:33:28.9174834Z
2026-10-23T23:33:28.9174952Z ----------------------------------------
2026-10-23T23:33:28.9175152Z
2026-10-23T23:33:28.9175305Z VM ID: blacksmith-8vcpu-ubuntu-2404-3rwn7pg6xtwzudeb
2026-10-23T23:33:28.9175655Z Host: production-152.236.40.162-x8664
2026-10-23T23:33:28.9175985Z Host Agent PID: 524894
2026-10-23T23:33:28.9176360Z Host Agent Git SHA: 1637818df
2026-10-23T23:33:28.9176644Z Host CPU Manufacturer: AuthenticAMD
2026-10-23T23:33:28.9176944Z Blacksmith Host Generation: gen 2
2026-10-23T23:33:28.9177245Z Petname: production-sweet-filly-33c51eed
2026-10-23T23:33:28.9177545Z Region: us-east
2026-10-23T23:33:28.9177795Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-23T23:33:28.9189412Z OS Version: Ubuntu 24.04.4 LTS
2026-10-23T23:33:28.9190452Z
2026-10-23T23:33:28.9190574Z Enabling Blacksmith transparent cache
2026-10-23T23:33:28.9547040Z ##[group]Run actions/checkout@v6
2026-10-23T23:33:28.9547586Z with:
2026-10-23T23:33:28.9548124Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-23T23:33:28.9548807Z sparse-checkout-cone-mode: false
2026-10-23T23:33:28.9549275Z repository: pingdotgg/t3code
2026-10-23T23:33:28.9552673Z token: ***
2026-10-23T23:33:28.9553043Z ssh-strict: true
2026-10-23T23:33:28.9553385Z ssh-user: git
2026-10-23T23:33:28.9553753Z persist-credentials: true
2026-10-23T23:33:28.9555218Z clean: true
2026-10-23T23:33:28.9555749Z fetch-depth: 1
2026-10-23T23:33:28.9556181Z fetch-tags: false
2026-10-23T23:33:28.9556961Z show-progress: true
2026-10-23T23:33:28.9557626Z lfs: false
2026-10-23T23:33:28.9557968Z submodules: false
2026-10-23T23:33:28.9558341Z set-safe-directory: true
2026-10-23T23:33:28.9558748Z allow-unsafe-pr-checkout: false
2026-10-23T23:33:28.9559169Z env:
2026-10-23T23:33:28.9559572Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:28.9560055Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:28.9560524Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:28.9560958Z ##[endgroup]
2026-10-23T23:33:29.1133610Z Syncing repository: pingdotgg/t3code
2026-10-23T23:33:29.1135367Z ##[group]Getting Git version info
2026-10-23T23:33:29.1136038Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-23T23:33:29.1137079Z [command]/usr/local/bin/git version
2026-10-23T23:33:29.1217058Z git version 2.55.0
2026-10-23T23:33:29.1235656Z ##[endgroup]
2026-10-23T23:33:29.1246087Z Temporarily overriding HOME='/home/runner/_work/_temp/cf5ea5e7-9dcc-4c52-a61c-1a1fec4e901c' before making global git config changes
2026-10-23T23:33:29.1246866Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T23:33:29.1250417Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T23:33:29.1300879Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-23T23:33:29.1303229Z ##[group]Determining repository object format
2026-10-23T23:33:29.1305154Z ##[endgroup]
2026-10-23T23:33:29.1305599Z ##[group]Initializing the repository
2026-10-23T23:33:29.1308503Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-23T23:33:29.1361368Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-23T23:33:29.1361936Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-23T23:33:29.1362483Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-23T23:33:29.1362879Z hint: call:
2026-10-23T23:33:29.1363100Z hint:
2026-10-23T23:33:29.1363438Z hint: git config --global init.defaultBranch <name>
2026-10-23T23:33:29.1363778Z hint:
2026-10-23T23:33:29.1364093Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-23T23:33:29.1364587Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-23T23:33:29.1364995Z hint:
2026-10-23T23:33:29.1365222Z hint: git branch -m <name>
2026-10-23T23:33:29.1365486Z hint:
2026-10-23T23:33:29.1365869Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-23T23:33:29.1366397Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-23T23:33:29.1373733Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-23T23:33:29.1416553Z ##[endgroup]
2026-10-23T23:33:29.1416983Z ##[group]Disabling automatic garbage collection
2026-10-23T23:33:29.1422862Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-23T23:33:29.1457010Z ##[endgroup]
2026-10-23T23:33:29.1457609Z ##[group]Setting up auth
2026-10-23T23:33:29.1459113Z Removing SSH command configuration
2026-10-23T23:33:29.1466077Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T23:33:29.1504661Z [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-23T23:33:29.1685792Z Removing HTTP extra header
2026-10-23T23:33:29.1692219Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-23T23:33:29.1733093Z [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-23T23:33:29.1879431Z Removing includeIf entries pointing to credentials config files
2026-10-23T23:33:29.1889171Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-23T23:33:29.1934509Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-23T23:33:29.2110626Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-1769b54b-62a9-424d-a755-8da16466b3b6.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-23T23:33:29.2155435Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-1769b54b-62a9-424d-a755-8da16466b3b6.config
2026-10-23T23:33:29.2190511Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-1769b54b-62a9-424d-a755-8da16466b3b6.config
2026-10-23T23:33:29.2226241Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-1769b54b-62a9-424d-a755-8da16466b3b6.config
2026-10-23T23:33:29.2270522Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-1769b54b-62a9-424d-a755-8da16466b3b6.config
2026-10-23T23:33:29.2306424Z ##[endgroup]
2026-10-23T23:33:29.2307133Z ##[group]Fetching the repository
2026-10-23T23:33:29.2313693Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +41a546587fc9731026639ad6a4f18b1ab8a9e9ce:refs/remotes/pull/24264/merge
2026-10-23T23:33:29.5220479Z From https://github.com/pingdotgg/t3code
2026-10-23T23:33:29.5221198Z * [new ref] 41a546587fc9731026639ad6a4f18b1ab8a9e9ce -> pull/24264/merge
2026-10-23T23:33:29.5265240Z ##[endgroup]
2026-10-23T23:33:29.5266302Z ##[group]Determining the checkout info
2026-10-23T23:33:29.5267223Z ##[endgroup]
2026-10-23T23:33:29.5267923Z ##[group]Setting up sparse checkout
2026-10-23T23:33:29.5271212Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-23T23:33:29.5318368Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-23T23:33:29.5364025Z .git/info/sparse-checkout
2026-10-23T23:33:29.5373331Z ##[endgroup]
2026-10-23T23:33:29.5373886Z ##[group]Checking out the ref
2026-10-23T23:33:29.5379035Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24264/merge
2026-10-23T23:33:36.3413407Z Updating files: 0% (1/6311)
2026-10-23T23:33:36.3441682Z Updating files: 1% (64/6311)
2026-10-23T23:33:36.3459614Z Updating files: 2% (127/6311)
2026-10-23T23:33:36.3483078Z Updating files: 3% (190/6311)
2026-10-23T23:33:36.3539584Z Updating files: 4% (253/6311)
2026-10-23T23:33:36.3582641Z Updating files: 5% (316/6311)
2026-10-23T23:33:36.3609557Z Updating files: 6% (379/6311)
2026-10-23T23:33:36.3678937Z Updating files: 7% (442/6311)
2026-10-23T23:33:36.3721588Z Updating files: 8% (505/6311)
2026-10-23T23:33:36.3751117Z Updating files: 9% (568/6311)
2026-10-23T23:33:36.4033744Z Updating files: 10% (632/6311)
2026-10-23T23:33:36.4049525Z Updating files: 11% (695/6311)
2026-10-23T23:33:36.4060591Z Updating files: 12% (758/6311)
2026-10-23T23:33:36.4076903Z Updating files: 13% (821/6311)
2026-10-23T23:33:36.4097151Z Updating files: 14% (884/6311)
2026-10-23T23:33:36.4116531Z Updating files: 15% (947/6311)
2026-10-23T23:33:36.4140257Z Updating files: 16% (1010/6311)
2026-10-23T23:33:36.4156494Z Updating files: 17% (1073/6311)
2026-10-23T23:33:36.4177900Z Updating files: 18% (1136/6311)
2026-10-23T23:33:36.4194378Z Updating files: 19% (1200/6311)
2026-10-23T23:33:36.4220954Z Updating files: 20% (1263/6311)
2026-10-23T23:33:36.4241182Z Updating files: 21% (1326/6311)
2026-10-23T23:33:36.4262480Z Updating files: 22% (1389/6311)
2026-10-23T23:33:36.4276055Z Updating files: 23% (1452/6311)
2026-10-23T23:33:36.4289632Z Updating files: 24% (1515/6311)
2026-10-23T23:33:36.4307647Z Updating files: 25% (1578/6311)
2026-10-23T23:33:36.4322061Z Updating files: 26% (1641/6311)
2026-10-23T23:33:36.4336717Z Updating files: 27% (1704/6311)
2026-10-23T23:33:36.4358804Z Updating files: 28% (1768/6311)
2026-10-23T23:33:36.4392319Z Updating files: 29% (1831/6311)
2026-10-23T23:33:36.4412969Z Updating files: 30% (1894/6311)
2026-10-23T23:33:36.4438654Z Updating files: 31% (1957/6311)
2026-10-23T23:33:36.4469956Z Updating files: 32% (2020/6311)
2026-10-23T23:33:36.4500538Z Updating files: 33% (2083/6311)
2026-10-23T23:33:36.4571426Z Updating files: 34% (2146/6311)
2026-10-23T23:33:36.4633349Z Updating files: 35% (2209/6311)
2026-10-23T23:33:36.4669784Z Updating files: 36% (2272/6311)
2026-10-23T23:33:36.4703379Z Updating files: 37% (2336/6311)
2026-10-23T23:33:36.4746956Z Updating files: 38% (2399/6311)
2026-10-23T23:33:36.4774550Z Updating files: 39% (2462/6311)
2026-10-23T23:33:36.4809664Z Updating files: 40% (2525/6311)
2026-10-23T23:33:36.4843817Z Updating files: 41% (2588/6311)
2026-10-23T23:33:36.4861632Z Updating files: 42% (2651/6311)
2026-10-23T23:33:36.4871457Z Updating files: 43% (2714/6311)
2026-10-23T23:33:36.4893563Z Updating files: 44% (2777/6311)
2026-10-23T23:33:36.4925383Z Updating files: 45% (2840/6311)
2026-10-23T23:33:36.4952830Z Updating files: 46% (2904/6311)
2026-10-23T23:33:36.4982704Z Updating files: 47% (2967/6311)
2026-10-23T23:33:36.5013685Z Updating files: 48% (3030/6311)
2026-10-23T23:33:36.5044442Z Updating files: 49% (3093/6311)
2026-10-23T23:33:36.5083917Z Updating files: 50% (3156/6311)
2026-10-23T23:33:36.5099689Z Updating files: 51% (3219/6311)
2026-10-23T23:33:36.5135498Z Updating files: 52% (3282/6311)
2026-10-23T23:33:36.5163209Z Updating files: 53% (3345/6311)
2026-10-23T23:33:36.5186849Z Updating files: 54% (3408/6311)
2026-10-23T23:33:36.5210494Z Updating files: 55% (3472/6311)
2026-10-23T23:33:36.5229339Z Updating files: 56% (3535/6311)
2026-10-23T23:33:36.5246534Z Updating files: 57% (3598/6311)
2026-10-23T23:33:36.5265929Z Updating files: 58% (3661/6311)
2026-10-23T23:33:36.5663290Z Updating files: 59% (3724/6311)
2026-10-23T23:33:36.5667310Z Updating files: 59% (3764/6311)
2026-10-23T23:33:36.5683966Z Updating files: 60% (3787/6311)
2026-10-23T23:33:36.5701624Z Updating files: 61% (3850/6311)
2026-10-23T23:33:36.5720702Z Updating files: 62% (3913/6311)
2026-10-23T23:33:36.5743674Z Updating files: 63% (3976/6311)
2026-10-23T23:33:36.5772010Z Updating files: 64% (4040/6311)
2026-10-23T23:33:36.5795183Z Updating files: 65% (4103/6311)
2026-10-23T23:33:36.5812152Z Updating files: 66% (4166/6311)
2026-10-23T23:33:36.5838794Z Updating files: 67% (4229/6311)
2026-10-23T23:33:36.5852678Z Updating files: 68% (4292/6311)
2026-10-23T23:33:36.5875321Z Updating files: 69% (4355/6311)
2026-10-23T23:33:36.5887827Z Updating files: 70% (4418/6311)
2026-10-23T23:33:36.5907632Z Updating files: 71% (4481/6311)
2026-10-23T23:33:36.5925498Z Updating files: 72% (4544/6311)
2026-10-23T23:33:36.5953334Z Updating files: 73% (4608/6311)
2026-10-23T23:33:36.6226812Z Updating files: 74% (4671/6311)
2026-10-23T23:33:36.6428377Z Updating files: 75% (4734/6311)
2026-10-23T23:33:36.6451280Z Updating files: 76% (4797/6311)
2026-10-23T23:33:36.6471774Z Updating files: 77% (4860/6311)
2026-10-23T23:33:36.6499163Z Updating files: 78% (4923/6311)
2026-10-23T23:33:36.6518954Z Updating files: 79% (4986/6311)
2026-10-23T23:33:36.6536581Z Updating files: 80% (5049/6311)
2026-10-23T23:33:36.6557499Z Updating files: 81% (5112/6311)
2026-10-23T23:33:36.6577037Z Updating files: 82% (5176/6311)
2026-10-23T23:33:36.6596886Z Updating files: 83% (5239/6311)
2026-10-23T23:33:36.6619677Z Updating files: 84% (5302/6311)
2026-10-23T23:33:36.6640467Z Updating files: 85% (5365/6311)
2026-10-23T23:33:36.6663444Z Updating files: 86% (5428/6311)
2026-10-23T23:33:36.6738422Z Updating files: 87% (5491/6311)
2026-10-23T23:33:36.6772044Z Updating files: 88% (5554/6311)
2026-10-23T23:33:36.6790916Z Updating files: 89% (5617/6311)
2026-10-23T23:33:36.6820420Z Updating files: 90% (5680/6311)
2026-10-23T23:33:36.6857453Z Updating files: 91% (5744/6311)
2026-10-23T23:33:36.6874166Z Updating files: 92% (5807/6311)
2026-10-23T23:33:36.6891736Z Updating files: 93% (5870/6311)
2026-10-23T23:33:36.6914378Z Updating files: 94% (5933/6311)
2026-10-23T23:33:36.6939213Z Updating files: 95% (5996/6311)
2026-10-23T23:33:36.6995453Z Updating files: 96% (6059/6311)
2026-10-23T23:33:36.7023155Z Updating files: 97% (6122/6311)
2026-10-23T23:33:36.7072245Z Updating files: 98% (6185/6311)
2026-10-23T23:33:36.7092412Z Updating files: 99% (6248/6311)
2026-10-23T23:33:36.7092812Z Updating files: 100% (6311/6311)
2026-10-23T23:33:36.7093070Z Updating files: 100% (6311/6311), done.
2026-10-23T23:33:36.7259620Z Note: switching to 'refs/remotes/pull/24264/merge'.
2026-10-23T23:33:36.7259948Z
2026-10-23T23:33:36.7260131Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-23T23:33:36.7260559Z changes and commit them, and you can discard any commits you make in this
2026-10-23T23:33:36.7260947Z state without impacting any branches by switching back to a branch.
2026-10-23T23:33:36.7261181Z
2026-10-23T23:33:36.7261345Z If you want to create a new branch to retain commits you create, you may
2026-10-23T23:33:36.7261745Z do so (now or later) by using -c with the switch command. Example:
2026-10-23T23:33:36.7261967Z
2026-10-23T23:33:36.7262078Z git switch -c <new-branch-name>
2026-10-23T23:33:36.7262246Z
2026-10-23T23:33:36.7262340Z Or undo this operation with:
2026-10-23T23:33:36.7262480Z
2026-10-23T23:33:36.7262662Z git switch -
2026-10-23T23:33:36.7262784Z
2026-10-23T23:33:36.7262972Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-23T23:33:36.7263227Z
2026-10-23T23:33:36.7263529Z HEAD is now at 41a5465 Merge 3ca0235ad75e1aba39294c14538ba3a6c89dfb29 into 22dc1dabc6d3b1616d0fa5017268c086a77887bc
2026-10-23T23:33:36.7275476Z ##[endgroup]
2026-10-23T23:33:36.7325524Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-23T23:33:36.7349673Z 41a546587fc9731026639ad6a4f18b1ab8a9e9ce
2026-10-23T23:33:36.7543683Z Prepare all required actions
2026-10-23T23:33:36.7544119Z Getting action download info
2026-10-23T23:33:36.8311223Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-23T23:33:36.9364777Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-23T23:33:36.9365037Z env:
2026-10-23T23:33:36.9365188Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:36.9365358Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:36.9365592Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:36.9365743Z ##[endgroup]
2026-10-23T23:33:36.9473238Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-23T23:33:36.9493798Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T23:33:36.9494237Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T23:33:36.9494564Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T23:33:36.9494816Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T23:33:36.9507663Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T23:33:36.9507861Z env:
2026-10-23T23:33:36.9507994Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:36.9508149Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:36.9508303Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:36.9508761Z ##[endgroup]
2026-10-23T23:33:36.9622227Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=14]
2026-10-23T23:33:36.9625072Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-23T23:33:36.9694666Z ##[group]Run actions/cache@v6
2026-10-23T23:33:36.9694827Z with:
2026-10-23T23:33:36.9694943Z path: ~/.vite-plus
2026-10-23T23:33:36.9695116Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T23:33:36.9695333Z enableCrossOsArchive: false
2026-10-23T23:33:36.9695474Z fail-on-cache-miss: false
2026-10-23T23:33:36.9695610Z lookup-only: false
2026-10-23T23:33:36.9695730Z save-always: false
2026-10-23T23:33:36.9695852Z env:
2026-10-23T23:33:36.9695966Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:36.9696253Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:36.9696412Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:36.9696550Z ##[endgroup]
2026-10-23T23:33:37.1933141Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T23:33:37.6788486Z Received 170349591 of 170349591 (100.0%), 353.2 MBs/sec
2026-10-23T23:33:37.6789935Z Cache Size: ~162 MB (170349591 B)
2026-10-23T23:33:37.6862332Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f2b729a9-05bd-44a1-9b2d-b706b766fb42/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T23:33:38.4355650Z Cache restored successfully
2026-10-23T23:33:38.4520187Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T23:33:38.4604315Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1497]
2026-10-23T23:33:38.4608058Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-23T23:33:38.4648119Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T23:33:38.4648487Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T23:33:38.4648771Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-23T23:33:38.4666389Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T23:33:38.4666685Z env:
2026-10-23T23:33:38.4666885Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:38.4667125Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:38.4667365Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:38.4667602Z ##[endgroup]
2026-10-23T23:33:38.4724719Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-23T23:33:38.4739667Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=13]
2026-10-23T23:33:38.4742479Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-23T23:33:38.4749859Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-23T23:33:38.4751867Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-23T23:33:38.4771568Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-23T23:33:38.4771798Z store_path="$(vp pm cache dir)"
2026-10-23T23:33:38.4772003Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-23T23:33:38.4788430Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T23:33:38.4788640Z env:
2026-10-23T23:33:38.4788774Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:38.4788942Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:38.4789118Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:38.4789303Z ##[endgroup]
2026-10-23T23:33:38.4983070Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=23]
2026-10-23T23:33:38.4985392Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-23T23:33:38.5472912Z ##[group]Run actions/cache@v6
2026-10-23T23:33:38.5473229Z with:
2026-10-23T23:33:38.5473534Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-23T23:33:38.5474264Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-23T23:33:38.5474772Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-23T23:33:38.5475600Z enableCrossOsArchive: false
2026-10-23T23:33:38.5475991Z fail-on-cache-miss: false
2026-10-23T23:33:38.5476265Z lookup-only: false
2026-10-23T23:33:38.5476543Z save-always: false
2026-10-23T23:33:38.5476775Z env:
2026-10-23T23:33:38.5477062Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:38.5477384Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:38.5477719Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:38.5478006Z ##[endgroup]
2026-10-23T23:33:38.7698651Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-23T23:33:39.8128395Z Received 301989888 of 995020926 (30.4%), 285.7 MBs/sec
2026-10-23T23:33:40.9236675Z Received 805306368 of 995020926 (80.9%), 362.4 MBs/sec
2026-10-23T23:33:41.4238790Z Received 995020926 of 995020926 (100.0%), 362.3 MBs/sec
2026-10-23T23:33:41.4240004Z Cache Size: ~949 MB (995020926 B)
2026-10-23T23:33:41.4275852Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1dc2a0be-604b-49b1-86e4-c2a8cd2da311/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T23:33:48.2233473Z Cache restored successfully
2026-10-23T23:33:48.2825700Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-23T23:33:48.2950591Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=9796]
2026-10-23T23:33:48.2953359Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-23T23:33:48.2966822Z ##[group]Run vp install
2026-10-23T23:33:48.2967012Z vp install
2026-10-23T23:33:48.2979281Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T23:33:48.2979472Z env:
2026-10-23T23:33:48.2979613Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:48.2979774Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:48.2979997Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:48.2980162Z ##[endgroup]
2026-10-23T23:33:48.3581320Z Scope: all 33 workspace projects
2026-10-23T23:33:48.5108044Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-23T23:33:48.8625405Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-23T23:33:48.8626047Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-23T23:33:48.8626463Z Virtual store is at: node_modules/.pnpm
2026-10-23T23:33:51.8271399Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.3s)
2026-10-23T23:33:51.8271729Z Lockfile is up to date, resolution step is skipped
2026-10-23T23:33:51.8718453Z Packages: +1721
2026-10-23T23:33:51.8718930Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-23T23:33:51.9725124Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-23T23:33:53.3027524Z . prepare$ vp config --no-agent
2026-10-23T23:33:53.4722706Z . prepare: Done
2026-10-23T23:33:53.4743435Z
2026-10-23T23:33:53.4743890Z devDependencies:
2026-10-23T23:33:53.4744160Z + @coderabbitai/config 1.1.0
2026-10-23T23:33:53.4744417Z + @shadcn/lint 0.1.5
2026-10-23T23:33:53.4744624Z + @types/node 24.12.4
2026-10-23T23:33:53.4744807Z + knip 6.34.0
2026-10-23T23:33:53.4745041Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-23T23:33:53.4745288Z + vite-plus 1.3.0
2026-10-23T23:33:53.4745402Z
2026-10-23T23:33:53.4768259Z Done in 5.2s using pnpm v12.14.0
2026-10-23T23:33:53.5017476Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=5206]
2026-10-23T23:33:53.5054402Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T23:33:53.5055158Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T23:33:53.5073609Z shell: /usr/bin/bash -e {0}
2026-10-23T23:33:53.5073774Z env:
2026-10-23T23:33:53.5073920Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:53.5074082Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:53.5074233Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:53.5074378Z ##[endgroup]
2026-10-23T23:33:53.5438443Z ##[group]Run actions/cache@v6
2026-10-23T23:33:53.5438589Z with:
2026-10-23T23:33:53.5438709Z path: ~/.cache/ms-playwright
2026-10-23T23:33:53.5438876Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T23:33:53.5439052Z enableCrossOsArchive: false
2026-10-23T23:33:53.5439276Z fail-on-cache-miss: false
2026-10-23T23:33:53.5439423Z lookup-only: false
2026-10-23T23:33:53.5439542Z save-always: false
2026-10-23T23:33:53.5439658Z env:
2026-10-23T23:33:53.5439774Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:53.5439923Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:53.5440073Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:53.5440211Z ##[endgroup]
2026-10-23T23:33:53.7595693Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T23:33:53.9602441Z Received 106503405 of 106503405 (100.0%), 567.4 MBs/sec
2026-10-23T23:33:53.9602951Z Cache Size: ~102 MB (106503405 B)
2026-10-23T23:33:53.9629204Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9b1fb380-eb43-497e-92a5-556c06ed784e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T23:33:54.2517799Z Cache restored successfully
2026-10-23T23:33:54.2699043Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T23:33:54.2923394Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T23:33:54.2923951Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T23:33:54.2924249Z test -n "$browser"
2026-10-23T23:33:54.2924476Z if ldd "$browser" | grep '=> not found'; then
2026-10-23T23:33:54.2924743Z node apps/web/node_modules/playwright/cli.js install-deps chromium
2026-10-23T23:33:54.2925067Z fi
2026-10-23T23:33:54.2941407Z shell: /usr/bin/bash -e {0}
2026-10-23T23:33:54.2941587Z env:
2026-10-23T23:33:54.2941775Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:54.2941980Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:54.2942151Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:54.2942324Z ##[endgroup]
2026-10-23T23:33:54.3379420Z ##[group]Run vp run --filter @t3tools/web test
2026-10-23T23:33:54.3379882Z vp run --filter @t3tools/web test
2026-10-23T23:33:54.3397254Z shell: /usr/bin/bash -e {0}
2026-10-23T23:33:54.3397478Z env:
2026-10-23T23:33:54.3397725Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:33:54.3397993Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:33:54.3398245Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T23:33:54.3398489Z ##[endgroup]
2026-10-23T23:33:54.5858366Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled
2026-10-23T23:33:55.5519191Z
2026-10-23T23:33:55.5521371Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/web
2026-10-23T23:33:55.5521622Z
2026-10-23T23:34:08.4340095Z ✓ unit src/composer-rich-text-doc.test.ts (239 tests) 262ms
2026-10-23T23:34:09.2599502Z ✓ unit src/components/pullRequest/pullRequestDetail.logic.test.ts (70 tests) 48ms
2026-10-23T23:34:11.5065410Z ✓ browser (chromium) src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 513ms
2026-10-23T23:34:11.6394530Z ✓ unit src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 50ms
2026-10-23T23:34:12.0566194Z (node:3980) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:12.0567449Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:12.0732984Z ✓ browser (chromium) src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 615ms
2026-10-23T23:34:12.5578595Z ✓ unit src/session-logic.test.ts (48 tests) 64ms
2026-10-23T23:34:12.8917467Z ✓ unit src/components/chat/MessagesTimeline.logic.test.ts (81 tests) 117ms
2026-10-23T23:34:13.0688259Z (node:3987) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:13.0717316Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:13.1000358Z ✓ browser (chromium) src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 646ms
2026-10-23T23:34:13.1018491Z ✓ rechecks after project creation and can retry its history without recreating the project 434ms
2026-10-23T23:34:13.5090393Z ✓ unit src/components/Sidebar.logic.test.ts (57 tests) 44ms
2026-10-23T23:34:13.9553694Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-23T23:34:13.9578618Z [23:34:13.927] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:13.9592737Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:13.9593655Z }
2026-10-23T23:34:14.0499934Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-23T23:34:14.0511496Z 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-23T23:34:14.0939033Z ✓ browser (chromium) src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 3801ms
2026-10-23T23:34:14.0974316Z ✓ bolds with Mod+B only when text is selected 592ms
2026-10-23T23:34:14.0975704Z ✓ an Arabic line (3)
2026-10-23T23:34:14.0976972Z ✓ leaves inline code through its start with ArrowRight, which points back 1660ms
2026-10-23T23:34:14.0977561Z ✓ starts the next line on the right 331ms
2026-10-23T23:34:14.4655056Z ✓ browser (chromium) src/components/ChatMarkdown.browser.test.tsx (6 tests) 972ms
2026-10-23T23:34:14.7700216Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T23:34:14.7720128Z [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-23T23:34:14.7859689Z ✓ unit src/components/settings/scopedSettings.test.ts (26 tests) 32ms
2026-10-23T23:34:14.8142129Z ✓ unit src/keybindings.test.ts (38 tests) 45ms
2026-10-23T23:34:15.5874795Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access
2026-10-23T23:34:15.5876775Z [23:34:15.578] WARN (#39): Could not discover the primary environment. {
2026-10-23T23:34:15.5882175Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:15.5883075Z }
2026-10-23T23:34:16.0167338Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T23:34:16.0174916Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:16.7381144Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T23:34:16.7471074Z [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-23T23:34:16.7498246Z debugInfo: {
2026-10-23T23:34:16.7525045Z numContainers: 19,
2026-10-23T23:34:16.7525701Z numContainersPooled: 19,
2026-10-23T23:34:16.7526200Z numNeeded: 21,
2026-10-23T23:34:16.7526562Z stillNeeded: 4,
2026-10-23T23:34:16.7527129Z },
2026-10-23T23:34:16.7527699Z }
2026-10-23T23:34:17.0911234Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-23T23:34:17.0912982Z [23:34:17.088] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:17.0913832Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:17.0914542Z }
2026-10-23T23:34:17.1151126Z (node:4284) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:17.1166159Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:17.1658865Z ✓ unit src/modelSelection.test.ts (27 tests) 31ms
2026-10-23T23:34:17.3883273Z (node:4276) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:17.3889822Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:17.7691803Z ✓ unit src/themePalette.test.ts (15 tests) 43ms
2026-10-23T23:34:17.9174687Z (node:3961) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:17.9175931Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:18.1718167Z (node:4300) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:18.1763400Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:18.3778642Z ✓ browser (chromium) src/components/chat/MessagesTimeline.browser.test.tsx (13 tests) 3714ms
2026-10-23T23:34:18.3779226Z ✓ MessagesTimeline messages (4)
2026-10-23T23:34:18.3779618Z ✓ settles when equally long messages have very different rendered heights 2488ms
2026-10-23T23:34:18.3937029Z ✓ unit src/composerDraftStore.test.ts (69 tests) 158ms
2026-10-23T23:34:18.6422776Z (node:4294) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:18.6484763Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:18.6720449Z ✓ unit src/terminal/ghostty/surface.test.ts (28 tests) 99ms
2026-10-23T23:34:18.8485810Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > offers every environment while no project is selected
2026-10-23T23:34:18.8486931Z [23:34:18.817] WARN (#39): Could not discover the primary environment. {
2026-10-23T23:34:18.8487639Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:18.8488237Z }
2026-10-23T23:34:18.9265097Z ✓ unit src/components/Sidebar.drag.test.ts (42 tests) 20ms
2026-10-23T23:34:18.9656446Z ✓ unit src/lib/attachmentUploadQueue.test.ts (12 tests) 24ms
2026-10-23T23:34:19.7193834Z ✓ unit src/providerInstances.test.ts (28 tests) 14ms
2026-10-23T23:34:20.1917555Z ✓ unit src/composer-logic.test.ts (61 tests) 169ms
2026-10-23T23:34:20.5219013Z ✓ unit src/lib/assistantTextSelection.test.ts (38 tests) 40ms
2026-10-23T23:34:21.0933455Z (node:4243) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:21.0942569Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:21.1789515Z ✓ unit src/vscodeThemeImport.test.ts (23 tests) 102ms
2026-10-23T23:34:21.7384564Z ✓ unit src/openVsxThemes.test.ts (5 tests) 879ms
2026-10-23T23:34:21.7418675Z ✓ Open VSX themes (5)
2026-10-23T23:34:21.7427790Z ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 843ms
2026-10-23T23:34:22.0738304Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > recovers a stale environment link with checkout removed-checkout
2026-10-23T23:34:22.0739680Z [23:34:22.054] WARN (#39): Could not discover the primary environment. {
2026-10-23T23:34:22.0740431Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:22.0741075Z }
2026-10-23T23:34:22.1618608Z (node:4349) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:22.1684192Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:22.5124997Z ✓ unit src/lib/imageCompression.test.ts (19 tests) 288ms
2026-10-23T23:34:22.9646523Z ✓ browser (chromium) src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 7764ms
2026-10-23T23:34:22.9658040Z ✓ project settings permissions (10)
2026-10-23T23:34:22.9699421Z ✓ renames every member when all have project access without settings access 511ms
2026-10-23T23:34:22.9729275Z ✓ stops before the next member if its grant is revoked during an earlier update 429ms
2026-10-23T23:34:22.9739644Z ✓ removes a writable checkout while removal of the mixed group stays denied 680ms
2026-10-23T23:34:22.9743380Z ✓ rechecks every removal target after confirmation before deleting or clearing drafts 456ms
2026-10-23T23:34:22.9744204Z ✓ does not save an edit whose grant was revoked mid-edit, and recovers when restored 672ms
2026-10-23T23:34:22.9744701Z ✓ project settings scope (5)
2026-10-23T23:34:22.9745274Z ✓ offers every environment while no project is selected 552ms
2026-10-23T23:34:22.9745878Z ✓ offers only the selected project's checkout environments 543ms
2026-10-23T23:34:22.9746440Z ✓ keeps an unknown project recoverable from any environment 1609ms
2026-10-23T23:34:22.9746951Z ✓ recovers a stale environment link with checkout undefined 624ms
2026-10-23T23:34:22.9747544Z ✓ recovers a stale environment link with checkout removed-checkout 389ms
2026-10-23T23:34:22.9748139Z ✓ returns to the project overview after removal, clearing the selection but keeping the environment 536ms
2026-10-23T23:34:23.0490065Z ✓ unit src/components/ChatView.logic.test.ts (45 tests) 81ms
2026-10-23T23:34:23.4698745Z (node:4342) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:23.4708072Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:23.8197510Z ✓ unit src/components/CommandPalette.logic.test.ts (20 tests) 13ms
2026-10-23T23:34:24.1338874Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture
2026-10-23T23:34:24.1378716Z [23:34:24.123] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:24.1379911Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:24.1418307Z }
2026-10-23T23:34:24.5824565Z ✓ unit src/authBootstrap.test.ts (10 tests) 694ms
2026-10-23T23:34:24.5858101Z ✓ resolveInitialServerAuthGateState (10)
2026-10-23T23:34:24.5907145Z ✓ reuses an in-flight silent bootstrap attempt 584ms
2026-10-23T23:34:24.8344639Z (node:4399) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:24.8418574Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:25.1300995Z (node:4373) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:25.1314463Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:25.1374326Z ✓ unit src/components/chat/composerProviderState.test.tsx (15 tests) 12ms
2026-10-23T23:34:25.2426313Z ✓ browser (chromium) src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1466ms
2026-10-23T23:34:25.2431703Z ✓ EnvironmentProviderSettings routing (3)
2026-10-23T23:34:25.2453668Z ✓ updates one provider instance without sending a stale whole map 627ms
2026-10-23T23:34:25.2454596Z ✓ routes explicit ACP browser authentication consent to the selected environment 645ms
2026-10-23T23:34:25.4233126Z ✓ browser (chromium) src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 367ms
2026-10-23T23:34:25.6817996Z ✓ browser (chromium) src/components/preview/PreviewView.browser.test.tsx (2 tests) 1814ms
2026-10-23T23:34:25.6862092Z ✓ PreviewView (2)
2026-10-23T23:34:25.6923215Z ✓ retains the annotation locally when its own environment loses access during capture 1160ms
2026-10-23T23:34:25.6938187Z ✓ still sends annotation text when the picked element's crop is malformed 653ms
2026-10-23T23:34:25.7247675Z (node:4391) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:25.7294918Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:26.0165799Z ✓ unit src/rightPanelStore.test.ts (67 tests) 52ms
2026-10-23T23:34:26.4058145Z (node:4406) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:26.4129648Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:26.4130610Z ✓ browser (chromium) src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 4208ms
2026-10-23T23:34:26.4138720Z ✓ resource monitor retry (4)
2026-10-23T23:34:26.4139253Z ✓ clears the settings and history errors after a successful retry without remounting 923ms
2026-10-23T23:34:26.4140476Z ✓ refreshes the changed history window only in the retry environment (switch environment: false) 1673ms
2026-10-23T23:34:26.4141169Z ✓ refreshes the changed history window only in the retry environment (switch environment: true) 1078ms
2026-10-23T23:34:26.4141719Z ✓ keeps the failed monitor and history errors visible when retry fails 533ms
2026-10-23T23:34:26.6643110Z ✓ unit src/connection/platform.test.ts (14 tests) 47ms
2026-10-23T23:34:26.7038627Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
2026-10-23T23:34:26.7039320Z [chat-markdown] action failed {
2026-10-23T23:34:26.7039739Z operation: 'open-file-in-editor',
2026-10-23T23:34:26.7040288Z target: '/work/docs/readme.md',
2026-10-23T23:34:26.7040743Z } {
2026-10-23T23:34:26.7041017Z _id: 'Cause',
2026-10-23T23:34:26.7041320Z failures: [
2026-10-23T23:34:26.7041571Z {
2026-10-23T23:34:26.7041876Z _tag: 'Fail',
2026-10-23T23:34:26.7042384Z error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.],
2026-10-23T23:34:26.7042933Z },
2026-10-23T23:34:26.7043176Z ],
2026-10-23T23:34:26.7043385Z }
2026-10-23T23:34:26.7232740Z ✓ unit src/previewStateStore.test.ts (15 tests) 17ms
2026-10-23T23:34:26.7971806Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
2026-10-23T23:34:26.7990473Z [chat-markdown] action failed {
2026-10-23T23:34:26.7991460Z operation: 'reveal-file-in-file-manager',
2026-10-23T23:34:26.7991846Z target: '/work/readme.md',
2026-10-23T23:34:26.8003093Z } {
2026-10-23T23:34:26.8003398Z _id: 'Cause',
2026-10-23T23:34:26.8003662Z failures: [
2026-10-23T23:34:26.8003914Z {
2026-10-23T23:34:26.8004095Z _tag: 'Fail',
2026-10-23T23:34:26.8004404Z error: [Error: This connection cannot reveal files on this environment.],
2026-10-23T23:34:26.8004742Z },
2026-10-23T23:34:26.8004962Z ],
2026-10-23T23:34:26.8005123Z }
2026-10-23T23:34:26.8452217Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > rechecks link-to-thread after a native context menu returns
2026-10-23T23:34:26.8497981Z [23:34:26.819] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:26.8535639Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:26.8558104Z }
2026-10-23T23:34:27.0484215Z ✓ browser (chromium) src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 618ms
2026-10-23T23:34:27.2384570Z ✓ unit src/lib/composerContextRecords.test.ts (13 tests) 42ms
2026-10-23T23:34:27.3157723Z ✓ unit src/components/files/fileEditorVirtualization.test.ts (9 tests) 447ms
2026-10-23T23:34:27.5503753Z ✓ unit src/themeBoot.test.ts (23 tests) 23ms
2026-10-23T23:34:27.6818208Z (node:4415) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:27.6904918Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:28.6819948Z 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-23T23:34:28.6822370Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:28.8299555Z 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-23T23:34:28.8301724Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:28.8493258Z ✓ unit src/hooks/useSettings.test.ts (11 tests) 26ms
2026-10-23T23:34:28.8979228Z 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-23T23:34:28.8980658Z [23:34:28.872] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:28.8981355Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:28.8981841Z }
2026-10-23T23:34:28.9080972Z 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-23T23:34:28.9128062Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:28.9168852Z 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-23T23:34:28.9184169Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:29.0032714Z ✓ unit src/terminal/ghostty/core.test.ts (16 tests) 115ms
2026-10-23T23:34:29.2738922Z 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-23T23:34:29.2740142Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:29.3212444Z 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-23T23:34:29.3214041Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:29.4196600Z ✓ unit src/lib/diffRendering.test.ts (16 tests) 37ms
2026-10-23T23:34:29.5212691Z 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-23T23:34:29.5238822Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:29.6363177Z ✓ unit src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 15ms
2026-10-23T23:34:29.7086057Z 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-23T23:34:29.7138383Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:29.9139274Z 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-23T23:34:29.9184656Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:29.9185794Z 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-23T23:34:29.9186429Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:30.3744710Z 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-23T23:34:30.3820817Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:30.4779152Z ✓ unit src/components/ThreadStatusIndicators.test.ts (19 tests) 11ms
2026-10-23T23:34:30.7133522Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked
2026-10-23T23:34:30.7295941Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-23T23:34:30.9645982Z ✓ browser (chromium) src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 2482ms
2026-10-23T23:34:30.9654781Z ✓ AddProviderInstanceDialog environment routing (4)
2026-10-23T23:34:30.9655220Z ✓ creates a local command in the selected environment without a sign-in step 1767ms
2026-10-23T23:34:30.9655614Z ✓ rejects a queued save after the provider grant is revoked 302ms
2026-10-23T23:34:31.3244199Z ✓ unit src/components/chat/chatCanvasLayout.test.ts (16 tests) 44ms
2026-10-23T23:34:31.9199620Z ✓ unit src/hooks/useThreadActions.permissions.test.ts (36 tests) 23ms
2026-10-23T23:34:32.1168726Z (node:4470) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:32.1199091Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:32.2005476Z ✓ unit src/browser/browserRecording.test.ts (6 tests) 17ms
2026-10-23T23:34:32.3403726Z ✓ unit src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 15ms
2026-10-23T23:34:32.6418830Z ✓ unit src/connection/storage.test.ts (6 tests) 30ms
2026-10-23T23:34:33.1174504Z ✓ unit src/lib/openPullRequestLink.test.ts (27 tests) 11ms
2026-10-23T23:34:33.2381078Z ✓ unit src/components/settings/settingsScopeNavigation.test.ts (11 tests) 51ms
2026-10-23T23:34:33.5816833Z ✓ unit src/browserHistoryStore.test.ts (14 tests) 24ms
2026-10-23T23:34:33.9461229Z ✓ unit src/composer-editor-mentions.test.ts (25 tests) 32ms
2026-10-23T23:34:34.2676980Z ✓ unit src/hooks/useHandleNewThread.test.ts (5 tests) 6ms
2026-10-23T23:34:34.3935950Z ✓ unit src/pendingUserInput.test.ts (15 tests) 9ms
2026-10-23T23:34:35.0121200Z ✓ unit src/environmentGrouping.test.ts (7 tests) 10ms
2026-10-23T23:34:35.2943624Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line
2026-10-23T23:34:35.2945098Z 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-23T23:34:35.2946023Z [23:34:35.286] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:35.2966941Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.2968194Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:35.2974949Z
2026-10-23T23:34:35.2984817Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line
2026-10-23T23:34:35.2985328Z }
2026-10-23T23:34:35.2986018Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.2986512Z
2026-10-23T23:34:35.2987000Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it
2026-10-23T23:34:35.2987910Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.2988402Z
2026-10-23T23:34:35.2988867Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out
2026-10-23T23:34:35.2989715Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.2990241Z
2026-10-23T23:34:35.3000160Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it
2026-10-23T23:34:35.3017791Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3039520Z
2026-10-23T23:34:35.3047279Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block
2026-10-23T23:34:35.3131136Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3158508Z
2026-10-23T23:34:35.3194618Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
2026-10-23T23:34:35.3217155Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3250566Z
2026-10-23T23:34:35.3279337Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line
2026-10-23T23:34:35.3280473Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3281001Z
2026-10-23T23:34:35.3281238Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches
2026-10-23T23:34:35.3281730Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3281992Z
2026-10-23T23:34:35.3282241Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of
2026-10-23T23:34:35.3282736Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3282994Z
2026-10-23T23:34:35.3283217Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches
2026-10-23T23:34:35.3283755Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3284012Z
2026-10-23T23:34:35.3284245Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines
2026-10-23T23:34:35.3284738Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3284996Z
2026-10-23T23:34:35.3285308Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor
2026-10-23T23:34:35.3285867Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3286130Z
2026-10-23T23:34:35.3440371Z 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-23T23:34:35.3441143Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3441500Z
2026-10-23T23:34:35.3442093Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block
2026-10-23T23:34:35.3442646Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3442954Z
2026-10-23T23:34:35.3501146Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block
2026-10-23T23:34:35.3501786Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3510059Z
2026-10-23T23:34:35.3510994Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block
2026-10-23T23:34:35.3511893Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3512361Z
2026-10-23T23:34:35.3573738Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block
2026-10-23T23:34:35.3574302Z ✓ unit src/hooks/useThreadActions.undo.test.ts (13 tests) 28ms
2026-10-23T23:34:35.3576821Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3577673Z
2026-10-23T23:34:35.3579428Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block
2026-10-23T23:34:35.3580227Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3580598Z
2026-10-23T23:34:35.3580836Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block
2026-10-23T23:34:35.3581325Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3581589Z
2026-10-23T23:34:35.3751892Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone
2026-10-23T23:34:35.3752923Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3753408Z
2026-10-23T23:34:35.3753842Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone
2026-10-23T23:34:35.3754465Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3754830Z
2026-10-23T23:34:35.3755134Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone
2026-10-23T23:34:35.3755715Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3756299Z
2026-10-23T23:34:35.3756665Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item
2026-10-23T23:34:35.3757282Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3757637Z
2026-10-23T23:34:35.3757972Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string
2026-10-23T23:34:35.3758589Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-23T23:34:35.3758939Z
2026-10-23T23:34:35.3838616Z ✓ unit src/composer-code-block.test.ts (25 tests) 81ms
2026-10-23T23:34:35.4989237Z ✓ unit src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 5ms
2026-10-23T23:34:35.5455650Z ✓ browser (chromium) src/components/GitActionsControl.browser.test.tsx (1 test) 621ms
2026-10-23T23:34:35.5457864Z ✓ Git action targets across thread navigation (1)
2026-10-23T23:34:35.5458364Z ✓ runs a retained PR toast in the thread that produced it 620ms
2026-10-23T23:34:36.0743572Z ✓ unit src/browser/browserTargetResolver.test.ts (10 tests) 107ms
2026-10-23T23:34:36.2156161Z ✓ browser (chromium) src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 545ms
2026-10-23T23:34:36.2475055Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
2026-10-23T23:34:36.2480667Z [23:34:36.235] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:36.2481570Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:36.2483084Z }
2026-10-23T23:34:36.4451075Z (node:4585) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:36.4498964Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:36.5179692Z ✓ browser (chromium) src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 831ms
2026-10-23T23:34:36.5180749Z ✓ Antigravity setup (3)
2026-10-23T23:34:36.5181432Z ✓ waits for verified auth after submitting a callback to the selected environment 560ms
2026-10-23T23:34:37.0246559Z ✓ unit src/components/settings/settingsSearch.test.ts (16 tests) 15ms
2026-10-23T23:34:37.0574902Z (node:4609) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:37.0578997Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:37.0948015Z ✓ unit src/terminal-links.test.ts (39 tests) 17ms
2026-10-23T23:34:37.3305265Z ✓ browser (chromium) src/components/ServerUpdateAction.browser.test.tsx (6 tests) 595ms
2026-10-23T23:34:37.5568675Z ✓ browser (chromium) src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (2 tests) 134ms
2026-10-23T23:34:37.7860906Z ✓ browser (chromium) src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 198ms
2026-10-23T23:34:38.0552493Z (node:4620) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:38.0603257Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:38.1258465Z ✓ unit src/promptStashStore.test.ts (10 tests) 26ms
2026-10-23T23:34:38.2004800Z ✓ unit src/uiStateStore.test.ts (11 tests) 7ms
2026-10-23T23:34:38.3179155Z ✓ unit src/onboarding/projectImport.logic.test.ts (14 tests) 15ms
2026-10-23T23:34:38.7858240Z ✓ unit src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 5ms
2026-10-23T23:34:39.1069440Z (node:4654) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:39.1089668Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:39.1653904Z ✓ unit src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 17ms
2026-10-23T23:34:39.2658707Z ✓ unit src/components/BranchToolbar.logic.test.ts (18 tests) 9ms
2026-10-23T23:34:39.5809846Z (node:4627) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:39.5858670Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:39.7219068Z ✓ unit src/onboarding/firstRun.logic.test.ts (17 tests) 15ms
2026-10-23T23:34:39.7258928Z ✓ unit src/components/files/projectFilesQueryState.test.tsx (3 tests) 23ms
2026-10-23T23:34:40.1938226Z ✓ unit src/components/settings/providerStatus.test.ts (7 tests) 14ms
2026-10-23T23:34:40.4562641Z ✓ unit src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 10ms
2026-10-23T23:34:41.3192739Z ✓ unit src/components/chat/composerPromptHistory.test.ts (18 tests) 11ms
2026-10-23T23:34:41.8311551Z ✓ unit src/onboarding/providerReadiness.logic.test.ts (16 tests) 7ms
2026-10-23T23:34:42.0467556Z ✓ unit src/markdown-clipboard.test.ts (5 tests) 12ms
2026-10-23T23:34:42.0815071Z ✓ unit src/components/chat/composerSubmission.test.ts (8 tests) 24ms
2026-10-23T23:34:42.0825847Z ✓ unit src/lib/contextWindow.test.ts (9 tests) 22ms
2026-10-23T23:34:42.8881296Z (node:4679) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:42.8921547Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:43.3064290Z ✓ unit src/state/sourceControlActions.test.ts (17 tests) 18ms
2026-10-23T23:34:43.3828332Z ✓ unit src/remoteOpen.test.ts (14 tests) 10ms
2026-10-23T23:34:44.0008165Z ✓ browser (chromium) src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 1147ms
2026-10-23T23:34:44.0009149Z ✓ citation comment popup position (1)
2026-10-23T23:34:44.0035766Z ✓ stays on screen when the cited text ends in a code block's hidden overflow 770ms
2026-10-23T23:34:44.1705748Z ✓ unit src/components/media/MediaActions.test.tsx (5 tests) 9ms
2026-10-23T23:34:44.6200902Z ✓ unit src/threadRoutes.test.ts (11 tests) 19ms
2026-10-23T23:34:44.9060099Z ✓ unit src/onboarding/targetEnvironment.logic.test.ts (9 tests) 8ms
2026-10-23T23:34:45.0620767Z ✓ unit src/cloud/linkEnvironment.test.ts (1 test) 35ms
2026-10-23T23:34:45.4556737Z ✓ unit src/wslPaths.test.ts (12 tests) 8ms
2026-10-23T23:34:45.6616408Z ✓ unit src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 9ms
2026-10-23T23:34:45.9136026Z (node:4774) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:45.9182469Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:45.9197854Z ✓ browser (chromium) src/components/chat/OpenInPicker.browser.test.tsx (1 test) 72ms
2026-10-23T23:34:45.9396034Z (node:4801) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:45.9440175Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:45.9659165Z ✓ unit src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 5ms
2026-10-23T23:34:46.3625751Z ✓ unit src/contextMenuFallback.test.ts (1 test) 7ms
2026-10-23T23:34:46.5513148Z ✓ unit src/reviewCommentContext.test.ts (4 tests) 12ms
2026-10-23T23:34:46.7578977Z ✓ unit src/components/PullRequestThreadDialog.test.ts (1 test) 11ms
2026-10-23T23:34:47.0920368Z ✓ unit src/components/files/fileSaveCoordinator.test.ts (8 tests) 18ms
2026-10-23T23:34:47.2496631Z ✓ unit src/components/settings/customModelEditor.logic.test.ts (5 tests) 9ms
2026-10-23T23:34:47.3747363Z ✓ unit src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 7ms
2026-10-23T23:34:47.9179386Z ✓ unit src/components/files/projectFilesQueryState.test.ts (3 tests) 32ms
2026-10-23T23:34:47.9975687Z ✓ browser (chromium) src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 139ms
2026-10-23T23:34:48.1739177Z ✓ browser (chromium) src/components/device/DevicePanel.browser.test.tsx (1 test) 142ms
2026-10-23T23:34:48.2029454Z ✓ browser (chromium) src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 423ms
2026-10-23T23:34:48.5328774Z ✓ unit src/reopenClosedView.test.ts (11 tests) 18ms
2026-10-23T23:34:48.8992289Z ✓ unit src/terminalUiStateStore.test.ts (6 tests) 10ms
2026-10-23T23:34:48.9842896Z ✓ unit src/components/GitActionsControl.logic.test.ts (11 tests) 5ms
2026-10-23T23:34:48.9889039Z ✓ unit src/lib/embeddedScripts.test.ts (40 tests) 26ms
2026-10-23T23:34:49.3905479Z ✓ browser (chromium) src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 137ms
2026-10-23T23:34:49.5476743Z ✓ unit src/hooks/useThreadActionMenu.test.ts (6 tests) 7ms
2026-10-23T23:34:50.0357999Z (node:4907) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:50.0358849Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:50.0414954Z ✓ browser (chromium) src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 561ms
2026-10-23T23:34:50.0580528Z stdout | unknown test
2026-10-23T23:34:50.0614572Z [23:34:50.045] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:34:50.0615867Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:34:50.0616945Z }
2026-10-23T23:34:50.0980908Z ✓ unit src/components/settings/settingsScope.test.ts (13 tests) 13ms
2026-10-23T23:34:50.1454409Z ✓ unit src/components/chat/composerThreadImport.test.ts (4 tests) 9ms
2026-10-23T23:34:50.9235336Z ✓ unit src/lib/softwareKeyboard.test.ts (10 tests) 16ms
2026-10-23T23:34:51.0551866Z (node:4870) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:51.0561861Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:51.3618448Z ✓ unit src/state/threads.test.ts (3 tests) 14ms
2026-10-23T23:34:51.7459091Z ✓ unit src/browserFaviconStore.test.ts (5 tests) 11ms
2026-10-23T23:34:52.1640549Z ✓ unit src/components/sidebar/updateEverything.logic.test.ts (3 tests) 8ms
2026-10-23T23:34:52.9473996Z ✓ unit src/components/chat/modelPickerSearch.test.ts (6 tests) 26ms
2026-10-23T23:34:53.5033634Z ✓ unit src/versionSkew.test.ts (11 tests) 17ms
2026-10-23T23:34:53.8223569Z ✓ unit src/markdown-incremental.test.tsx (18 tests) 1326ms
2026-10-23T23:34:54.0807303Z (node:4971) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:54.0859162Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:54.1738871Z ✓ unit src/closedViewStore.test.ts (11 tests) 22ms
2026-10-23T23:34:54.7175548Z (node:4954) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:54.7197398Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:55.0672399Z ✓ unit src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 3ms
2026-10-23T23:34:55.0726146Z ✓ unit src/state/shell.test.ts (5 tests) 8ms
2026-10-23T23:34:55.8757813Z ✓ unit src/components/composerFooterLayout.test.ts (5 tests) 8ms
2026-10-23T23:34:55.9370155Z ✓ browser (chromium) src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 211ms
2026-10-23T23:34:55.9381061Z (node:4980) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:55.9393485Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:56.3083177Z ✓ unit src/state/server.test.ts (2 tests) 12ms
2026-10-23T23:34:56.4712063Z (node:4995) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:56.4721440Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:56.8005443Z ✓ unit src/state/queries.filesystem.test.ts (3 tests) 8ms
2026-10-23T23:34:57.0277496Z ✓ unit src/components/usage/usagePriceTargets.test.ts (3 tests) 12ms
2026-10-23T23:34:57.6794418Z (node:5035) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:57.6862993Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:57.9393775Z ✓ unit src/markdown-links.test.ts (9 tests) 12ms
2026-10-23T23:34:58.0460744Z (node:5019) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:58.0598802Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:58.1736653Z ✓ unit src/browserFaviconLogic.test.ts (4 tests) 18ms
2026-10-23T23:34:58.4318370Z ✓ browser (chromium) src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 349ms
2026-10-23T23:34:58.5270651Z ✓ browser (chromium) src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 1520ms
2026-10-23T23:34:58.5325438Z ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 1519ms
2026-10-23T23:34:59.1312547Z ✓ unit src/components/composerCodeBlockHighlight.test.ts (2 tests) 21ms
2026-10-23T23:34:59.3330238Z ✓ browser (chromium) src/components/device/useDeviceControls.browser.test.tsx (3 tests) 288ms
2026-10-23T23:34:59.3888964Z (node:5060) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:59.3898942Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:59.5153087Z ✓ unit src/questionAttachments.test.ts (3 tests) 11ms
2026-10-23T23:34:59.6133609Z ✓ unit src/session-logic.runtime-diagnostics.test.ts (4 tests) 12ms
2026-10-23T23:34:59.7622182Z (node:5043) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:34:59.7630373Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:34:59.8292451Z ✓ unit src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 131ms
2026-10-23T23:35:00.1433250Z ✓ unit src/threadSelectionStore.test.ts (6 tests) 7ms
2026-10-23T23:35:00.2063510Z ✓ unit src/state/pullRequests.test.ts (5 tests) 7ms
2026-10-23T23:35:00.2981507Z ✓ unit src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 5ms
2026-10-23T23:35:00.3666639Z ✓ unit src/bundledDev.test.ts (1 test) 211ms
2026-10-23T23:35:00.5772788Z ✓ unit src/components/chat/timelineScrollTarget.test.ts (7 tests) 4ms
2026-10-23T23:35:01.0441830Z ✓ unit src/lib/turnDiffTree.test.ts (4 tests) 12ms
2026-10-23T23:35:01.0766796Z ✓ unit src/composer-undo-grouping.test.ts (5 tests) 15ms
2026-10-23T23:35:01.1695699Z (node:5084) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:01.1716101Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:01.5858961Z ✓ browser (chromium) src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 185ms
2026-10-23T23:35:01.6713464Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-23T23:35:01.6780681Z [23:35:01.660] WARN (#40): Could not read the primary environment topology. {
2026-10-23T23:35:01.6790200Z cause: [TypeError: window.desktopBridge?.getLocalEnvironmentBootstraps is not a function],
2026-10-23T23:35:01.6859043Z }
2026-10-23T23:35:01.7036368Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-23T23:35:01.7099101Z [23:35:01.660] WARN (#40): Could not read the desktop-local backend topology. {
2026-10-23T23:35:01.7099596Z cause: [TypeError: bridge.getLocalEnvironmentBootstraps is not a function],
2026-10-23T23:35:01.7218487Z }
2026-10-23T23:35:01.8114798Z ✓ browser (chromium) src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 147ms
2026-10-23T23:35:02.3006604Z ✓ unit src/components/usage/usagePriceTable.test.ts (7 tests) 6ms
2026-10-23T23:35:02.5492738Z ✓ unit src/components/chat/composerSend.logic.test.ts (14 tests) 10ms
2026-10-23T23:35:03.0220676Z ✓ unit src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 13ms
2026-10-23T23:35:03.3489625Z ✓ unit src/components/preview/openPreviewSession.test.ts (4 tests) 20ms
2026-10-23T23:35:03.8540133Z ✓ unit src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 8ms
2026-10-23T23:35:04.2245726Z ✓ unit src/environments/primary/bootstrap.test.ts (5 tests) 56ms
2026-10-23T23:35:04.3058354Z ✓ unit src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 19ms
2026-10-23T23:35:04.4856870Z (node:5195) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:04.4858597Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:04.5097695Z ✓ unit src/lib/backgroundActivityReporter.test.ts (3 tests) 16ms
2026-10-23T23:35:04.5150585Z ✓ unit src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 11ms
2026-10-23T23:35:05.1967008Z ✓ unit src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 18ms
2026-10-23T23:35:05.2993352Z ✓ unit src/composer-list-continuation.test.ts (18 tests) 11ms
2026-10-23T23:35:06.2764381Z ✓ unit src/connection/desktopLocal.test.ts (9 tests) 10ms
2026-10-23T23:35:06.4773544Z ✓ unit src/components/files/FilePreviewPanel.test.ts (13 tests) 7ms
2026-10-23T23:35:06.7076962Z ✓ browser (chromium) src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 291ms
2026-10-23T23:35:06.7274834Z ✓ browser (chromium) src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 8715ms
2026-10-23T23:35:06.7275722Z ✓ TelemetryExportSettings (2)
2026-10-23T23:35:06.7276465Z ✓ does not resend a field the user restored after another client changed it 8117ms
2026-10-23T23:35:06.7277196Z ✓ reports and tests the endpoint the environment set over an empty setting 597ms
2026-10-23T23:35:07.0218106Z (node:5247) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:07.0325339Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:07.1333247Z ✓ unit src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 5ms
2026-10-23T23:35:07.5302551Z (node:5295) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:07.5303372Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:07.5855657Z ✓ unit src/components/chat/composerAttachmentReferences.test.ts (2 tests) 9ms
2026-10-23T23:35:07.7103362Z (node:5287) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:07.7152646Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:07.7384032Z ✓ unit src/components/chat/ProviderStatusBanner.test.ts (2 tests) 15ms
2026-10-23T23:35:08.1601073Z ✓ unit src/terminal/ghostty/keyCodes.test.ts (6 tests) 5ms
2026-10-23T23:35:08.2669666Z ✓ unit src/components/files/filePath.test.ts (18 tests) 12ms
2026-10-23T23:35:08.3086918Z (node:5320) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:08.3109559Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:08.4251707Z ✓ unit src/browser/desktopTabLifetime.test.ts (3 tests) 10ms
2026-10-23T23:35:08.5902315Z ✓ unit src/components/chat/queuedMessageEdit.test.ts (5 tests) 16ms
2026-10-23T23:35:08.7476483Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
2026-10-23T23:35:08.7490137Z [23:35:08.741] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:35:08.7492711Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:35:08.7499860Z }
2026-10-23T23:35:09.1533646Z ✓ unit src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 12ms
2026-10-23T23:35:09.2368970Z ✓ browser (chromium) src/components/Sidebar.pointer.browser.test.tsx (2 tests) 226ms
2026-10-23T23:35:09.3124917Z ✓ unit src/components/clerk/clerkAppearance.test.ts (10 tests) 13ms
2026-10-23T23:35:09.4271538Z ✓ browser (chromium) src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 1412ms
2026-10-23T23:35:09.4279774Z ✓ mixed source control instructions (1)
2026-10-23T23:35:09.4286846Z ✓ resets mixed template preferences without replacing each environment's instructions 1411ms
2026-10-23T23:35:09.9299470Z ✓ unit src/components/chat/HighlightedTokens.test.ts (7 tests) 10ms
2026-10-23T23:35:09.9339856Z ✓ unit src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 8ms
2026-10-23T23:35:10.2285940Z ✓ browser (chromium) src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 1589ms
2026-10-23T23:35:10.2339017Z ✓ rechecks the grant before preparing an agent 914ms
2026-10-23T23:35:10.2368464Z ✓ ignores prepare completion after unmount 670ms
2026-10-23T23:35:10.7618840Z (node:5331) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:10.7697323Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:10.9458421Z ✓ unit src/lib/incrementalHighlighting.test.ts (13 tests) 699ms
2026-10-23T23:35:11.1899056Z ✓ unit src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 17ms
2026-10-23T23:35:11.3656420Z ✓ unit src/lib/threadContextAttachment.test.ts (2 tests) 15ms
2026-10-23T23:35:11.4733343Z ✓ browser (chromium) src/components/settings/StorageSettings.browser.test.tsx (1 test) 93ms
2026-10-23T23:35:11.8397689Z (node:5347) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:11.8417560Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:12.0238627Z (node:5376) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:12.0246683Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:12.6138493Z ✓ browser (chromium) src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 94ms
2026-10-23T23:35:13.1814422Z (node:5415) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:13.1858572Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:13.2618142Z ✓ unit src/components/settings/SettingsPanels.logic.test.ts (4 tests) 13ms
2026-10-23T23:35:13.8155671Z ✓ unit src/lib/discardComposerDraft.test.ts (2 tests) 13ms
2026-10-23T23:35:14.0656370Z (node:5431) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:14.0685127Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:14.0759193Z ✓ unit src/components/chat/composerAttachmentFiles.test.ts (3 tests) 5ms
2026-10-23T23:35:14.1102497Z ✓ unit src/components/settings/AcpRegistryIcon.test.ts (3 tests) 11ms
2026-10-23T23:35:14.1165114Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
2026-10-23T23:35:14.1171765Z [23:35:14.082] WARN (#38): Could not discover the primary environment. {
2026-10-23T23:35:14.1172829Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-23T23:35:14.1173699Z }
2026-10-23T23:35:14.4286505Z ✓ unit src/components/ThreadTerminalDrawer.test.ts (3 tests) 12ms
2026-10-23T23:35:14.5746584Z (node:5422) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:14.5752479Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:15.0025588Z ✓ unit src/hooks/useEnvironmentTheme.test.ts (4 tests) 19ms
2026-10-23T23:35:15.0132851Z ✓ unit src/projectScripts.test.ts (10 tests) 12ms
2026-10-23T23:35:15.6991261Z ✓ unit src/components/RightPanelTabs.test.tsx (4 tests) 9ms
2026-10-23T23:35:15.8932940Z ✓ unit src/sidebarPendingFileDropStore.test.ts (3 tests) 19ms
2026-10-23T23:35:16.3967759Z ✓ browser (chromium) src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 2708ms
2026-10-23T23:35:16.4062878Z ✓ keeps an unsaved description when collapsed and reopened 2708ms
2026-10-23T23:35:16.8698341Z ✓ unit src/components/chat/composerMentionDrag.test.ts (3 tests) 13ms
2026-10-23T23:35:17.1211932Z ✓ browser (chromium) src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 234ms
2026-10-23T23:35:17.2218954Z ✓ unit src/components/chat/composerContextUndo.test.ts (1 test) 4ms
2026-10-23T23:35:17.3413087Z ✓ unit src/lib/runtime.test.ts (4 tests) 2605ms
2026-10-23T23:35:17.3437425Z ✓ web runtime relay telemetry policy (4)
2026-10-23T23:35:17.3438098Z ✓ applies desktop opt-out before the first relay span 2283ms
2026-10-23T23:35:17.9211550Z ✓ unit src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 6ms
2026-10-23T23:35:18.2774918Z (node:5503) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:18.2787011Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:18.3103274Z ✓ unit src/diffFileActions.test.ts (9 tests) 16ms
2026-10-23T23:35:18.5899284Z (node:5478) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:18.5900293Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:18.7088962Z ✓ browser (chromium) src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 784ms
2026-10-23T23:35:18.7137652Z ✓ previews assistant quotes as readable text and preserves the citation when editing 784ms
2026-10-23T23:35:18.9739088Z ✓ unit src/components/desktopUpdate.logic.test.ts (7 tests) 3ms
2026-10-23T23:35:19.0282393Z ✓ unit src/state/terminalSessions.test.ts (1 test) 15ms
2026-10-23T23:35:19.0978116Z ✓ unit src/composer-block-shortcuts.test.ts (11 tests) 73ms
2026-10-23T23:35:19.1672264Z (node:5519) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:19.1764959Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:19.1774284Z (node:5512) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:19.1774736Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:19.3645730Z ✓ unit src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 11ms
2026-10-23T23:35:19.8133797Z ✓ unit src/cloud/publicConfig.test.ts (12 tests) 13ms
2026-10-23T23:35:20.0521430Z ✓ unit src/state/use-orchestration-command.test.ts (2 tests) 10ms
2026-10-23T23:35:21.5219539Z ✓ unit src/clientPersistenceStorage.test.ts (3 tests) 250ms
2026-10-23T23:35:21.7522580Z ✓ unit src/editorPreferences.test.ts (2 tests) 6ms
2026-10-23T23:35:21.7547281Z ✓ unit src/components/device/DeviceSetup.test.ts (2 tests) 7ms
2026-10-23T23:35:22.0439653Z ✓ unit src/environments/primary/httpLayer.test.ts (2 tests) 15ms
2026-10-23T23:35:22.5231962Z ✓ unit src/confirmDialog.test.ts (3 tests) 4ms
2026-10-23T23:35:22.6019126Z ✓ unit src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 9ms
2026-10-23T23:35:23.2384346Z ✓ browser (chromium) src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 392ms
2026-10-23T23:35:23.3577460Z ✓ unit src/state/paginatedBranches.test.ts (4 tests) 5ms
2026-10-23T23:35:23.7198903Z (node:5607) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:23.7259015Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:23.7719394Z ✓ unit src/lib/assistantCitationNavigation.test.ts (2 tests) 35ms
2026-10-23T23:35:23.8778661Z ✓ unit src/browser/browserSurfaceStore.test.ts (3 tests) 3ms
2026-10-23T23:35:23.9933752Z ✓ unit src/lib/terminalCloseShortcut.test.ts (2 tests) 7ms
2026-10-23T23:35:24.1168434Z ✓ browser (chromium) src/components/projectScriptEditor.browser.test.tsx (1 test) 194ms
2026-10-23T23:35:24.2977131Z ✓ browser (chromium) src/composer-list-split.browser.test.ts (3 tests) 162ms
2026-10-23T23:35:24.4406730Z ✓ browser (chromium) src/components/settings/colorPickers.browser.test.tsx (1 test) 825ms
2026-10-23T23:35:24.4487562Z ✓ theme color field (1)
2026-10-23T23:35:24.4543383Z ✓ keeps the selected hue when a grey color is echoed back from theme settings 821ms
2026-10-23T23:35:24.7630599Z ✓ unit src/components/files/fileTreeDragMention.test.ts (3 tests) 6ms
2026-10-23T23:35:24.8411735Z ✓ browser (chromium) src/shortcutModifierState.browser.test.ts (3 tests) 94ms
2026-10-23T23:35:24.8990472Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
2026-10-23T23:35:24.8998609Z 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-23T23:35:24.9500077Z ✓ browser (chromium) src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 1607ms
2026-10-23T23:35:24.9501350Z ✓ keeps an unsaved citation comment when a question takes the composer 1607ms
2026-10-23T23:35:24.9538043Z (node:5629) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:24.9539386Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:24.9626517Z (node:5616) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:24.9664990Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:25.4978361Z ✓ unit src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 5ms
2026-10-23T23:35:25.7039910Z ✓ unit src/hooks/showThreadUndoNotice.test.ts (3 tests) 11ms
2026-10-23T23:35:25.8381707Z ✓ browser (chromium) src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 181ms
2026-10-23T23:35:25.8677963Z ✓ unit src/desktopAppActivation.test.ts (2 tests) 6ms
2026-10-23T23:35:26.6363471Z (node:5677) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:26.6371725Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:26.7178943Z ✓ unit src/lib/revealThreadTerminal.test.ts (2 tests) 8ms
2026-10-23T23:35:27.0674965Z ✓ browser (chromium) src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1779ms
2026-10-23T23:35:27.0740400Z ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1778ms
2026-10-23T23:35:27.1293170Z ✓ unit src/components/settings/browserImportWizard.logic.test.ts (5 tests) 13ms
2026-10-23T23:35:27.2156505Z ✓ unit src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 9ms
2026-10-23T23:35:27.7707958Z ✓ unit src/markdownListIndentation.test.tsx (5 tests) 38ms
2026-10-23T23:35:27.8120761Z (node:5670) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:27.8121388Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:27.8259664Z ✓ unit src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 20ms
2026-10-23T23:35:27.8264759Z ✓ unit src/worktreeCleanup.test.ts (2 tests) 6ms
2026-10-23T23:35:28.4648800Z ✓ unit src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 8ms
2026-10-23T23:35:28.5958864Z ✓ unit src/lib/previewAnnotation.test.ts (4 tests) 6ms
2026-10-23T23:35:28.7638504Z ✓ unit src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 21ms
2026-10-23T23:35:28.8488798Z (node:5715) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:28.8497768Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:28.9261330Z ✓ unit src/components/preview/closePreviewSession.test.ts (1 test) 18ms
2026-10-23T23:35:29.1747603Z ✓ unit src/workspaceBasenameLookup.test.ts (6 tests) 6ms
2026-10-23T23:35:29.3134113Z ✓ browser (chromium) src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 54ms
2026-10-23T23:35:29.4187061Z ✓ unit src/localApi.test.ts (1 test) 1599ms
2026-10-23T23:35:29.4188193Z ✓ LocalApi (1)
2026-10-23T23:35:29.4188947Z ✓ fails closed in a browser when no themed host is available 1597ms
2026-10-23T23:35:29.4191168Z ✓ unit src/components/chat/pageScrollController.test.ts (3 tests) 8ms
2026-10-23T23:35:29.4545687Z ✓ unit src/state/npmRelease.test.ts (2 tests) 122ms
2026-10-23T23:35:29.5339158Z stderr | src/components/diffs/codeViewSearch.test.ts
2026-10-23T23:35:29.5341227Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4
2026-10-23T23:35:29.5341963Z
2026-10-23T23:35:29.5632696Z ✓ unit src/components/diffs/codeViewSearch.test.ts (1 test) 5ms
2026-10-23T23:35:29.8503087Z ✓ unit src/components/threadActionMenu.logic.test.ts (3 tests) 5ms
2026-10-23T23:35:29.9034328Z ✓ unit src/composer-rich-text.test.ts (5 tests) 6ms
2026-10-23T23:35:29.9977442Z ✓ unit src/threadNotifications.test.ts (3 tests) 207ms
2026-10-23T23:35:30.0783351Z ✓ unit src/components/settings/GitHubAccountSettings.logic.test.ts (2 tests) 3ms
2026-10-23T23:35:30.5019796Z ✓ unit src/components/usage/usagePriceForm.test.ts (11 tests) 9ms
2026-10-23T23:35:30.8806851Z ✓ unit src/cloud/connectCliAuth.test.ts (2 tests) 11ms
2026-10-23T23:35:31.0812740Z ✓ unit src/hooks/useCopyToClipboard.test.ts (2 tests) 14ms
2026-10-23T23:35:31.1466563Z ✓ unit src/components/settings/ProviderInstanceCard.test.ts (4 tests) 7ms
2026-10-23T23:35:31.3585879Z (node:5753) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:31.3628411Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:31.4640693Z ✓ unit src/lib/chunkReloadGuard.test.ts (3 tests) 3ms
2026-10-23T23:35:31.5042989Z ✓ browser (chromium) src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 97ms
2026-10-23T23:35:31.5143296Z ✓ unit src/composer-text-direction.test.ts (4 tests) 12ms
2026-10-23T23:35:31.5557111Z ✓ browser (chromium) src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 358ms
2026-10-23T23:35:31.5575197Z ✓ ignores late suppression acknowledgements after cancellation 357ms
2026-10-23T23:35:31.5867477Z ✓ unit src/state/entities.relationshipShells.test.ts (2 tests) 3ms
2026-10-23T23:35:31.7141857Z ✓ unit src/providerModels.test.ts (2 tests) 3ms
2026-10-23T23:35:31.7812440Z ✓ unit src/state/desktopUpdate.test.ts (1 test) 68ms
2026-10-23T23:35:31.8737633Z ✓ unit src/components/chat/composerTypingGuard.test.ts (4 tests) 3ms
2026-10-23T23:35:32.3167398Z ✓ browser (chromium) src/components/settings/SecretInput.browser.test.tsx (2 tests) 1986ms
2026-10-23T23:35:32.3186511Z ✓ SecretInput (2)
2026-10-23T23:35:32.3187466Z ✓ preserves a configured secret on empty edits and commits a replacement 1615ms
2026-10-23T23:35:32.3206549Z ✓ keeps an in-progress replacement when settings refresh 370ms
2026-10-23T23:35:32.5659225Z ✓ unit src/lib/terminalContext.test.ts (2 tests) 6ms
2026-10-23T23:35:32.6699585Z (node:5881) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:32.6700611Z ✓ unit src/providerSkillSearch.test.ts (10 tests) 7ms
2026-10-23T23:35:32.6736670Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:32.8429200Z ✓ unit src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 3ms
2026-10-23T23:35:32.9010374Z ✓ unit src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 3ms
2026-10-23T23:35:33.0007680Z ✓ unit src/components/chat/ExpandedImagePreview.test.ts (5 tests) 9ms
2026-10-23T23:35:33.0774558Z (node:5911) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:33.0817598Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:33.3581251Z ✓ unit src/components/chat/workspaceFileDrop.test.ts (2 tests) 4ms
2026-10-23T23:35:33.4026792Z ✓ browser (chromium) src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 195ms
2026-10-23T23:35:33.4162159Z (node:5939) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:33.4166832Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:33.6879923Z ✓ unit src/components/usage/usagePagePreferences.test.ts (4 tests) 10ms
2026-10-23T23:35:33.7149855Z ✓ unit src/markdownGithubAlerts.test.tsx (3 tests) 29ms
2026-10-23T23:35:33.8028208Z ✓ unit src/diffPanelStore.test.ts (1 test) 9ms
2026-10-23T23:35:33.8743376Z ✓ unit src/components/settings/ProviderSettingsForm.test.ts (3 tests) 5ms
2026-10-23T23:35:33.9285473Z ✓ unit src/components/settings/SettingInheritance.test.ts (1 test) 3ms
2026-10-23T23:35:33.9568727Z ✓ unit src/lib/elementContext.test.ts (1 test) 3ms
2026-10-23T23:35:34.1245063Z ✓ unit src/components/diffs/diffFileTree.logic.test.ts (3 tests) 3ms
2026-10-23T23:35:34.1850357Z ✓ unit src/lib/terminalCloseConfirm.test.ts (1 test) 6ms
2026-10-23T23:35:34.3092179Z (node:5962) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:34.3102553Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:34.4025066Z ✓ unit src/components/chat/markdownTextDirection.test.ts (3 tests) 4ms
2026-10-23T23:35:34.5403021Z ✓ unit src/cloud/relayClientInstallDialog.test.ts (1 test) 6ms
2026-10-23T23:35:34.5661830Z ✓ unit src/components/device/deviceHubApi.test.ts (1 test) 6ms
2026-10-23T23:35:34.6440784Z ✓ unit src/cloud/managedAuth.test.ts (1 test) 4ms
2026-10-23T23:35:34.7683076Z ✓ unit src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 5ms
2026-10-23T23:35:34.8162792Z ✓ unit src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 10ms
2026-10-23T23:35:34.8445677Z ✓ unit src/state/serverProviders.logic.test.ts (2 tests) 3ms
2026-10-23T23:35:34.8457404Z ✓ unit src/lib/projectScriptTerminal.test.ts (4 tests) 2ms
2026-10-23T23:35:34.9797665Z ✓ unit src/lib/orchestrationV2Timeline.test.ts (2 tests) 2ms
2026-10-23T23:35:35.1093232Z ✓ unit src/hooks/useLocalStorage.test.ts (1 test) 23ms
2026-10-23T23:35:35.1667515Z ✓ unit src/hostedPairing.test.ts (2 tests) 3ms
2026-10-23T23:35:35.2447473Z (node:6044) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:35.2448057Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:35.2578481Z ✓ unit src/browser/browserViewportActions.test.ts (1 test) 3ms
2026-10-23T23:35:35.3261967Z ✓ unit src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms
2026-10-23T23:35:35.5326790Z ✓ unit src/state/desktopSshHosts.test.ts (1 test) 3ms
2026-10-23T23:35:35.6208019Z ✓ unit src/fileContextMenu.test.ts (3 tests) 3ms
2026-10-23T23:35:35.7145270Z ✓ unit src/cloud/dpop.test.ts (1 test) 65ms
2026-10-23T23:35:35.8539342Z ✓ unit src/components/chat/pendingDraftWork.test.ts (2 tests) 6ms
2026-10-23T23:35:36.0329207Z ✓ unit src/components/composerContextPresentation.test.ts (1 test) 4ms
2026-10-23T23:35:36.1385140Z (node:6104) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:36.1385997Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:36.1865634Z ✓ unit src/components/chat/agentSpawnSummary.test.ts (4 tests) 3ms
2026-10-23T23:35:36.2755245Z ✓ unit src/components/preview/usePreviewBridge.test.ts (1 test) 3ms
2026-10-23T23:35:36.4152724Z ✓ unit src/browser/browserViewportLayout.test.ts (2 tests) 5ms
2026-10-23T23:35:36.4954416Z (node:6142) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:36.4965598Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:36.5169250Z ✓ unit src/portDiscoveryState.test.ts (2 tests) 3ms
2026-10-23T23:35:36.6094584Z ✓ unit src/components/usage/usageBreakdown.test.ts (1 test) 2ms
2026-10-23T23:35:36.6355833Z ✓ unit src/pierre-icons.test.ts (2 tests) 6ms
2026-10-23T23:35:36.7731738Z ✓ unit src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 3ms
2026-10-23T23:35:36.7971189Z ✓ unit src/components/clerk/electronPasskeys.test.ts (1 test) 3ms
2026-10-23T23:35:36.9171331Z ✓ unit src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 4ms
2026-10-23T23:35:36.9728767Z ✓ unit src/hooks/threadUndo.test.ts (2 tests) 3ms
2026-10-23T23:35:37.0821393Z ✓ unit src/lib/chatThreadActions.test.ts (2 tests) 3ms
2026-10-23T23:35:37.3017750Z ✓ unit src/projectIconOptions.test.ts (2 tests) 13ms
2026-10-23T23:35:37.3418489Z (node:6193) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:37.3419705Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:37.3748851Z ✓ unit src/components/usage/UsageProviderChart.test.ts (1 test) 3ms
2026-10-23T23:35:37.4053913Z ✓ unit src/previewMiniPlayerStore.test.ts (1 test) 4ms
2026-10-23T23:35:37.5293916Z ✓ unit src/browser/browserDefaults.test.ts (1 test) 3ms
2026-10-23T23:35:37.5951765Z ✓ unit src/textDirection.test.ts (9 tests) 6ms
2026-10-23T23:35:37.6419464Z ✓ unit src/components/files/loadFileAncestors.test.ts (1 test) 3ms
2026-10-23T23:35:37.7643937Z ✓ unit src/components/chat/modelPickerKeys.test.ts (2 tests) 4ms
2026-10-23T23:35:37.7656734Z ✓ unit src/lib/lruCache.test.ts (3 tests) 3ms
2026-10-23T23:35:37.9311453Z ✓ unit src/lib/videoFirstFrame.test.ts (3 tests) 3ms
2026-10-23T23:35:38.0259141Z ✓ unit src/components/chat/externalLinkContextMenu.test.ts (11 tests) 5ms
2026-10-23T23:35:38.0862450Z ✓ unit src/components/preview/previewViewportRollback.test.ts (2 tests) 3ms
2026-10-23T23:35:38.3489946Z (node:6276) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:38.3513916Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:38.3552100Z ✓ unit src/lib/snapShotShortcut.test.ts (13 tests) 5ms
2026-10-23T23:35:38.4019305Z ✓ unit src/components/settings/pairingUrls.test.ts (2 tests) 6ms
2026-10-23T23:35:38.5716125Z ✓ unit src/proposedPlan.test.ts (3 tests) 4ms
2026-10-23T23:35:38.6001105Z ✓ unit src/reactCompilerCoverage.test.ts (1144 tests) 7947ms
2026-10-23T23:35:38.6001923Z ✓ React Compiler coverage (1144)
2026-10-23T23:35:38.6002482Z ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 538ms
2026-10-23T23:35:38.6002928Z ✓ compiles apps/web/src/components/ChatView.tsx 2100ms
2026-10-23T23:35:38.8756893Z (node:6328) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:38.8779444Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:38.8911754Z ✓ unit src/components/chat/ProviderInstanceIcon.test.ts (1 test) 3ms
2026-10-23T23:35:39.0087948Z (node:6313) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:39.0088588Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:39.1243719Z ✓ unit src/hooks/useDefaultTheme.test.ts (2 tests) 8ms
2026-10-23T23:35:39.1665773Z ✓ unit src/settleAndAdvance.test.ts (1 test) 3ms
2026-10-23T23:35:39.2384254Z (node:6351) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:39.2403018Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:39.3181105Z (node:6342) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:39.3204879Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:39.3986150Z ✓ unit src/components/chat/ComposerCommandMenu.test.tsx (1 test) 7ms
2026-10-23T23:35:39.5538642Z ✓ unit src/lib/projectScriptKeybindings.test.ts (1 test) 4ms
2026-10-23T23:35:39.6093669Z ✓ unit src/hooks/usePullRequestLinking.test.ts (2 tests) 3ms
2026-10-23T23:35:39.6762217Z ✓ unit src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms
2026-10-23T23:35:39.7238134Z (node:6382) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:39.7255147Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:39.7397414Z (node:6389) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:39.7401536Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:39.7979193Z ✓ unit src/browser/browserLinkTarget.test.ts (1 test) 3ms
2026-10-23T23:35:39.8697373Z ✓ unit src/lib/color.test.ts (8 tests) 4ms
2026-10-23T23:35:39.8947543Z ✓ unit src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 3ms
2026-10-23T23:35:40.0149741Z ✓ unit src/components/clerk/authRedirect.test.ts (1 test) 5ms
2026-10-23T23:35:40.0730624Z ✓ unit src/components/files/fileLineReveal.test.ts (1 test) 3ms
2026-10-23T23:35:40.1121229Z ✓ unit src/components/settings/settingsScopeAxis.test.ts (1 test) 4ms
2026-10-23T23:35:40.1284370Z ✓ unit src/hooks/useThreadActions.test.ts (1 test) 3ms
2026-10-23T23:35:40.1762246Z ✓ unit src/lib/attachmentUploadState.test.ts (1 test) 2ms
2026-10-23T23:35:40.2490726Z ✓ unit src/components/files/fileContentRevision.test.ts (1 test) 3ms
2026-10-23T23:35:40.2539635Z ✓ unit src/browser/previewRuntimeTabId.test.ts (1 test) 2ms
2026-10-23T23:35:40.4262845Z (node:6414) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-23T23:35:40.4263482Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-23T23:35:40.5088273Z ✓ unit src/lib/projectPaths.test.ts (1 test) 2ms
2026-10-23T23:35:40.5391767Z ✓ unit src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms
2026-10-23T23:35:40.5487902Z
2026-10-23T23:35:40.5503555Z Test Files 340 passed (340)
2026-10-23T23:35:40.5523926Z Tests 4037 passed (4037)
2026-10-23T23:35:40.5524178Z Start at 23:33:55
2026-10-23T23:35:40.5532522Z Duration 104.97s (worker 68%, import 17%, transform 12%, tests 2%, setup 1%)
2026-10-23T23:35:40.5549142Z
2026-10-23T23:35:40.9056786Z
2026-10-23T23:35:40.9200236Z Post job cleanup.
2026-10-23T23:35:41.0090952Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-23T23:35:41.0218574Z Post job cleanup.
2026-10-23T23:35:41.0241924Z ##[start-action display=Cache full pnpm store;id=__491f6ba9-5ab4-452a-a741-919f7bfb3149.__actions_cache]
2026-10-23T23:35:41.0846955Z Post job cleanup.
2026-10-23T23:35:41.1710056Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-23T23:35:41.1777356Z ##[end-action id=__491f6ba9-5ab4-452a-a741-919f7bfb3149.__actions_cache;outcome=success;conclusion=success;duration_ms=153]
2026-10-23T23:35:41.1780114Z ##[start-action display=Cache Vite+;id=__491f6ba9-5ab4-452a-a741-919f7bfb3149.vp_cache]
2026-10-23T23:35:41.1807836Z Post job cleanup.
2026-10-23T23:35:41.2687940Z 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-23T23:35:41.2737321Z ##[end-action id=__491f6ba9-5ab4-452a-a741-919f7bfb3149.vp_cache;outcome=success;conclusion=success;duration_ms=95]
2026-10-23T23:35:41.2781803Z Post job cleanup.
2026-10-23T23:35:41.3373378Z [command]/usr/local/bin/git version
2026-10-23T23:35:41.3412256Z git version 2.55.0
2026-10-23T23:35:41.3438348Z Temporarily overriding HOME='/home/runner/_work/_temp/2d74a621-5a94-4acd-9f4b-b353471defe3' before making global git config changes
2026-10-23T23:35:41.3438950Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T23:35:41.3442602Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T23:35:41.3476971Z Removing SSH command configuration
2026-10-23T23:35:41.3481943Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T23:35:41.3514687Z [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-23T23:35:41.3686319Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-23T23:35:41.3717374Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-23T23:35:41.3783138Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-23T23:35:41.3802319Z ##[group]Run '/job_completed.sh'
2026-10-23T23:35:41.3809893Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T23:35:41.3810072Z env:
2026-10-23T23:35:41.3810198Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 183
2026-10-23T23:35:41.3810357Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 409
2026-10-23T23:35:41.3810505Z BLACKSMITH_CHECK_RUN_ID: 120709652754
2026-10-23T23:35:41.3810659Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-23T23:35:41.3811001Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T23:35:41.3811142Z ##[endgroup]
2026-10-23T23:35:41.3905866Z Docker container cache not activated, skipping hash computation.
2026-10-23T23:35:41.4327864Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-23T23:35:41.4405743Z Cleaning up orphan processes