GitHub check
Whole log, 142 KB
2026-10-24T04:18:25.6552086Z Current runner version: '2.338.1'
2026-10-24T04:18:25.6555473Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-rja4xnrxitytrl76'
2026-10-24T04:18:25.6556215Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
2026-10-24T04:18:25.6556888Z Machine name: 'ip-172-31-73-130'
2026-10-24T04:18:25.6558593Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T04:18:25.6559913Z Contents: read
2026-10-24T04:18:25.6560271Z Metadata: read
2026-10-24T04:18:25.6560703Z ##[endgroup]
2026-10-24T04:18:25.6562100Z Secret source: Actions
2026-10-24T04:18:25.6562792Z Cache mode: write
2026-10-24T04:18:25.6563384Z Prepare workflow directory
2026-10-24T04:18:25.6757820Z Prepare all required actions
2026-10-24T04:18:25.6786550Z Getting action download info
2026-10-24T04:18:25.8082072Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T04:18:25.8456350Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T04:18:25.9500732Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T04:18:25.9536003Z Complete job name: Test Web
2026-10-24T04:18:25.9874786Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T04:18:25.9952153Z ##[group]Run '/setup.sh'
2026-10-24T04:18:25.9965192Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T04:18:25.9965644Z env:
2026-10-24T04:18:25.9965866Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:25.9966158Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:25.9966441Z BLACKSMITH_CHECK_RUN_ID: 120776753597
2026-10-24T04:18:25.9966728Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T04:18:25.9967015Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T04:18:25.9967279Z ##[endgroup]
2026-10-24T04:18:26.0177542Z Logging daemon started (blacksmithd for logs)
2026-10-24T04:18:26.0259587Z Results daemon started (blacksmithd for results)
2026-10-24T04:18:26.0376898Z Background adoption and SSH setup started (PID: 3174)
2026-10-24T04:18:26.0377219Z
2026-10-24T04:18:26.0377331Z ----------------------------------------
2026-10-24T04:18:26.0377801Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40061803754/jobs/120776753597
2026-10-24T04:18:26.0378251Z SSH Access (using your GitHub SSH key):
2026-10-24T04:18:26.0378662Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-rja4xnrxitytrl76.vm.blacksmith.sh
2026-10-24T04:18:26.0378969Z
2026-10-24T04:18:26.0379081Z No GitHub SSH key? Add one at:
2026-10-24T04:18:26.0379566Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T04:18:26.0379972Z
2026-10-24T04:18:26.0380080Z ----------------------------------------
2026-10-24T04:18:26.0380254Z
2026-10-24T04:18:26.0380395Z VM ID: blacksmith-8vcpu-ubuntu-2404-rja4xnrxitytrl76
2026-10-24T04:18:26.0380718Z Host: production-152.236.39.248-x8664
2026-10-24T04:18:26.0380990Z Host Agent PID: 3972909
2026-10-24T04:18:26.0381237Z Host Agent Git SHA: 1637818df
2026-10-24T04:18:26.0381499Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T04:18:26.0381779Z Blacksmith Host Generation: gen 2
2026-10-24T04:18:26.0382064Z Petname: production-precise-mullet-e9164d00
2026-10-24T04:18:26.0382353Z Region: us-east
2026-10-24T04:18:26.0382586Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T04:18:26.0387797Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T04:18:26.0388688Z
2026-10-24T04:18:26.0388804Z Enabling Blacksmith transparent cache
2026-10-24T04:18:26.0606698Z ##[group]Run actions/checkout@v6
2026-10-24T04:18:26.0607004Z with:
2026-10-24T04:18:26.0607336Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-24T04:18:26.0655736Z sparse-checkout-cone-mode: false
2026-10-24T04:18:26.0656102Z repository: pingdotgg/t3code
2026-10-24T04:18:26.0658351Z token: ***
2026-10-24T04:18:26.0658568Z ssh-strict: true
2026-10-24T04:18:26.0658785Z ssh-user: git
2026-10-24T04:18:26.0659005Z persist-credentials: true
2026-10-24T04:18:26.0659637Z clean: true
2026-10-24T04:18:26.0659864Z fetch-depth: 1
2026-10-24T04:18:26.0660079Z fetch-tags: false
2026-10-24T04:18:26.0660297Z show-progress: true
2026-10-24T04:18:26.0660519Z lfs: false
2026-10-24T04:18:26.0660720Z submodules: false
2026-10-24T04:18:26.0660940Z set-safe-directory: true
2026-10-24T04:18:26.0661192Z allow-unsafe-pr-checkout: false
2026-10-24T04:18:26.0661442Z env:
2026-10-24T04:18:26.0661680Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:26.0661965Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:26.0662239Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:26.0662501Z ##[endgroup]
2026-10-24T04:18:26.1823202Z Syncing repository: pingdotgg/t3code
2026-10-24T04:18:26.1824102Z ##[group]Getting Git version info
2026-10-24T04:18:26.1824437Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T04:18:26.1824925Z [command]/usr/local/bin/git version
2026-10-24T04:18:26.1889701Z git version 2.55.0
2026-10-24T04:18:26.1900813Z ##[endgroup]
2026-10-24T04:18:26.1907834Z Temporarily overriding HOME='/home/runner/_work/_temp/d9370bdd-bb31-41da-85dc-dbc9cc172a92' before making global git config changes
2026-10-24T04:18:26.1908537Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T04:18:26.1911656Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T04:18:26.1943309Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T04:18:26.1944908Z ##[group]Determining repository object format
2026-10-24T04:18:26.1946175Z ##[endgroup]
2026-10-24T04:18:26.1946553Z ##[group]Initializing the repository
2026-10-24T04:18:26.1948389Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T04:18:26.1984767Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T04:18:26.1985272Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T04:18:26.1985949Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T04:18:26.1986566Z hint: call:
2026-10-24T04:18:26.1986882Z hint:
2026-10-24T04:18:26.1987292Z hint: git config --global init.defaultBranch <name>
2026-10-24T04:18:26.1987794Z hint:
2026-10-24T04:18:26.1988298Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T04:18:26.1989022Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T04:18:26.1989595Z hint:
2026-10-24T04:18:26.1989923Z hint: git branch -m <name>
2026-10-24T04:18:26.1990314Z hint:
2026-10-24T04:18:26.1990795Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T04:18:26.1991602Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T04:18:26.1992927Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T04:18:26.2016513Z ##[endgroup]
2026-10-24T04:18:26.2017125Z ##[group]Disabling automatic garbage collection
2026-10-24T04:18:26.2019865Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T04:18:26.2045663Z ##[endgroup]
2026-10-24T04:18:26.2046028Z ##[group]Setting up auth
2026-10-24T04:18:26.2046312Z Removing SSH command configuration
2026-10-24T04:18:26.2050371Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T04:18:26.2075843Z [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-24T04:18:26.2192634Z Removing HTTP extra header
2026-10-24T04:18:26.2196728Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T04:18:26.2216106Z [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-24T04:18:26.2301595Z Removing includeIf entries pointing to credentials config files
2026-10-24T04:18:26.2305312Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T04:18:26.2326580Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T04:18:26.2417863Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-a3e34ccf-100e-499e-b736-1a44409df4c3.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T04:18:26.2440884Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-a3e34ccf-100e-499e-b736-1a44409df4c3.config
2026-10-24T04:18:26.2459244Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-a3e34ccf-100e-499e-b736-1a44409df4c3.config
2026-10-24T04:18:26.2477888Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a3e34ccf-100e-499e-b736-1a44409df4c3.config
2026-10-24T04:18:26.2495659Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a3e34ccf-100e-499e-b736-1a44409df4c3.config
2026-10-24T04:18:26.2512311Z ##[endgroup]
2026-10-24T04:18:26.2512751Z ##[group]Fetching the repository
2026-10-24T04:18:26.2516077Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +c8a6e71329b7974615754c95f01fdf30811e8d63:refs/remotes/pull/24334/merge
2026-10-24T04:18:26.5393975Z From https://github.com/pingdotgg/t3code
2026-10-24T04:18:26.5394934Z * [new ref] c8a6e71329b7974615754c95f01fdf30811e8d63 -> pull/24334/merge
2026-10-24T04:18:26.5419424Z ##[endgroup]
2026-10-24T04:18:26.5420170Z ##[group]Determining the checkout info
2026-10-24T04:18:26.5421011Z ##[endgroup]
2026-10-24T04:18:26.5421709Z ##[group]Setting up sparse checkout
2026-10-24T04:18:26.5423501Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T04:18:26.5446618Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T04:18:26.5463281Z .git/info/sparse-checkout
2026-10-24T04:18:26.5468264Z ##[endgroup]
2026-10-24T04:18:26.5469059Z ##[group]Checking out the ref
2026-10-24T04:18:26.5471215Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24334/merge
2026-10-24T04:18:33.3779012Z Updating files: 0% (1/6323)
2026-10-24T04:18:33.3806682Z Updating files: 1% (64/6323)
2026-10-24T04:18:33.3824693Z Updating files: 2% (127/6323)
2026-10-24T04:18:33.3843781Z Updating files: 3% (190/6323)
2026-10-24T04:18:33.3866784Z Updating files: 4% (253/6323)
2026-10-24T04:18:33.3898273Z Updating files: 5% (317/6323)
2026-10-24T04:18:33.3920672Z Updating files: 6% (380/6323)
2026-10-24T04:18:33.3978650Z Updating files: 7% (443/6323)
2026-10-24T04:18:33.4019534Z Updating files: 8% (506/6323)
2026-10-24T04:18:33.4044637Z Updating files: 9% (570/6323)
2026-10-24T04:18:33.4339829Z Updating files: 10% (633/6323)
2026-10-24T04:18:33.4355916Z Updating files: 11% (696/6323)
2026-10-24T04:18:33.4366726Z Updating files: 12% (759/6323)
2026-10-24T04:18:33.4381120Z Updating files: 13% (822/6323)
2026-10-24T04:18:33.4397206Z Updating files: 14% (886/6323)
2026-10-24T04:18:33.4415048Z Updating files: 15% (949/6323)
2026-10-24T04:18:33.4435949Z Updating files: 16% (1012/6323)
2026-10-24T04:18:33.4451100Z Updating files: 17% (1075/6323)
2026-10-24T04:18:33.4469670Z Updating files: 18% (1139/6323)
2026-10-24T04:18:33.4484621Z Updating files: 19% (1202/6323)
2026-10-24T04:18:33.4507358Z Updating files: 20% (1265/6323)
2026-10-24T04:18:33.4525645Z Updating files: 21% (1328/6323)
2026-10-24T04:18:33.4544361Z Updating files: 22% (1392/6323)
2026-10-24T04:18:33.4558027Z Updating files: 23% (1455/6323)
2026-10-24T04:18:33.4571573Z Updating files: 24% (1518/6323)
2026-10-24T04:18:33.4586929Z Updating files: 25% (1581/6323)
2026-10-24T04:18:33.4600984Z Updating files: 26% (1644/6323)
2026-10-24T04:18:33.4614539Z Updating files: 27% (1708/6323)
2026-10-24T04:18:33.4635862Z Updating files: 28% (1771/6323)
2026-10-24T04:18:33.4668704Z Updating files: 29% (1834/6323)
2026-10-24T04:18:33.4689343Z Updating files: 30% (1897/6323)
2026-10-24T04:18:33.4713039Z Updating files: 31% (1961/6323)
2026-10-24T04:18:33.4742718Z Updating files: 32% (2024/6323)
2026-10-24T04:18:33.4773679Z Updating files: 33% (2087/6323)
2026-10-24T04:18:33.4843345Z Updating files: 34% (2150/6323)
2026-10-24T04:18:33.4907017Z Updating files: 35% (2214/6323)
2026-10-24T04:18:33.4941200Z Updating files: 36% (2277/6323)
2026-10-24T04:18:33.4972081Z Updating files: 37% (2340/6323)
2026-10-24T04:18:33.5016024Z Updating files: 38% (2403/6323)
2026-10-24T04:18:33.5042403Z Updating files: 39% (2466/6323)
2026-10-24T04:18:33.5073675Z Updating files: 40% (2530/6323)
2026-10-24T04:18:33.5104200Z Updating files: 41% (2593/6323)
2026-10-24T04:18:33.5120280Z Updating files: 42% (2656/6323)
2026-10-24T04:18:33.5130092Z Updating files: 43% (2719/6323)
2026-10-24T04:18:33.5157081Z Updating files: 44% (2783/6323)
2026-10-24T04:18:33.5185998Z Updating files: 45% (2846/6323)
2026-10-24T04:18:33.5210984Z Updating files: 46% (2909/6323)
2026-10-24T04:18:33.5238062Z Updating files: 47% (2972/6323)
2026-10-24T04:18:33.5267873Z Updating files: 48% (3036/6323)
2026-10-24T04:18:33.5296946Z Updating files: 49% (3099/6323)
2026-10-24T04:18:33.5333911Z Updating files: 50% (3162/6323)
2026-10-24T04:18:33.5349790Z Updating files: 51% (3225/6323)
2026-10-24T04:18:33.5385392Z Updating files: 52% (3288/6323)
2026-10-24T04:18:33.5409825Z Updating files: 53% (3352/6323)
2026-10-24T04:18:33.5430146Z Updating files: 54% (3415/6323)
2026-10-24T04:18:33.5453516Z Updating files: 55% (3478/6323)
2026-10-24T04:18:33.5471421Z Updating files: 56% (3541/6323)
2026-10-24T04:18:33.5488770Z Updating files: 57% (3605/6323)
2026-10-24T04:18:33.5507297Z Updating files: 58% (3668/6323)
2026-10-24T04:18:33.5698503Z Updating files: 59% (3731/6323)
2026-10-24T04:18:33.5871303Z Updating files: 59% (3761/6323)
2026-10-24T04:18:33.5885951Z Updating files: 60% (3794/6323)
2026-10-24T04:18:33.5902072Z Updating files: 61% (3858/6323)
2026-10-24T04:18:33.5920819Z Updating files: 62% (3921/6323)
2026-10-24T04:18:33.5941472Z Updating files: 63% (3984/6323)
2026-10-24T04:18:33.5968616Z Updating files: 64% (4047/6323)
2026-10-24T04:18:33.5990536Z Updating files: 65% (4110/6323)
2026-10-24T04:18:33.6006585Z Updating files: 66% (4174/6323)
2026-10-24T04:18:33.6032043Z Updating files: 67% (4237/6323)
2026-10-24T04:18:33.6044832Z Updating files: 68% (4300/6323)
2026-10-24T04:18:33.6064198Z Updating files: 69% (4363/6323)
2026-10-24T04:18:33.6077135Z Updating files: 70% (4427/6323)
2026-10-24T04:18:33.6093655Z Updating files: 71% (4490/6323)
2026-10-24T04:18:33.6109765Z Updating files: 72% (4553/6323)
2026-10-24T04:18:33.6135444Z Updating files: 73% (4616/6323)
2026-10-24T04:18:33.6391049Z Updating files: 74% (4680/6323)
2026-10-24T04:18:33.6577848Z Updating files: 75% (4743/6323)
2026-10-24T04:18:33.6599328Z Updating files: 76% (4806/6323)
2026-10-24T04:18:33.6619739Z Updating files: 77% (4869/6323)
2026-10-24T04:18:33.6645112Z Updating files: 78% (4932/6323)
2026-10-24T04:18:33.6663885Z Updating files: 79% (4996/6323)
2026-10-24T04:18:33.6682422Z Updating files: 80% (5059/6323)
2026-10-24T04:18:33.6700467Z Updating files: 81% (5122/6323)
2026-10-24T04:18:33.6719417Z Updating files: 82% (5185/6323)
2026-10-24T04:18:33.6738446Z Updating files: 83% (5249/6323)
2026-10-24T04:18:33.6759757Z Updating files: 84% (5312/6323)
2026-10-24T04:18:33.6780322Z Updating files: 85% (5375/6323)
2026-10-24T04:18:33.6800112Z Updating files: 86% (5438/6323)
2026-10-24T04:18:33.6854743Z Updating files: 87% (5502/6323)
2026-10-24T04:18:33.6883416Z Updating files: 88% (5565/6323)
2026-10-24T04:18:33.6899745Z Updating files: 89% (5628/6323)
2026-10-24T04:18:33.6921370Z Updating files: 90% (5691/6323)
2026-10-24T04:18:33.6953415Z Updating files: 91% (5754/6323)
2026-10-24T04:18:33.6969080Z Updating files: 92% (5818/6323)
2026-10-24T04:18:33.6985288Z Updating files: 93% (5881/6323)
2026-10-24T04:18:33.7006449Z Updating files: 94% (5944/6323)
2026-10-24T04:18:33.7030354Z Updating files: 95% (6007/6323)
2026-10-24T04:18:33.7083639Z Updating files: 96% (6071/6323)
2026-10-24T04:18:33.7110182Z Updating files: 97% (6134/6323)
2026-10-24T04:18:33.7156666Z Updating files: 98% (6197/6323)
2026-10-24T04:18:33.7175860Z Updating files: 99% (6260/6323)
2026-10-24T04:18:33.7176126Z Updating files: 100% (6323/6323)
2026-10-24T04:18:33.7176296Z Updating files: 100% (6323/6323), done.
2026-10-24T04:18:33.7327074Z Note: switching to 'refs/remotes/pull/24334/merge'.
2026-10-24T04:18:33.7327211Z
2026-10-24T04:18:33.7327344Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-24T04:18:33.7327584Z changes and commit them, and you can discard any commits you make in this
2026-10-24T04:18:33.7327822Z state without impacting any branches by switching back to a branch.
2026-10-24T04:18:33.7327962Z
2026-10-24T04:18:33.7328056Z If you want to create a new branch to retain commits you create, you may
2026-10-24T04:18:33.7328290Z do so (now or later) by using -c with the switch command. Example:
2026-10-24T04:18:33.7328419Z
2026-10-24T04:18:33.7328480Z git switch -c <new-branch-name>
2026-10-24T04:18:33.7328576Z
2026-10-24T04:18:33.7328637Z Or undo this operation with:
2026-10-24T04:18:33.7328734Z
2026-10-24T04:18:33.7328798Z git switch -
2026-10-24T04:18:33.7328878Z
2026-10-24T04:18:33.7328992Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-24T04:18:33.7329145Z
2026-10-24T04:18:33.7329311Z HEAD is now at c8a6e71 Merge 09a0912b055c177c0131a03bc7bbda55963f1284 into d14ace8233ad3cf7856b6b834824f888240d67a1
2026-10-24T04:18:33.7339718Z ##[endgroup]
2026-10-24T04:18:33.7370978Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T04:18:33.7389452Z c8a6e71329b7974615754c95f01fdf30811e8d63
2026-10-24T04:18:33.7529436Z Prepare all required actions
2026-10-24T04:18:33.7529739Z Getting action download info
2026-10-24T04:18:33.8396690Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T04:18:33.9434295Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T04:18:33.9434461Z env:
2026-10-24T04:18:33.9434583Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:33.9434732Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:33.9434886Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:33.9435073Z ##[endgroup]
2026-10-24T04:18:33.9505072Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T04:18:33.9519431Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T04:18:33.9519805Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T04:18:33.9520109Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T04:18:33.9520350Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T04:18:33.9537748Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T04:18:33.9537973Z env:
2026-10-24T04:18:33.9538115Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:33.9538278Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:33.9538437Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:33.9538745Z ##[endgroup]
2026-10-24T04:18:33.9616259Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=11]
2026-10-24T04:18:33.9617545Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T04:18:33.9657821Z ##[group]Run actions/cache@v6
2026-10-24T04:18:33.9657961Z with:
2026-10-24T04:18:33.9658069Z path: ~/.vite-plus
2026-10-24T04:18:33.9658234Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T04:18:33.9658438Z enableCrossOsArchive: false
2026-10-24T04:18:33.9658572Z fail-on-cache-miss: false
2026-10-24T04:18:33.9658698Z lookup-only: false
2026-10-24T04:18:33.9658809Z save-always: false
2026-10-24T04:18:33.9658923Z env:
2026-10-24T04:18:33.9659033Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:33.9659184Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:33.9659326Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:33.9659457Z ##[endgroup]
2026-10-24T04:18:34.1610154Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T04:18:34.5501639Z Received 170349591 of 170349591 (100.0%), 442.7 MBs/sec
2026-10-24T04:18:34.5502657Z Cache Size: ~162 MB (170349591 B)
2026-10-24T04:18:34.5526472Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f025349b-7c69-453e-98bd-3d8de5734b4e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T04:18:35.1930391Z Cache restored successfully
2026-10-24T04:18:35.2077616Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T04:18:35.2155290Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1253]
2026-10-24T04:18:35.2157743Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T04:18:35.2178491Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T04:18:35.2178712Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T04:18:35.2178894Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T04:18:35.2196313Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T04:18:35.2196486Z env:
2026-10-24T04:18:35.2196606Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:35.2196757Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:35.2196906Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:35.2197043Z ##[endgroup]
2026-10-24T04:18:35.2237141Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T04:18:35.2246259Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T04:18:35.2248078Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T04:18:35.2252470Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T04:18:35.2253680Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T04:18:35.2266322Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T04:18:35.2266515Z store_path="$(vp pm cache dir)"
2026-10-24T04:18:35.2266696Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T04:18:35.2285189Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T04:18:35.2285373Z env:
2026-10-24T04:18:35.2285495Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:35.2285650Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:35.2285801Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:35.2285941Z ##[endgroup]
2026-10-24T04:18:35.2422836Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16]
2026-10-24T04:18:35.2424186Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T04:18:35.2759224Z ##[group]Run actions/cache@v6
2026-10-24T04:18:35.2759437Z with:
2026-10-24T04:18:35.2759596Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T04:18:35.2759921Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T04:18:35.2760215Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-24T04:18:35.2760577Z enableCrossOsArchive: false
2026-10-24T04:18:35.2760825Z fail-on-cache-miss: false
2026-10-24T04:18:35.2760983Z lookup-only: false
2026-10-24T04:18:35.2761150Z save-always: false
2026-10-24T04:18:35.2761295Z env:
2026-10-24T04:18:35.2761460Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:35.2761655Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:35.2761841Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:35.2762035Z ##[endgroup]
2026-10-24T04:18:35.4690335Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T04:18:36.4967432Z Received 650117120 of 995020926 (65.3%), 616.9 MBs/sec
2026-10-24T04:18:37.0820848Z Received 995020926 of 995020926 (100.0%), 596.8 MBs/sec
2026-10-24T04:18:37.0821257Z Cache Size: ~949 MB (995020926 B)
2026-10-24T04:18:37.0860693Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/419fe64e-3616-4cfd-be96-de9ba878607f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T04:18:42.3249076Z Cache restored successfully
2026-10-24T04:18:42.3708137Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T04:18:42.3764172Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7133]
2026-10-24T04:18:42.3766367Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T04:18:42.3777029Z ##[group]Run vp install
2026-10-24T04:18:42.3777184Z vp install
2026-10-24T04:18:42.3792884Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T04:18:42.3793060Z env:
2026-10-24T04:18:42.3793186Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:42.3793378Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:42.3793526Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:42.3793659Z ##[endgroup]
2026-10-24T04:18:42.4108391Z Scope: all 33 workspace projects
2026-10-24T04:18:42.5128089Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T04:18:42.7687735Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T04:18:42.7688603Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T04:18:42.7688883Z Virtual store is at: node_modules/.pnpm
2026-10-24T04:18:44.6346823Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.1s)
2026-10-24T04:18:44.6347206Z Lockfile is up to date, resolution step is skipped
2026-10-24T04:18:44.6506433Z Packages: +1721
2026-10-24T04:18:44.6506729Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T04:18:44.6811723Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T04:18:45.5600641Z . prepare$ vp config --no-agent
2026-10-24T04:18:45.6484099Z . prepare: Done
2026-10-24T04:18:45.6498826Z
2026-10-24T04:18:45.6499100Z devDependencies:
2026-10-24T04:18:45.6499289Z + @coderabbitai/config 1.1.0
2026-10-24T04:18:45.6499430Z + @shadcn/lint 0.1.5
2026-10-24T04:18:45.6499575Z + @types/node 24.12.4
2026-10-24T04:18:45.6499703Z + knip 6.34.0
2026-10-24T04:18:45.6499837Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T04:18:45.6499987Z + vite-plus 1.3.0
2026-10-24T04:18:45.6500055Z
2026-10-24T04:18:45.6516840Z Done in 3.3s using pnpm v12.14.0
2026-10-24T04:18:45.6661581Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3289]
2026-10-24T04:18:45.6685144Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T04:18:45.6685604Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T04:18:45.6701735Z shell: /usr/bin/bash -e {0}
2026-10-24T04:18:45.6701870Z env:
2026-10-24T04:18:45.6701986Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:45.6702140Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:45.6702284Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:45.6702423Z ##[endgroup]
2026-10-24T04:18:45.6929227Z ##[group]Run actions/cache@v6
2026-10-24T04:18:45.6929381Z with:
2026-10-24T04:18:45.6929496Z path: ~/.cache/ms-playwright
2026-10-24T04:18:45.6929653Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T04:18:45.6929822Z enableCrossOsArchive: false
2026-10-24T04:18:45.6929958Z fail-on-cache-miss: false
2026-10-24T04:18:45.6930082Z lookup-only: false
2026-10-24T04:18:45.6930198Z save-always: false
2026-10-24T04:18:45.6930303Z env:
2026-10-24T04:18:45.6930417Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:45.6930561Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:45.6930710Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:45.6930842Z ##[endgroup]
2026-10-24T04:18:45.9325883Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T04:18:46.0705156Z Received 106503405 of 106503405 (100.0%), 832.5 MBs/sec
2026-10-24T04:18:46.0706618Z Cache Size: ~102 MB (106503405 B)
2026-10-24T04:18:46.0729038Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/077a6b3b-7a50-4e13-83ae-d8c9bd9a680c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T04:18:46.2753780Z Cache restored successfully
2026-10-24T04:18:46.2866976Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T04:18:46.2980934Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T04:18:46.2981403Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T04:18:46.2981650Z test -n "$browser"
2026-10-24T04:18:46.2981828Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T04:18:46.2982053Z node apps/web/node_modules/playwright/cli.js install-deps chromium
2026-10-24T04:18:46.2982248Z fi
2026-10-24T04:18:46.3000281Z shell: /usr/bin/bash -e {0}
2026-10-24T04:18:46.3000420Z env:
2026-10-24T04:18:46.3000539Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:46.3000693Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:46.3000856Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:46.3001007Z ##[endgroup]
2026-10-24T04:18:46.3197620Z ##[group]Run vp run --filter @t3tools/web test
2026-10-24T04:18:46.3197898Z vp run --filter @t3tools/web test
2026-10-24T04:18:46.3215442Z shell: /usr/bin/bash -e {0}
2026-10-24T04:18:46.3215578Z env:
2026-10-24T04:18:46.3215697Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:18:46.3215852Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:18:46.3215998Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:46.3216138Z ##[endgroup]
2026-10-24T04:18:46.5004831Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled
2026-10-24T04:18:47.1602772Z
2026-10-24T04:18:47.1603484Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/web
2026-10-24T04:18:47.1603785Z
2026-10-24T04:18:54.1695508Z ✓ unit src/composer-rich-text-doc.test.ts (239 tests) 145ms
2026-10-24T04:18:54.5942699Z ✓ unit src/components/pullRequest/pullRequestDetail.logic.test.ts (70 tests) 32ms
2026-10-24T04:18:55.3943368Z (node:4043) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:55.3944487Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:55.4879540Z ✓ unit src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 43ms
2026-10-24T04:18:55.6108105Z ✓ unit src/session-logic.test.ts (48 tests) 27ms
2026-10-24T04:18:55.8282419Z ✓ unit src/components/chat/MessagesTimeline.logic.test.ts (83 tests) 71ms
2026-10-24T04:18:55.9962911Z (node:4047) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:55.9967669Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:56.2148288Z ✓ unit src/components/Sidebar.logic.test.ts (57 tests) 22ms
2026-10-24T04:18:56.2859792Z ✓ browser (chromium) src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 298ms
2026-10-24T04:18:56.3507519Z ✓ browser (chromium) src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 236ms
2026-10-24T04:18:56.7269777Z ✓ unit src/keybindings.test.ts (38 tests) 12ms
2026-10-24T04:18:56.7413736Z ✓ browser (chromium) src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 313ms
2026-10-24T04:18:56.7932423Z ✓ unit src/components/settings/scopedSettings.test.ts (26 tests) 16ms
2026-10-24T04:18:57.1443427Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-24T04:18:57.1480194Z [04:18:57.131] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:18:57.1497516Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:18:57.1521782Z }
2026-10-24T04:18:57.1997705Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-24T04:18:57.2038346Z 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-24T04:18:57.4244979Z ✓ browser (chromium) src/components/ChatMarkdown.browser.test.tsx (6 tests) 506ms
2026-10-24T04:18:57.7490474Z ✓ browser (chromium) src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 2151ms
2026-10-24T04:18:57.7508971Z ✓ bolds with Mod+B only when text is selected 393ms
2026-10-24T04:18:57.7509386Z ✓ an Arabic line (3)
2026-10-24T04:18:57.7510254Z ✓ leaves inline code through its start with ArrowRight, which points back 788ms
2026-10-24T04:18:57.8353655Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T04:18:57.8354561Z [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-24T04:18:57.9058780Z (node:4256) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:57.9069109Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:58.0438561Z (node:4264) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:58.0466816Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:58.0814958Z ✓ unit src/modelSelection.test.ts (27 tests) 23ms
2026-10-24T04:18:58.1682284Z (node:4025) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:58.1682645Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:58.1975764Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access
2026-10-24T04:18:58.1976547Z [04:18:58.182] WARN (#39): Could not discover the primary environment. {
2026-10-24T04:18:58.1977119Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:18:58.1977597Z }
2026-10-24T04:18:58.3491545Z ✓ unit src/composerDraftStore.test.ts (69 tests) 91ms
2026-10-24T04:18:58.4501590Z ✓ unit src/terminal/ghostty/surface.test.ts (28 tests) 110ms
2026-10-24T04:18:58.4619087Z ✓ unit src/themePalette.test.ts (15 tests) 59ms
2026-10-24T04:18:58.6066506Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T04:18:58.6094418Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:18:58.6930412Z (node:4280) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:58.6953406Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:59.0261832Z (node:4273) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:59.0283262Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:59.0309082Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T04:18:59.0337732Z [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-24T04:18:59.0338237Z debugInfo: {
2026-10-24T04:18:59.0338384Z numContainers: 19,
2026-10-24T04:18:59.0338547Z numContainersPooled: 19,
2026-10-24T04:18:59.0338701Z numNeeded: 21,
2026-10-24T04:18:59.0338833Z stillNeeded: 4,
2026-10-24T04:18:59.0338962Z },
2026-10-24T04:18:59.0339093Z }
2026-10-24T04:18:59.2063187Z ✓ unit src/components/Sidebar.drag.test.ts (42 tests) 17ms
2026-10-24T04:18:59.2197360Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T04:18:59.2198023Z [04:18:59.201] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:18:59.2198527Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:18:59.2198930Z }
2026-10-24T04:18:59.2242869Z ✓ unit src/lib/attachmentUploadQueue.test.ts (12 tests) 21ms
2026-10-24T04:18:59.4067431Z ✓ unit src/providerInstances.test.ts (28 tests) 8ms
2026-10-24T04:18:59.8448381Z ✓ unit src/lib/assistantTextSelection.test.ts (38 tests) 23ms
2026-10-24T04:18:59.8675215Z (node:4219) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:18:59.8675700Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:18:59.9724678Z ✓ browser (chromium) src/components/chat/MessagesTimeline.browser.test.tsx (13 tests) 2226ms
2026-10-24T04:18:59.9725503Z ✓ MessagesTimeline messages (4)
2026-10-24T04:18:59.9727860Z ✓ settles when equally long messages have very different rendered heights 1490ms
2026-10-24T04:18:59.9994592Z ✓ unit src/composer-logic.test.ts (61 tests) 99ms
2026-10-24T04:19:00.3539880Z ✓ unit src/vscodeThemeImport.test.ts (23 tests) 53ms
2026-10-24T04:19:00.6034569Z ✓ unit src/openVsxThemes.test.ts (5 tests) 510ms
2026-10-24T04:19:00.6043873Z ✓ Open VSX themes (5)
2026-10-24T04:19:00.6044372Z ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 490ms
2026-10-24T04:19:01.0227434Z ✓ unit src/components/ChatView.logic.test.ts (45 tests) 34ms
2026-10-24T04:19:01.0332116Z (node:4328) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:01.0339025Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:01.3661656Z ✓ unit src/lib/imageCompression.test.ts (19 tests) 217ms
2026-10-24T04:19:01.4013295Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > recovers a stale environment link with checkout undefined
2026-10-24T04:19:01.4014464Z [04:19:01.380] WARN (#39): Could not discover the primary environment. {
2026-10-24T04:19:01.4014996Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:01.4015414Z }
2026-10-24T04:19:01.7734923Z (node:4321) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:01.7744667Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:01.9219768Z ✓ unit src/components/CommandPalette.logic.test.ts (20 tests) 16ms
2026-10-24T04:19:02.0332268Z (node:4361) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:02.0332814Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:02.1644559Z ✓ unit src/connection/platform.test.ts (16 tests) 24ms
2026-10-24T04:19:02.2398321Z ✓ browser (chromium) src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 4334ms
2026-10-24T04:19:02.2417744Z ✓ project settings permissions (10)
2026-10-24T04:19:02.2418268Z ✓ stops before the next member if its grant is revoked during an earlier update 311ms
2026-10-24T04:19:02.2418783Z ✓ removes a writable checkout while removal of the mixed group stays denied 337ms
2026-10-24T04:19:02.2419140Z ✓ project settings scope (5)
2026-10-24T04:19:02.2428324Z ✓ offers every environment while no project is selected 325ms
2026-10-24T04:19:02.2428992Z ✓ offers only the selected project's checkout environments 470ms
2026-10-24T04:19:02.2429353Z ✓ keeps an unknown project recoverable from any environment 738ms
2026-10-24T04:19:02.2429718Z ✓ recovers a stale environment link with checkout undefined 426ms
2026-10-24T04:19:02.2430150Z ✓ returns to the project overview after removal, clearing the selection but keeping the environment 302ms
2026-10-24T04:19:02.3518304Z ✓ unit src/authBootstrap.test.ts (10 tests) 375ms
2026-10-24T04:19:02.3518756Z ✓ resolveInitialServerAuthGateState (10)
2026-10-24T04:19:02.3519185Z ✓ reuses an in-flight silent bootstrap attempt 304ms
2026-10-24T04:19:02.5160800Z ✓ unit src/rightPanelStore.test.ts (67 tests) 36ms
2026-10-24T04:19:02.5449119Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture
2026-10-24T04:19:02.5459360Z [04:19:02.528] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:02.5475000Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:02.5475640Z }
2026-10-24T04:19:02.5904338Z (node:4352) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:02.5930287Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:02.8380599Z (node:4385) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:02.8381031Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:03.0327124Z ✓ unit src/components/chat/composerProviderState.test.tsx (15 tests) 10ms
2026-10-24T04:19:03.2339438Z (node:4378) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:03.2386622Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:03.3334980Z ✓ unit src/components/files/fileEditorVirtualization.test.ts (9 tests) 310ms
2026-10-24T04:19:03.3840925Z ✓ unit src/previewStateStore.test.ts (15 tests) 17ms
2026-10-24T04:19:03.6345331Z ✓ unit src/lib/composerContextRecords.test.ts (13 tests) 18ms
2026-10-24T04:19:03.6595330Z ✓ unit src/themeBoot.test.ts (23 tests) 12ms
2026-10-24T04:19:03.7954068Z ✓ browser (chromium) src/components/preview/PreviewView.browser.test.tsx (2 tests) 1385ms
2026-10-24T04:19:03.7954894Z ✓ PreviewView (2)
2026-10-24T04:19:03.7955450Z ✓ retains the annotation locally when its own environment loses access during capture 937ms
2026-10-24T04:19:03.7956226Z ✓ still sends annotation text when the picked element's crop is malformed 448ms
2026-10-24T04:19:03.8660770Z ✓ browser (chromium) src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 335ms
2026-10-24T04:19:04.0210005Z ✓ browser (chromium) src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 1121ms
2026-10-24T04:19:04.0242726Z ✓ EnvironmentProviderSettings routing (3)
2026-10-24T04:19:04.0270596Z ✓ updates one provider instance without sending a stale whole map 526ms
2026-10-24T04:19:04.0271265Z ✓ routes explicit ACP browser authentication consent to the selected environment 419ms
2026-10-24T04:19:04.2183177Z (node:4394) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:04.2196375Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:04.3185280Z ✓ browser (chromium) src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2472ms
2026-10-24T04:19:04.3185852Z ✓ resource monitor retry (4)
2026-10-24T04:19:04.3186622Z ✓ clears the settings and history errors after a successful retry without remounting 424ms
2026-10-24T04:19:04.3187247Z ✓ refreshes the changed history window only in the retry environment (switch environment: false) 1208ms
2026-10-24T04:19:04.3187928Z ✓ refreshes the changed history window only in the retry environment (switch environment: true) 623ms
2026-10-24T04:19:04.4543640Z ✓ unit src/lib/diffRendering.test.ts (16 tests) 12ms
2026-10-24T04:19:04.5705586Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
2026-10-24T04:19:04.5715473Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
2026-10-24T04:19:04.5724222Z [04:19:04.564] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:04.5741821Z [chat-markdown] action failed {
2026-10-24T04:19:04.5764737Z operation: 'open-file-in-editor',
2026-10-24T04:19:04.5765231Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:04.5766023Z target: '/work/docs/readme.md',
2026-10-24T04:19:04.5769370Z } {
2026-10-24T04:19:04.5772923Z _id: 'Cause',
2026-10-24T04:19:04.5773114Z }
2026-10-24T04:19:04.5796978Z failures: [
2026-10-24T04:19:04.5797192Z {
2026-10-24T04:19:04.5826709Z _tag: 'Fail',
2026-10-24T04:19:04.5827131Z error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.],
2026-10-24T04:19:04.5827422Z },
2026-10-24T04:19:04.5827598Z ],
2026-10-24T04:19:04.5827744Z }
2026-10-24T04:19:04.6222674Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
2026-10-24T04:19:04.6235237Z [chat-markdown] action failed {
2026-10-24T04:19:04.6235663Z operation: 'reveal-file-in-file-manager',
2026-10-24T04:19:04.6238218Z target: '/work/readme.md',
2026-10-24T04:19:04.6238712Z } {
2026-10-24T04:19:04.6239094Z _id: 'Cause',
2026-10-24T04:19:04.6239296Z failures: [
2026-10-24T04:19:04.6239512Z {
2026-10-24T04:19:04.6239684Z _tag: 'Fail',
2026-10-24T04:19:04.6239965Z error: [Error: This connection cannot reveal files on this environment.],
2026-10-24T04:19:04.6240236Z },
2026-10-24T04:19:04.6240388Z ],
2026-10-24T04:19:04.6240555Z }
2026-10-24T04:19:04.7925809Z ✓ browser (chromium) src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 337ms
2026-10-24T04:19:04.9242966Z ✓ unit src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 10ms
2026-10-24T04:19:04.9707643Z ✓ unit src/terminal/ghostty/core.test.ts (16 tests) 112ms
2026-10-24T04:19:05.0756829Z ✓ unit src/hooks/useSettings.test.ts (11 tests) 21ms
2026-10-24T04:19:05.6890733Z ✓ unit src/components/ThreadStatusIndicators.test.ts (19 tests) 28ms
2026-10-24T04:19:05.7908924Z 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-24T04:19:05.7926523Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:05.8827900Z ✓ unit src/components/chat/chatCanvasLayout.test.ts (16 tests) 47ms
2026-10-24T04:19:05.8856804Z 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-24T04:19:05.8866590Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.0192766Z 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-24T04:19:06.0194091Z 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-24T04:19:06.0194864Z [04:19:06.007] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:06.0203590Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:06.0255571Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.0255978Z }
2026-10-24T04:19:06.0256644Z 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-24T04:19:06.0257336Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.0879756Z ✓ unit src/hooks/useThreadActions.permissions.test.ts (36 tests) 51ms
2026-10-24T04:19:06.2044432Z (node:4449) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:06.2067404Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:06.2148975Z 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-24T04:19:06.2192467Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.2254731Z 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-24T04:19:06.2295864Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.5101281Z 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-24T04:19:06.5106555Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.5227980Z ✓ unit src/browser/browserRecording.test.ts (6 tests) 18ms
2026-10-24T04:19:06.7187918Z ✓ unit src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 20ms
2026-10-24T04:19:06.7420936Z 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-24T04:19:06.7425718Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.7953786Z ✓ unit src/connection/storage.test.ts (6 tests) 27ms
2026-10-24T04:19:06.8665728Z 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-24T04:19:06.8696647Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:06.8697457Z 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-24T04:19:06.8698358Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:07.1266986Z ✓ unit src/lib/openPullRequestLink.test.ts (27 tests) 16ms
2026-10-24T04:19:07.2023392Z 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-24T04:19:07.2074385Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:07.3147892Z ✓ unit src/components/settings/settingsScopeNavigation.test.ts (11 tests) 43ms
2026-10-24T04:19:07.4643670Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked
2026-10-24T04:19:07.4648785Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T04:19:07.5046588Z ✓ unit src/browserHistoryStore.test.ts (14 tests) 11ms
2026-10-24T04:19:07.6954552Z ✓ browser (chromium) src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 1996ms
2026-10-24T04:19:07.6974888Z ✓ AddProviderInstanceDialog environment routing (4)
2026-10-24T04:19:07.7015116Z ✓ creates a local command in the selected environment without a sign-in step 1483ms
2026-10-24T04:19:07.8440516Z ✓ unit src/composer-editor-mentions.test.ts (25 tests) 25ms
2026-10-24T04:19:07.9733586Z ✓ unit src/hooks/useHandleNewThread.test.ts (5 tests) 5ms
2026-10-24T04:19:08.1393195Z ✓ unit src/pendingUserInput.test.ts (15 tests) 5ms
2026-10-24T04:19:08.6283152Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line
2026-10-24T04:19:08.6284481Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6284930Z
2026-10-24T04:19:08.6285321Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line
2026-10-24T04:19:08.6286254Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6346202Z
2026-10-24T04:19:08.6386903Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it
2026-10-24T04:19:08.6389182Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6426642Z
2026-10-24T04:19:08.6448867Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out
2026-10-24T04:19:08.6449497Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6449788Z
2026-10-24T04:19:08.6450110Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it
2026-10-24T04:19:08.6450705Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6450991Z
2026-10-24T04:19:08.6451272Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block
2026-10-24T04:19:08.6451830Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6452120Z
2026-10-24T04:19:08.6452397Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
2026-10-24T04:19:08.6452969Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6453252Z
2026-10-24T04:19:08.6607481Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line
2026-10-24T04:19:08.6622529Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6623028Z
2026-10-24T04:19:08.6623552Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches
2026-10-24T04:19:08.6624157Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6624446Z
2026-10-24T04:19:08.6624699Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of
2026-10-24T04:19:08.6625223Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6625492Z
2026-10-24T04:19:08.6625728Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches
2026-10-24T04:19:08.6626358Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6626624Z
2026-10-24T04:19:08.6627980Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines
2026-10-24T04:19:08.6628828Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6629101Z
2026-10-24T04:19:08.6629411Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor
2026-10-24T04:19:08.6629980Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6630253Z
2026-10-24T04:19:08.6630571Z 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-24T04:19:08.6631157Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6631431Z
2026-10-24T04:19:08.6631662Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block
2026-10-24T04:19:08.6632159Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6632428Z
2026-10-24T04:19:08.6632656Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block
2026-10-24T04:19:08.6633191Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6633460Z
2026-10-24T04:19:08.6633703Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block
2026-10-24T04:19:08.6634199Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6634471Z
2026-10-24T04:19:08.6776662Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block
2026-10-24T04:19:08.6805409Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6805779Z
2026-10-24T04:19:08.6810069Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block
2026-10-24T04:19:08.6811626Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6812270Z
2026-10-24T04:19:08.6812926Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block
2026-10-24T04:19:08.6813947Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6814521Z
2026-10-24T04:19:08.6814951Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone
2026-10-24T04:19:08.6815952Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6816513Z
2026-10-24T04:19:08.6856114Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone
2026-10-24T04:19:08.6857868Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.6892174Z
2026-10-24T04:19:08.6935301Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone
2026-10-24T04:19:08.6961400Z ✓ unit src/composer-code-block.test.ts (25 tests) 66ms
2026-10-24T04:19:08.6999628Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.7003822Z
2026-10-24T04:19:08.7004482Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item
2026-10-24T04:19:08.7005269Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.7005637Z
2026-10-24T04:19:08.7005958Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string
2026-10-24T04:19:08.7012216Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T04:19:08.7012670Z
2026-10-24T04:19:08.8610373Z ✓ unit src/environmentGrouping.test.ts (7 tests) 8ms
2026-10-24T04:19:09.0061339Z ✓ unit src/browser/browserTargetResolver.test.ts (10 tests) 14ms
2026-10-24T04:19:09.0456006Z ✓ unit src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 7ms
2026-10-24T04:19:09.3489060Z (node:4564) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:09.3489657Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:09.3679290Z ✓ unit src/hooks/useThreadActions.undo.test.ts (13 tests) 30ms
2026-10-24T04:19:09.5750759Z 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-24T04:19:09.5775963Z [04:19:09.567] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:09.5780371Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:09.5780719Z }
2026-10-24T04:19:09.6382437Z ✓ unit src/components/settings/settingsSearch.test.ts (16 tests) 17ms
2026-10-24T04:19:09.6585603Z (node:4587) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:09.6613033Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:09.6909559Z ✓ unit src/terminal-links.test.ts (39 tests) 20ms
2026-10-24T04:19:09.9090234Z ✓ browser (chromium) src/components/GitActionsControl.browser.test.tsx (1 test) 659ms
2026-10-24T04:19:09.9090823Z ✓ Git action targets across thread navigation (1)
2026-10-24T04:19:09.9091245Z ✓ runs a retained PR toast in the thread that produced it 659ms
2026-10-24T04:19:09.9233876Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
2026-10-24T04:19:09.9234580Z [04:19:09.920] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:09.9235137Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:09.9235532Z }
2026-10-24T04:19:10.0094255Z ✓ browser (chromium) src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 270ms
2026-10-24T04:19:10.2361881Z ✓ browser (chromium) src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 464ms
2026-10-24T04:19:10.4612338Z (node:4599) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:10.4654967Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:10.5255870Z ✓ unit src/promptStashStore.test.ts (10 tests) 32ms
2026-10-24T04:19:10.5569321Z ✓ browser (chromium) src/components/ServerUpdateAction.browser.test.tsx (6 tests) 245ms
2026-10-24T04:19:10.5850509Z ✓ unit src/uiStateStore.test.ts (11 tests) 8ms
2026-10-24T04:19:10.6808696Z ✓ unit src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 4ms
2026-10-24T04:19:10.8112149Z ✓ unit src/onboarding/projectImport.logic.test.ts (14 tests) 12ms
2026-10-24T04:19:10.8123110Z ✓ browser (chromium) src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (2 tests) 67ms
2026-10-24T04:19:10.8475937Z ✓ unit src/components/BranchToolbar.logic.test.ts (18 tests) 4ms
2026-10-24T04:19:11.0357402Z ✓ browser (chromium) src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 79ms
2026-10-24T04:19:11.0728227Z (node:4631) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:11.0761840Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:11.1259989Z ✓ unit src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 21ms
2026-10-24T04:19:11.4751794Z ✓ unit src/onboarding/firstRun.logic.test.ts (17 tests) 4ms
2026-10-24T04:19:11.6743977Z (node:4606) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:11.6746591Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:11.7446976Z ✓ unit src/components/files/projectFilesQueryState.test.tsx (3 tests) 7ms
2026-10-24T04:19:11.9651497Z ✓ unit src/components/settings/providerStatus.test.ts (7 tests) 3ms
2026-10-24T04:19:12.0796476Z ✓ unit src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 4ms
2026-10-24T04:19:12.1787647Z ✓ unit src/components/chat/composerPromptHistory.test.ts (18 tests) 6ms
2026-10-24T04:19:12.7304981Z ✓ unit src/lib/contextWindow.test.ts (9 tests) 26ms
2026-10-24T04:19:12.9547709Z ✓ unit src/onboarding/providerReadiness.logic.test.ts (16 tests) 4ms
2026-10-24T04:19:13.2549724Z (node:4656) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:13.2554307Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:13.2610122Z ✓ unit src/markdown-clipboard.test.ts (5 tests) 7ms
2026-10-24T04:19:13.3436257Z ✓ unit src/components/chat/composerSubmission.test.ts (8 tests) 34ms
2026-10-24T04:19:13.4743071Z ✓ unit src/remoteOpen.test.ts (14 tests) 7ms
2026-10-24T04:19:14.0547500Z ✓ unit src/state/sourceControlActions.test.ts (17 tests) 13ms
2026-10-24T04:19:14.2633595Z ✓ unit src/components/media/MediaActions.test.tsx (5 tests) 14ms
2026-10-24T04:19:14.9365682Z ✓ unit src/threadRoutes.test.ts (11 tests) 6ms
2026-10-24T04:19:15.0997718Z ✓ browser (chromium) src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 813ms
2026-10-24T04:19:15.0998183Z ✓ citation comment popup position (1)
2026-10-24T04:19:15.0998528Z ✓ stays on screen when the cited text ends in a code block's hidden overflow 576ms
2026-10-24T04:19:15.1171016Z ✓ unit src/onboarding/targetEnvironment.logic.test.ts (9 tests) 3ms
2026-10-24T04:19:15.1959901Z ✓ unit src/cloud/linkEnvironment.test.ts (1 test) 21ms
2026-10-24T04:19:15.4776288Z ✓ unit src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 3ms
2026-10-24T04:19:15.4944694Z (node:4772) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:15.4945065Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:15.5857339Z ✓ unit src/wslPaths.test.ts (12 tests) 4ms
2026-10-24T04:19:15.7817864Z ✓ unit src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 5ms
2026-10-24T04:19:15.7845722Z (node:4750) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:15.7907576Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:15.8969805Z ✓ unit src/contextMenuFallback.test.ts (1 test) 3ms
2026-10-24T04:19:16.0657849Z ✓ unit src/components/PullRequestThreadDialog.test.ts (1 test) 10ms
2026-10-24T04:19:16.1424285Z ✓ unit src/reviewCommentContext.test.ts (4 tests) 7ms
2026-10-24T04:19:16.2776210Z ✓ unit src/components/files/fileSaveCoordinator.test.ts (8 tests) 8ms
2026-10-24T04:19:16.2947123Z ✓ unit src/components/settings/customModelEditor.logic.test.ts (5 tests) 4ms
2026-10-24T04:19:16.4244621Z ✓ browser (chromium) src/components/chat/OpenInPicker.browser.test.tsx (1 test) 49ms
2026-10-24T04:19:16.5165149Z ✓ unit src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 9ms
2026-10-24T04:19:16.6214562Z ✓ browser (chromium) src/components/device/DevicePanel.browser.test.tsx (1 test) 44ms
2026-10-24T04:19:16.9057250Z ✓ unit src/components/files/projectFilesQueryState.test.ts (3 tests) 45ms
2026-10-24T04:19:17.0427728Z ✓ unit src/reopenClosedView.test.ts (11 tests) 26ms
2026-10-24T04:19:17.0428723Z ✓ browser (chromium) src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 316ms
2026-10-24T04:19:17.0668352Z ✓ browser (chromium) src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 123ms
2026-10-24T04:19:17.4508819Z ✓ unit src/lib/embeddedScripts.test.ts (40 tests) 21ms
2026-10-24T04:19:17.4863205Z ✓ unit src/components/GitActionsControl.logic.test.ts (11 tests) 5ms
2026-10-24T04:19:17.5327767Z ✓ unit src/terminalUiStateStore.test.ts (6 tests) 8ms
2026-10-24T04:19:17.6375070Z ✓ browser (chromium) src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 195ms
2026-10-24T04:19:17.6549975Z stdout | unknown test
2026-10-24T04:19:17.6553510Z [04:19:17.646] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:17.6554037Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:17.6554721Z }
2026-10-24T04:19:17.7187902Z ✓ unit src/hooks/useThreadActionMenu.test.ts (6 tests) 6ms
2026-10-24T04:19:17.7432189Z ✓ browser (chromium) src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 66ms
2026-10-24T04:19:18.1273565Z ✓ unit src/components/settings/settingsScope.test.ts (13 tests) 7ms
2026-10-24T04:19:18.1927038Z (node:4881) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:18.1945434Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:18.3707947Z ✓ unit src/components/chat/composerThreadImport.test.ts (4 tests) 14ms
2026-10-24T04:19:18.4046645Z (node:4843) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:18.4059569Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:18.5548669Z ✓ unit src/state/threads.test.ts (3 tests) 14ms
2026-10-24T04:19:18.5561388Z ✓ unit src/lib/softwareKeyboard.test.ts (10 tests) 8ms
2026-10-24T04:19:19.1507996Z ✓ unit src/browserFaviconStore.test.ts (5 tests) 6ms
2026-10-24T04:19:19.3192719Z ✓ unit src/components/sidebar/updateEverything.logic.test.ts (3 tests) 7ms
2026-10-24T04:19:19.8254978Z ✓ unit src/components/chat/modelPickerSearch.test.ts (6 tests) 8ms
2026-10-24T04:19:19.9592331Z ✓ unit src/versionSkew.test.ts (11 tests) 13ms
2026-10-24T04:19:20.3733512Z (node:4946) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:20.3841366Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:20.4307574Z ✓ unit src/markdown-incremental.test.tsx (18 tests) 1024ms
2026-10-24T04:19:20.4364952Z ✓ unit src/closedViewStore.test.ts (11 tests) 34ms
2026-10-24T04:19:20.8587387Z (node:4928) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:20.8604451Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:21.0753718Z ✓ unit src/state/shell.test.ts (5 tests) 6ms
2026-10-24T04:19:21.3085032Z ✓ unit src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 5ms
2026-10-24T04:19:21.6189524Z (node:4954) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:21.6264202Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:21.7525266Z ✓ unit src/state/server.test.ts (2 tests) 9ms
2026-10-24T04:19:21.8633608Z ✓ unit src/components/composerFooterLayout.test.ts (5 tests) 9ms
2026-10-24T04:19:22.1298191Z (node:4971) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:22.1299138Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:22.1299945Z ✓ browser (chromium) src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 148ms
2026-10-24T04:19:22.3102041Z ✓ unit src/state/queries.filesystem.test.ts (3 tests) 4ms
2026-10-24T04:19:22.3827714Z (node:5008) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:22.3860694Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:22.4907597Z ✓ unit src/components/usage/usagePriceTargets.test.ts (3 tests) 10ms
2026-10-24T04:19:22.5656465Z ✓ unit src/markdown-links.test.ts (9 tests) 7ms
2026-10-24T04:19:22.6987464Z (node:4994) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:22.6988256Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:22.7526245Z ✓ unit src/browserFaviconLogic.test.ts (4 tests) 12ms
2026-10-24T04:19:22.9576899Z ✓ browser (chromium) src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 526ms
2026-10-24T04:19:22.9587006Z ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 526ms
2026-10-24T04:19:23.2857667Z ✓ unit src/components/composerCodeBlockHighlight.test.ts (2 tests) 33ms
2026-10-24T04:19:23.3097982Z ✓ browser (chromium) src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 250ms
2026-10-24T04:19:23.3787048Z ✓ browser (chromium) src/components/device/useDeviceControls.browser.test.tsx (3 tests) 185ms
2026-10-24T04:19:23.4845206Z (node:5018) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:23.4852504Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:23.4966490Z (node:5036) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:23.4972137Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:23.6531777Z ✓ unit src/questionAttachments.test.ts (3 tests) 6ms
2026-10-24T04:19:23.7480497Z ✓ unit src/state/pullRequests.test.ts (5 tests) 4ms
2026-10-24T04:19:23.7638197Z ✓ unit src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 81ms
2026-10-24T04:19:23.7931831Z ✓ unit src/threadSelectionStore.test.ts (6 tests) 3ms
2026-10-24T04:19:24.0194126Z ✓ unit src/session-logic.runtime-diagnostics.test.ts (4 tests) 7ms
2026-10-24T04:19:24.0835710Z ✓ unit src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 7ms
2026-10-24T04:19:24.4026747Z ✓ unit src/components/chat/timelineScrollTarget.test.ts (7 tests) 3ms
2026-10-24T04:19:24.4393249Z ✓ unit src/bundledDev.test.ts (1 test) 169ms
2026-10-24T04:19:24.4630186Z ✓ browser (chromium) src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 101ms
2026-10-24T04:19:24.4849514Z ✓ unit src/lib/turnDiffTree.test.ts (4 tests) 10ms
2026-10-24T04:19:24.6048225Z ✓ unit src/composer-undo-grouping.test.ts (5 tests) 16ms
2026-10-24T04:19:25.0211766Z (node:5059) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:25.0226856Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:25.1827627Z ✓ browser (chromium) src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 90ms
2026-10-24T04:19:25.4236622Z ✓ unit src/components/usage/usagePriceTable.test.ts (7 tests) 10ms
2026-10-24T04:19:25.4608688Z ✓ unit src/components/chat/composerSend.logic.test.ts (14 tests) 6ms
2026-10-24T04:19:25.8034601Z ✓ unit src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 7ms
2026-10-24T04:19:26.0567174Z ✓ unit src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 5ms
2026-10-24T04:19:26.2447764Z ✓ unit src/components/preview/openPreviewSession.test.ts (4 tests) 15ms
2026-10-24T04:19:26.4547537Z ✓ unit src/environments/primary/bootstrap.test.ts (5 tests) 36ms
2026-10-24T04:19:26.7301952Z ✓ unit src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 13ms
2026-10-24T04:19:26.8058612Z ✓ unit src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 3ms
2026-10-24T04:19:27.1105784Z (node:5171) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:27.1131648Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:27.1574540Z ✓ unit src/lib/backgroundActivityReporter.test.ts (3 tests) 33ms
2026-10-24T04:19:27.3846928Z ✓ unit src/composer-list-continuation.test.ts (18 tests) 8ms
2026-10-24T04:19:27.5994100Z ✓ unit src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 5ms
2026-10-24T04:19:27.8085574Z ✓ unit src/connection/desktopLocal.test.ts (9 tests) 8ms
2026-10-24T04:19:27.8536332Z ✓ unit src/components/files/FilePreviewPanel.test.ts (13 tests) 4ms
2026-10-24T04:19:28.0874100Z ✓ browser (chromium) src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 171ms
2026-10-24T04:19:28.3588470Z (node:5211) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:28.3596362Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:28.4272957Z ✓ browser (chromium) src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 4990ms
2026-10-24T04:19:28.4273526Z ✓ TelemetryExportSettings (2)
2026-10-24T04:19:28.4273876Z ✓ does not resend a field the user restored after another client changed it 4722ms
2026-10-24T04:19:28.4347794Z ✓ unit src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 3ms
2026-10-24T04:19:28.6267832Z (node:5257) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:28.6307096Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:28.6866843Z (node:5249) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:28.6867238Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:28.7220884Z ✓ unit src/components/chat/ProviderStatusBanner.test.ts (2 tests) 2ms
2026-10-24T04:19:28.8072473Z ✓ unit src/components/chat/composerAttachmentReferences.test.ts (2 tests) 7ms
2026-10-24T04:19:28.9466864Z ✓ unit src/terminal/ghostty/keyCodes.test.ts (6 tests) 7ms
2026-10-24T04:19:29.0597305Z (node:5281) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:29.0598498Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:29.0738309Z ✓ unit src/components/files/filePath.test.ts (18 tests) 7ms
2026-10-24T04:19:29.0934591Z ✓ unit src/browser/desktopTabLifetime.test.ts (3 tests) 11ms
2026-10-24T04:19:29.1245793Z ✓ browser (chromium) src/components/Sidebar.pointer.browser.test.tsx (2 tests) 62ms
2026-10-24T04:19:29.1731963Z ✓ unit src/components/chat/queuedMessageEdit.test.ts (5 tests) 6ms
2026-10-24T04:19:29.3200426Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
2026-10-24T04:19:29.3201476Z [04:19:29.318] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:29.3216740Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:29.3217329Z }
2026-10-24T04:19:29.5021724Z ✓ unit src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 4ms
2026-10-24T04:19:29.5698037Z ✓ browser (chromium) src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 374ms
2026-10-24T04:19:29.5701436Z ✓ mixed source control instructions (1)
2026-10-24T04:19:29.5702064Z ✓ resets mixed template preferences without replacing each environment's instructions 374ms
2026-10-24T04:19:29.5727799Z ✓ unit src/components/clerk/clerkAppearance.test.ts (10 tests) 15ms
2026-10-24T04:19:29.6454733Z ✓ browser (chromium) src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 691ms
2026-10-24T04:19:29.6455530Z ✓ rechecks the grant before preparing an agent 352ms
2026-10-24T04:19:29.6469018Z ✓ ignores prepare completion after unmount 338ms
2026-10-24T04:19:29.8611102Z ✓ unit src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 3ms
2026-10-24T04:19:30.1300459Z ✓ unit src/components/chat/HighlightedTokens.test.ts (7 tests) 16ms
2026-10-24T04:19:30.1840100Z (node:5289) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:30.2054260Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:30.3705725Z ✓ browser (chromium) src/components/settings/StorageSettings.browser.test.tsx (1 test) 70ms
2026-10-24T04:19:30.3863899Z ✓ unit src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 4ms
2026-10-24T04:19:30.5017849Z ✓ unit src/lib/threadContextAttachment.test.ts (2 tests) 15ms
2026-10-24T04:19:30.6821326Z ✓ unit src/lib/incrementalHighlighting.test.ts (13 tests) 488ms
2026-10-24T04:19:31.1351827Z ✓ browser (chromium) src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 100ms
2026-10-24T04:19:31.1606380Z (node:5335) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:31.1607155Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:31.1986954Z (node:5306) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:31.2001722Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:31.6027776Z (node:5374) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:31.6028490Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:31.7707765Z ✓ unit src/components/settings/SettingsPanels.logic.test.ts (4 tests) 3ms
2026-10-24T04:19:31.9971090Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
2026-10-24T04:19:31.9990826Z [04:19:31.976] WARN (#38): Could not discover the primary environment. {
2026-10-24T04:19:32.0067753Z error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T04:19:32.0098222Z }
2026-10-24T04:19:32.0301227Z ✓ unit src/lib/discardComposerDraft.test.ts (2 tests) 12ms
2026-10-24T04:19:32.2292850Z ✓ unit src/components/chat/composerAttachmentFiles.test.ts (3 tests) 3ms
2026-10-24T04:19:32.3547225Z (node:5389) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:32.3547685Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:32.3867865Z ✓ unit src/components/settings/AcpRegistryIcon.test.ts (3 tests) 16ms
2026-10-24T04:19:32.5436151Z ✓ unit src/components/ThreadTerminalDrawer.test.ts (3 tests) 6ms
2026-10-24T04:19:33.1133423Z ✓ unit src/projectScripts.test.ts (10 tests) 9ms
2026-10-24T04:19:33.1516745Z (node:5381) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:33.1517317Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:33.1801674Z ✓ browser (chromium) src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 1412ms
2026-10-24T04:19:33.1947442Z ✓ keeps an unsaved description when collapsed and reopened 1411ms
2026-10-24T04:19:33.3623951Z ✓ unit src/sidebarPendingFileDropStore.test.ts (3 tests) 5ms
2026-10-24T04:19:33.4970455Z ✓ unit src/hooks/useEnvironmentTheme.test.ts (4 tests) 20ms
2026-10-24T04:19:33.6684043Z ✓ unit src/components/RightPanelTabs.test.tsx (4 tests) 5ms
2026-10-24T04:19:33.8027846Z ✓ browser (chromium) src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 110ms
2026-10-24T04:19:33.8745935Z ✓ unit src/components/chat/composerMentionDrag.test.ts (3 tests) 3ms
2026-10-24T04:19:34.2939969Z ✓ unit src/lib/runtime.test.ts (4 tests) 1471ms
2026-10-24T04:19:34.2940379Z ✓ web runtime relay telemetry policy (4)
2026-10-24T04:19:34.2961493Z ✓ applies desktop opt-out before the first relay span 1269ms
2026-10-24T04:19:34.5227706Z ✓ unit src/components/chat/composerContextUndo.test.ts (1 test) 3ms
2026-10-24T04:19:34.8018362Z ✓ unit src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 4ms
2026-10-24T04:19:35.1970779Z (node:5437) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:35.1971222Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:35.2145456Z (node:5462) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:35.2145885Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:35.2371825Z ✓ unit src/diffFileActions.test.ts (9 tests) 6ms
2026-10-24T04:19:35.2828261Z ✓ unit src/state/terminalSessions.test.ts (1 test) 11ms
2026-10-24T04:19:35.3319997Z ✓ browser (chromium) src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 372ms
2026-10-24T04:19:35.3320697Z ✓ previews assistant quotes as readable text and preserves the citation when editing 372ms
2026-10-24T04:19:35.3334259Z ✓ unit src/composer-block-shortcuts.test.ts (11 tests) 51ms
2026-10-24T04:19:35.4787382Z (node:5469) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:35.4833960Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:35.4837684Z (node:5477) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:35.4854220Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:35.5111916Z ✓ unit src/components/desktopUpdate.logic.test.ts (7 tests) 3ms
2026-10-24T04:19:35.6177891Z ✓ unit src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 3ms
2026-10-24T04:19:35.8786621Z ✓ unit src/cloud/publicConfig.test.ts (12 tests) 5ms
2026-10-24T04:19:36.2019144Z ✓ unit src/state/use-orchestration-command.test.ts (2 tests) 3ms
2026-10-24T04:19:36.6445711Z ✓ unit src/editorPreferences.test.ts (2 tests) 7ms
2026-10-24T04:19:36.6928785Z ✓ unit src/components/device/DeviceSetup.test.ts (2 tests) 2ms
2026-10-24T04:19:36.7413599Z ✓ unit src/clientPersistenceStorage.test.ts (3 tests) 119ms
2026-10-24T04:19:37.1138293Z ✓ unit src/environments/primary/httpLayer.test.ts (2 tests) 13ms
2026-10-24T04:19:37.2487324Z ✓ browser (chromium) src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 169ms
2026-10-24T04:19:37.4626249Z ✓ unit src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 3ms
2026-10-24T04:19:37.5279314Z ✓ unit src/confirmDialog.test.ts (3 tests) 4ms
2026-10-24T04:19:37.8558585Z ✓ unit src/lib/terminalCloseShortcut.test.ts (2 tests) 3ms
2026-10-24T04:19:37.9244426Z ✓ browser (chromium) src/components/projectScriptEditor.browser.test.tsx (1 test) 101ms
2026-10-24T04:19:37.9670577Z (node:5564) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:37.9707880Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:38.0107861Z ✓ unit src/lib/assistantCitationNavigation.test.ts (2 tests) 28ms
2026-10-24T04:19:38.0627379Z ✓ unit src/state/paginatedBranches.test.ts (4 tests) 2ms
2026-10-24T04:19:38.1456014Z ✓ browser (chromium) src/components/settings/colorPickers.browser.test.tsx (1 test) 684ms
2026-10-24T04:19:38.1456655Z ✓ theme color field (1)
2026-10-24T04:19:38.1457100Z ✓ keeps the selected hue when a grey color is echoed back from theme settings 683ms
2026-10-24T04:19:38.2310501Z ✓ unit src/browser/browserSurfaceStore.test.ts (3 tests) 10ms
2026-10-24T04:19:38.2325745Z ✓ browser (chromium) src/shortcutModifierState.browser.test.ts (3 tests) 49ms
2026-10-24T04:19:38.4629454Z (node:5587) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:38.4631979Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:38.4635944Z (node:5573) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:38.4636346Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:38.5215917Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
2026-10-24T04:19:38.5227650Z 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-24T04:19:38.5400152Z ✓ browser (chromium) src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 868ms
2026-10-24T04:19:38.5416809Z ✓ keeps an unsaved citation comment when a question takes the composer 867ms
2026-10-24T04:19:38.6058294Z ✓ browser (chromium) src/composer-list-split.browser.test.ts (3 tests) 127ms
2026-10-24T04:19:38.9929864Z ✓ unit src/hooks/showThreadUndoNotice.test.ts (3 tests) 13ms
2026-10-24T04:19:39.0402448Z ✓ unit src/components/files/fileTreeDragMention.test.ts (3 tests) 3ms
2026-10-24T04:19:39.1294204Z ✓ browser (chromium) src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 83ms
2026-10-24T04:19:39.2284888Z ✓ unit src/desktopAppActivation.test.ts (2 tests) 4ms
2026-10-24T04:19:39.2453683Z ✓ unit src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 5ms
2026-10-24T04:19:39.6791117Z ✓ unit src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 8ms
2026-10-24T04:19:39.7988536Z (node:5634) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:39.8000801Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:39.8388271Z ✓ unit src/lib/revealThreadTerminal.test.ts (2 tests) 5ms
2026-10-24T04:19:39.8847157Z ✓ browser (chromium) src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 1218ms
2026-10-24T04:19:39.8891266Z ✓ keeps an edited draft through revocation and saves it after access returns without remounting 1217ms
2026-10-24T04:19:40.0292457Z ✓ unit src/components/settings/browserImportWizard.logic.test.ts (5 tests) 5ms
2026-10-24T04:19:40.2828860Z (node:5627) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:40.2848328Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:40.3176391Z ✓ unit src/markdownListIndentation.test.tsx (5 tests) 29ms
2026-10-24T04:19:40.4158913Z ✓ unit src/worktreeCleanup.test.ts (2 tests) 6ms
2026-10-24T04:19:40.5630940Z ✓ unit src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 11ms
2026-10-24T04:19:40.6275141Z ✓ unit src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 17ms
2026-10-24T04:19:40.7643774Z (node:5673) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:40.7658474Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:40.8067382Z ✓ unit src/lib/previewAnnotation.test.ts (4 tests) 5ms
2026-10-24T04:19:40.8571408Z ✓ unit src/components/preview/closePreviewSession.test.ts (1 test) 7ms
2026-10-24T04:19:40.9568889Z ✓ unit src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 2ms
2026-10-24T04:19:41.0565128Z ✓ unit src/workspaceBasenameLookup.test.ts (6 tests) 3ms
2026-10-24T04:19:41.0587464Z ✓ unit src/localApi.test.ts (1 test) 775ms
2026-10-24T04:19:41.0598676Z ✓ LocalApi (1)
2026-10-24T04:19:41.0617226Z ✓ fails closed in a browser when no themed host is available 774ms
2026-10-24T04:19:41.1450245Z ✓ unit src/components/chat/pageScrollController.test.ts (3 tests) 3ms
2026-10-24T04:19:41.1929036Z stderr | src/components/diffs/codeViewSearch.test.ts
2026-10-24T04:19:41.1951228Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4
2026-10-24T04:19:41.2004692Z
2026-10-24T04:19:41.2114621Z ✓ unit src/components/diffs/codeViewSearch.test.ts (1 test) 6ms
2026-10-24T04:19:41.2590030Z ✓ unit src/state/npmRelease.test.ts (2 tests) 118ms
2026-10-24T04:19:41.3535681Z ✓ browser (chromium) src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 41ms
2026-10-24T04:19:41.3745556Z ✓ unit src/components/threadActionMenu.logic.test.ts (3 tests) 2ms
2026-10-24T04:19:41.4341415Z ✓ unit src/composer-rich-text.test.ts (5 tests) 4ms
2026-10-24T04:19:41.5568219Z ✓ unit src/threadNotifications.test.ts (3 tests) 181ms
2026-10-24T04:19:41.6242823Z ✓ unit src/components/settings/GitHubAccountSettings.logic.test.ts (2 tests) 4ms
2026-10-24T04:19:41.7553130Z ✓ unit src/components/usage/usagePriceForm.test.ts (11 tests) 3ms
2026-10-24T04:19:41.9580083Z ✓ unit src/components/settings/ProviderInstanceCard.test.ts (4 tests) 3ms
2026-10-24T04:19:42.0171092Z ✓ unit src/cloud/connectCliAuth.test.ts (2 tests) 5ms
2026-10-24T04:19:42.1714767Z ✓ unit src/hooks/useCopyToClipboard.test.ts (2 tests) 4ms
2026-10-24T04:19:42.3022248Z ✓ browser (chromium) src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 239ms
2026-10-24T04:19:42.3582838Z ✓ unit src/composer-text-direction.test.ts (4 tests) 10ms
2026-10-24T04:19:42.4085151Z ✓ unit src/lib/chunkReloadGuard.test.ts (3 tests) 3ms
2026-10-24T04:19:42.4109932Z ✓ browser (chromium) src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 94ms
2026-10-24T04:19:42.4901507Z ✓ unit src/providerModels.test.ts (2 tests) 3ms
2026-10-24T04:19:42.5056150Z ✓ unit src/state/desktopUpdate.test.ts (1 test) 61ms
2026-10-24T04:19:42.5260080Z (node:5716) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:42.5260523Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:42.5954470Z ✓ unit src/components/chat/composerTypingGuard.test.ts (4 tests) 3ms
2026-10-24T04:19:42.6516289Z ✓ unit src/state/entities.relationshipShells.test.ts (2 tests) 2ms
2026-10-24T04:19:42.9195341Z ✓ browser (chromium) src/components/settings/SecretInput.browser.test.tsx (2 tests) 1014ms
2026-10-24T04:19:42.9278341Z ✓ SecretInput (2)
2026-10-24T04:19:42.9307840Z ✓ preserves a configured secret on empty edits and commits a replacement 836ms
2026-10-24T04:19:43.0445351Z ✓ unit src/lib/terminalContext.test.ts (2 tests) 3ms
2026-10-24T04:19:43.0805074Z (node:5839) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:43.0867243Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:43.0907609Z ✓ unit src/providerSkillSearch.test.ts (10 tests) 4ms
2026-10-24T04:19:43.2138569Z ✓ unit src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 4ms
2026-10-24T04:19:43.2726947Z ✓ unit src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 6ms
2026-10-24T04:19:43.3475402Z (node:5871) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:43.3515118Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:43.4149281Z ✓ browser (chromium) src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 55ms
2026-10-24T04:19:43.4188280Z ✓ unit src/components/chat/ExpandedImagePreview.test.ts (5 tests) 4ms
2026-10-24T04:19:43.4931133Z (node:5899) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:43.4958777Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:43.6366107Z ✓ unit src/components/chat/workspaceFileDrop.test.ts (2 tests) 2ms
2026-10-24T04:19:43.6643437Z ✓ unit src/components/usage/usagePagePreferences.test.ts (4 tests) 6ms
2026-10-24T04:19:43.7153589Z ✓ unit src/components/settings/ProviderSettingsForm.test.ts (3 tests) 3ms
2026-10-24T04:19:43.7572762Z ✓ unit src/diffPanelStore.test.ts (1 test) 2ms
2026-10-24T04:19:43.8023188Z ✓ unit src/lib/elementContext.test.ts (1 test) 2ms
2026-10-24T04:19:43.8679665Z ✓ unit src/components/settings/SettingInheritance.test.ts (1 test) 2ms
2026-10-24T04:19:43.8890834Z ✓ unit src/markdownGithubAlerts.test.tsx (3 tests) 24ms
2026-10-24T04:19:43.9669328Z ✓ unit src/components/diffs/diffFileTree.logic.test.ts (3 tests) 3ms
2026-10-24T04:19:44.0177284Z ✓ unit src/lib/terminalCloseConfirm.test.ts (1 test) 2ms
2026-10-24T04:19:44.1069796Z (node:5918) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:44.1079773Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:44.1560771Z ✓ unit src/components/chat/markdownTextDirection.test.ts (3 tests) 2ms
2026-10-24T04:19:44.2403176Z ✓ unit src/components/device/deviceHubApi.test.ts (1 test) 3ms
2026-10-24T04:19:44.2713919Z ✓ unit src/cloud/relayClientInstallDialog.test.ts (1 test) 4ms
2026-10-24T04:19:44.3231364Z ✓ unit src/cloud/managedAuth.test.ts (1 test) 3ms
2026-10-24T04:19:44.4019425Z ✓ unit src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms
2026-10-24T04:19:44.4387741Z ✓ unit src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 6ms
2026-10-24T04:19:44.4710068Z ✓ unit src/lib/projectScriptTerminal.test.ts (4 tests) 2ms
2026-10-24T04:19:44.4941929Z ✓ unit src/state/serverProviders.logic.test.ts (2 tests) 4ms
2026-10-24T04:19:44.5499151Z ✓ unit src/lib/orchestrationV2Timeline.test.ts (2 tests) 2ms
2026-10-24T04:19:44.6348156Z ✓ unit src/hooks/useLocalStorage.test.ts (1 test) 8ms
2026-10-24T04:19:44.6575169Z (node:6000) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:44.6575697Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:44.6899395Z ✓ unit src/hostedPairing.test.ts (2 tests) 6ms
2026-10-24T04:19:44.7087269Z ✓ unit src/browser/browserViewportActions.test.ts (1 test) 2ms
2026-10-24T04:19:44.7892913Z ✓ unit src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 2ms
2026-10-24T04:19:44.9149207Z ✓ unit src/fileContextMenu.test.ts (3 tests) 2ms
2026-10-24T04:19:44.9319960Z ✓ unit src/state/desktopSshHosts.test.ts (1 test) 2ms
2026-10-24T04:19:45.0298673Z ✓ unit src/cloud/dpop.test.ts (1 test) 43ms
2026-10-24T04:19:45.0750321Z ✓ unit src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms
2026-10-24T04:19:45.2433426Z ✓ unit src/components/composerContextPresentation.test.ts (1 test) 4ms
2026-10-24T04:19:45.3490579Z ✓ unit src/components/chat/agentSpawnSummary.test.ts (4 tests) 3ms
2026-10-24T04:19:45.3701441Z (node:6059) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:45.3701880Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:45.4292695Z ✓ unit src/components/preview/usePreviewBridge.test.ts (1 test) 2ms
2026-10-24T04:19:45.5060617Z ✓ unit src/browser/browserViewportLayout.test.ts (2 tests) 3ms
2026-10-24T04:19:45.5267414Z ✓ unit src/components/usage/usageBreakdown.test.ts (1 test) 2ms
2026-10-24T04:19:45.5470076Z (node:6096) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:45.5470579Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:45.5671585Z ✓ unit src/portDiscoveryState.test.ts (2 tests) 3ms
2026-10-24T04:19:45.5938594Z ✓ unit src/pierre-icons.test.ts (2 tests) 3ms
2026-10-24T04:19:45.6805030Z ✓ unit src/components/clerk/electronPasskeys.test.ts (1 test) 3ms
2026-10-24T04:19:45.7412715Z ✓ unit src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 2ms
2026-10-24T04:19:45.7951412Z ✓ unit src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms
2026-10-24T04:19:45.8350501Z ✓ unit src/hooks/threadUndo.test.ts (2 tests) 2ms
2026-10-24T04:19:45.9657025Z ✓ unit src/lib/chatThreadActions.test.ts (2 tests) 2ms
2026-10-24T04:19:46.0051913Z (node:6148) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:46.0072700Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:46.0075176Z ✓ unit src/projectIconOptions.test.ts (2 tests) 9ms
2026-10-24T04:19:46.0610514Z ✓ unit src/components/usage/UsageProviderChart.test.ts (1 test) 2ms
2026-10-24T04:19:46.0880657Z ✓ unit src/previewMiniPlayerStore.test.ts (1 test) 3ms
2026-10-24T04:19:46.2050364Z ✓ unit src/textDirection.test.ts (9 tests) 4ms
2026-10-24T04:19:46.2306720Z ✓ unit src/browser/browserDefaults.test.ts (1 test) 2ms
2026-10-24T04:19:46.2457161Z ✓ unit src/components/files/loadFileAncestors.test.ts (1 test) 3ms
2026-10-24T04:19:46.3144359Z ✓ unit src/components/chat/modelPickerKeys.test.ts (2 tests) 2ms
2026-10-24T04:19:46.3451189Z ✓ unit src/lib/lruCache.test.ts (3 tests) 2ms
2026-10-24T04:19:46.3845462Z ✓ unit src/lib/videoFirstFrame.test.ts (3 tests) 2ms
2026-10-24T04:19:46.4617855Z ✓ unit src/components/preview/previewViewportRollback.test.ts (2 tests) 2ms
2026-10-24T04:19:46.5049811Z ✓ unit src/components/chat/externalLinkContextMenu.test.ts (11 tests) 3ms
2026-10-24T04:19:46.6935233Z ✓ unit src/components/settings/pairingUrls.test.ts (2 tests) 2ms
2026-10-24T04:19:46.7376979Z (node:6231) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:46.7377532Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:46.7427699Z ✓ unit src/lib/snapShotShortcut.test.ts (13 tests) 4ms
2026-10-24T04:19:46.8440103Z ✓ unit src/proposedPlan.test.ts (3 tests) 3ms
2026-10-24T04:19:47.0028519Z ✓ unit src/reactCompilerCoverage.test.ts (1144 tests) 5073ms
2026-10-24T04:19:47.0042491Z ✓ React Compiler coverage (1144)
2026-10-24T04:19:47.0045689Z ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 404ms
2026-10-24T04:19:47.0046390Z ✓ compiles apps/web/src/components/ChatView.tsx 1466ms
2026-10-24T04:19:47.0615085Z (node:6284) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:47.0687768Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:47.0751277Z ✓ unit src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms
2026-10-24T04:19:47.0997910Z (node:6270) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:47.0998841Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:47.1567209Z ✓ unit src/hooks/useDefaultTheme.test.ts (2 tests) 2ms
2026-10-24T04:19:47.1766591Z (node:6306) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:47.1786745Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:47.2234896Z (node:6298) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:47.2235248Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:47.2371954Z ✓ unit src/settleAndAdvance.test.ts (1 test) 2ms
2026-10-24T04:19:47.2812751Z ✓ unit src/components/chat/ComposerCommandMenu.test.tsx (1 test) 2ms
2026-10-24T04:19:47.3844007Z ✓ unit src/hooks/usePullRequestLinking.test.ts (2 tests) 4ms
2026-10-24T04:19:47.4274339Z ✓ unit src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms
2026-10-24T04:19:47.5157992Z ✓ unit src/lib/projectScriptKeybindings.test.ts (1 test) 3ms
2026-10-24T04:19:47.5927210Z ✓ unit src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 3ms
2026-10-24T04:19:47.6643273Z ✓ unit src/lib/color.test.ts (8 tests) 3ms
2026-10-24T04:19:47.6781115Z (node:6338) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:47.6783166Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:47.7334461Z ✓ unit src/components/clerk/authRedirect.test.ts (1 test) 2ms
2026-10-24T04:19:47.8071122Z ✓ unit src/components/files/fileLineReveal.test.ts (1 test) 2ms
2026-10-24T04:19:47.8307817Z ✓ unit src/lib/attachmentUploadState.test.ts (1 test) 2ms
2026-10-24T04:19:47.8308995Z ✓ unit src/browser/previewRuntimeTabId.test.ts (1 test) 2ms
2026-10-24T04:19:47.8558570Z (node:6346) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:47.8579594Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:47.8744338Z ✓ unit src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms
2026-10-24T04:19:47.8934372Z ✓ unit src/browser/browserLinkTarget.test.ts (1 test) 2ms
2026-10-24T04:19:47.9346288Z ✓ unit src/components/files/fileContentRevision.test.ts (1 test) 2ms
2026-10-24T04:19:47.9501520Z ✓ unit src/hooks/useThreadActions.test.ts (1 test) 3ms
2026-10-24T04:19:47.9841314Z (node:6369) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T04:19:47.9841677Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T04:19:48.0713462Z ✓ unit src/components/settings/EnvironmentIconPicker.test.ts (1 test) 2ms
2026-10-24T04:19:48.1542427Z ✓ unit src/lib/projectPaths.test.ts (1 test) 2ms
2026-10-24T04:19:48.1605506Z
2026-10-24T04:19:48.1611276Z Test Files 340 passed (340)
2026-10-24T04:19:48.1622008Z Tests 4041 passed (4041)
2026-10-24T04:19:48.1622226Z Start at 04:18:47
2026-10-24T04:19:48.1627032Z Duration 60.98s (worker 67%, import 18%, transform 12%, tests 2%, setup 1%)
2026-10-24T04:19:48.1641120Z
2026-10-24T04:19:48.3634482Z
2026-10-24T04:19:48.3742162Z Post job cleanup.
2026-10-24T04:19:48.4399017Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T04:19:48.4467897Z Post job cleanup.
2026-10-24T04:19:48.4480564Z ##[start-action display=Cache full pnpm store;id=__01e77f32-a73e-4965-9468-2dceb6a0409e.__actions_cache]
2026-10-24T04:19:48.4827262Z Post job cleanup.
2026-10-24T04:19:48.5445384Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-24T04:19:48.5475325Z ##[end-action id=__01e77f32-a73e-4965-9468-2dceb6a0409e.__actions_cache;outcome=success;conclusion=success;duration_ms=99]
2026-10-24T04:19:48.5476962Z ##[start-action display=Cache Vite+;id=__01e77f32-a73e-4965-9468-2dceb6a0409e.vp_cache]
2026-10-24T04:19:48.5496572Z Post job cleanup.
2026-10-24T04:19:48.6126030Z 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-24T04:19:48.6157134Z ##[end-action id=__01e77f32-a73e-4965-9468-2dceb6a0409e.vp_cache;outcome=success;conclusion=success;duration_ms=67]
2026-10-24T04:19:48.6211196Z Post job cleanup.
2026-10-24T04:19:48.6618594Z [command]/usr/local/bin/git version
2026-10-24T04:19:48.6775662Z git version 2.55.0
2026-10-24T04:19:48.6799849Z Temporarily overriding HOME='/home/runner/_work/_temp/2d58367c-ebf9-435b-8c76-d60eea0d6dbe' before making global git config changes
2026-10-24T04:19:48.6800825Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T04:19:48.6803708Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T04:19:48.6836988Z Removing SSH command configuration
2026-10-24T04:19:48.6840719Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T04:19:48.6869674Z [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-24T04:19:48.7011508Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T04:19:48.7034489Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T04:19:48.7075429Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T04:19:48.7096798Z ##[group]Run '/job_completed.sh'
2026-10-24T04:19:48.7107740Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T04:19:48.7107924Z env:
2026-10-24T04:19:48.7108042Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160
2026-10-24T04:19:48.7108196Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 395
2026-10-24T04:19:48.7108344Z BLACKSMITH_CHECK_RUN_ID: 120776753597
2026-10-24T04:19:48.7108490Z BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T04:19:48.7108635Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T04:19:48.7108773Z ##[endgroup]
2026-10-24T04:19:48.7190074Z Docker container cache not activated, skipping hash computation.
2026-10-24T04:19:48.7463642Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T04:19:48.7507160Z Cleaning up orphan processes