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