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