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