GitHub check

Whole log, 144 KB
2026-10-24T20:06:50.2634734Z Current runner version: '2.338.1'
2026-10-24T20:06:50.2638228Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-nxmnetodbee3wz7r'
2026-10-24T20:06:50.2639155Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
2026-10-24T20:06:50.2639843Z Machine name: 'ip-172-31-73-130'
2026-10-24T20:06:50.2641399Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T20:06:50.2642583Z Contents: read
2026-10-24T20:06:50.2643044Z Metadata: read
2026-10-24T20:06:50.2643414Z ##[endgroup]
2026-10-24T20:06:50.2644747Z Secret source: Actions
2026-10-24T20:06:50.2645374Z Cache mode: write
2026-10-24T20:06:50.2645950Z Prepare workflow directory
2026-10-24T20:06:50.2815089Z Prepare all required actions
2026-10-24T20:06:50.2839946Z Getting action download info
2026-10-24T20:06:50.4113594Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T20:06:50.4418858Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T20:06:50.5529656Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T20:06:50.5564258Z Complete job name: Test Web
2026-10-24T20:06:50.5908410Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T20:06:50.5989874Z ##[group]Run '/setup.sh'
2026-10-24T20:06:50.6004788Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:50.6005207Z env:
2026-10-24T20:06:50.6005427Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:50.6005716Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:50.6005991Z   BLACKSMITH_CHECK_RUN_ID: 120974426856
2026-10-24T20:06:50.6006270Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T20:06:50.6006548Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:06:50.6006805Z ##[endgroup]
2026-10-24T20:06:50.6225485Z Logging daemon started (blacksmithd for logs)
2026-10-24T20:06:50.6306886Z Results daemon started (blacksmithd for results)
2026-10-24T20:06:50.6423648Z Background adoption and SSH setup started (PID: 3175)
2026-10-24T20:06:50.6426608Z
2026-10-24T20:06:50.6426724Z ----------------------------------------
2026-10-24T20:06:50.6427206Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40128315376/jobs/120974426856
2026-10-24T20:06:50.6427615Z SSH Access (using your GitHub SSH key):
2026-10-24T20:06:50.6428013Z   ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-nxmnetodbee3wz7r.vm.blacksmith.sh
2026-10-24T20:06:50.6428312Z
2026-10-24T20:06:50.6428414Z No GitHub SSH key? Add one at:
2026-10-24T20:06:50.6428882Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T20:06:50.6429263Z
2026-10-24T20:06:50.6429367Z ----------------------------------------
2026-10-24T20:06:50.6429536Z
2026-10-24T20:06:50.6429671Z VM ID: blacksmith-8vcpu-ubuntu-2404-nxmnetodbee3wz7r
2026-10-24T20:06:50.6429985Z Host: production-152.236.30.192-x8664
2026-10-24T20:06:50.6430245Z Host Agent PID: 3728024
2026-10-24T20:06:50.6430478Z Host Agent Git SHA: 1637818df
2026-10-24T20:06:50.6430729Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T20:06:50.6430998Z Blacksmith Host Generation: gen 2
2026-10-24T20:06:50.6432924Z Petname: production-champion-corgi-b6c24b17
2026-10-24T20:06:50.6433212Z Region: us-east
2026-10-24T20:06:50.6433436Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T20:06:50.6439499Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T20:06:50.6439875Z
2026-10-24T20:06:50.6440229Z Enabling Blacksmith transparent cache
2026-10-24T20:06:50.6642406Z ##[group]Run actions/checkout@v6
2026-10-24T20:06:50.6642694Z with:
2026-10-24T20:06:50.6643013Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T20:06:50.6643395Z   sparse-checkout-cone-mode: false
2026-10-24T20:06:50.6643664Z   repository: pingdotgg/t3code
2026-10-24T20:06:50.6645520Z   token: ***
2026-10-24T20:06:50.6645725Z   ssh-strict: true
2026-10-24T20:06:50.6645940Z   ssh-user: git
2026-10-24T20:06:50.6646154Z   persist-credentials: true
2026-10-24T20:06:50.6646539Z   clean: true
2026-10-24T20:06:50.6646747Z   fetch-depth: 1
2026-10-24T20:06:50.6646955Z   fetch-tags: false
2026-10-24T20:06:50.6647173Z   show-progress: true
2026-10-24T20:06:50.6647389Z   lfs: false
2026-10-24T20:06:50.6647588Z   submodules: false
2026-10-24T20:06:50.6647803Z   set-safe-directory: true
2026-10-24T20:06:50.6648047Z   allow-unsafe-pr-checkout: false
2026-10-24T20:06:50.6648296Z env:
2026-10-24T20:06:50.6648525Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:50.6648800Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:50.6649073Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:50.6649327Z ##[endgroup]
2026-10-24T20:06:50.7590266Z Syncing repository: pingdotgg/t3code
2026-10-24T20:06:50.7591352Z ##[group]Getting Git version info
2026-10-24T20:06:50.7591683Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T20:06:50.7592151Z [command]/usr/local/bin/git version
2026-10-24T20:06:50.7592408Z git version 2.55.0
2026-10-24T20:06:50.7594136Z ##[endgroup]
2026-10-24T20:06:50.7601150Z Temporarily overriding HOME='/home/runner/_work/_temp/ea1d2fd9-37b7-4a6f-8c51-8da3c5e3753f' before making global git config changes
2026-10-24T20:06:50.7601781Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:06:50.7604429Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:06:50.7635691Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T20:06:50.7637216Z ##[group]Determining repository object format
2026-10-24T20:06:50.7638249Z ##[endgroup]
2026-10-24T20:06:50.7638610Z ##[group]Initializing the repository
2026-10-24T20:06:50.7640836Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T20:06:50.7675227Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T20:06:50.7675711Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T20:06:50.7676183Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T20:06:50.7676588Z hint: call:
2026-10-24T20:06:50.7676905Z hint:
2026-10-24T20:06:50.7677325Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T20:06:50.7677716Z hint:
2026-10-24T20:06:50.7678000Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T20:06:50.7678444Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T20:06:50.7678798Z hint:
2026-10-24T20:06:50.7679002Z hint: 	git branch -m <name>
2026-10-24T20:06:50.7679236Z hint:
2026-10-24T20:06:50.7679538Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T20:06:50.7680058Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T20:06:50.7680844Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T20:06:50.7702724Z ##[endgroup]
2026-10-24T20:06:50.7703113Z ##[group]Disabling automatic garbage collection
2026-10-24T20:06:50.7704487Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T20:06:50.7723066Z ##[endgroup]
2026-10-24T20:06:50.7723406Z ##[group]Setting up auth
2026-10-24T20:06:50.7723659Z Removing SSH command configuration
2026-10-24T20:06:50.7726946Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:06:50.7746223Z [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-24T20:06:50.7859559Z Removing HTTP extra header
2026-10-24T20:06:50.7862171Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T20:06:50.7883757Z [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-24T20:06:50.7974976Z Removing includeIf entries pointing to credentials config files
2026-10-24T20:06:50.7978401Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T20:06:50.8008521Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T20:06:50.8102863Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-5dc2837a-b7ba-4c29-bd1e-de96c7f93c8b.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T20:06:50.8150289Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-5dc2837a-b7ba-4c29-bd1e-de96c7f93c8b.config
2026-10-24T20:06:50.8168855Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-5dc2837a-b7ba-4c29-bd1e-de96c7f93c8b.config
2026-10-24T20:06:50.8186798Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-5dc2837a-b7ba-4c29-bd1e-de96c7f93c8b.config
2026-10-24T20:06:50.8203555Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-5dc2837a-b7ba-4c29-bd1e-de96c7f93c8b.config
2026-10-24T20:06:50.8219232Z ##[endgroup]
2026-10-24T20:06:50.8219604Z ##[group]Fetching the repository
2026-10-24T20:06:50.8223173Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +8176b589310fac6f59f1878ede4f7287c6c36d8f:refs/remotes/origin/main
2026-10-24T20:06:51.1083363Z From https://github.com/pingdotgg/t3code
2026-10-24T20:06:51.1084437Z  * [new ref]         8176b589310fac6f59f1878ede4f7287c6c36d8f -> origin/main
2026-10-24T20:06:51.1106707Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T20:06:51.1124594Z   origin/main
2026-10-24T20:06:51.1129107Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T20:06:51.1144218Z 8176b589310fac6f59f1878ede4f7287c6c36d8f
2026-10-24T20:06:51.1146196Z ##[endgroup]
2026-10-24T20:06:51.1146883Z ##[group]Determining the checkout info
2026-10-24T20:06:51.1147687Z ##[endgroup]
2026-10-24T20:06:51.1148413Z ##[group]Setting up sparse checkout
2026-10-24T20:06:51.1149104Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T20:06:51.1166746Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T20:06:51.1181704Z .git/info/sparse-checkout
2026-10-24T20:06:51.1185518Z ##[endgroup]
2026-10-24T20:06:51.1186442Z ##[group]Checking out the ref
2026-10-24T20:06:51.1187835Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T20:06:57.6453265Z Updating files:   0% (1/6400)
2026-10-24T20:06:57.6479873Z Updating files:   1% (64/6400)
2026-10-24T20:06:57.6497132Z Updating files:   2% (128/6400)
2026-10-24T20:06:57.6519287Z Updating files:   3% (192/6400)
2026-10-24T20:06:57.6539264Z Updating files:   4% (256/6400)
2026-10-24T20:06:57.6570402Z Updating files:   5% (320/6400)
2026-10-24T20:06:57.6590681Z Updating files:   6% (384/6400)
2026-10-24T20:06:57.6649092Z Updating files:   7% (448/6400)
2026-10-24T20:06:57.6685979Z Updating files:   8% (512/6400)
2026-10-24T20:06:57.6711234Z Updating files:   9% (576/6400)
2026-10-24T20:06:57.6993985Z Updating files:  10% (640/6400)
2026-10-24T20:06:57.7009479Z Updating files:  11% (704/6400)
2026-10-24T20:06:57.7020993Z Updating files:  12% (768/6400)
2026-10-24T20:06:57.7035854Z Updating files:  13% (832/6400)
2026-10-24T20:06:57.7051199Z Updating files:  14% (896/6400)
2026-10-24T20:06:57.7068582Z Updating files:  15% (960/6400)
2026-10-24T20:06:57.7086493Z Updating files:  16% (1024/6400)
2026-10-24T20:06:57.7100614Z Updating files:  17% (1088/6400)
2026-10-24T20:06:57.7117848Z Updating files:  18% (1152/6400)
2026-10-24T20:06:57.7132226Z Updating files:  19% (1216/6400)
2026-10-24T20:06:57.7154558Z Updating files:  20% (1280/6400)
2026-10-24T20:06:57.7171002Z Updating files:  21% (1344/6400)
2026-10-24T20:06:57.7189150Z Updating files:  22% (1408/6400)
2026-10-24T20:06:57.7201987Z Updating files:  23% (1472/6400)
2026-10-24T20:06:57.7214835Z Updating files:  24% (1536/6400)
2026-10-24T20:06:57.7230904Z Updating files:  25% (1600/6400)
2026-10-24T20:06:57.7244964Z Updating files:  26% (1664/6400)
2026-10-24T20:06:57.7258440Z Updating files:  27% (1728/6400)
2026-10-24T20:06:57.7277990Z Updating files:  28% (1792/6400)
2026-10-24T20:06:57.7309072Z Updating files:  29% (1856/6400)
2026-10-24T20:06:57.7329612Z Updating files:  30% (1920/6400)
2026-10-24T20:06:57.7356796Z Updating files:  31% (1984/6400)
2026-10-24T20:06:57.7384876Z Updating files:  32% (2048/6400)
2026-10-24T20:06:57.7412300Z Updating files:  33% (2112/6400)
2026-10-24T20:06:57.7480264Z Updating files:  34% (2176/6400)
2026-10-24T20:06:57.7534882Z Updating files:  35% (2240/6400)
2026-10-24T20:06:57.7569866Z Updating files:  36% (2304/6400)
2026-10-24T20:06:57.7601002Z Updating files:  37% (2368/6400)
2026-10-24T20:06:57.7644482Z Updating files:  38% (2432/6400)
2026-10-24T20:06:57.7671361Z Updating files:  39% (2496/6400)
2026-10-24T20:06:57.7700140Z Updating files:  40% (2560/6400)
2026-10-24T20:06:57.7726455Z Updating files:  41% (2624/6400)
2026-10-24T20:06:57.7740673Z Updating files:  42% (2688/6400)
2026-10-24T20:06:57.7750399Z Updating files:  43% (2752/6400)
2026-10-24T20:06:57.7778758Z Updating files:  44% (2816/6400)
2026-10-24T20:06:57.7805370Z Updating files:  45% (2880/6400)
2026-10-24T20:06:57.7831734Z Updating files:  46% (2944/6400)
2026-10-24T20:06:57.7855878Z Updating files:  47% (3008/6400)
2026-10-24T20:06:57.7883656Z Updating files:  48% (3072/6400)
2026-10-24T20:06:57.7922284Z Updating files:  49% (3136/6400)
2026-10-24T20:06:57.7948765Z Updating files:  50% (3200/6400)
2026-10-24T20:06:57.7964018Z Updating files:  51% (3264/6400)
2026-10-24T20:06:57.7998512Z Updating files:  52% (3328/6400)
2026-10-24T20:06:57.8025413Z Updating files:  53% (3392/6400)
2026-10-24T20:06:57.8044631Z Updating files:  54% (3456/6400)
2026-10-24T20:06:57.8067513Z Updating files:  55% (3520/6400)
2026-10-24T20:06:57.8082368Z Updating files:  56% (3584/6400)
2026-10-24T20:06:57.8101149Z Updating files:  57% (3648/6400)
2026-10-24T20:06:57.8119192Z Updating files:  58% (3712/6400)
2026-10-24T20:06:57.8471260Z Updating files:  59% (3776/6400)
2026-10-24T20:06:57.8485686Z Updating files:  60% (3840/6400)
2026-10-24T20:06:57.8504675Z Updating files:  61% (3904/6400)
2026-10-24T20:06:57.8522126Z Updating files:  62% (3968/6400)
2026-10-24T20:06:57.8544498Z Updating files:  63% (4032/6400)
2026-10-24T20:06:57.8570344Z Updating files:  64% (4096/6400)
2026-10-24T20:06:57.8588744Z Updating files:  65% (4160/6400)
2026-10-24T20:06:57.8605795Z Updating files:  66% (4224/6400)
2026-10-24T20:06:57.8629076Z Updating files:  67% (4288/6400)
2026-10-24T20:06:57.8643050Z Updating files:  68% (4352/6400)
2026-10-24T20:06:57.8661308Z Updating files:  69% (4416/6400)
2026-10-24T20:06:57.8674139Z Updating files:  70% (4480/6400)
2026-10-24T20:06:57.8691853Z Updating files:  71% (4544/6400)
2026-10-24T20:06:57.8704046Z Updating files:  72% (4608/6400)
2026-10-24T20:06:57.8748217Z Updating files:  73% (4672/6400)
2026-10-24T20:06:57.9137536Z Updating files:  74% (4736/6400)
2026-10-24T20:06:57.9159428Z Updating files:  75% (4800/6400)
2026-10-24T20:06:57.9180629Z Updating files:  76% (4864/6400)
2026-10-24T20:06:57.9204944Z Updating files:  77% (4928/6400)
2026-10-24T20:06:57.9225511Z Updating files:  78% (4992/6400)
2026-10-24T20:06:57.9240903Z Updating files:  79% (5056/6400)
2026-10-24T20:06:57.9262675Z Updating files:  80% (5120/6400)
2026-10-24T20:06:57.9277178Z Updating files:  81% (5184/6400)
2026-10-24T20:06:57.9293989Z Updating files:  82% (5248/6400)
2026-10-24T20:06:57.9315298Z Updating files:  83% (5312/6400)
2026-10-24T20:06:57.9339254Z Updating files:  84% (5376/6400)
2026-10-24T20:06:57.9355909Z Updating files:  85% (5440/6400)
2026-10-24T20:06:57.9380938Z Updating files:  86% (5504/6400)
2026-10-24T20:06:57.9448058Z Updating files:  87% (5568/6400)
2026-10-24T20:06:57.9476036Z Updating files:  88% (5632/6400)
2026-10-24T20:06:57.9494656Z Updating files:  89% (5696/6400)
2026-10-24T20:06:57.9522954Z Updating files:  90% (5760/6400)
2026-10-24T20:06:57.9549437Z Updating files:  91% (5824/6400)
2026-10-24T20:06:57.9563654Z Updating files:  92% (5888/6400)
2026-10-24T20:06:57.9584491Z Updating files:  93% (5952/6400)
2026-10-24T20:06:57.9604209Z Updating files:  94% (6016/6400)
2026-10-24T20:06:57.9626786Z Updating files:  95% (6080/6400)
2026-10-24T20:06:57.9683872Z Updating files:  96% (6144/6400)
2026-10-24T20:06:57.9706368Z Updating files:  97% (6208/6400)
2026-10-24T20:06:57.9750247Z Updating files:  98% (6272/6400)
2026-10-24T20:06:57.9768601Z Updating files:  99% (6336/6400)
2026-10-24T20:06:57.9768815Z Updating files: 100% (6400/6400)
2026-10-24T20:06:57.9768960Z Updating files: 100% (6400/6400), done.
2026-10-24T20:06:57.9916295Z Switched to a new branch 'main'
2026-10-24T20:06:57.9916918Z branch 'main' set up to track 'origin/main'.
2026-10-24T20:06:57.9928488Z ##[endgroup]
2026-10-24T20:06:57.9959158Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T20:06:57.9979396Z 8176b589310fac6f59f1878ede4f7287c6c36d8f
2026-10-24T20:06:58.0111226Z Prepare all required actions
2026-10-24T20:06:58.0111516Z Getting action download info
2026-10-24T20:06:58.0908453Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T20:06:58.1954230Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T20:06:58.1954391Z env:
2026-10-24T20:06:58.1954504Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:58.1954650Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:58.1954795Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:58.1954935Z ##[endgroup]
2026-10-24T20:06:58.2028586Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T20:06:58.2060027Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:58.2060410Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:58.2060712Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:58.2060953Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:58.2077969Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:58.2078132Z env:
2026-10-24T20:06:58.2078245Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:58.2078403Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:58.2078569Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:58.2078701Z ##[endgroup]
2026-10-24T20:06:58.2149659Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=12]
2026-10-24T20:06:58.2151219Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T20:06:58.2190730Z ##[group]Run actions/cache@v6
2026-10-24T20:06:58.2190863Z with:
2026-10-24T20:06:58.2190968Z   path: ~/.vite-plus
2026-10-24T20:06:58.2191301Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:06:58.2191495Z   enableCrossOsArchive: false
2026-10-24T20:06:58.2191623Z   fail-on-cache-miss: false
2026-10-24T20:06:58.2191744Z   lookup-only: false
2026-10-24T20:06:58.2191852Z   save-always: false
2026-10-24T20:06:58.2191960Z env:
2026-10-24T20:06:58.2192065Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:58.2192213Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:58.2192355Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:58.2192487Z ##[endgroup]
2026-10-24T20:06:58.4117321Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:06:58.7667406Z Received 170349591 of 170349591 (100.0%), 483.5 MBs/sec
2026-10-24T20:06:58.7668248Z Cache Size: ~162 MB (170349591 B)
2026-10-24T20:06:58.7688466Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0c8bf5ba-5c7a-4136-bc88-c14fd92c9820/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:06:59.3930362Z Cache restored successfully
2026-10-24T20:06:59.4058706Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:06:59.4136268Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1198]
2026-10-24T20:06:59.4138316Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T20:06:59.4155065Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T20:06:59.4155280Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T20:06:59.4155450Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T20:06:59.4174113Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:59.4174273Z env:
2026-10-24T20:06:59.4174396Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:59.4174544Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:59.4174685Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:59.4174817Z ##[endgroup]
2026-10-24T20:06:59.4215603Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T20:06:59.4221890Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T20:06:59.4223161Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T20:06:59.4226525Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T20:06:59.4227545Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T20:06:59.4236366Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T20:06:59.4236534Z store_path="$(vp pm cache dir)"
2026-10-24T20:06:59.4236697Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:59.4252120Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:59.4252302Z env:
2026-10-24T20:06:59.4252412Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:59.4252557Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:59.4252694Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:59.4252820Z ##[endgroup]
2026-10-24T20:06:59.4379733Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15]
2026-10-24T20:06:59.4380995Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T20:06:59.4684602Z ##[group]Run actions/cache@v6
2026-10-24T20:06:59.4684736Z with:
2026-10-24T20:06:59.4684860Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T20:06:59.4685117Z   key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:06:59.4685368Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T20:06:59.4685514Z   enableCrossOsArchive: false
2026-10-24T20:06:59.4685646Z   fail-on-cache-miss: false
2026-10-24T20:06:59.4685781Z   lookup-only: false
2026-10-24T20:06:59.4685888Z   save-always: false
2026-10-24T20:06:59.4685996Z env:
2026-10-24T20:06:59.4686109Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:06:59.4686256Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:06:59.4686393Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:59.4686521Z ##[endgroup]
2026-10-24T20:06:59.6520252Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:07:00.6839592Z Received 671088640 of 994208090 (67.5%), 628.7 MBs/sec
2026-10-24T20:07:01.0921272Z Received 994208090 of 994208090 (100.0%), 664.9 MBs/sec
2026-10-24T20:07:01.0922174Z Cache Size: ~948 MB (994208090 B)
2026-10-24T20:07:01.0957158Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2bc2a1af-e431-4513-865f-9dcc1b091c73/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:07:05.9917970Z Cache restored successfully
2026-10-24T20:07:06.0385517Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:07:06.0464033Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6608]
2026-10-24T20:07:06.0466750Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T20:07:06.0479048Z ##[group]Run vp install
2026-10-24T20:07:06.0479212Z vp install
2026-10-24T20:07:06.0500384Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:07:06.0500558Z env:
2026-10-24T20:07:06.0500685Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:07:06.0500842Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:07:06.0500991Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:06.0501144Z ##[endgroup]
2026-10-24T20:07:06.1073836Z Scope: all 34 workspace projects
2026-10-24T20:07:06.1895033Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T20:07:06.4141529Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T20:07:06.4142031Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T20:07:06.4142521Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T20:07:08.6315467Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.4s)
2026-10-24T20:07:08.6315975Z Lockfile is up to date, resolution step is skipped
2026-10-24T20:07:08.6474376Z Packages: +1721
2026-10-24T20:07:08.6474856Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T20:07:08.6801647Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T20:07:09.5269074Z . prepare$ vp config --no-agent
2026-10-24T20:07:09.6142236Z . prepare: Done
2026-10-24T20:07:09.6154722Z
2026-10-24T20:07:09.6165226Z devDependencies:
2026-10-24T20:07:09.6165405Z + @coderabbitai/config 1.1.0
2026-10-24T20:07:09.6165542Z + @shadcn/lint 0.1.5
2026-10-24T20:07:09.6165869Z + @types/node 24.12.4
2026-10-24T20:07:09.6165995Z + knip 6.34.0
2026-10-24T20:07:09.6166130Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T20:07:09.6166271Z + vite-plus 1.3.0
2026-10-24T20:07:09.6166337Z
2026-10-24T20:07:09.6166402Z Done in 3.5s using pnpm v12.14.0
2026-10-24T20:07:09.6308457Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3584]
2026-10-24T20:07:09.6333702Z ##[group]Run echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T20:07:09.6334274Z echo "version=$(node -p "require('./apps/web/node_modules/playwright/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T20:07:09.6353229Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:09.6353385Z env:
2026-10-24T20:07:09.6353495Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:07:09.6353642Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:07:09.6353782Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:09.6353917Z ##[endgroup]
2026-10-24T20:07:09.6558367Z ##[group]Run actions/cache@v6
2026-10-24T20:07:09.6558548Z with:
2026-10-24T20:07:09.6558658Z   path: ~/.cache/ms-playwright
2026-10-24T20:07:09.6558813Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:07:09.6558980Z   enableCrossOsArchive: false
2026-10-24T20:07:09.6559127Z   fail-on-cache-miss: false
2026-10-24T20:07:09.6559259Z   lookup-only: false
2026-10-24T20:07:09.6559373Z   save-always: false
2026-10-24T20:07:09.6559481Z env:
2026-10-24T20:07:09.6559585Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:07:09.6559732Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:07:09.6559871Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:09.6560004Z ##[endgroup]
2026-10-24T20:07:09.8499006Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:07:10.0122785Z Received 106503405 of 106503405 (100.0%), 681.7 MBs/sec
2026-10-24T20:07:10.0123002Z Cache Size: ~102 MB (106503405 B)
2026-10-24T20:07:10.0136173Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/92804f79-6e12-4380-8494-384993564b27/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:07:10.1989889Z Cache restored successfully
2026-10-24T20:07:10.2147931Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:07:10.2286852Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T20:07:10.2288060Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T20:07:10.2288536Z test -n "$browser"
2026-10-24T20:07:10.2288824Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T20:07:10.2289327Z   node apps/web/node_modules/playwright/cli.js install-deps chromium
2026-10-24T20:07:10.2289797Z fi
2026-10-24T20:07:10.2315070Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:10.2315378Z env:
2026-10-24T20:07:10.2315538Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:07:10.2315800Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:07:10.2316035Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:10.2316208Z ##[endgroup]
2026-10-24T20:07:10.2906985Z ##[group]Run vp run --filter @t3tools/web test
2026-10-24T20:07:10.2907379Z vp run --filter @t3tools/web test
2026-10-24T20:07:10.2932668Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:10.2932943Z env:
2026-10-24T20:07:10.2933199Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:07:10.2933388Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:07:10.2933685Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:10.2933971Z ##[endgroup]
2026-10-24T20:07:10.4655128Z ~/apps/web$ vp test run --passWithNoTests --project unit --project browser ⊘ cache disabled
2026-10-24T20:07:11.0990996Z
2026-10-24T20:07:11.0992836Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/web
2026-10-24T20:07:11.0993049Z
2026-10-24T20:07:17.7925754Z  ✓  unit  src/composer-rich-text-doc.test.ts (239 tests) 141ms
2026-10-24T20:07:18.5168005Z  ✓  unit  src/components/pullRequest/pullRequestDetail.logic.test.ts (74 tests) 34ms
2026-10-24T20:07:19.4048156Z (node:4076) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:19.4079334Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:19.4139274Z  ✓  unit  src/session-logic.test.ts (48 tests) 25ms
2026-10-24T20:07:19.6090456Z  ✓  unit  src/components/chat/MessagesTimeline.logic.test.ts (86 tests) 71ms
2026-10-24T20:07:19.6331410Z  ✓  unit  src/components/pullRequest/pullRequestList.logic.test.ts (36 tests) 31ms
2026-10-24T20:07:19.9792348Z (node:4082) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:19.9823644Z  ✓  browser (chromium)  src/hooks/useSettings.favorites.browser.test.tsx (7 tests) 413ms
2026-10-24T20:07:19.9832900Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:20.1517516Z  ✓  unit  src/components/Sidebar.logic.test.ts (57 tests) 19ms
2026-10-24T20:07:20.3168936Z  ✓  browser (chromium)  src/components/desktop/SnapShotCoordinator.browser.test.ts (10 tests) 329ms
2026-10-24T20:07:20.6667409Z  ✓  unit  src/keybindings.test.ts (38 tests) 19ms
2026-10-24T20:07:20.6921261Z  ✓  unit  src/components/settings/scopedSettings.test.ts (26 tests) 16ms
2026-10-24T20:07:20.9480186Z  ✓  browser (chromium)  src/components/onboarding/WelcomeWizard.import.browser.test.tsx (2 tests) 295ms
2026-10-24T20:07:21.0879588Z stdout | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-24T20:07:21.0880168Z [20:07:21.082] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:21.0882195Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:21.0882674Z }
2026-10-24T20:07:21.1073914Z stderr | src/components/ChatMarkdown.browser.test.tsx > ChatMarkdown streaming > edits the current task text and marker after reusing a renderer
2026-10-24T20:07:21.1115729Z 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-24T20:07:21.4273043Z  ✓  browser (chromium)  src/components/ChatMarkdown.browser.test.tsx (6 tests) 571ms
2026-10-24T20:07:21.4832806Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T20:07:21.4833516Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.input.browser.test.tsx (14 tests) 1999ms
2026-10-24T20:07:21.4834607Z [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-24T20:07:21.4872223Z    ✓ bolds with Mod+B only when text is selected 329ms
2026-10-24T20:07:21.4872752Z    ✓ an Arabic line (3)
2026-10-24T20:07:21.4909430Z      ✓ leaves inline code through its start with ArrowRight, which points back 799ms
2026-10-24T20:07:21.6449495Z (node:4058) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:21.6455795Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:21.7914397Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings permissions > renames every member when all have project access without settings access
2026-10-24T20:07:21.7930011Z [20:07:21.783] WARN (#39): Could not discover the primary environment. {
2026-10-24T20:07:21.7930520Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:21.7930953Z }
2026-10-24T20:07:21.8762109Z  ✓  unit  src/composerDraftStore.test.ts (69 tests) 71ms
2026-10-24T20:07:22.2548186Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T20:07:22.2548832Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:22.5959945Z (node:4291) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:22.5986725Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:22.6483663Z (node:4309) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:22.6495898Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:22.6564118Z stderr | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T20:07:22.6566641Z [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-24T20:07:22.6569098Z   debugInfo: {
2026-10-24T20:07:22.6569305Z     numContainers: 19,
2026-10-24T20:07:22.6569495Z     numContainersPooled: 19,
2026-10-24T20:07:22.6569690Z     numNeeded: 21,
2026-10-24T20:07:22.6569860Z     stillNeeded: 4,
2026-10-24T20:07:22.6570051Z   },
2026-10-24T20:07:22.6570227Z }
2026-10-24T20:07:22.6570558Z (node:4301) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:22.6570996Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:22.6615446Z  ✓  unit  src/modelSelection.test.ts (27 tests) 12ms
2026-10-24T20:07:22.8172634Z  ✓  unit  src/components/CommandPalette.logic.test.ts (28 tests) 35ms
2026-10-24T20:07:22.8616007Z stdout | src/components/chat/MessagesTimeline.browser.test.tsx > MessagesTimeline messages > settles when equally long messages have very different rendered heights
2026-10-24T20:07:22.8620002Z [20:07:22.842] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:22.8620650Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:22.8621449Z }
2026-10-24T20:07:22.8824775Z (node:4316) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:22.8826033Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:23.0036216Z  ✓  unit  src/components/Sidebar.drag.test.ts (42 tests) 13ms
2026-10-24T20:07:23.1112779Z  ✓  unit  src/themePalette.test.ts (15 tests) 38ms
2026-10-24T20:07:23.2250999Z  ✓  unit  src/terminal/ghostty/surface.test.ts (28 tests) 83ms
2026-10-24T20:07:23.3526013Z (node:4252) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:23.3526789Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:23.7266709Z  ✓  browser (chromium)  src/components/chat/MessagesTimeline.browser.test.tsx (14 tests) 2256ms
2026-10-24T20:07:23.7277978Z    ✓ MessagesTimeline messages (4)
2026-10-24T20:07:23.7294890Z      ✓ settles when equally long messages have very different rendered heights 1421ms
2026-10-24T20:07:23.8451121Z (node:4325) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:23.8499048Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:24.0534318Z  ✓  unit  src/providerInstances.test.ts (28 tests) 10ms
2026-10-24T20:07:24.1667113Z  ✓  unit  src/lib/attachmentUploadQueue.test.ts (12 tests) 13ms
2026-10-24T20:07:24.2474574Z  ✓  unit  src/lib/assistantTextSelection.test.ts (38 tests) 15ms
2026-10-24T20:07:24.3098468Z  ✓  unit  src/components/ChatView.logic.test.ts (45 tests) 29ms
2026-10-24T20:07:24.4159389Z  ✓  unit  src/composer-logic.test.ts (61 tests) 94ms
2026-10-24T20:07:24.6578658Z  ✓  unit  src/vscodeThemeImport.test.ts (23 tests) 57ms
2026-10-24T20:07:24.9514871Z stdout | src/components/settings/ProjectSettingsPanel.browser.test.tsx > project settings scope > keeps an unknown project recoverable from any environment
2026-10-24T20:07:24.9523051Z [20:07:24.939] WARN (#39): Could not discover the primary environment. {
2026-10-24T20:07:24.9523659Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:24.9524044Z }
2026-10-24T20:07:25.0276045Z (node:4364) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:25.0347185Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:25.1975025Z  ✓  unit  src/openVsxThemes.test.ts (5 tests) 520ms
2026-10-24T20:07:25.1997138Z    ✓ Open VSX themes (5)
2026-10-24T20:07:25.1997576Z      ✓ downloads a verified VSIX, reads JSONC includes, and pairs contributed variants 501ms
2026-10-24T20:07:25.2767730Z  ✓  unit  src/lib/imageCompression.test.ts (19 tests) 206ms
2026-10-24T20:07:25.9465658Z  ✓  unit  src/rightPanelStore.test.ts (67 tests) 26ms
2026-10-24T20:07:26.0796643Z  ✓  browser (chromium)  src/components/settings/ProjectSettingsPanel.browser.test.tsx (16 tests) 4583ms
2026-10-24T20:07:26.0800159Z    ✓ project settings permissions (10)
2026-10-24T20:07:26.0800628Z      ✓ removes a writable checkout while removal of the mixed group stays denied 491ms
2026-10-24T20:07:26.0801097Z      ✓ rechecks every removal target after confirmation before deleting or clearing drafts 388ms
2026-10-24T20:07:26.0810203Z      ✓ does not save an edit whose grant was revoked mid-edit, and recovers when restored 348ms
2026-10-24T20:07:26.0810718Z    ✓ project settings scope (5)
2026-10-24T20:07:26.0811109Z      ✓ offers every environment while no project is selected 303ms
2026-10-24T20:07:26.0811602Z      ✓ keeps an unknown project recoverable from any environment 896ms
2026-10-24T20:07:26.0812023Z      ✓ recovers a stale environment link with checkout undefined 407ms
2026-10-24T20:07:26.0812466Z      ✓ recovers a stale environment link with checkout removed-checkout 341ms
2026-10-24T20:07:26.2218199Z  ✓  unit  src/lib/composerContextRecords.test.ts (14 tests) 43ms
2026-10-24T20:07:26.2992608Z  ✓  unit  src/authBootstrap.test.ts (10 tests) 269ms
2026-10-24T20:07:26.4945910Z (node:4396) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:26.4946653Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:26.5898076Z  ✓  unit  src/connection/platform.test.ts (16 tests) 21ms
2026-10-24T20:07:26.6843362Z (node:4430) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:26.6892756Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:26.7921076Z  ✓  unit  src/components/chat/composerProviderState.test.tsx (15 tests) 7ms
2026-10-24T20:07:26.8357265Z (node:4389) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:26.8376905Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:26.8764569Z stdout | src/components/preview/PreviewView.browser.test.tsx > PreviewView > retains the annotation locally when its own environment loses access during capture
2026-10-24T20:07:26.8806930Z [20:07:26.861] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:26.8877613Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:26.8878267Z }
2026-10-24T20:07:26.9234207Z (node:4413) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:26.9292638Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:26.9796874Z  ✓  unit  src/themeBoot.test.ts (23 tests) 10ms
2026-10-24T20:07:27.0424475Z  ✓  unit  src/components/files/fileEditorVirtualization.test.ts (9 tests) 258ms
2026-10-24T20:07:27.3847902Z  ✓  unit  src/previewStateStore.test.ts (15 tests) 12ms
2026-10-24T20:07:27.6397446Z  ✓  browser (chromium)  src/components/settings/ProviderSettingsPanel.environment.browser.test.tsx (3 tests) 985ms
2026-10-24T20:07:27.6403646Z    ✓ EnvironmentProviderSettings routing (3)
2026-10-24T20:07:27.6404299Z      ✓ updates one provider instance without sending a stale whole map 459ms
2026-10-24T20:07:27.6404742Z      ✓ routes explicit ACP browser authentication consent to the selected environment 396ms
2026-10-24T20:07:27.6706689Z  ✓  browser (chromium)  src/components/ReopenClosedViewShortcut.browser.test.tsx (5 tests) 210ms
2026-10-24T20:07:27.7399563Z  ✓  browser (chromium)  src/components/preview/PreviewView.browser.test.tsx (2 tests) 1095ms
2026-10-24T20:07:27.7399947Z    ✓ PreviewView (2)
2026-10-24T20:07:27.7400284Z      ✓ retains the annotation locally when its own environment loses access during capture 823ms
2026-10-24T20:07:28.0030255Z (node:4439) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:28.0040180Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:28.0107544Z  ✓  browser (chromium)  src/lib/resourceTelemetryState.browser.test.tsx (4 tests) 2116ms
2026-10-24T20:07:28.0108046Z    ✓ resource monitor retry (4)
2026-10-24T20:07:28.0108553Z      ✓ clears the settings and history errors after a successful retry without remounting 504ms
2026-10-24T20:07:28.0109370Z      ✓ refreshes the changed history window only in the retry environment (switch environment: false) 895ms
2026-10-24T20:07:28.0110007Z      ✓ refreshes the changed history window only in the retry environment (switch environment: true) 533ms
2026-10-24T20:07:28.0333134Z  ✓  unit  src/lib/diffRendering.test.ts (16 tests) 17ms
2026-10-24T20:07:28.0791522Z  ✓  unit  src/components/settings/scheduledTasksSettings.logic.test.ts (18 tests) 10ms
2026-10-24T20:07:28.1312992Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not launch an editor after revocation during a native context menu
2026-10-24T20:07:28.1355483Z [chat-markdown] action failed {
2026-10-24T20:07:28.1411941Z   operation: 'open-file-in-editor',
2026-10-24T20:07:28.1412381Z   target: '/work/docs/readme.md',
2026-10-24T20:07:28.1412649Z } {
2026-10-24T20:07:28.1412836Z   _id: 'Cause',
2026-10-24T20:07:28.1413017Z   failures: [
2026-10-24T20:07:28.1413199Z     {
2026-10-24T20:07:28.1413378Z       _tag: 'Fail',
2026-10-24T20:07:28.1413682Z       error: [EnvironmentAuthorizationError: This connection cannot open an editor on this environment.],
2026-10-24T20:07:28.1458026Z     },
2026-10-24T20:07:28.1495202Z   ],
2026-10-24T20:07:28.1522810Z }
2026-10-24T20:07:28.1790328Z stderr | src/components/ChatMarkdown.permissions.browser.test.tsx > does not reveal a file after revocation during its workspace lookup
2026-10-24T20:07:28.1790908Z [chat-markdown] action failed {
2026-10-24T20:07:28.1791298Z   operation: 'reveal-file-in-file-manager',
2026-10-24T20:07:28.1791534Z   target: '/work/readme.md',
2026-10-24T20:07:28.1791721Z } {
2026-10-24T20:07:28.1791923Z   _id: 'Cause',
2026-10-24T20:07:28.1792095Z   failures: [
2026-10-24T20:07:28.1792268Z     {
2026-10-24T20:07:28.1792431Z       _tag: 'Fail',
2026-10-24T20:07:28.1792676Z       error: [Error: This connection cannot reveal files on this environment.],
2026-10-24T20:07:28.1792957Z     },
2026-10-24T20:07:28.1793119Z   ],
2026-10-24T20:07:28.1793364Z }
2026-10-24T20:07:28.2239358Z stdout | src/components/ChatMarkdown.permissions.browser.test.tsx > rechecks link-to-thread after a native context menu returns
2026-10-24T20:07:28.2239813Z [20:07:28.213] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:28.2240207Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:28.2240514Z }
2026-10-24T20:07:28.2886666Z  ✓  browser (chromium)  src/components/ChatMarkdown.permissions.browser.test.tsx (5 tests) 282ms
2026-10-24T20:07:28.5598916Z  ✓  unit  src/components/chat/chatCanvasLayout.test.ts (16 tests) 51ms
2026-10-24T20:07:28.6655672Z  ✓  unit  src/components/ThreadStatusIndicators.test.ts (19 tests) 17ms
2026-10-24T20:07:28.8772229Z  ✓  unit  src/hooks/useSettings.test.ts (11 tests) 14ms
2026-10-24T20:07:29.1571620Z  ✓  unit  src/terminal/ghostty/core.test.ts (16 tests) 96ms
2026-10-24T20:07:29.2607172Z 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-24T20:07:29.2615813Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:29.3715672Z 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-24T20:07:29.3739580Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:29.5716475Z 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-24T20:07:29.5724122Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:29.5725346Z 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-24T20:07:29.5726488Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:29.5729500Z 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-24T20:07:29.5754028Z [20:07:29.548] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:29.5795480Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:29.5831819Z }
2026-10-24T20:07:29.7048671Z 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-24T20:07:29.7112077Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:29.7306098Z  ✓  unit  src/hooks/useThreadActions.permissions.test.ts (36 tests) 47ms
2026-10-24T20:07:29.7314301Z 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-24T20:07:29.7341086Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:29.8232673Z  ✓  unit  src/browser/browserRecording.test.ts (6 tests) 27ms
2026-10-24T20:07:30.0036611Z 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-24T20:07:30.0072157Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:30.1645476Z 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-24T20:07:30.1657987Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:30.2751810Z 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-24T20:07:30.2775344Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:30.2827469Z (node:4509) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:30.2827911Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:30.3956476Z  ✓  unit  src/components/ProviderUpdateLaunchNotification.logic.test.ts (9 tests) 9ms
2026-10-24T20:07:30.4794624Z  ✓  unit  src/components/settings/settingsSearch.test.ts (19 tests) 24ms
2026-10-24T20:07:30.5692411Z 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-24T20:07:30.5736500Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:30.6220860Z  ✓  unit  src/connection/storage.test.ts (6 tests) 27ms
2026-10-24T20:07:30.7386011Z stderr | src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx > AddProviderInstanceDialog environment routing > rejects a queued save after the provider grant is revoked
2026-10-24T20:07:30.7386804Z [Error: ResizeObserver loop completed with undelivered notifications.]
2026-10-24T20:07:30.8032941Z  ✓  unit  src/components/settings/settingsScopeNavigation.test.ts (11 tests) 30ms
2026-10-24T20:07:30.9085353Z  ✓  browser (chromium)  src/components/settings/AddProviderInstanceDialog.environment.browser.test.tsx (4 tests) 1787ms
2026-10-24T20:07:30.9116903Z    ✓ AddProviderInstanceDialog environment routing (4)
2026-10-24T20:07:30.9117928Z      ✓ creates a local command in the selected environment without a sign-in step 1293ms
2026-10-24T20:07:30.9742687Z  ✓  unit  src/browserHistoryStore.test.ts (14 tests) 13ms
2026-10-24T20:07:31.0372649Z  ✓  unit  src/composer-editor-mentions.test.ts (25 tests) 19ms
2026-10-24T20:07:31.5193687Z  ✓  unit  src/hooks/useHandleNewThread.test.ts (5 tests) 4ms
2026-10-24T20:07:31.7352942Z  ✓  unit  src/pendingUserInput.test.ts (15 tests) 5ms
2026-10-24T20:07:31.9224189Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > carries the current indentation onto the new line
2026-10-24T20:07:31.9264492Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9271794Z
2026-10-24T20:07:31.9274377Z stderr | src/composer-code-block.test.ts > indentedNewlineInCodeBlock > indents from the line the caret is on, not the last line
2026-10-24T20:07:31.9280114Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9282135Z
2026-10-24T20:07:31.9287827Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > leaves the block once two blank lines end it
2026-10-24T20:07:31.9288449Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9294467Z
2026-10-24T20:07:31.9295003Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnTrailingBlankLines > closes an unclosed fence on the way out
2026-10-24T20:07:31.9295618Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9295944Z
2026-10-24T20:07:31.9296329Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ends the block at a typed closing fence and starts a line after it
2026-10-24T20:07:31.9301058Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9302919Z
2026-10-24T20:07:31.9303343Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > moves the lines after the fence out of the block
2026-10-24T20:07:31.9309471Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9310706Z
2026-10-24T20:07:31.9311298Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a line that cannot close the fence
2026-10-24T20:07:31.9312209Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9312550Z
2026-10-24T20:07:31.9321682Z stderr | src/composer-code-block.test.ts > exitCodeBlockOnClosingFence > ignores a caret before the end of the line
2026-10-24T20:07:31.9322434Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9326958Z
2026-10-24T20:07:31.9350002Z stderr | src/composer-code-block.test.ts > indentCodeBlock > indents every line a selection touches
2026-10-24T20:07:31.9367486Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9370216Z
2026-10-24T20:07:31.9383489Z stderr | src/composer-code-block.test.ts > indentCodeBlock > leaves the line a selection ends at the start of
2026-10-24T20:07:31.9409555Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9431875Z
2026-10-24T20:07:31.9481975Z stderr | src/composer-code-block.test.ts > indentCodeBlock > outdents every line a selection touches
2026-10-24T20:07:31.9487780Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9488141Z
2026-10-24T20:07:31.9529459Z stderr | src/composer-code-block.test.ts > indentCodeBlock > keeps the selection across the shifted lines
2026-10-24T20:07:31.9530149Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9531136Z
2026-10-24T20:07:31.9532253Z stderr | src/composer-code-block.test.ts > indentCodeBlock > reports handled when outdenting can go no further, so Tab never escapes the editor
2026-10-24T20:07:31.9532946Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9533210Z
2026-10-24T20:07:31.9545155Z 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-24T20:07:31.9560157Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9576745Z
2026-10-24T20:07:31.9577245Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` into a code block
2026-10-24T20:07:31.9577860Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9581770Z
2026-10-24T20:07:31.9582149Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts into a code block
2026-10-24T20:07:31.9582858Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9583135Z
2026-10-24T20:07:31.9592043Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ~~~py into a code block
2026-10-24T20:07:31.9592584Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9593772Z
2026-10-24T20:07:31.9594157Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```` into a code block
2026-10-24T20:07:31.9594717Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9595042Z
2026-10-24T20:07:31.9595773Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ```ts title=example into a code block
2026-10-24T20:07:31.9596335Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9596650Z
2026-10-24T20:07:31.9605031Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > turns ``` js into a code block
2026-10-24T20:07:31.9606691Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9606990Z
2026-10-24T20:07:31.9623003Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves `` alone
2026-10-24T20:07:31.9623562Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9623914Z
2026-10-24T20:07:31.9629955Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves text ``` alone
2026-10-24T20:07:31.9630496Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9630829Z
2026-10-24T20:07:31.9669670Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > leaves ```a`b alone
2026-10-24T20:07:31.9670740Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9671446Z
2026-10-24T20:07:31.9674927Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > refuses to open a fence inside a list item
2026-10-24T20:07:31.9675518Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9675849Z
2026-10-24T20:07:31.9676157Z stderr | src/composer-code-block.test.ts > convertCodeFenceOnEnter > keeps a chip's source in the info string
2026-10-24T20:07:31.9676725Z [tiptap warn]: Duplicate extension names found: ['listItemBranchingDeleteKeymap', 'bulletList', 'orderedList', 'listItem']. This can lead to issues.
2026-10-24T20:07:31.9677052Z
2026-10-24T20:07:31.9733777Z  ✓  unit  src/composer-code-block.test.ts (25 tests) 57ms
2026-10-24T20:07:32.0650291Z  ✓  unit  src/components/settings/SnapShotSetupDialog.logic.test.ts (21 tests) 6ms
2026-10-24T20:07:32.1086036Z  ✓  unit  src/browser/browserTargetResolver.test.ts (10 tests) 49ms
2026-10-24T20:07:32.3411946Z  ✓  unit  src/environmentGrouping.test.ts (7 tests) 6ms
2026-10-24T20:07:32.3908091Z  ✓  unit  src/hooks/useThreadActions.undo.test.ts (13 tests) 18ms
2026-10-24T20:07:32.9022932Z 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-24T20:07:32.9026377Z [20:07:32.898] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:32.9065140Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:32.9124592Z }
2026-10-24T20:07:33.1666617Z  ✓  browser (chromium)  src/components/GitActionsControl.browser.test.tsx (1 test) 470ms
2026-10-24T20:07:33.1693647Z    ✓ Git action targets across thread navigation (1)
2026-10-24T20:07:33.1694189Z      ✓ runs a retained PR toast in the thread that produced it 469ms
2026-10-24T20:07:33.2317269Z (node:4617) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:33.2328970Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:33.2618060Z  ✓  unit  src/terminal-links.test.ts (39 tests) 19ms
2026-10-24T20:07:33.3112839Z  ✓  unit  src/components/preview/previewMiniPlayerLayout.test.ts (17 tests) 6ms
2026-10-24T20:07:33.4553034Z (node:4624) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:33.4607923Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:33.4826633Z  ✓  unit  src/promptStashStore.test.ts (10 tests) 20ms
2026-10-24T20:07:33.5996021Z  ✓  unit  src/uiStateStore.test.ts (11 tests) 7ms
2026-10-24T20:07:33.7035046Z  ✓  unit  src/components/BranchToolbar.logic.test.ts (18 tests) 6ms
2026-10-24T20:07:33.8220718Z  ✓  unit  src/onboarding/projectImport.logic.test.ts (14 tests) 9ms
2026-10-24T20:07:33.8716304Z stdout | src/components/settings/ProviderSetupSection.browser.test.tsx > Antigravity setup > waits for verified auth after submitting a callback to the selected environment
2026-10-24T20:07:33.8755486Z [20:07:33.859] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:33.8790488Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:33.8796603Z }
2026-10-24T20:07:33.9276235Z (node:4654) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:33.9297762Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:33.9504379Z  ✓  browser (chromium)  src/components/chat/OpenInPicker.browser.test.tsx (2 tests) 130ms
2026-10-24T20:07:33.9673929Z  ✓  unit  src/components/settings/KeybindingsSettings.logic.test.ts (11 tests) 22ms
2026-10-24T20:07:34.1278899Z  ✓  browser (chromium)  src/components/ThreadNotificationCoordinator.badge.browser.test.tsx (5 tests) 182ms
2026-10-24T20:07:34.1543681Z  ✓  browser (chromium)  src/components/settings/ProviderSetupSection.browser.test.tsx (3 tests) 490ms
2026-10-24T20:07:34.1580627Z    ✓ Antigravity setup (3)
2026-10-24T20:07:34.1629624Z      ✓ waits for verified auth after submitting a callback to the selected environment 308ms
2026-10-24T20:07:34.2715246Z  ✓  browser (chromium)  src/cloud/useCloudLinkController.browser.test.tsx (7 tests) 245ms
2026-10-24T20:07:34.5087490Z (node:4632) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:34.5118474Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:34.6652514Z  ✓  unit  src/components/settings/providerStatus.test.ts (7 tests) 3ms
2026-10-24T20:07:34.7105250Z  ✓  unit  src/components/files/projectFilesQueryState.test.tsx (3 tests) 11ms
2026-10-24T20:07:34.7350555Z  ✓  unit  src/components/chat/threadActivityAnnouncement.test.ts (12 tests) 5ms
2026-10-24T20:07:34.8866800Z  ✓  unit  src/reviewCommentContext.test.ts (5 tests) 10ms
2026-10-24T20:07:34.9057347Z  ✓  browser (chromium)  src/components/ServerUpdateAction.browser.test.tsx (6 tests) 190ms
2026-10-24T20:07:35.0576115Z  ✓  unit  src/onboarding/firstRun.logic.test.ts (17 tests) 6ms
2026-10-24T20:07:35.2582685Z  ✓  unit  src/components/chat/composerPromptHistory.test.ts (18 tests) 6ms
2026-10-24T20:07:35.7503466Z  ✓  unit  src/onboarding/providerReadiness.logic.test.ts (16 tests) 4ms
2026-10-24T20:07:35.8002523Z  ✓  unit  src/lib/contextWindow.test.ts (9 tests) 28ms
2026-10-24T20:07:35.9409781Z (node:4680) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:35.9422944Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:35.9707046Z  ✓  unit  src/components/chat/composerSubmission.test.ts (8 tests) 21ms
2026-10-24T20:07:36.0510487Z  ✓  unit  src/markdown-clipboard.test.ts (5 tests) 4ms
2026-10-24T20:07:36.2538626Z  ✓  unit  src/remoteOpen.test.ts (14 tests) 6ms
2026-10-24T20:07:37.0246307Z  ✓  unit  src/state/sourceControlActions.test.ts (17 tests) 6ms
2026-10-24T20:07:37.1986224Z  ✓  unit  src/components/media/MediaActions.test.tsx (5 tests) 8ms
2026-10-24T20:07:37.2792250Z  ✓  unit  src/components/backgroundThreadAnnouncement.test.ts (9 tests) 4ms
2026-10-24T20:07:37.3284481Z  ✓  browser (chromium)  src/components/chat/ComposerPendingUserInputPanel.navigation.browser.test.tsx (2 tests) 129ms
2026-10-24T20:07:37.6977221Z  ✓  unit  src/components/GitActionsControl.logic.test.ts (12 tests) 7ms
2026-10-24T20:07:38.0660481Z  ✓  unit  src/threadRoutes.test.ts (11 tests) 11ms
2026-10-24T20:07:38.2526474Z  ✓  unit  src/cloud/linkEnvironment.test.ts (1 test) 25ms
2026-10-24T20:07:38.5159321Z  ✓  unit  src/onboarding/targetEnvironment.logic.test.ts (9 tests) 3ms
2026-10-24T20:07:38.5465006Z  ✓  unit  src/wslPaths.test.ts (12 tests) 13ms
2026-10-24T20:07:38.8341212Z (node:4799) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:38.8392222Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:38.9256376Z  ✓  unit  src/components/settings/SnapShotSettings.logic.test.ts (6 tests) 5ms
2026-10-24T20:07:38.9752390Z  ✓  unit  src/contextMenuFallback.test.ts (1 test) 2ms
2026-10-24T20:07:39.0279412Z  ✓  unit  src/components/pullRequest/pullRequestEditing.logic.test.ts (13 tests) 9ms
2026-10-24T20:07:39.1846753Z (node:4824) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:39.1847164Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:39.2272755Z  ✓  unit  src/components/settings/customModelEditor.logic.test.ts (5 tests) 7ms
2026-10-24T20:07:39.3083439Z  ✓  unit  src/components/files/fileSaveCoordinator.test.ts (8 tests) 8ms
2026-10-24T20:07:39.3608240Z  ✓  unit  src/components/pullRequest/pullRequestProjectAssignment.logic.test.ts (9 tests) 4ms
2026-10-24T20:07:39.4148632Z  ✓  unit  src/components/PullRequestThreadDialog.test.ts (1 test) 5ms
2026-10-24T20:07:39.8665290Z  ✓  unit  src/components/files/projectFilesQueryState.test.ts (3 tests) 22ms
2026-10-24T20:07:40.0222542Z  ✓  unit  src/lib/embeddedScripts.test.ts (40 tests) 24ms
2026-10-24T20:07:40.0851968Z  ✓  browser (chromium)  src/components/chat/AssistantCitationChip.browser.test.tsx (3 tests) 637ms
2026-10-24T20:07:40.0856305Z    ✓ citation comment popup position (1)
2026-10-24T20:07:40.0885642Z      ✓ stays on screen when the cited text ends in a code block's hidden overflow 373ms
2026-10-24T20:07:40.1594905Z  ✓  browser (chromium)  src/components/device/DevicePanel.browser.test.tsx (1 test) 64ms
2026-10-24T20:07:40.4292924Z  ✓  unit  src/reopenClosedView.test.ts (11 tests) 22ms
2026-10-24T20:07:40.5098702Z  ✓  unit  src/terminalUiStateStore.test.ts (6 tests) 7ms
2026-10-24T20:07:40.5633084Z  ✓  browser (chromium)  src/components/diffs/AnnotatableCodeView.browser.test.tsx (1 test) 58ms
2026-10-24T20:07:40.8112773Z  ✓  browser (chromium)  src/browser/ElectronBrowserHost.browser.test.tsx (1 test) 60ms
2026-10-24T20:07:40.8443287Z  ✓  browser (chromium)  src/components/files/useFileSaveCoordinator.browser.test.tsx (8 tests) 317ms
2026-10-24T20:07:40.8705002Z  ✓  unit  src/components/settings/settingsScope.test.ts (13 tests) 4ms
2026-10-24T20:07:40.9556370Z  ✓  unit  src/hooks/useThreadActionMenu.test.ts (6 tests) 5ms
2026-10-24T20:07:41.1174664Z (node:4917) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:41.1300205Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:41.1394179Z  ✓  unit  src/browserFaviconStore.test.ts (5 tests) 9ms
2026-10-24T20:07:41.2394413Z  ✓  unit  src/components/chat/composerThreadImport.test.ts (4 tests) 17ms
2026-10-24T20:07:41.2755137Z (node:4885) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:41.2800717Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:41.3987609Z  ✓  unit  src/lib/softwareKeyboard.test.ts (10 tests) 12ms
2026-10-24T20:07:41.4696750Z stdout | unknown test
2026-10-24T20:07:41.4701113Z [20:07:41.455] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:41.4701665Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:41.4702055Z }
2026-10-24T20:07:41.4744339Z  ✓  browser (chromium)  src/components/chat/ThreadDetailsPrRow.browser.test.tsx (2 tests) 262ms
2026-10-24T20:07:41.4744946Z  ✓  unit  src/state/threads.test.ts (3 tests) 14ms
2026-10-24T20:07:42.1517830Z  ✓  unit  src/components/sidebar/updateEverything.logic.test.ts (3 tests) 4ms
2026-10-24T20:07:42.5949786Z  ✓  unit  src/components/chat/modelPickerSearch.test.ts (6 tests) 11ms
2026-10-24T20:07:42.7863897Z  ✓  unit  src/versionSkew.test.ts (11 tests) 13ms
2026-10-24T20:07:43.2073134Z  ✓  unit  src/markdown-incremental.test.tsx (18 tests) 990ms
2026-10-24T20:07:43.3025127Z (node:4979) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:43.3026769Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:43.3309708Z  ✓  unit  src/closedViewStore.test.ts (11 tests) 16ms
2026-10-24T20:07:43.7870455Z (node:4964) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:43.7902196Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:43.8310358Z  ✓  unit  src/components/composerFooterLayout.test.ts (5 tests) 8ms
2026-10-24T20:07:43.9194508Z  ✓  unit  src/components/chat/ContextWindowMeter.logic.test.ts (7 tests) 3ms
2026-10-24T20:07:43.9909489Z  ✓  unit  src/state/shell.test.ts (5 tests) 15ms
2026-10-24T20:07:44.1913258Z  ✓  browser (chromium)  src/components/settings/AcpSessionManagementSection.browser.test.tsx (2 tests) 182ms
2026-10-24T20:07:44.2312418Z (node:4988) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:44.2336498Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:44.4548710Z  ✓  unit  src/state/server.test.ts (2 tests) 7ms
2026-10-24T20:07:44.6652280Z (node:5002) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:44.6674247Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:44.8481834Z  ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 4ms
2026-10-24T20:07:45.0152519Z  ✓  unit  src/components/usage/usagePriceTargets.test.ts (3 tests) 9ms
2026-10-24T20:07:45.3751001Z (node:5043) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:45.3795431Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:45.4760197Z (node:5027) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:45.4761040Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:45.5242724Z  ✓  unit  src/markdown-links.test.ts (9 tests) 17ms
2026-10-24T20:07:45.6915456Z  ✓  unit  src/browserFaviconLogic.test.ts (4 tests) 12ms
2026-10-24T20:07:45.8695760Z (node:5066) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:45.8722887Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:45.9319187Z  ✓  unit  src/questionAttachments.test.ts (3 tests) 5ms
2026-10-24T20:07:45.9633218Z  ✓  unit  src/components/composerCodeBlockHighlight.test.ts (2 tests) 27ms
2026-10-24T20:07:46.2044369Z  ✓  browser (chromium)  src/components/chat/ComposerStashMenu.browser.test.tsx (1 test) 604ms
2026-10-24T20:07:46.2049179Z    ✓ leaves dialog, unrelated input and question button shortcuts alone while the stash is open 603ms
2026-10-24T20:07:46.2703613Z  ✓  unit  src/terminal/ghostty/runtimeAbi.test.ts (2 tests) 100ms
2026-10-24T20:07:46.2856954Z  ✓  browser (chromium)  src/components/device/useDeviceControls.browser.test.tsx (3 tests) 81ms
2026-10-24T20:07:46.3088127Z  ✓  unit  src/session-logic.runtime-diagnostics.test.ts (4 tests) 11ms
2026-10-24T20:07:46.4472676Z  ✓  browser (chromium)  src/components/settings/CaptureShortcutConfig.browser.test.tsx (3 tests) 181ms
2026-10-24T20:07:46.5209295Z (node:5051) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:46.5210072Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:46.5285780Z  ✓  unit  src/bundledDev.test.ts (1 test) 178ms
2026-10-24T20:07:46.8183719Z  ✓  unit  src/state/pullRequests.test.ts (5 tests) 5ms
2026-10-24T20:07:46.8869786Z  ✓  unit  src/components/settings/ProviderSettingsPanel.logic.test.ts (7 tests) 3ms
2026-10-24T20:07:46.9176775Z  ✓  unit  src/threadSelectionStore.test.ts (6 tests) 4ms
2026-10-24T20:07:46.9487042Z  ✓  unit  src/components/chat/timelineScrollTarget.test.ts (7 tests) 3ms
2026-10-24T20:07:47.2404270Z (node:5091) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:47.2404779Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:47.2747910Z  ✓  unit  src/composer-undo-grouping.test.ts (5 tests) 14ms
2026-10-24T20:07:47.3187719Z  ✓  browser (chromium)  src/components/settings/useProjectScriptSettings.browser.test.tsx (2 tests) 65ms
2026-10-24T20:07:47.3211543Z  ✓  unit  src/lib/turnDiffTree.test.ts (4 tests) 8ms
2026-10-24T20:07:47.5600760Z  ✓  unit  src/components/usage/usagePriceTable.test.ts (7 tests) 4ms
2026-10-24T20:07:48.0537001Z  ✓  unit  src/components/chat/composerSend.logic.test.ts (14 tests) 4ms
2026-10-24T20:07:48.1800701Z  ✓  unit  src/components/pullRequest/pullRequestProjectFilter.logic.test.ts (6 tests) 10ms
2026-10-24T20:07:48.2686567Z  ✓  unit  src/components/preview/openPreviewSession.test.ts (4 tests) 14ms
2026-10-24T20:07:48.5393276Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-24T20:07:48.5451570Z [20:07:48.522] WARN (#40): Could not read the primary environment topology. {
2026-10-24T20:07:48.5490635Z   cause: [TypeError: window.desktopBridge?.getLocalEnvironmentBootstraps is not a function],
2026-10-24T20:07:48.5530935Z }
2026-10-24T20:07:48.5560384Z stdout | src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx > holds a launch PR link until project discovery settles, then opens the PR view
2026-10-24T20:07:48.5571585Z [20:07:48.525] WARN (#40): Could not read the desktop-local backend topology. {
2026-10-24T20:07:48.5571882Z   cause: [TypeError: bridge.getLocalEnvironmentBootstraps is not a function],
2026-10-24T20:07:48.5572205Z }
2026-10-24T20:07:48.5978719Z  ✓  browser (chromium)  src/components/desktop/DesktopWebLinkCoordinator.browser.test.tsx (1 test) 72ms
2026-10-24T20:07:48.6481398Z  ✓  unit  src/components/pullRequest/pullRequestFileOrder.logic.test.ts (10 tests) 9ms
2026-10-24T20:07:48.7107234Z  ✓  unit  src/components/chat/timelineScrollAnchoring.test.tsx (6 tests) 8ms
2026-10-24T20:07:48.7279391Z  ✓  unit  src/components/settings/ConnectionsSettings.logic.test.ts (7 tests) 6ms
2026-10-24T20:07:49.1449816Z  ✓  unit  src/environments/primary/bootstrap.test.ts (5 tests) 85ms
2026-10-24T20:07:49.3123536Z (node:5202) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:49.3153316Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:49.3530896Z  ✓  unit  src/lib/backgroundActivityReporter.test.ts (3 tests) 14ms
2026-10-24T20:07:49.4021080Z  ✓  unit  src/composer-list-continuation.test.ts (18 tests) 7ms
2026-10-24T20:07:49.7192704Z  ✓  unit  src/components/pullRequest/pullRequestFilesViewed.logic.test.ts (10 tests) 4ms
2026-10-24T20:07:49.8874192Z  ✓  unit  src/components/files/FilePreviewPanel.test.ts (13 tests) 4ms
2026-10-24T20:07:49.9864244Z  ✓  unit  src/connection/desktopLocal.test.ts (9 tests) 4ms
2026-10-24T20:07:50.5249551Z  ✓  unit  src/components/pullRequest/pullRequestStackSnapshot.test.ts (5 tests) 5ms
2026-10-24T20:07:50.7644027Z (node:5279) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:50.7664945Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:50.7694389Z  ✓  unit  src/components/chat/ProviderStatusBanner.test.ts (2 tests) 2ms
2026-10-24T20:07:50.8113545Z (node:5243) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:50.8114115Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:50.9843183Z (node:5292) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:50.9896037Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:51.0649812Z  ✓  unit  src/components/chat/composerAttachmentReferences.test.ts (2 tests) 15ms
2026-10-24T20:07:51.1437050Z stdout | src/components/settings/SourceControlWritingSettings.browser.test.tsx > mixed source control instructions > resets mixed template preferences without replacing each environment's instructions
2026-10-24T20:07:51.1439557Z [20:07:51.137] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:51.1440021Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:51.1440356Z }
2026-10-24T20:07:51.1446368Z  ✓  unit  src/terminal/ghostty/keyCodes.test.ts (6 tests) 4ms
2026-10-24T20:07:51.1676968Z  ✓  unit  src/components/files/filePath.test.ts (18 tests) 4ms
2026-10-24T20:07:51.2823349Z  ✓  browser (chromium)  src/components/chat/useChatShortcuts.browser.test.tsx (2 tests) 211ms
2026-10-24T20:07:51.2949242Z  ✓  browser (chromium)  src/components/settings/TelemetryExportSettings.browser.test.tsx (2 tests) 4497ms
2026-10-24T20:07:51.2949689Z    ✓ TelemetryExportSettings (2)
2026-10-24T20:07:51.2950044Z      ✓ does not resend a field the user restored after another client changed it 4183ms
2026-10-24T20:07:51.2950464Z      ✓ reports and tests the endpoint the environment set over an empty setting 313ms
2026-10-24T20:07:51.3747571Z  ✓  browser (chromium)  src/components/settings/SourceControlWritingSettings.browser.test.tsx (1 test) 453ms
2026-10-24T20:07:51.3754670Z    ✓ mixed source control instructions (1)
2026-10-24T20:07:51.3755176Z      ✓ resets mixed template preferences without replacing each environment's instructions 453ms
2026-10-24T20:07:51.4952588Z (node:5315) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:51.4963832Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:51.5307557Z  ✓  unit  src/browser/desktopTabLifetime.test.ts (3 tests) 7ms
2026-10-24T20:07:51.6194547Z  ✓  unit  src/components/chat/queuedMessageEdit.test.ts (5 tests) 8ms
2026-10-24T20:07:51.8681221Z  ✓  unit  src/components/settings/deviceHostsSettings.logic.test.ts (6 tests) 7ms
2026-10-24T20:07:52.0112914Z  ✓  unit  src/components/clerk/clerkAppearance.test.ts (10 tests) 12ms
2026-10-24T20:07:52.2192814Z  ✓  unit  src/components/settings/deviceHostConnectionChecks.test.ts (3 tests) 6ms
2026-10-24T20:07:52.4792107Z  ✓  unit  src/components/chat/HighlightedTokens.test.ts (7 tests) 11ms
2026-10-24T20:07:52.5552184Z (node:5322) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:52.5552771Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:52.5918934Z  ✓  browser (chromium)  src/components/Sidebar.pointer.browser.test.tsx (2 tests) 48ms
2026-10-24T20:07:52.8714186Z  ✓  browser (chromium)  src/components/settings/AcpRegistrySearchStep.browser.test.tsx (2 tests) 973ms
2026-10-24T20:07:52.8715736Z    ✓ rechecks the grant before preparing an agent 571ms
2026-10-24T20:07:52.8716155Z    ✓ ignores prepare completion after unmount 401ms
2026-10-24T20:07:52.9419504Z  ✓  unit  src/components/preview/useDiscoveredLocalServers.test.ts (9 tests) 4ms
2026-10-24T20:07:53.0624107Z  ✓  unit  src/lib/incrementalHighlighting.test.ts (13 tests) 450ms
2026-10-24T20:07:53.2137489Z  ✓  unit  src/lib/threadContextAttachment.test.ts (2 tests) 17ms
2026-10-24T20:07:53.4179664Z (node:5368) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:53.4201156Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:53.4310607Z  ✓  browser (chromium)  src/components/settings/StorageSettings.browser.test.tsx (1 test) 54ms
2026-10-24T20:07:53.6425246Z (node:5339) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:53.6535882Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:54.0514793Z  ✓  browser (chromium)  src/components/chat/threadContextDrag.browser.test.tsx (2 tests) 76ms
2026-10-24T20:07:54.0953006Z  ✓  unit  src/components/settings/SettingsPanels.logic.test.ts (4 tests) 10ms
2026-10-24T20:07:54.0977346Z (node:5407) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:54.1019947Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:54.4989259Z  ✓  unit  src/components/ThreadTerminalDrawer.test.ts (3 tests) 5ms
2026-10-24T20:07:54.5383074Z stdout | src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx > keeps an unsaved description when collapsed and reopened
2026-10-24T20:07:54.5383693Z [20:07:54.535] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:07:54.5388963Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:07:54.5390838Z }
2026-10-24T20:07:54.5595998Z  ✓  unit  src/lib/discardComposerDraft.test.ts (2 tests) 7ms
2026-10-24T20:07:54.5986158Z  ✓  unit  src/components/chat/composerAttachmentFiles.test.ts (3 tests) 5ms
2026-10-24T20:07:54.9144011Z (node:5423) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:54.9210175Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:54.9210933Z  ✓  unit  src/components/settings/AcpRegistryIcon.test.ts (3 tests) 7ms
2026-10-24T20:07:55.2832570Z (node:5414) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:55.2871493Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:55.3162840Z  ✓  unit  src/projectScripts.test.ts (10 tests) 7ms
2026-10-24T20:07:55.5362859Z  ✓  unit  src/hooks/useEnvironmentTheme.test.ts (4 tests) 15ms
2026-10-24T20:07:55.5789291Z  ✓  unit  src/components/RightPanelTabs.test.tsx (4 tests) 2ms
2026-10-24T20:07:55.7520722Z  ✓  unit  src/sidebarPendingFileDropStore.test.ts (3 tests) 6ms
2026-10-24T20:07:55.8681818Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestSummaryTab.browser.test.tsx (1 test) 1490ms
2026-10-24T20:07:55.8682454Z    ✓ keeps an unsaved description when collapsed and reopened 1489ms
2026-10-24T20:07:56.0703752Z  ✓  unit  src/components/chat/composerMentionDrag.test.ts (3 tests) 3ms
2026-10-24T20:07:56.2616591Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestCodeTab.browser.test.tsx (1 test) 139ms
2026-10-24T20:07:56.4659221Z  ✓  unit  src/lib/runtime.test.ts (4 tests) 1405ms
2026-10-24T20:07:56.4682495Z    ✓ web runtime relay telemetry policy (4)
2026-10-24T20:07:56.4753570Z      ✓ applies desktop opt-out before the first relay span 1153ms
2026-10-24T20:07:56.5506858Z  ✓  unit  src/components/chat/composerContextUndo.test.ts (1 test) 3ms
2026-10-24T20:07:56.9450755Z  ✓  unit  src/components/settings/AddProviderInstanceDialog.test.ts (5 tests) 6ms
2026-10-24T20:07:57.4029023Z (node:5471) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:57.4049874Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:57.4576520Z  ✓  unit  src/composer-block-shortcuts.test.ts (11 tests) 35ms
2026-10-24T20:07:57.4943601Z  ✓  unit  src/state/terminalSessions.test.ts (1 test) 17ms
2026-10-24T20:07:57.5944356Z  ✓  unit  src/components/pullRequest/pullRequestReviewStore.test.ts (3 tests) 3ms
2026-10-24T20:07:57.6294853Z (node:5497) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:57.6295196Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:57.6398420Z (node:5512) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:57.6398913Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:57.6552435Z  ✓  unit  src/diffFileActions.test.ts (9 tests) 10ms
2026-10-24T20:07:57.7943642Z (node:5505) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:57.7950107Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:57.8200612Z  ✓  unit  src/components/desktopUpdate.logic.test.ts (7 tests) 8ms
2026-10-24T20:07:58.0234760Z  ✓  unit  src/state/use-orchestration-command.test.ts (2 tests) 5ms
2026-10-24T20:07:58.0931172Z  ✓  unit  src/cloud/publicConfig.test.ts (12 tests) 4ms
2026-10-24T20:07:58.4233660Z  ✓  browser (chromium)  src/components/chat/QueuedRunsControl.browser.test.tsx (1 test) 477ms
2026-10-24T20:07:58.4300558Z    ✓ previews assistant quotes as readable text and preserves the citation when editing 476ms
2026-10-24T20:07:58.7943815Z  ✓  unit  src/clientPersistenceStorage.test.ts (3 tests) 147ms
2026-10-24T20:07:58.9669722Z  ✓  unit  src/components/device/DeviceSetup.test.ts (2 tests) 2ms
2026-10-24T20:07:59.0581984Z  ✓  unit  src/editorPreferences.test.ts (2 tests) 8ms
2026-10-24T20:07:59.1952652Z  ✓  unit  src/environments/primary/httpLayer.test.ts (2 tests) 16ms
2026-10-24T20:07:59.4089552Z  ✓  browser (chromium)  src/components/chat/ThreadAutomationsPanel.permissions.browser.test.tsx (3 tests) 164ms
2026-10-24T20:07:59.4250528Z  ✓  unit  src/confirmDialog.test.ts (3 tests) 4ms
2026-10-24T20:07:59.5157314Z  ✓  unit  src/components/settings/ProjectSettingsPanel.logic.test.ts (3 tests) 2ms
2026-10-24T20:07:59.9012217Z  ✓  unit  src/state/paginatedBranches.test.ts (4 tests) 2ms
2026-10-24T20:07:59.9025047Z  ✓  unit  src/lib/terminalCloseShortcut.test.ts (2 tests) 3ms
2026-10-24T20:07:59.9558234Z (node:5598) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:07:59.9583156Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:07:59.9884344Z  ✓  unit  src/lib/assistantCitationNavigation.test.ts (2 tests) 26ms
2026-10-24T20:08:00.0945722Z  ✓  unit  src/browser/browserSurfaceStore.test.ts (3 tests) 6ms
2026-10-24T20:08:00.2954148Z  ✓  browser (chromium)  src/shortcutModifierState.browser.test.ts (3 tests) 56ms
2026-10-24T20:08:00.6073047Z  ✓  browser (chromium)  src/components/projectScriptEditor.browser.test.tsx (1 test) 109ms
2026-10-24T20:08:00.6783008Z (node:5608) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:00.6794174Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:00.7112637Z  ✓  unit  src/components/files/fileTreeDragMention.test.ts (3 tests) 3ms
2026-10-24T20:08:00.7400707Z  ✓  browser (chromium)  src/components/settings/colorPickers.browser.test.tsx (1 test) 587ms
2026-10-24T20:08:00.7401166Z    ✓ theme color field (1)
2026-10-24T20:08:00.7414094Z      ✓ keeps the selected hue when a grey color is echoed back from theme settings 587ms
2026-10-24T20:08:00.8072364Z (node:5622) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:00.8095449Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:01.0132972Z  ✓  unit  src/components/pullRequest/pullRequestReactions.logic.test.ts (3 tests) 2ms
2026-10-24T20:08:01.0521447Z stderr | src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx > keeps an unsaved citation comment when a question takes the composer
2026-10-24T20:08:01.0553743Z 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-24T20:08:01.0707647Z  ✓  browser (chromium)  src/components/ComposerPromptEditorTiptap.citationDraft.browser.test.tsx (1 test) 804ms
2026-10-24T20:08:01.0710303Z    ✓ keeps an unsaved citation comment when a question takes the composer 803ms
2026-10-24T20:08:01.1416688Z  ✓  browser (chromium)  src/composer-list-split.browser.test.ts (3 tests) 120ms
2026-10-24T20:08:01.1617067Z  ✓  unit  src/hooks/showThreadUndoNotice.test.ts (3 tests) 8ms
2026-10-24T20:08:01.3547507Z  ✓  unit  src/desktopAppActivation.test.ts (2 tests) 4ms
2026-10-24T20:08:01.3828981Z  ✓  browser (chromium)  src/components/sidebar/SidebarProviderUpdatePill.browser.test.tsx (2 tests) 74ms
2026-10-24T20:08:01.4984785Z  ✓  unit  src/components/settings/IntegrationsSettings.logic.test.ts (4 tests) 9ms
2026-10-24T20:08:01.7088921Z  ✓  browser (chromium)  src/lib/announce.browser.test.ts (3 tests) 125ms
2026-10-24T20:08:01.7884066Z (node:5669) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:01.7952255Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:01.8117080Z  ✓  unit  src/lib/revealThreadTerminal.test.ts (2 tests) 11ms
2026-10-24T20:08:01.8975215Z  ✓  unit  src/components/settings/browserImportWizard.logic.test.ts (5 tests) 4ms
2026-10-24T20:08:02.0989328Z  ✓  browser (chromium)  src/components/pullRequest/PullRequestMarkdownEditor.browser.test.tsx (1 test) 961ms
2026-10-24T20:08:02.1040809Z    ✓ keeps an edited draft through revocation and saves it after access returns without remounting 960ms
2026-10-24T20:08:02.2106504Z  ✓  unit  src/markdownListIndentation.test.tsx (5 tests) 42ms
2026-10-24T20:08:02.2904687Z (node:5661) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:02.2905333Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:02.4856386Z  ✓  unit  src/components/chat/MessagesTimeline.active-tools.test.ts (2 tests) 18ms
2026-10-24T20:08:02.5928066Z  ✓  unit  src/components/preview/openTerminalLinkInPreview.test.ts (1 test) 12ms
2026-10-24T20:08:02.7262941Z  ✓  unit  src/worktreeCleanup.test.ts (2 tests) 6ms
2026-10-24T20:08:02.7276111Z  ✓  unit  src/lib/previewAnnotation.test.ts (4 tests) 3ms
2026-10-24T20:08:02.8937200Z  ✓  unit  src/components/pullRequest/pullRequestDiff.logic.test.ts (4 tests) 3ms
2026-10-24T20:08:03.1271888Z  ✓  unit  src/localApi.test.ts (1 test) 865ms
2026-10-24T20:08:03.1272434Z    ✓ LocalApi (1)
2026-10-24T20:08:03.1272835Z      ✓ fails closed in a browser when no themed host is available 864ms
2026-10-24T20:08:03.1275507Z  ✓  unit  src/workspaceBasenameLookup.test.ts (6 tests) 14ms
2026-10-24T20:08:03.1571962Z (node:5708) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:03.1572474Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:03.2446934Z  ✓  unit  src/components/preview/closePreviewSession.test.ts (1 test) 9ms
2026-10-24T20:08:03.3196019Z  ✓  unit  src/components/chat/pageScrollController.test.ts (3 tests) 2ms
2026-10-24T20:08:03.3543727Z  ✓  unit  src/state/npmRelease.test.ts (2 tests) 117ms
2026-10-24T20:08:03.4379708Z stderr | src/components/diffs/codeViewSearch.test.ts
2026-10-24T20:08:03.4380142Z parsePatchContent: hunk line count mismatch: "@@ -1,4 +1,5 @@", declared old/new 4/5, parsed old/new 3/4
2026-10-24T20:08:03.4380360Z
2026-10-24T20:08:03.4455301Z  ✓  unit  src/components/diffs/codeViewSearch.test.ts (1 test) 3ms
2026-10-24T20:08:03.5511740Z  ✓  unit  src/threadNotifications.test.ts (3 tests) 123ms
2026-10-24T20:08:03.5744576Z  ✓  unit  src/components/settings/SourceControlAccountSettings.logic.test.ts (2 tests) 3ms
2026-10-24T20:08:03.5998196Z  ✓  unit  src/components/threadActionMenu.logic.test.ts (3 tests) 2ms
2026-10-24T20:08:03.6394759Z  ✓  unit  src/composer-rich-text.test.ts (5 tests) 4ms
2026-10-24T20:08:03.8857090Z  ✓  unit  src/components/usage/usagePriceForm.test.ts (11 tests) 3ms
2026-10-24T20:08:04.1041785Z  ✓  unit  src/cloud/connectCliAuth.test.ts (2 tests) 3ms
2026-10-24T20:08:04.4152677Z  ✓  unit  src/components/settings/ProviderInstanceCard.test.ts (4 tests) 8ms
2026-10-24T20:08:04.5753362Z  ✓  unit  src/hooks/useCopyToClipboard.test.ts (2 tests) 5ms
2026-10-24T20:08:04.7904033Z  ✓  browser (chromium)  src/components/chat/threadFindHighlights.browser.test.tsx (1 test) 14ms
2026-10-24T20:08:04.8911942Z  ✓  unit  src/providerModels.test.ts (2 tests) 2ms
2026-10-24T20:08:04.9960974Z  ✓  unit  src/lib/chunkReloadGuard.test.ts (3 tests) 3ms
2026-10-24T20:08:05.1207838Z  ✓  unit  src/composer-text-direction.test.ts (4 tests) 8ms
2026-10-24T20:08:05.1583927Z  ✓  unit  src/state/desktopUpdate.test.ts (1 test) 60ms
2026-10-24T20:08:05.2428898Z  ✓  unit  src/components/chat/composerTypingGuard.test.ts (4 tests) 4ms
2026-10-24T20:08:05.2704805Z (node:5747) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:05.2712268Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:05.2933615Z  ✓  unit  src/components/pullRequest/pullRequestDiffError.test.ts (3 tests) 4ms
2026-10-24T20:08:05.3255221Z  ✓  browser (chromium)  src/components/settings/useSnapShotShortcutRecorder.browser.test.tsx (1 test) 364ms
2026-10-24T20:08:05.3298441Z    ✓ ignores late suppression acknowledgements after cancellation 364ms
2026-10-24T20:08:05.3908165Z  ✓  unit  src/state/entities.relationshipShells.test.ts (2 tests) 5ms
2026-10-24T20:08:05.5720566Z  ✓  browser (chromium)  src/components/media/MediaVideoPlayer.browser.test.tsx (2 tests) 63ms
2026-10-24T20:08:05.7392176Z (node:5875) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:05.7425305Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:05.8465168Z  ✓  unit  src/components/chat/ThreadErrorBanner.test.tsx (3 tests) 4ms
2026-10-24T20:08:05.8491989Z  ✓  unit  src/lib/terminalContext.test.ts (2 tests) 2ms
2026-10-24T20:08:05.9392584Z  ✓  unit  src/providerSkillSearch.test.ts (10 tests) 4ms
2026-10-24T20:08:05.9708729Z  ✓  browser (chromium)  src/components/sidebar/SidebarThreadUndoNotice.browser.test.tsx (1 test) 43ms
2026-10-24T20:08:06.0083062Z stdout | unknown test
2026-10-24T20:08:06.0083595Z [20:08:06.005] WARN (#38): Could not discover the primary environment. {
2026-10-24T20:08:06.0084207Z   error: [ConnectionTransientError: Remote environment endpoint returned an invalid response from http://localhost:63761/.well-known/t3/environment.],
2026-10-24T20:08:06.0084616Z }
2026-10-24T20:08:06.1979976Z  ✓  browser (chromium)  src/components/settings/SecretInput.browser.test.tsx (2 tests) 992ms
2026-10-24T20:08:06.1980578Z    ✓ SecretInput (2)
2026-10-24T20:08:06.1982472Z      ✓ preserves a configured secret on empty edits and commits a replacement 780ms
2026-10-24T20:08:06.2041384Z  ✓  unit  src/components/chat/ExpandedImagePreview.test.ts (5 tests) 5ms
2026-10-24T20:08:06.2199232Z (node:5913) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:06.2232600Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:06.3674240Z (node:5944) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:06.3675540Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:06.4606026Z  ✓  unit  src/components/usage/usagePagePreferences.test.ts (4 tests) 5ms
2026-10-24T20:08:06.5349479Z  ✓  unit  src/diffPanelStore.test.ts (1 test) 2ms
2026-10-24T20:08:06.7645065Z  ✓  unit  src/components/chat/workspaceFileDrop.test.ts (2 tests) 3ms
2026-10-24T20:08:06.8382223Z  ✓  unit  src/components/settings/ProviderSettingsForm.test.ts (3 tests) 3ms
2026-10-24T20:08:06.8395249Z  ✓  unit  src/components/pullRequest/pullRequestMarkdown.logic.test.ts (1 test) 6ms
2026-10-24T20:08:06.8636661Z  ✓  unit  src/markdownGithubAlerts.test.tsx (3 tests) 20ms
2026-10-24T20:08:06.8832908Z  ✓  browser (chromium)  src/components/UsageToggleShortcut.browser.test.tsx (2 tests) 96ms
2026-10-24T20:08:06.9233033Z  ✓  unit  src/components/settings/SettingInheritance.test.ts (1 test) 3ms
2026-10-24T20:08:06.9549944Z  ✓  unit  src/lib/elementContext.test.ts (1 test) 3ms
2026-10-24T20:08:07.0693025Z  ✓  unit  src/components/diffs/diffFileTree.logic.test.ts (3 tests) 2ms
2026-10-24T20:08:07.1075355Z  ✓  unit  src/lib/terminalCloseConfirm.test.ts (1 test) 2ms
2026-10-24T20:08:07.1390636Z (node:5955) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:07.1391313Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:07.2572887Z  ✓  unit  src/components/chat/markdownTextDirection.test.ts (3 tests) 3ms
2026-10-24T20:08:07.2823279Z  ✓  unit  src/components/device/deviceHubApi.test.ts (1 test) 3ms
2026-10-24T20:08:07.3338065Z  ✓  unit  src/cloud/relayClientInstallDialog.test.ts (1 test) 4ms
2026-10-24T20:08:07.3916897Z  ✓  unit  src/cloud/managedAuth.test.ts (1 test) 5ms
2026-10-24T20:08:07.4292075Z  ✓  unit  src/components/files/ProjectFilePicker.logic.test.ts (2 tests) 2ms
2026-10-24T20:08:07.4804165Z  ✓  unit  src/lib/projectScriptTerminal.test.ts (4 tests) 2ms
2026-10-24T20:08:07.5258178Z  ✓  unit  src/state/serverProviders.logic.test.ts (2 tests) 2ms
2026-10-24T20:08:07.5514669Z  ✓  unit  src/components/pullRequest/pullRequestsRouteSearch.test.ts (2 tests) 5ms
2026-10-24T20:08:07.5824328Z  ✓  unit  src/lib/orchestrationV2Timeline.test.ts (2 tests) 2ms
2026-10-24T20:08:07.7149978Z  ✓  unit  src/hooks/useLocalStorage.test.ts (1 test) 9ms
2026-10-24T20:08:07.7942487Z  ✓  unit  src/hostedPairing.test.ts (2 tests) 3ms
2026-10-24T20:08:07.8224830Z (node:6046) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:07.8230725Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:07.8526858Z  ✓  unit  src/browser/browserViewportActions.test.ts (1 test) 2ms
2026-10-24T20:08:07.9404055Z  ✓  unit  src/components/settings/ResourceTelemetryDiagnostics.logic.test.ts (1 test) 3ms
2026-10-24T20:08:08.0744916Z  ✓  unit  src/state/desktopSshHosts.test.ts (1 test) 2ms
2026-10-24T20:08:08.0943306Z  ✓  unit  src/fileContextMenu.test.ts (3 tests) 2ms
2026-10-24T20:08:08.1724095Z (node:6097) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:08.1724767Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:08.1984916Z  ✓  unit  src/components/usage/UsageProviderChart.test.ts (1 test) 2ms
2026-10-24T20:08:08.2457559Z  ✓  unit  src/components/composerContextPresentation.test.ts (1 test) 4ms
2026-10-24T20:08:08.3203859Z  ✓  unit  src/cloud/dpop.test.ts (1 test) 46ms
2026-10-24T20:08:08.3564484Z  ✓  unit  src/components/chat/pendingDraftWork.test.ts (2 tests) 2ms
2026-10-24T20:08:08.4304378Z (node:6110) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:08.4313442Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:08.5032910Z  ✓  unit  src/components/preview/usePreviewBridge.test.ts (1 test) 3ms
2026-10-24T20:08:08.5670845Z  ✓  unit  src/components/chat/agentSpawnSummary.test.ts (4 tests) 4ms
2026-10-24T20:08:08.6559296Z  ✓  unit  src/browser/browserViewportLayout.test.ts (2 tests) 2ms
2026-10-24T20:08:08.6890495Z  ✓  unit  src/pierre-icons.test.ts (2 tests) 2ms
2026-10-24T20:08:08.7632509Z (node:6150) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:08.7648406Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:08.7946093Z  ✓  unit  src/portDiscoveryState.test.ts (2 tests) 3ms
2026-10-24T20:08:08.8193061Z  ✓  unit  src/components/clerk/electronPasskeys.test.ts (1 test) 3ms
2026-10-24T20:08:08.8394733Z  ✓  unit  src/components/chat/assistantCitationCommentDismissal.test.ts (3 tests) 2ms
2026-10-24T20:08:08.8627484Z  ✓  unit  src/components/usage/usageBreakdown.test.ts (1 test) 2ms
2026-10-24T20:08:08.9045198Z  ✓  unit  src/reactCompilerCoverage.test.ts (1148 tests) 4959ms
2026-10-24T20:08:08.9047760Z    ✓ React Compiler coverage (1148)
2026-10-24T20:08:08.9048584Z      ✓ compiles apps/web/src/components/chat/ChatComposer.tsx 397ms
2026-10-24T20:08:08.9049003Z      ✓ compiles apps/web/src/components/ChatView.tsx 1356ms
2026-10-24T20:08:08.9609449Z  ✓  unit  src/components/chat/V2LifecycleRow.logic.test.ts (3 tests) 3ms
2026-10-24T20:08:08.9899213Z  ✓  unit  src/hooks/threadUndo.test.ts (2 tests) 2ms
2026-10-24T20:08:09.0494540Z  ✓  unit  src/lib/chatThreadActions.test.ts (2 tests) 2ms
2026-10-24T20:08:09.0938646Z  ✓  unit  src/projectIconOptions.test.ts (2 tests) 9ms
2026-10-24T20:08:09.2301666Z  ✓  unit  src/textDirection.test.ts (9 tests) 3ms
2026-10-24T20:08:09.2698772Z  ✓  unit  src/browser/browserDefaults.test.ts (1 test) 2ms
2026-10-24T20:08:09.2879084Z  ✓  unit  src/previewMiniPlayerStore.test.ts (1 test) 3ms
2026-10-24T20:08:09.3510547Z  ✓  unit  src/components/chat/modelPickerKeys.test.ts (2 tests) 2ms
2026-10-24T20:08:09.3827310Z  ✓  unit  src/components/files/loadFileAncestors.test.ts (1 test) 2ms
2026-10-24T20:08:09.4144251Z  ✓  unit  src/lib/lruCache.test.ts (3 tests) 2ms
2026-10-24T20:08:09.4819530Z  ✓  unit  src/lib/videoFirstFrame.test.ts (3 tests) 2ms
2026-10-24T20:08:09.5112836Z  ✓  unit  src/components/preview/previewViewportRollback.test.ts (2 tests) 3ms
2026-10-24T20:08:09.5613165Z (node:6231) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:09.5614220Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:09.6046284Z  ✓  unit  src/components/chat/externalLinkContextMenu.test.ts (11 tests) 2ms
2026-10-24T20:08:09.6727823Z  ✓  unit  src/lib/openPullRequestLink.test.ts (2 tests) 2ms
2026-10-24T20:08:09.7162913Z (node:6282) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:09.7163706Z  ✓  unit  src/lib/snapShotShortcut.test.ts (13 tests) 5ms
2026-10-24T20:08:09.7165197Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:09.7974954Z  ✓  unit  src/components/settings/pairingUrls.test.ts (2 tests) 2ms
2026-10-24T20:08:09.8134373Z  ✓  unit  src/proposedPlan.test.ts (3 tests) 3ms
2026-10-24T20:08:10.0673241Z (node:6321) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:10.0673735Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:10.0838144Z (node:6343) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:10.0872659Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:10.0992641Z  ✓  unit  src/components/chat/ProviderInstanceIcon.test.ts (1 test) 2ms
2026-10-24T20:08:10.1260816Z  ✓  unit  src/settleAndAdvance.test.ts (1 test) 2ms
2026-10-24T20:08:10.1608017Z (node:6358) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:10.1614395Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:10.1636241Z (node:6336) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:10.1651771Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:10.1689786Z  ✓  unit  src/hooks/useDefaultTheme.test.ts (2 tests) 3ms
2026-10-24T20:08:10.2099549Z  ✓  unit  src/components/chat/threadFindActionBus.test.ts (1 test) 4ms
2026-10-24T20:08:10.2341692Z  ✓  unit  src/hooks/usePullRequestLinking.test.ts (2 tests) 2ms
2026-10-24T20:08:10.2789901Z  ✓  unit  src/components/chat/ComposerCommandMenu.test.tsx (1 test) 2ms
2026-10-24T20:08:10.3624123Z  ✓  unit  src/components/chat/composerMenuHighlight.test.ts (1 test) 2ms
2026-10-24T20:08:10.5105710Z  ✓  unit  src/lib/projectScriptKeybindings.test.ts (1 test) 3ms
2026-10-24T20:08:10.5836471Z  ✓  unit  src/components/settings/easDeviceHostsSettings.logic.test.ts (1 test) 2ms
2026-10-24T20:08:10.5968277Z (node:6396) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:10.5968776Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:10.6451476Z  ✓  unit  src/lib/color.test.ts (8 tests) 3ms
2026-10-24T20:08:10.6805807Z  ✓  unit  src/lib/attachmentUploadState.test.ts (1 test) 2ms
2026-10-24T20:08:10.7170544Z  ✓  unit  src/components/clerk/authRedirect.test.ts (1 test) 2ms
2026-10-24T20:08:10.7553323Z  ✓  unit  src/components/files/fileLineReveal.test.ts (1 test) 1ms
2026-10-24T20:08:10.7729814Z  ✓  unit  src/browser/previewRuntimeTabId.test.ts (1 test) 2ms
2026-10-24T20:08:10.7952778Z  ✓  unit  src/components/settings/settingsScopeAxis.test.ts (1 test) 2ms
2026-10-24T20:08:10.8752511Z  ✓  unit  src/components/files/fileContentRevision.test.ts (1 test) 2ms
2026-10-24T20:08:10.8813015Z  ✓  unit  src/hooks/useThreadActions.test.ts (1 test) 3ms
2026-10-24T20:08:10.9343869Z (node:6407) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:10.9344215Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:10.9599613Z  ✓  unit  src/browser/browserLinkTarget.test.ts (1 test) 1ms
2026-10-24T20:08:10.9871429Z (node:6428) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.
2026-10-24T20:08:10.9871876Z (Use `node --trace-warnings ...` to show where the warning was created)
2026-10-24T20:08:11.0703257Z  ✓  unit  src/components/settings/EnvironmentIconPicker.test.ts (1 test) 1ms
2026-10-24T20:08:11.0878994Z  ✓  unit  src/lib/projectPaths.test.ts (1 test) 2ms
2026-10-24T20:08:11.0945623Z
2026-10-24T20:08:11.0951768Z  Test Files  345 passed (345)
2026-10-24T20:08:11.0962459Z       Tests  4061 passed (4061)
2026-10-24T20:08:11.0962658Z    Start at  20:07:11
2026-10-24T20:08:11.0967279Z    Duration  59.97s (worker 68%, import 17%, transform 11%, tests 2%, setup 1%)
2026-10-24T20:08:11.0978697Z
2026-10-24T20:08:11.3052698Z
2026-10-24T20:08:11.3159149Z Post job cleanup.
2026-10-24T20:08:11.3764164Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T20:08:11.3828455Z Post job cleanup.
2026-10-24T20:08:11.3841135Z ##[start-action display=Cache full pnpm store;id=__aee05d2f-9556-43dc-b1f6-fb90315c4e0f.__actions_cache]
2026-10-24T20:08:11.4281064Z Post job cleanup.
2026-10-24T20:08:11.4891408Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache.
2026-10-24T20:08:11.4920922Z ##[end-action id=__aee05d2f-9556-43dc-b1f6-fb90315c4e0f.__actions_cache;outcome=success;conclusion=success;duration_ms=107]
2026-10-24T20:08:11.4922588Z ##[start-action display=Cache Vite+;id=__aee05d2f-9556-43dc-b1f6-fb90315c4e0f.vp_cache]
2026-10-24T20:08:11.4941130Z Post job cleanup.
2026-10-24T20:08:11.5554092Z 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-24T20:08:11.5584118Z ##[end-action id=__aee05d2f-9556-43dc-b1f6-fb90315c4e0f.vp_cache;outcome=success;conclusion=success;duration_ms=66]
2026-10-24T20:08:11.5635021Z Post job cleanup.
2026-10-24T20:08:11.6029904Z [command]/usr/local/bin/git version
2026-10-24T20:08:11.6057425Z git version 2.55.0
2026-10-24T20:08:11.6075090Z Temporarily overriding HOME='/home/runner/_work/_temp/6dc0127c-33cb-4a48-8471-d5c2ad78fbab' before making global git config changes
2026-10-24T20:08:11.6077939Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:08:11.6078231Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:08:11.6100460Z Removing SSH command configuration
2026-10-24T20:08:11.6103684Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:08:11.6125294Z [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-24T20:08:11.6235320Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T20:08:11.6253686Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T20:08:11.6291366Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T20:08:11.6314475Z ##[group]Run '/job_completed.sh'
2026-10-24T20:08:11.6326144Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:08:11.6326315Z env:
2026-10-24T20:08:11.6326426Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T20:08:11.6326570Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 467
2026-10-24T20:08:11.6326708Z   BLACKSMITH_CHECK_RUN_ID: 120974426856
2026-10-24T20:08:11.6326920Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Web
2026-10-24T20:08:11.6327058Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:08:11.6327193Z ##[endgroup]
2026-10-24T20:08:11.6399454Z Docker container cache not activated, skipping hash computation.
2026-10-24T20:08:11.6637495Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T20:08:11.6991852Z Cleaning up orphan processes