2026-10-24T05:50:10.9443144Z Current runner version: '2.338.1' 2026-10-24T05:50:10.9446744Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-jbbpf3vpjbb4c3lj' 2026-10-24T05:50:10.9447352Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T05:50:10.9448155Z Machine name: 'ip-172-31-73-130' 2026-10-24T05:50:10.9449695Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T05:50:10.9450953Z Contents: read 2026-10-24T05:50:10.9451319Z Metadata: read 2026-10-24T05:50:10.9451773Z ##[endgroup] 2026-10-24T05:50:10.9453466Z Secret source: Actions 2026-10-24T05:50:10.9454347Z Cache mode: write 2026-10-24T05:50:10.9455143Z Prepare workflow directory 2026-10-24T05:50:10.9632723Z Prepare all required actions 2026-10-24T05:50:10.9657936Z Getting action download info 2026-10-24T05:50:11.0792433Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T05:50:11.1202374Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T05:50:11.2272036Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T05:50:11.2310914Z Complete job name: Test 2026-10-24T05:50:11.2730686Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T05:50:11.2799044Z ##[group]Run '/setup.sh' 2026-10-24T05:50:11.2812292Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:50:11.2812695Z env: 2026-10-24T05:50:11.2812911Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:11.2813191Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:11.2813461Z BLACKSMITH_CHECK_RUN_ID: 120794613312 2026-10-24T05:50:11.2813734Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T05:50:11.2813999Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T05:50:11.2814251Z ##[endgroup] 2026-10-24T05:50:11.3028455Z Logging daemon started (blacksmithd for logs) 2026-10-24T05:50:11.3114392Z Results daemon started (blacksmithd for results) 2026-10-24T05:50:11.3234737Z Background adoption and SSH setup started (PID: 3173) 2026-10-24T05:50:11.3235050Z 2026-10-24T05:50:11.3235159Z ---------------------------------------- 2026-10-24T05:50:11.3235605Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40067790633/jobs/120794613312 2026-10-24T05:50:11.3236004Z SSH Access (using your GitHub SSH key): 2026-10-24T05:50:11.3236410Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-jbbpf3vpjbb4c3lj.vm.blacksmith.sh 2026-10-24T05:50:11.3236713Z 2026-10-24T05:50:11.3236818Z No GitHub SSH key? Add one at: 2026-10-24T05:50:11.3237287Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T05:50:11.3237688Z 2026-10-24T05:50:11.3237791Z ---------------------------------------- 2026-10-24T05:50:11.3237962Z 2026-10-24T05:50:11.3238097Z VM ID: blacksmith-8vcpu-ubuntu-2404-jbbpf3vpjbb4c3lj 2026-10-24T05:50:11.3238412Z Host: production-152.236.39.93-x8664 2026-10-24T05:50:11.3238674Z Host Agent PID: 3565685 2026-10-24T05:50:11.3238909Z Host Agent Git SHA: 1637818df 2026-10-24T05:50:11.3239164Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T05:50:11.3239430Z Blacksmith Host Generation: gen 2 2026-10-24T05:50:11.3239757Z Petname: production-accepted-sturgeon-6d69d178 2026-10-24T05:50:11.3240043Z Region: us-east 2026-10-24T05:50:11.3240271Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T05:50:11.3245353Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T05:50:11.3245707Z 2026-10-24T05:50:11.3246106Z Enabling Blacksmith transparent cache 2026-10-24T05:50:11.3535391Z ##[group]Run actions/checkout@v6 2026-10-24T05:50:11.3535692Z with: 2026-10-24T05:50:11.3536008Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T05:50:11.3536395Z sparse-checkout-cone-mode: false 2026-10-24T05:50:11.3536660Z repository: pingdotgg/t3code 2026-10-24T05:50:11.3538373Z token: *** 2026-10-24T05:50:11.3538579Z ssh-strict: true 2026-10-24T05:50:11.3538788Z ssh-user: git 2026-10-24T05:50:11.3539007Z persist-credentials: true 2026-10-24T05:50:11.3539446Z clean: true 2026-10-24T05:50:11.3539692Z fetch-depth: 1 2026-10-24T05:50:11.3539904Z fetch-tags: false 2026-10-24T05:50:11.3540118Z show-progress: true 2026-10-24T05:50:11.3540334Z lfs: false 2026-10-24T05:50:11.3540531Z submodules: false 2026-10-24T05:50:11.3540753Z set-safe-directory: true 2026-10-24T05:50:11.3541000Z allow-unsafe-pr-checkout: false 2026-10-24T05:50:11.3541247Z env: 2026-10-24T05:50:11.3541477Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:11.3541756Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:11.3542027Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:11.3542285Z ##[endgroup] 2026-10-24T05:50:11.4627716Z Syncing repository: pingdotgg/t3code 2026-10-24T05:50:11.4628640Z ##[group]Getting Git version info 2026-10-24T05:50:11.4628970Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T05:50:11.4629452Z [command]/usr/local/bin/git version 2026-10-24T05:50:11.4696725Z git version 2.55.0 2026-10-24T05:50:11.4708053Z ##[endgroup] 2026-10-24T05:50:11.4714680Z Temporarily overriding HOME='/home/runner/_work/_temp/f5c70905-4e01-44c4-9cca-c51914163ca2' before making global git config changes 2026-10-24T05:50:11.4715320Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T05:50:11.4717938Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T05:50:11.4747980Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T05:50:11.4749540Z ##[group]Determining repository object format 2026-10-24T05:50:11.4750646Z ##[endgroup] 2026-10-24T05:50:11.4751001Z ##[group]Initializing the repository 2026-10-24T05:50:11.4752764Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T05:50:11.4784903Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T05:50:11.4785388Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T05:50:11.4785856Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T05:50:11.4786222Z hint: call: 2026-10-24T05:50:11.4786423Z hint: 2026-10-24T05:50:11.4786692Z hint: git config --global init.defaultBranch 2026-10-24T05:50:11.4786991Z hint: 2026-10-24T05:50:11.4787275Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T05:50:11.4787718Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T05:50:11.4788074Z hint: 2026-10-24T05:50:11.4788278Z hint: git branch -m 2026-10-24T05:50:11.4788510Z hint: 2026-10-24T05:50:11.4788812Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T05:50:11.4789268Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T05:50:11.4790085Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T05:50:11.4812729Z ##[endgroup] 2026-10-24T05:50:11.4813109Z ##[group]Disabling automatic garbage collection 2026-10-24T05:50:11.4815122Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T05:50:11.4836417Z ##[endgroup] 2026-10-24T05:50:11.4836776Z ##[group]Setting up auth 2026-10-24T05:50:11.4837038Z Removing SSH command configuration 2026-10-24T05:50:11.4840173Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T05:50:11.4862208Z [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-24T05:50:11.4985730Z Removing HTTP extra header 2026-10-24T05:50:11.4990925Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T05:50:11.5010877Z [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-24T05:50:11.5098352Z Removing includeIf entries pointing to credentials config files 2026-10-24T05:50:11.5101456Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T05:50:11.5120341Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T05:50:11.5218483Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-31ba342f-4e55-4306-8230-7368f8f98c12.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T05:50:11.5238321Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-31ba342f-4e55-4306-8230-7368f8f98c12.config 2026-10-24T05:50:11.5256430Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-31ba342f-4e55-4306-8230-7368f8f98c12.config 2026-10-24T05:50:11.5278148Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-31ba342f-4e55-4306-8230-7368f8f98c12.config 2026-10-24T05:50:11.5297159Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-31ba342f-4e55-4306-8230-7368f8f98c12.config 2026-10-24T05:50:11.5316278Z ##[endgroup] 2026-10-24T05:50:11.5316864Z ##[group]Fetching the repository 2026-10-24T05:50:11.5321314Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +d4528fa52d61007686156cbdf5773c7218e30242:refs/remotes/pull/24334/merge 2026-10-24T05:50:11.8352356Z From https://github.com/pingdotgg/t3code 2026-10-24T05:50:11.8353291Z * [new ref] d4528fa52d61007686156cbdf5773c7218e30242 -> pull/24334/merge 2026-10-24T05:50:11.8372737Z ##[endgroup] 2026-10-24T05:50:11.8373588Z ##[group]Determining the checkout info 2026-10-24T05:50:11.8374399Z ##[endgroup] 2026-10-24T05:50:11.8375037Z ##[group]Setting up sparse checkout 2026-10-24T05:50:11.8376197Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T05:50:11.8397670Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T05:50:11.8411765Z .git/info/sparse-checkout 2026-10-24T05:50:11.8415820Z ##[endgroup] 2026-10-24T05:50:11.8416544Z ##[group]Checking out the ref 2026-10-24T05:50:11.8418202Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24334/merge 2026-10-24T05:50:18.3794184Z Updating files: 0% (1/6336) 2026-10-24T05:50:18.3821427Z Updating files: 1% (64/6336) 2026-10-24T05:50:18.3838511Z Updating files: 2% (127/6336) 2026-10-24T05:50:18.3859573Z Updating files: 3% (191/6336) 2026-10-24T05:50:18.3878468Z Updating files: 4% (254/6336) 2026-10-24T05:50:18.3908300Z Updating files: 5% (317/6336) 2026-10-24T05:50:18.3927747Z Updating files: 6% (381/6336) 2026-10-24T05:50:18.3983351Z Updating files: 7% (444/6336) 2026-10-24T05:50:18.4013064Z Updating files: 8% (507/6336) 2026-10-24T05:50:18.4035747Z Updating files: 9% (571/6336) 2026-10-24T05:50:18.4315495Z Updating files: 10% (634/6336) 2026-10-24T05:50:18.4331378Z Updating files: 11% (697/6336) 2026-10-24T05:50:18.4342148Z Updating files: 12% (761/6336) 2026-10-24T05:50:18.4356314Z Updating files: 13% (824/6336) 2026-10-24T05:50:18.4372000Z Updating files: 14% (888/6336) 2026-10-24T05:50:18.4390474Z Updating files: 15% (951/6336) 2026-10-24T05:50:18.4409055Z Updating files: 16% (1014/6336) 2026-10-24T05:50:18.4423825Z Updating files: 17% (1078/6336) 2026-10-24T05:50:18.4442218Z Updating files: 18% (1141/6336) 2026-10-24T05:50:18.4457218Z Updating files: 19% (1204/6336) 2026-10-24T05:50:18.4479067Z Updating files: 20% (1268/6336) 2026-10-24T05:50:18.4496800Z Updating files: 21% (1331/6336) 2026-10-24T05:50:18.4515207Z Updating files: 22% (1394/6336) 2026-10-24T05:50:18.4528911Z Updating files: 23% (1458/6336) 2026-10-24T05:50:18.4542335Z Updating files: 24% (1521/6336) 2026-10-24T05:50:18.4557216Z Updating files: 25% (1584/6336) 2026-10-24T05:50:18.4570864Z Updating files: 26% (1648/6336) 2026-10-24T05:50:18.4584459Z Updating files: 27% (1711/6336) 2026-10-24T05:50:18.4604147Z Updating files: 28% (1775/6336) 2026-10-24T05:50:18.4636367Z Updating files: 29% (1838/6336) 2026-10-24T05:50:18.4656945Z Updating files: 30% (1901/6336) 2026-10-24T05:50:18.4679959Z Updating files: 31% (1965/6336) 2026-10-24T05:50:18.4710777Z Updating files: 32% (2028/6336) 2026-10-24T05:50:18.4741268Z Updating files: 33% (2091/6336) 2026-10-24T05:50:18.4807205Z Updating files: 34% (2155/6336) 2026-10-24T05:50:18.4861614Z Updating files: 35% (2218/6336) 2026-10-24T05:50:18.4899142Z Updating files: 36% (2281/6336) 2026-10-24T05:50:18.4933402Z Updating files: 37% (2345/6336) 2026-10-24T05:50:18.4975603Z Updating files: 38% (2408/6336) 2026-10-24T05:50:18.5001530Z Updating files: 39% (2472/6336) 2026-10-24T05:50:18.5031163Z Updating files: 40% (2535/6336) 2026-10-24T05:50:18.5058715Z Updating files: 41% (2598/6336) 2026-10-24T05:50:18.5078317Z Updating files: 42% (2662/6336) 2026-10-24T05:50:18.5088619Z Updating files: 43% (2725/6336) 2026-10-24T05:50:18.5110626Z Updating files: 44% (2788/6336) 2026-10-24T05:50:18.5146227Z Updating files: 45% (2852/6336) 2026-10-24T05:50:18.5168263Z Updating files: 46% (2915/6336) 2026-10-24T05:50:18.5196521Z Updating files: 47% (2978/6336) 2026-10-24T05:50:18.5223166Z Updating files: 48% (3042/6336) 2026-10-24T05:50:18.5253709Z Updating files: 49% (3105/6336) 2026-10-24T05:50:18.5290166Z Updating files: 50% (3168/6336) 2026-10-24T05:50:18.5305273Z Updating files: 51% (3232/6336) 2026-10-24T05:50:18.5337958Z Updating files: 52% (3295/6336) 2026-10-24T05:50:18.5363686Z Updating files: 53% (3359/6336) 2026-10-24T05:50:18.5383292Z Updating files: 54% (3422/6336) 2026-10-24T05:50:18.5406366Z Updating files: 55% (3485/6336) 2026-10-24T05:50:18.5423423Z Updating files: 56% (3549/6336) 2026-10-24T05:50:18.5441029Z Updating files: 57% (3612/6336) 2026-10-24T05:50:18.5458993Z Updating files: 58% (3675/6336) 2026-10-24T05:50:18.5814930Z Updating files: 59% (3739/6336) 2026-10-24T05:50:18.5828619Z Updating files: 60% (3802/6336) 2026-10-24T05:50:18.5844221Z Updating files: 61% (3865/6336) 2026-10-24T05:50:18.5861823Z Updating files: 62% (3929/6336) 2026-10-24T05:50:18.5882358Z Updating files: 63% (3992/6336) 2026-10-24T05:50:18.5908159Z Updating files: 64% (4056/6336) 2026-10-24T05:50:18.5928660Z Updating files: 65% (4119/6336) 2026-10-24T05:50:18.5944373Z Updating files: 66% (4182/6336) 2026-10-24T05:50:18.5969017Z Updating files: 67% (4246/6336) 2026-10-24T05:50:18.5981292Z Updating files: 68% (4309/6336) 2026-10-24T05:50:18.5999692Z Updating files: 69% (4372/6336) 2026-10-24T05:50:18.6012671Z Updating files: 70% (4436/6336) 2026-10-24T05:50:18.6028167Z Updating files: 71% (4499/6336) 2026-10-24T05:50:18.6044141Z Updating files: 72% (4562/6336) 2026-10-24T05:50:18.6068179Z Updating files: 73% (4626/6336) 2026-10-24T05:50:18.6316840Z Updating files: 74% (4689/6336) 2026-10-24T05:50:18.6497978Z Updating files: 75% (4752/6336) 2026-10-24T05:50:18.6518520Z Updating files: 76% (4816/6336) 2026-10-24T05:50:18.6539628Z Updating files: 77% (4879/6336) 2026-10-24T05:50:18.6563555Z Updating files: 78% (4943/6336) 2026-10-24T05:50:18.6581724Z Updating files: 79% (5006/6336) 2026-10-24T05:50:18.6600389Z Updating files: 80% (5069/6336) 2026-10-24T05:50:18.6616864Z Updating files: 81% (5133/6336) 2026-10-24T05:50:18.6635174Z Updating files: 82% (5196/6336) 2026-10-24T05:50:18.6653945Z Updating files: 83% (5259/6336) 2026-10-24T05:50:18.6674023Z Updating files: 84% (5323/6336) 2026-10-24T05:50:18.6696018Z Updating files: 85% (5386/6336) 2026-10-24T05:50:18.6718980Z Updating files: 86% (5449/6336) 2026-10-24T05:50:18.6784864Z Updating files: 87% (5513/6336) 2026-10-24T05:50:18.6815521Z Updating files: 88% (5576/6336) 2026-10-24T05:50:18.6835796Z Updating files: 89% (5640/6336) 2026-10-24T05:50:18.6858137Z Updating files: 90% (5703/6336) 2026-10-24T05:50:18.6892088Z Updating files: 91% (5766/6336) 2026-10-24T05:50:18.6907715Z Updating files: 92% (5830/6336) 2026-10-24T05:50:18.6923256Z Updating files: 93% (5893/6336) 2026-10-24T05:50:18.6943445Z Updating files: 94% (5956/6336) 2026-10-24T05:50:18.6965925Z Updating files: 95% (6020/6336) 2026-10-24T05:50:18.7017667Z Updating files: 96% (6083/6336) 2026-10-24T05:50:18.7043534Z Updating files: 97% (6146/6336) 2026-10-24T05:50:18.7088603Z Updating files: 98% (6210/6336) 2026-10-24T05:50:18.7107130Z Updating files: 99% (6273/6336) 2026-10-24T05:50:18.7107332Z Updating files: 100% (6336/6336) 2026-10-24T05:50:18.7107534Z Updating files: 100% (6336/6336), done. 2026-10-24T05:50:18.7253815Z Note: switching to 'refs/remotes/pull/24334/merge'. 2026-10-24T05:50:18.7254019Z 2026-10-24T05:50:18.7254121Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T05:50:18.7254351Z changes and commit them, and you can discard any commits you make in this 2026-10-24T05:50:18.7254578Z state without impacting any branches by switching back to a branch. 2026-10-24T05:50:18.7254712Z 2026-10-24T05:50:18.7254807Z If you want to create a new branch to retain commits you create, you may 2026-10-24T05:50:18.7255030Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T05:50:18.7255155Z 2026-10-24T05:50:18.7255218Z git switch -c 2026-10-24T05:50:18.7255406Z 2026-10-24T05:50:18.7255462Z Or undo this operation with: 2026-10-24T05:50:18.7255546Z 2026-10-24T05:50:18.7255596Z git switch - 2026-10-24T05:50:18.7255672Z 2026-10-24T05:50:18.7255781Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T05:50:18.7255931Z 2026-10-24T05:50:18.7256116Z HEAD is now at d4528fa Merge 2caffffcfb297840a4789b547c5fd97ff00ccb2e into b24e8ce2df0f09bf01883c6b0010f75497e212b3 2026-10-24T05:50:18.7266390Z ##[endgroup] 2026-10-24T05:50:18.7297055Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T05:50:18.7314401Z d4528fa52d61007686156cbdf5773c7218e30242 2026-10-24T05:50:18.7388167Z ##[group]Run sudo apt-get update 2026-10-24T05:50:18.7388453Z sudo apt-get update 2026-10-24T05:50:18.7388688Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-24T05:50:18.7388973Z command -v cc 2026-10-24T05:50:18.7405630Z shell: /usr/bin/bash -e {0} 2026-10-24T05:50:18.7405762Z env: 2026-10-24T05:50:18.7405874Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:18.7406021Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:18.7406164Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:18.7406304Z ##[endgroup] 2026-10-24T05:50:18.8143733Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T05:50:18.8298873Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-24T05:50:18.8306226Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T05:50:18.8309467Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T05:50:18.8331020Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-24T05:50:18.8351686Z Hit:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease 2026-10-24T05:50:18.8361373Z Hit:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease 2026-10-24T05:50:18.8480369Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T05:50:18.8966912Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-24T05:50:18.9100166Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-24T05:50:18.9201183Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T05:50:18.9275316Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T05:50:20.3447438Z Fetched 4477 kB in 0s (14.8 MB/s) 2026-10-24T05:50:20.8195120Z Reading package lists... 2026-10-24T05:50:20.8435271Z Reading package lists... 2026-10-24T05:50:20.9768676Z Building dependency tree... 2026-10-24T05:50:20.9772336Z Reading state information... 2026-10-24T05:50:21.0749168Z The following NEW packages will be installed: 2026-10-24T05:50:21.0751017Z build-essential 2026-10-24T05:50:21.0833241Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-24T05:50:21.0833573Z Need to get 4928 B of archives. 2026-10-24T05:50:21.0833831Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-24T05:50:21.0834055Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T05:50:21.1177391Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-24T05:50:21.2582305Z Fetched 4928 B in 0s (126 kB/s) 2026-10-24T05:50:21.2681178Z Selecting previously unselected package build-essential. 2026-10-24T05:50:21.2744934Z (Reading database ... 2026-10-24T05:50:21.2745062Z (Reading database ... 5% 2026-10-24T05:50:21.2745211Z (Reading database ... 10% 2026-10-24T05:50:21.2745331Z (Reading database ... 15% 2026-10-24T05:50:21.2745451Z (Reading database ... 20% 2026-10-24T05:50:21.2745565Z (Reading database ... 25% 2026-10-24T05:50:21.2745672Z (Reading database ... 30% 2026-10-24T05:50:21.2745784Z (Reading database ... 35% 2026-10-24T05:50:21.2745892Z (Reading database ... 40% 2026-10-24T05:50:21.2746003Z (Reading database ... 45% 2026-10-24T05:50:21.2746114Z (Reading database ... 50% 2026-10-24T05:50:21.2759604Z (Reading database ... 55% 2026-10-24T05:50:21.2892644Z (Reading database ... 60% 2026-10-24T05:50:21.3038083Z (Reading database ... 65% 2026-10-24T05:50:21.3125056Z (Reading database ... 70% 2026-10-24T05:50:21.3168117Z (Reading database ... 75% 2026-10-24T05:50:21.3204872Z (Reading database ... 80% 2026-10-24T05:50:21.3278277Z (Reading database ... 85% 2026-10-24T05:50:21.3325784Z (Reading database ... 90% 2026-10-24T05:50:21.3366391Z (Reading database ... 95% 2026-10-24T05:50:21.3385070Z (Reading database ... 100% 2026-10-24T05:50:21.3385610Z (Reading database ... 207973 files and directories currently installed.) 2026-10-24T05:50:21.3396186Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-24T05:50:21.3408381Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-24T05:50:21.3545948Z Setting up build-essential (12.10ubuntu1) ... 2026-10-24T05:50:21.5820674Z 2026-10-24T05:50:21.5821017Z No services need to be restarted. 2026-10-24T05:50:21.5821196Z 2026-10-24T05:50:21.5821277Z No containers need to be restarted. 2026-10-24T05:50:21.5821402Z 2026-10-24T05:50:21.5821526Z No user sessions are running outdated binaries. 2026-10-24T05:50:21.5821666Z 2026-10-24T05:50:21.5821793Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T05:50:21.6004477Z /usr/bin/cc 2026-10-24T05:50:21.6070507Z Prepare all required actions 2026-10-24T05:50:21.6097919Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-24T05:50:21.6098164Z env: 2026-10-24T05:50:21.6098341Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:21.6098569Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:21.6098795Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:21.6099000Z ##[endgroup] 2026-10-24T05:50:21.6138720Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-24T05:50:21.6154123Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T05:50:21.6154424Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T05:50:21.6154741Z printf '%s\tpriority:%s\n' \ 2026-10-24T05:50:21.6154903Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-24T05:50:21.6155101Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-24T05:50:21.6155289Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-24T05:50:21.6155498Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-24T05:50:21.6155669Z  2026-10-24T05:50:21.6155821Z # APT's mirror transport retries each file against the next server. 2026-10-24T05:50:21.6156085Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-24T05:50:21.6156319Z  -exec sed -i -E \ 2026-10-24T05:50:21.6156572Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-24T05:50:21.6156821Z  2026-10-24T05:50:21.6156974Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-24T05:50:21.6157221Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-24T05:50:21.6157452Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-24T05:50:21.6173505Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:50:21.6173668Z env: 2026-10-24T05:50:21.6173777Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:21.6173921Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:21.6174060Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:21.6174193Z ##[endgroup] 2026-10-24T05:50:21.6397656Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=25] 2026-10-24T05:50:21.6418042Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T05:50:21.6418474Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T05:50:21.6418736Z ( 2026-10-24T05:50:21.6418834Z  set +e 2026-10-24T05:50:21.6419001Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-24T05:50:21.6419208Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-24T05:50:21.6419369Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-24T05:50:21.6433381Z shell: /usr/bin/bash -e {0} 2026-10-24T05:50:21.6433517Z env: 2026-10-24T05:50:21.6433629Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:21.6433779Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:21.6433934Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:21.6434064Z ##[endgroup] 2026-10-24T05:50:21.6566052Z Prepare all required actions 2026-10-24T05:50:21.6566309Z Getting action download info 2026-10-24T05:50:21.7362673Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T05:50:21.8345612Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T05:50:21.8345763Z env: 2026-10-24T05:50:21.8345874Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:21.8346013Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:21.8346154Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:21.8346280Z ##[endgroup] 2026-10-24T05:50:21.9327048Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-24T05:50:21.9525904Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T05:50:21.9526448Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T05:50:21.9526758Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T05:50:21.9526993Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T05:50:21.9545431Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:50:21.9545732Z env: 2026-10-24T05:50:21.9545849Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:21.9545991Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:21.9546129Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:21.9546260Z ##[endgroup] 2026-10-24T05:50:21.9614229Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=28] 2026-10-24T05:50:21.9615879Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-24T05:50:21.9662700Z ##[group]Run actions/cache@v6 2026-10-24T05:50:21.9662829Z with: 2026-10-24T05:50:21.9662929Z path: ~/.vite-plus 2026-10-24T05:50:21.9663084Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T05:50:21.9663278Z enableCrossOsArchive: false 2026-10-24T05:50:21.9663404Z fail-on-cache-miss: false 2026-10-24T05:50:21.9663527Z lookup-only: false 2026-10-24T05:50:21.9663630Z save-always: false 2026-10-24T05:50:21.9663734Z env: 2026-10-24T05:50:21.9663837Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:21.9663985Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:21.9664121Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:21.9664245Z ##[endgroup] 2026-10-24T05:50:22.1635167Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T05:50:22.4390991Z Received 170349591 of 170349591 (100.0%), 647.2 MBs/sec 2026-10-24T05:50:22.4391668Z Cache Size: ~162 MB (170349591 B) 2026-10-24T05:50:22.4414256Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d70697c4-7e58-4b94-a467-76a8e170ecd1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T05:50:23.0983380Z Cache restored successfully 2026-10-24T05:50:23.1219632Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T05:50:23.1323620Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1170] 2026-10-24T05:50:23.1326158Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-24T05:50:23.1346261Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T05:50:23.1346479Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T05:50:23.1346661Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T05:50:23.1365514Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:50:23.1365701Z env: 2026-10-24T05:50:23.1365825Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:23.1365993Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:23.1366143Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:23.1366288Z ##[endgroup] 2026-10-24T05:50:23.1418852Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T05:50:23.1430507Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T05:50:23.1432887Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-24T05:50:23.1438743Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T05:50:23.1440127Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-24T05:50:23.1452696Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T05:50:23.1452896Z store_path="$(vp pm cache dir)" 2026-10-24T05:50:23.1453060Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T05:50:23.1478257Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:50:23.1478519Z env: 2026-10-24T05:50:23.1478719Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:23.1478935Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:23.1479084Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:23.1479224Z ##[endgroup] 2026-10-24T05:50:23.1673966Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=23] 2026-10-24T05:50:23.1676123Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-24T05:50:23.2103758Z ##[group]Run actions/cache@v6 2026-10-24T05:50:23.2103990Z with: 2026-10-24T05:50:23.2104533Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T05:50:23.2104966Z key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T05:50:23.2105247Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T05:50:23.2105512Z enableCrossOsArchive: false 2026-10-24T05:50:23.2105749Z fail-on-cache-miss: false 2026-10-24T05:50:23.2105973Z lookup-only: false 2026-10-24T05:50:23.2106164Z save-always: false 2026-10-24T05:50:23.2106368Z env: 2026-10-24T05:50:23.2106557Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:23.2106819Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:23.2107075Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:23.2107338Z ##[endgroup] 2026-10-24T05:50:23.4203667Z Cache hit for: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T05:50:24.4468787Z Received 671088640 of 995169257 (67.4%), 637.5 MBs/sec 2026-10-24T05:50:24.9487675Z Received 995169257 of 995169257 (100.0%), 630.2 MBs/sec 2026-10-24T05:50:24.9488230Z Cache Size: ~949 MB (995169257 B) 2026-10-24T05:50:24.9514705Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5a6bc63f-876f-4904-89c9-2610d787d28c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T05:50:29.9366793Z Cache restored successfully 2026-10-24T05:50:29.9824505Z Cache restored from key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T05:50:29.9876451Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6819] 2026-10-24T05:50:29.9878453Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-24T05:50:29.9888308Z ##[group]Run vp install 2026-10-24T05:50:29.9888445Z vp install 2026-10-24T05:50:29.9904496Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:50:29.9904664Z env: 2026-10-24T05:50:29.9904780Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:29.9904926Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:29.9905071Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:29.9905205Z ##[endgroup] 2026-10-24T05:50:30.0210411Z Scope: all 33 workspace projects 2026-10-24T05:50:30.1271207Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T05:50:30.3561577Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T05:50:30.3562260Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T05:50:30.3564343Z Virtual store is at: node_modules/.pnpm 2026-10-24T05:50:32.2626858Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.1s) 2026-10-24T05:50:32.2627253Z Lockfile is up to date, resolution step is skipped 2026-10-24T05:50:32.2794559Z Packages: +1721 2026-10-24T05:50:32.2794874Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T05:50:32.3099083Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T05:50:33.2404122Z . prepare$ vp config --no-agent 2026-10-24T05:50:33.3433719Z . prepare: Done 2026-10-24T05:50:33.3448828Z 2026-10-24T05:50:33.3448907Z devDependencies: 2026-10-24T05:50:33.3449058Z + @coderabbitai/config 1.1.0 2026-10-24T05:50:33.3449207Z + @shadcn/lint 0.1.5 2026-10-24T05:50:33.3449358Z + @types/node 24.12.4 2026-10-24T05:50:33.3449487Z + knip 6.34.0 2026-10-24T05:50:33.3449627Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T05:50:33.3449780Z + vite-plus 1.3.0 2026-10-24T05:50:33.3449846Z 2026-10-24T05:50:33.3469208Z Done in 3.3s using pnpm v12.14.0 2026-10-24T05:50:33.3627562Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3374] 2026-10-24T05:50:33.4081480Z ##[group]Run actions/cache@v6 2026-10-24T05:50:33.4081665Z with: 2026-10-24T05:50:33.4081828Z path: ~/.cache/electron 2026-10-24T05:50:33.4082055Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T05:50:33.4082293Z enableCrossOsArchive: false 2026-10-24T05:50:33.4082438Z fail-on-cache-miss: false 2026-10-24T05:50:33.4082571Z lookup-only: false 2026-10-24T05:50:33.4082691Z save-always: false 2026-10-24T05:50:33.4082808Z env: 2026-10-24T05:50:33.4082924Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:33.4083075Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:33.4083248Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:33.4083389Z ##[endgroup] 2026-10-24T05:50:33.5957234Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T05:50:33.7814967Z Received 122906203 of 122906203 (100.0%), 710.4 MBs/sec 2026-10-24T05:50:33.7815691Z Cache Size: ~117 MB (122906203 B) 2026-10-24T05:50:33.7841641Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0e898715-717c-4364-afb4-0333200936c9/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T05:50:33.8567434Z Cache restored successfully 2026-10-24T05:50:33.8733219Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T05:50:33.8860566Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-24T05:50:33.8860820Z vp run --filter @t3tools/desktop ensure:electron 2026-10-24T05:50:33.8880047Z shell: /usr/bin/bash -e {0} 2026-10-24T05:50:33.8880500Z env: 2026-10-24T05:50:33.8880618Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:33.8880783Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:33.8880932Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:33.8881080Z ##[endgroup] 2026-10-24T05:50:34.0390343Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-24T05:50:34.5989015Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-24T05:50:34.6004206Z 2026-10-24T05:50:34.6085563Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T05:50:34.6085991Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T05:50:34.6108759Z shell: /usr/bin/bash -e {0} 2026-10-24T05:50:34.6108968Z env: 2026-10-24T05:50:34.6109137Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:34.6109380Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:34.6109634Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:34.6109874Z ##[endgroup] 2026-10-24T05:50:34.6529909Z ...... 2026-10-24T05:50:34.6530087Z ---------------------------------------------------------------------- 2026-10-24T05:50:34.6530267Z Ran 6 tests in 0.003s 2026-10-24T05:50:34.6530342Z 2026-10-24T05:50:34.6530387Z OK 2026-10-24T05:50:34.6606856Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T05:50:34.6607313Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T05:50:34.6623976Z shell: /usr/bin/bash -e {0} 2026-10-24T05:50:34.6624118Z env: 2026-10-24T05:50:34.6624231Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:34.6624383Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:34.6624525Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:34.6624661Z ##[endgroup] 2026-10-24T05:50:34.7115360Z ✔ allows preview releases from any branch without consulting main (0.490983ms) 2026-10-24T05:50:34.7116099Z ✔ rejects a manual stable release from a feature branch (0.238779ms) 2026-10-24T05:50:34.7116811Z ✔ rejects a manual nightly release from a feature branch (3.540624ms) 2026-10-24T05:50:34.7117419Z ✔ rejects a release commit that is behind from main (0.149932ms) 2026-10-24T05:50:34.7117896Z ✔ rejects a release commit that is diverged from main (0.066575ms) 2026-10-24T05:50:34.7118430Z ✔ releases the first nightly when no nightly is published (0.322817ms) 2026-10-24T05:50:34.7118966Z ✔ uses publication time, not release order or the tagged commit date (0.116769ms) 2026-10-24T05:50:34.7119518Z ✔ ignores stable releases and drafts when checking the gap (0.083897ms) 2026-10-24T05:50:34.7120045Z ✔ fails instead of releasing when GitHub cannot supply release state (0.099157ms) 2026-10-24T05:50:34.7120627Z ✔ skips a candidate commit that is behind relative to the last nightly (0.139863ms) 2026-10-24T05:50:34.7124874Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.060924ms) 2026-10-24T05:50:34.7125275Z ✔ stable releases resolve the commit of the newest published nightly (0.512352ms) 2026-10-24T05:50:34.7125547Z ✔ stable releases derive the version from legacy nightly tags (0.101481ms) 2026-10-24T05:50:34.7543322Z ✔ hosted web: saves one deployment URL after plain URL (4.04355ms) 2026-10-24T05:50:34.7543606Z ✔ hosted web: saves one deployment URL after lockfile warning (2.243667ms) 2026-10-24T05:50:34.7543865Z ✔ hosted web: saves one deployment URL after trailing diagnostic (1.982646ms) 2026-10-24T05:50:34.7544139Z ✔ hosted web: rejects missing URL without saving output (1.881696ms) 2026-10-24T05:50:34.7544544Z ✔ hosted web: rejects invalid URL without saving output (1.772371ms) 2026-10-24T05:50:34.7545039Z ✔ hosted web: rejects multiple URLs without saving output (1.741753ms) 2026-10-24T05:50:34.7545464Z ✔ hosted web: rejects failed deployment without saving output (1.144431ms) 2026-10-24T05:50:34.7545937Z ✔ marketing: saves one deployment URL after plain URL (2.749307ms) 2026-10-24T05:50:34.7546645Z ✔ marketing: saves one deployment URL after lockfile warning (2.767422ms) 2026-10-24T05:50:34.7547092Z ✔ marketing: saves one deployment URL after trailing diagnostic (3.050232ms) 2026-10-24T05:50:34.7550159Z ✔ marketing: rejects missing URL without saving output (2.758493ms) 2026-10-24T05:50:34.7550497Z ✔ marketing: rejects invalid URL without saving output (2.755949ms) 2026-10-24T05:50:34.7550879Z ✔ marketing: rejects multiple URLs without saving output (2.624742ms) 2026-10-24T05:50:34.7551280Z ✔ marketing: rejects failed deployment without saving output (2.04838ms) 2026-10-24T05:50:34.7551749Z ✔ web preview: saves one deployment URL after plain URL (1.768744ms) 2026-10-24T05:50:34.7552158Z ✔ web preview: saves one deployment URL after lockfile warning (1.645693ms) 2026-10-24T05:50:34.7552610Z ✔ web preview: saves one deployment URL after trailing diagnostic (1.746613ms) 2026-10-24T05:50:34.7553033Z ✔ web preview: rejects missing URL without saving output (1.568778ms) 2026-10-24T05:50:34.7553441Z ✔ web preview: rejects invalid URL without saving output (1.565071ms) 2026-10-24T05:50:34.7553850Z ✔ web preview: rejects multiple URLs without saving output (1.606699ms) 2026-10-24T05:50:34.7554606Z ✔ web preview: rejects failed deployment without saving output (1.00547ms) 2026-10-24T05:50:34.7587772Z ℹ tests 34 2026-10-24T05:50:34.7587894Z ℹ suites 0 2026-10-24T05:50:34.7587998Z ℹ pass 34 2026-10-24T05:50:34.7588108Z ℹ fail 0 2026-10-24T05:50:34.7588209Z ℹ cancelled 0 2026-10-24T05:50:34.7588325Z ℹ skipped 0 2026-10-24T05:50:34.7588426Z ℹ todo 0 2026-10-24T05:50:34.7588539Z ℹ duration_ms 78.846623 2026-10-24T05:50:34.7645025Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T05:50:34.7645304Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T05:50:34.7645488Z cat "$RUNNER_TEMP/apt.log" 2026-10-24T05:50:34.7645649Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-24T05:50:34.7660846Z shell: /usr/bin/bash -e {0} 2026-10-24T05:50:34.7660970Z env: 2026-10-24T05:50:34.7661077Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:34.7661221Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:34.7661359Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:34.7661493Z ##[endgroup] 2026-10-24T05:50:34.7685778Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-24T05:50:34.7686251Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T05:50:34.7686616Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T05:50:34.7686999Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-24T05:50:34.7687355Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T05:50:34.7687633Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-24T05:50:34.7687854Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T05:50:34.7688102Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T05:50:34.7688485Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T05:50:34.7688860Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-24T05:50:34.7689106Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-24T05:50:34.7689341Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-24T05:50:34.7689592Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-24T05:50:34.7689907Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-24T05:50:34.7690286Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-24T05:50:34.7690668Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-24T05:50:34.7691082Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-24T05:50:34.7691660Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-24T05:50:34.7692106Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-24T05:50:34.7692538Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-24T05:50:34.7692948Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-24T05:50:34.7693324Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-24T05:50:34.7693712Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-24T05:50:34.7694119Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-24T05:50:34.7694524Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T05:50:34.7694938Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-24T05:50:34.7695415Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T05:50:34.7695842Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-24T05:50:34.7696291Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T05:50:34.7696646Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-24T05:50:34.7697061Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T05:50:34.7697340Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-24T05:50:34.7697626Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-24T05:50:34.7697905Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-24T05:50:34.7698184Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-24T05:50:34.7698463Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-24T05:50:34.7698744Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-24T05:50:34.7699013Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-24T05:50:34.7699285Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T05:50:34.7699562Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-24T05:50:34.7699839Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-24T05:50:34.7700101Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-24T05:50:34.7700370Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B] 2026-10-24T05:50:34.7700643Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-24T05:50:34.7700916Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-24T05:50:34.7701188Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-24T05:50:34.7701463Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T05:50:34.7701780Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-24T05:50:34.7702084Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-24T05:50:34.7702372Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-24T05:50:34.7702666Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-24T05:50:34.7703012Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-24T05:50:34.7703288Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-24T05:50:34.7703578Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-24T05:50:34.7703854Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-24T05:50:34.7704113Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-24T05:50:34.7704450Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T05:50:34.7704732Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-24T05:50:34.7705006Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-24T05:50:34.7705276Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-24T05:50:34.7705551Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T05:50:34.7705837Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-24T05:50:34.7706117Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-24T05:50:34.7706396Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-24T05:50:34.7706723Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-24T05:50:34.7707014Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-24T05:50:34.7707308Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-24T05:50:34.7707585Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-24T05:50:34.7707860Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-24T05:50:34.7708147Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-24T05:50:34.7708370Z Fetched 40.7 MB in 3s (13.7 MB/s) 2026-10-24T05:50:34.7708507Z Reading package lists... 2026-10-24T05:50:34.7708627Z Reading package lists... 2026-10-24T05:50:34.7708747Z Building dependency tree... 2026-10-24T05:50:34.7708876Z Reading state information... 2026-10-24T05:50:34.7709026Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-24T05:50:34.7709218Z The following additional packages will be installed: 2026-10-24T05:50:34.7709418Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-24T05:50:34.7709636Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-24T05:50:34.7709854Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-24T05:50:34.7710090Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-24T05:50:34.7710334Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-24T05:50:34.7710541Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-24T05:50:34.7710691Z Suggested packages: 2026-10-24T05:50:34.7710845Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-24T05:50:34.7711078Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-24T05:50:34.7711280Z The following NEW packages will be installed: 2026-10-24T05:50:34.7711475Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-24T05:50:34.7711691Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-24T05:50:34.7711957Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-24T05:50:34.7712142Z uuid-dev 2026-10-24T05:50:34.7712256Z The following packages will be upgraded: 2026-10-24T05:50:34.7712505Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-24T05:50:34.7712730Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-24T05:50:34.7712929Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-24T05:50:34.7713120Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-24T05:50:34.7713301Z Need to get 8378 kB of archives. 2026-10-24T05:50:34.7713468Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-24T05:50:34.7713693Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T05:50:34.7713970Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-24T05:50:34.7714309Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-24T05:50:34.7714630Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-24T05:50:34.7714959Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-24T05:50:34.7715288Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-24T05:50:34.7715618Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-24T05:50:34.7715941Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-24T05:50:34.7716310Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-24T05:50:34.7716639Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-24T05:50:34.7716964Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-24T05:50:34.7717301Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.10 [50.2 kB] 2026-10-24T05:50:34.7717656Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.10 [97.9 kB] 2026-10-24T05:50:34.7718006Z Get:14 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.10 [183 kB] 2026-10-24T05:50:34.7718356Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-24T05:50:34.7718695Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-24T05:50:34.7719031Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-24T05:50:34.7719362Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-24T05:50:34.7719674Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-24T05:50:34.7719979Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-24T05:50:34.7720285Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-24T05:50:34.7720609Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-24T05:50:34.7720957Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-24T05:50:34.7721323Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.10 [73.5 kB] 2026-10-24T05:50:34.7721688Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.10 [138 kB] 2026-10-24T05:50:34.7722068Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-24T05:50:34.7722458Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-24T05:50:34.7722775Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-24T05:50:34.7723095Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-24T05:50:34.7723435Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-24T05:50:34.7723785Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-24T05:50:34.7724123Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-24T05:50:34.7724362Z Fetched 8378 kB in 4s (2392 kB/s) 2026-10-24T05:50:34.7724495Z (Reading database ... 2026-10-24T05:50:34.7724616Z (Reading database ... 5% 2026-10-24T05:50:34.7724744Z (Reading database ... 10% 2026-10-24T05:50:34.7724864Z (Reading database ... 15% 2026-10-24T05:50:34.7724987Z (Reading database ... 20% 2026-10-24T05:50:34.7725104Z (Reading database ... 25% 2026-10-24T05:50:34.7725222Z (Reading database ... 30% 2026-10-24T05:50:34.7725337Z (Reading database ... 35% 2026-10-24T05:50:34.7725453Z (Reading database ... 40% 2026-10-24T05:50:34.7725569Z (Reading database ... 45% 2026-10-24T05:50:34.7725683Z (Reading database ... 50% 2026-10-24T05:50:34.7725800Z (Reading database ... 55% 2026-10-24T05:50:34.7725915Z (Reading database ... 60% 2026-10-24T05:50:34.7726032Z (Reading database ... 65% 2026-10-24T05:50:34.7726198Z (Reading database ... 70% 2026-10-24T05:50:34.7726312Z (Reading database ... 75% 2026-10-24T05:50:34.7726428Z (Reading database ... 80% 2026-10-24T05:50:34.7726542Z (Reading database ... 85% 2026-10-24T05:50:34.7726657Z (Reading database ... 90% 2026-10-24T05:50:34.7726771Z (Reading database ... 95% 2026-10-24T05:50:34.7726897Z (Reading database ... 100% 2026-10-24T05:50:34.7727069Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7727293Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7727512Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7727699Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7727845Z (Reading database ... 2026-10-24T05:50:34.7727962Z (Reading database ... 5% 2026-10-24T05:50:34.7728081Z (Reading database ... 10% 2026-10-24T05:50:34.7728197Z (Reading database ... 15% 2026-10-24T05:50:34.7728315Z (Reading database ... 20% 2026-10-24T05:50:34.7728429Z (Reading database ... 25% 2026-10-24T05:50:34.7728542Z (Reading database ... 30% 2026-10-24T05:50:34.7728658Z (Reading database ... 35% 2026-10-24T05:50:34.7728771Z (Reading database ... 40% 2026-10-24T05:50:34.7728887Z (Reading database ... 45% 2026-10-24T05:50:34.7729002Z (Reading database ... 50% 2026-10-24T05:50:34.7729118Z (Reading database ... 55% 2026-10-24T05:50:34.7729235Z (Reading database ... 60% 2026-10-24T05:50:34.7729350Z (Reading database ... 65% 2026-10-24T05:50:34.7729468Z (Reading database ... 70% 2026-10-24T05:50:34.7729582Z (Reading database ... 75% 2026-10-24T05:50:34.7729700Z (Reading database ... 80% 2026-10-24T05:50:34.7729814Z (Reading database ... 85% 2026-10-24T05:50:34.7729931Z (Reading database ... 90% 2026-10-24T05:50:34.7730045Z (Reading database ... 95% 2026-10-24T05:50:34.7730160Z (Reading database ... 100% 2026-10-24T05:50:34.7730327Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7730545Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7730763Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7730949Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7731216Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-24T05:50:34.7731720Z update-alternatives: warning: skip creation of /usr/share/man/man1/pager.1.gz because associated file /usr/share/man/man1/less.1.gz (of link group pager) doesn't exist 2026-10-24T05:50:34.7732126Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-24T05:50:34.7732311Z (Reading database ... 2026-10-24T05:50:34.7732430Z (Reading database ... 5% 2026-10-24T05:50:34.7732550Z (Reading database ... 10% 2026-10-24T05:50:34.7732671Z (Reading database ... 15% 2026-10-24T05:50:34.7732785Z (Reading database ... 20% 2026-10-24T05:50:34.7732902Z (Reading database ... 25% 2026-10-24T05:50:34.7733022Z (Reading database ... 30% 2026-10-24T05:50:34.7733137Z (Reading database ... 35% 2026-10-24T05:50:34.7733254Z (Reading database ... 40% 2026-10-24T05:50:34.7733367Z (Reading database ... 45% 2026-10-24T05:50:34.7733482Z (Reading database ... 50% 2026-10-24T05:50:34.7733594Z (Reading database ... 55% 2026-10-24T05:50:34.7733708Z (Reading database ... 60% 2026-10-24T05:50:34.7733825Z (Reading database ... 65% 2026-10-24T05:50:34.7733943Z (Reading database ... 70% 2026-10-24T05:50:34.7734062Z (Reading database ... 75% 2026-10-24T05:50:34.7734179Z (Reading database ... 80% 2026-10-24T05:50:34.7734298Z (Reading database ... 85% 2026-10-24T05:50:34.7734414Z (Reading database ... 90% 2026-10-24T05:50:34.7734529Z (Reading database ... 95% 2026-10-24T05:50:34.7734648Z (Reading database ... 100% 2026-10-24T05:50:34.7734811Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7735025Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7736039Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7736266Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7736497Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7736712Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7736869Z (Reading database ... 2026-10-24T05:50:34.7736987Z (Reading database ... 5% 2026-10-24T05:50:34.7737103Z (Reading database ... 10% 2026-10-24T05:50:34.7737217Z (Reading database ... 15% 2026-10-24T05:50:34.7737336Z (Reading database ... 20% 2026-10-24T05:50:34.7737450Z (Reading database ... 25% 2026-10-24T05:50:34.7737566Z (Reading database ... 30% 2026-10-24T05:50:34.7737681Z (Reading database ... 35% 2026-10-24T05:50:34.7737797Z (Reading database ... 40% 2026-10-24T05:50:34.7737910Z (Reading database ... 45% 2026-10-24T05:50:34.7738023Z (Reading database ... 50% 2026-10-24T05:50:34.7738140Z (Reading database ... 55% 2026-10-24T05:50:34.7738256Z (Reading database ... 60% 2026-10-24T05:50:34.7738372Z (Reading database ... 65% 2026-10-24T05:50:34.7738485Z (Reading database ... 70% 2026-10-24T05:50:34.7738601Z (Reading database ... 75% 2026-10-24T05:50:34.7738714Z (Reading database ... 80% 2026-10-24T05:50:34.7738826Z (Reading database ... 85% 2026-10-24T05:50:34.7738943Z (Reading database ... 90% 2026-10-24T05:50:34.7739058Z (Reading database ... 95% 2026-10-24T05:50:34.7739176Z (Reading database ... 100% 2026-10-24T05:50:34.7739339Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7739553Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7739761Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7739960Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7740106Z (Reading database ... 2026-10-24T05:50:34.7740218Z (Reading database ... 5% 2026-10-24T05:50:34.7740339Z (Reading database ... 10% 2026-10-24T05:50:34.7740455Z (Reading database ... 15% 2026-10-24T05:50:34.7740574Z (Reading database ... 20% 2026-10-24T05:50:34.7740689Z (Reading database ... 25% 2026-10-24T05:50:34.7740807Z (Reading database ... 30% 2026-10-24T05:50:34.7740923Z (Reading database ... 35% 2026-10-24T05:50:34.7741039Z (Reading database ... 40% 2026-10-24T05:50:34.7741158Z (Reading database ... 45% 2026-10-24T05:50:34.7741346Z (Reading database ... 50% 2026-10-24T05:50:34.7741464Z (Reading database ... 55% 2026-10-24T05:50:34.7741580Z (Reading database ... 60% 2026-10-24T05:50:34.7741735Z (Reading database ... 65% 2026-10-24T05:50:34.7741863Z (Reading database ... 70% 2026-10-24T05:50:34.7741978Z (Reading database ... 75% 2026-10-24T05:50:34.7742094Z (Reading database ... 80% 2026-10-24T05:50:34.7742207Z (Reading database ... 85% 2026-10-24T05:50:34.7742327Z (Reading database ... 90% 2026-10-24T05:50:34.7742441Z (Reading database ... 95% 2026-10-24T05:50:34.7742558Z (Reading database ... 100% 2026-10-24T05:50:34.7742723Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7742940Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7743161Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7743373Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7743593Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7743790Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7743940Z (Reading database ... 2026-10-24T05:50:34.7744053Z (Reading database ... 5% 2026-10-24T05:50:34.7744173Z (Reading database ... 10% 2026-10-24T05:50:34.7744289Z (Reading database ... 15% 2026-10-24T05:50:34.7744409Z (Reading database ... 20% 2026-10-24T05:50:34.7744522Z (Reading database ... 25% 2026-10-24T05:50:34.7744635Z (Reading database ... 30% 2026-10-24T05:50:34.7744751Z (Reading database ... 35% 2026-10-24T05:50:34.7744916Z (Reading database ... 40% 2026-10-24T05:50:34.7745038Z (Reading database ... 45% 2026-10-24T05:50:34.7745177Z (Reading database ... 50% 2026-10-24T05:50:34.7745292Z (Reading database ... 55% 2026-10-24T05:50:34.7745408Z (Reading database ... 60% 2026-10-24T05:50:34.7745528Z (Reading database ... 65% 2026-10-24T05:50:34.7745642Z (Reading database ... 70% 2026-10-24T05:50:34.7745764Z (Reading database ... 75% 2026-10-24T05:50:34.7745882Z (Reading database ... 80% 2026-10-24T05:50:34.7746000Z (Reading database ... 85% 2026-10-24T05:50:34.7746117Z (Reading database ... 90% 2026-10-24T05:50:34.7746237Z (Reading database ... 95% 2026-10-24T05:50:34.7746354Z (Reading database ... 100% 2026-10-24T05:50:34.7746516Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7746736Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T05:50:34.7746960Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-24T05:50:34.7747171Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-24T05:50:34.7747324Z (Reading database ... 2026-10-24T05:50:34.7747439Z (Reading database ... 5% 2026-10-24T05:50:34.7747555Z (Reading database ... 10% 2026-10-24T05:50:34.7747673Z (Reading database ... 15% 2026-10-24T05:50:34.7747788Z (Reading database ... 20% 2026-10-24T05:50:34.7747902Z (Reading database ... 25% 2026-10-24T05:50:34.7748021Z (Reading database ... 30% 2026-10-24T05:50:34.7748136Z (Reading database ... 35% 2026-10-24T05:50:34.7748253Z (Reading database ... 40% 2026-10-24T05:50:34.7748371Z (Reading database ... 45% 2026-10-24T05:50:34.7748489Z (Reading database ... 50% 2026-10-24T05:50:34.7748602Z (Reading database ... 55% 2026-10-24T05:50:34.7748717Z (Reading database ... 60% 2026-10-24T05:50:34.7748837Z (Reading database ... 65% 2026-10-24T05:50:34.7748951Z (Reading database ... 70% 2026-10-24T05:50:34.7749070Z (Reading database ... 75% 2026-10-24T05:50:34.7749183Z (Reading database ... 80% 2026-10-24T05:50:34.7749302Z (Reading database ... 85% 2026-10-24T05:50:34.7749417Z (Reading database ... 90% 2026-10-24T05:50:34.7749529Z (Reading database ... 95% 2026-10-24T05:50:34.7749648Z (Reading database ... 100% 2026-10-24T05:50:34.7749809Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7750025Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7750300Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7750529Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7750677Z (Reading database ... 2026-10-24T05:50:34.7750792Z (Reading database ... 5% 2026-10-24T05:50:34.7750909Z (Reading database ... 10% 2026-10-24T05:50:34.7751026Z (Reading database ... 15% 2026-10-24T05:50:34.7751145Z (Reading database ... 20% 2026-10-24T05:50:34.7751262Z (Reading database ... 25% 2026-10-24T05:50:34.7751381Z (Reading database ... 30% 2026-10-24T05:50:34.7751499Z (Reading database ... 35% 2026-10-24T05:50:34.7751620Z (Reading database ... 40% 2026-10-24T05:50:34.7751765Z (Reading database ... 45% 2026-10-24T05:50:34.7751879Z (Reading database ... 50% 2026-10-24T05:50:34.7751998Z (Reading database ... 55% 2026-10-24T05:50:34.7752112Z (Reading database ... 60% 2026-10-24T05:50:34.7752230Z (Reading database ... 65% 2026-10-24T05:50:34.7752344Z (Reading database ... 70% 2026-10-24T05:50:34.7752463Z (Reading database ... 75% 2026-10-24T05:50:34.7752579Z (Reading database ... 80% 2026-10-24T05:50:34.7752698Z (Reading database ... 85% 2026-10-24T05:50:34.7752817Z (Reading database ... 90% 2026-10-24T05:50:34.7752931Z (Reading database ... 95% 2026-10-24T05:50:34.7753051Z (Reading database ... 100% 2026-10-24T05:50:34.7753215Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T05:50:34.7753431Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7753632Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7753899Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-24T05:50:34.7754132Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T05:50:34.7754363Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T05:50:34.7754589Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T05:50:34.7754816Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T05:50:34.7755058Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T05:50:34.7755291Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T05:50:34.7755529Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T05:50:34.7755759Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7755986Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7756209Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7756436Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7756651Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7756856Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T05:50:34.7757059Z Selecting previously unselected package libsecret-common. 2026-10-24T05:50:34.7757273Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-24T05:50:34.7757467Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-24T05:50:34.7757653Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-24T05:50:34.7757866Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-24T05:50:34.7758056Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T05:50:34.7758249Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-24T05:50:34.7758464Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-24T05:50:34.7758663Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T05:50:34.7758844Z Selecting previously unselected package libgpg-error-dev. 2026-10-24T05:50:34.7759057Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-24T05:50:34.7759251Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T05:50:34.7759489Z Selecting previously unselected package libgcrypt20-dev. 2026-10-24T05:50:34.7759696Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T05:50:34.7759892Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T05:50:34.7760088Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-24T05:50:34.7760327Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T05:50:34.7760559Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7760763Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-24T05:50:34.7760987Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T05:50:34.7761196Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7761376Z Selecting previously unselected package uuid-dev:amd64. 2026-10-24T05:50:34.7761571Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7761772Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7761979Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-24T05:50:34.7762190Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7762384Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7762566Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-24T05:50:34.7762773Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-24T05:50:34.7762997Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T05:50:34.7763181Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-24T05:50:34.7763394Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-24T05:50:34.7763596Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T05:50:34.7763780Z Selecting previously unselected package libmount-dev:amd64. 2026-10-24T05:50:34.7763991Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T05:50:34.7764181Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7764371Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-24T05:50:34.7764584Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T05:50:34.7764786Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7764978Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-24T05:50:34.7765189Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-24T05:50:34.7765388Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T05:50:34.7765553Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7765712Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7765872Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7766050Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7766217Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T05:50:34.7766382Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7766544Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T05:50:34.7766718Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7766895Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7767051Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7767205Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7767404Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-24T05:50:34.7767608Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-24T05:50:34.7767778Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7767953Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7768141Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7768390Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T05:50:34.7768558Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7768711Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7768868Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T05:50:34.7769033Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T05:50:34.7769200Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T05:50:34.7769366Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T05:50:34.7769542Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T05:50:34.7769718Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T05:50:34.7769892Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-24T05:50:34.7770064Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-24T05:50:34.7770241Z Not building database; man-db/auto-update is not 'true'. 2026-10-24T05:50:34.7770423Z Processing triggers for install-info (7.1-3build2) ... 2026-10-24T05:50:34.7770540Z 2026-10-24T05:50:34.7770586Z Restarting services... 2026-10-24T05:50:34.7771073Z systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-timedated.service systemd-udevd.service udisks2.service 2026-10-24T05:50:34.7771642Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-24T05:50:34.7771834Z 2026-10-24T05:50:34.7771890Z Service restarts being deferred: 2026-10-24T05:50:34.7772074Z systemctl restart ModemManager.service 2026-10-24T05:50:34.7772224Z systemctl restart dbus.service 2026-10-24T05:50:34.7772361Z systemctl restart getty@tty1.service 2026-10-24T05:50:34.7772521Z systemctl restart networkd-dispatcher.service 2026-10-24T05:50:34.7772685Z systemctl restart serial-getty@ttyS0.service 2026-10-24T05:50:34.7772857Z systemctl restart setup_and_run_blacksmith.service 2026-10-24T05:50:34.7773022Z systemctl restart systemd-logind.service 2026-10-24T05:50:34.7773120Z 2026-10-24T05:50:34.7773175Z No containers need to be restarted. 2026-10-24T05:50:34.7773259Z 2026-10-24T05:50:34.7773317Z User sessions running outdated binaries: 2026-10-24T05:50:34.7773465Z runner @ user manager service: systemd[1891] 2026-10-24T05:50:34.7773562Z 2026-10-24T05:50:34.7773659Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T05:50:34.7790618Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T05:50:34.7790919Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T05:50:34.7791175Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-24T05:50:34.7791398Z  filters=() 2026-10-24T05:50:34.7791672Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-24T05:50:34.7792035Z fi 2026-10-24T05:50:34.7792289Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-24T05:50:34.7803771Z shell: /usr/bin/bash -e {0} 2026-10-24T05:50:34.7803927Z env: 2026-10-24T05:50:34.7804037Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:50:34.7804184Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:50:34.7804325Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T05:50:34.7805326Z TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/contracts @t3tools/provider-acp @t3tools/provider-acp-registry @t3tools/provider-core @t3tools/provider-cursor @t3tools/provider-grok @t3tools/provider-muse @t3tools/provider-opencode @t3tools/provider-pi @t3tools/shared @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/ssh @t3tools/tailscale @t3tools/scripts 2026-10-24T05:50:34.7806494Z ##[endgroup] 2026-10-24T05:50:34.9301967Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-24T05:50:34.9334091Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:34.9340470Z ~/packages/provider-cursor$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:34.9347498Z ~/packages/ssh$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:35.0945949Z 2026-10-24T05:50:35.0947570Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-24T05:50:35.0947913Z 2026-10-24T05:50:35.0999877Z 2026-10-24T05:50:35.1016644Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-cursor 2026-10-24T05:50:35.1017021Z 2026-10-24T05:50:35.1017024Z 2026-10-24T05:50:35.1017377Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github 2026-10-24T05:50:35.1017716Z 2026-10-24T05:50:35.1017719Z 2026-10-24T05:50:35.1017994Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/ssh 2026-10-24T05:50:35.1018278Z 2026-10-24T05:50:35.6735870Z ✓ src/auth.test.ts (2 tests) 28ms 2026-10-24T05:50:35.9016865Z ✓ src/config.test.ts (4 tests) 48ms 2026-10-24T05:50:35.9041814Z stdout | src/command.test.ts > ssh command > preserves process output: default head 2026-10-24T05:50:35.9042332Z [05:50:35.900] WARN (#40): ssh.command.failed { 2026-10-24T05:50:35.9042609Z alias: 'synthetic-fixture', 2026-10-24T05:50:35.9042861Z hostname: 'synthetic-fixture', 2026-10-24T05:50:35.9043095Z username: null, 2026-10-24T05:50:35.9043295Z port: null, 2026-10-24T05:50:35.9043476Z command: [ 2026-10-24T05:50:35.9043655Z 'ssh', 2026-10-24T05:50:35.9043847Z '-o', 2026-10-24T05:50:35.9044039Z 'BatchMode=yes', 2026-10-24T05:50:35.9044240Z '-o', 2026-10-24T05:50:35.9044437Z 'ConnectTimeout=10', 2026-10-24T05:50:35.9044644Z '--', 2026-10-24T05:50:35.9044840Z 'synthetic-fixture' 2026-10-24T05:50:35.9045035Z ], 2026-10-24T05:50:35.9045758Z exitCode: 1, 2026-10-24T05:50:35.9046689Z stdout: 'HEAD\n' + 2026-10-24T05:50:35.9054379Z 'verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbo\n' + 2026-10-24T05:50:35.9061546Z '[truncated]', 2026-10-24T05:50:35.9061784Z stderr: '' 2026-10-24T05:50:35.9062098Z } 2026-10-24T05:50:35.9062215Z 2026-10-24T05:50:35.9354397Z stdout | src/command.test.ts > ssh command > preserves process output: opt-in tail 2026-10-24T05:50:35.9354740Z [05:50:35.934] WARN (#53): ssh.command.failed { 2026-10-24T05:50:35.9354938Z alias: 'synthetic-fixture', 2026-10-24T05:50:35.9355118Z hostname: 'synthetic-fixture', 2026-10-24T05:50:35.9355280Z username: null, 2026-10-24T05:50:35.9355420Z port: null, 2026-10-24T05:50:35.9355535Z command: [ 2026-10-24T05:50:35.9355653Z 'ssh', 2026-10-24T05:50:35.9355779Z '-o', 2026-10-24T05:50:35.9355907Z 'BatchMode=yes', 2026-10-24T05:50:35.9356046Z '-o', 2026-10-24T05:50:35.9356177Z 'ConnectTimeout=10', 2026-10-24T05:50:35.9356361Z '--', 2026-10-24T05:50:35.9356489Z 'synthetic-fixture' 2026-10-24T05:50:35.9356628Z ], 2026-10-24T05:50:35.9356745Z exitCode: 1, 2026-10-24T05:50:35.9356886Z stdout: '[truncated]\n' + 2026-10-24T05:50:35.9364490Z 'bose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix {"credential":"[redacted]"}\n' + 2026-10-24T05:50:35.9372857Z 'PANIC: emulator SDK is broken\n', 2026-10-24T05:50:35.9386762Z stderr: 'stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure ' 2026-10-24T05:50:35.9398440Z } 2026-10-24T05:50:35.9398497Z 2026-10-24T05:50:36.0161003Z ✓ src/command.test.ts (7 tests) 208ms 2026-10-24T05:50:36.0589847Z ✓ src/tunnel.test.ts (7 tests) 149ms 2026-10-24T05:50:36.0795825Z 2026-10-24T05:50:36.0883508Z  Test Files  4 passed (4) 2026-10-24T05:50:36.0988949Z  Tests  20 passed (20) 2026-10-24T05:50:36.0989446Z  Start at  05:50:35 2026-10-24T05:50:36.1017655Z  Duration  947ms (import 37%, transform 27%, tests 19%, setup 16%, worker 1%) 2026-10-24T05:50:36.1018200Z 2026-10-24T05:50:36.1018432Z 2026-10-24T05:50:36.1020272Z ~/packages/contracts$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:36.1836121Z ✓ src/server/skills.test.ts (5 tests) 161ms 2026-10-24T05:50:36.1996058Z ✓ src/server/gitHubPullRequestJson.test.ts (49 tests) 89ms 2026-10-24T05:50:36.4346748Z ✓ src/server/accountUsage.test.ts (9 tests) 534ms 2026-10-24T05:50:36.4508853Z 2026-10-24T05:50:36.4786473Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/contracts 2026-10-24T05:50:36.4910519Z 2026-10-24T05:50:36.6193430Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 370ms 2026-10-24T05:50:37.0677441Z ✓ src/auth.test.ts (27 tests) 26ms 2026-10-24T05:50:37.1622064Z ✓ src/composerContext.test.ts (8 tests) 101ms 2026-10-24T05:50:37.1799834Z ✓ src/pullRequest.test.ts (6 tests) 8ms 2026-10-24T05:50:37.1869270Z ✓ src/server/usageLimits.test.ts (9 tests) 86ms 2026-10-24T05:50:37.2980259Z ✓ src/project.test.ts (6 tests) 30ms 2026-10-24T05:50:37.4827654Z ✓ src/server/auth.test.ts (10 tests) 33ms 2026-10-24T05:50:37.4857240Z ✓ src/baseSchemas.test.ts (9 tests) 31ms 2026-10-24T05:50:37.5616952Z ✓ src/server/textGeneration.test.ts (8 tests) 83ms 2026-10-24T05:50:37.5696803Z ✓ src/server/GitHubCredentials.test.ts (5 tests) 40ms 2026-10-24T05:50:37.5891794Z ✓ src/server/CursorAgentSdk.test.ts (1 test) 34ms 2026-10-24T05:50:37.6084865Z ✓ src/modelSelection.test.ts (4 tests) 29ms 2026-10-24T05:50:37.6379117Z ✓ src/server/GitHubRest.test.ts (8 tests) 148ms 2026-10-24T05:50:37.6817154Z ✓ src/settings.test.ts (24 tests) 81ms 2026-10-24T05:50:37.7082124Z ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 248ms 2026-10-24T05:50:37.7502094Z ✓ src/server/status.test.ts (8 tests) 12ms 2026-10-24T05:50:37.7619745Z ✓ src/server/githubStackActions.test.ts (9 tests) 146ms 2026-10-24T05:50:37.7686873Z ✓ src/server.test.ts (7 tests) 44ms 2026-10-24T05:50:37.8137907Z ✓ src/server/GitHubPullRequestProvider.test.ts (17 tests) 77ms 2026-10-24T05:50:37.8280249Z ✓ src/device.test.ts (3 tests) 15ms 2026-10-24T05:50:37.9166325Z ✓ src/server/transportFailure.test.ts (10 tests) 8ms 2026-10-24T05:50:37.9623068Z ✓ src/orchestratorMcp.test.ts (1 test) 9ms 2026-10-24T05:50:38.0303803Z ✓ src/server/CursorSdk.test.ts (2 tests) 20ms 2026-10-24T05:50:38.0367159Z ✓ src/server/adapter.test.ts (15 tests) 133ms 2026-10-24T05:50:38.0540182Z ✓ src/server/accountCache.test.ts (2 tests) 3ms 2026-10-24T05:50:38.0797004Z ✓ src/chatAttachment.test.ts (3 tests) 34ms 2026-10-24T05:50:38.0961614Z ✓ src/scheduledTask.test.ts (7 tests) 19ms 2026-10-24T05:50:38.1376816Z ✓ src/git.test.ts (3 tests) 6ms 2026-10-24T05:50:38.1816564Z ✓ src/server/credentialStore.test.ts (5 tests) 68ms 2026-10-24T05:50:38.2699118Z ✓ src/server/driver.test.ts (2 tests) 98ms 2026-10-24T05:50:38.2870718Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 107ms 2026-10-24T05:50:38.3202356Z ✓ src/provider.test.ts (3 tests) 17ms 2026-10-24T05:50:38.3221282Z ✓ src/acpRegistry.test.ts (2 tests) 3ms 2026-10-24T05:50:38.3456863Z ✓ src/server/CursorSdkCatalog.test.ts (1 test) 6ms 2026-10-24T05:50:38.3484067Z 2026-10-24T05:50:38.3556075Z  Test Files  14 passed (14) 2026-10-24T05:50:38.3556508Z  Tests  87 passed (87) 2026-10-24T05:50:38.3556827Z  Start at  05:50:35 2026-10-24T05:50:38.3557169Z  Duration  3.24s (import 44%, transform 40%, setup 9%, tests 7%) 2026-10-24T05:50:38.3557397Z 2026-10-24T05:50:38.3840137Z ✓ src/orchestrationV2.test.ts (11 tests) 42ms 2026-10-24T05:50:38.3861879Z ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 4ms 2026-10-24T05:50:38.3965111Z ✓ src/server/GitHubQuota.test.ts (4 tests) 23ms 2026-10-24T05:50:38.4056111Z 2026-10-24T05:50:38.4065654Z ~/packages/shared$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:38.4257913Z ✓ src/terminal.test.ts (2 tests) 12ms 2026-10-24T05:50:38.4700687Z ✓ src/threadMetadataMcp.test.ts (2 tests) 7ms 2026-10-24T05:50:38.5613327Z ✓ src/preview.test.ts (2 tests) 5ms 2026-10-24T05:50:38.5984969Z ✓ src/environment.test.ts (1 test) 12ms 2026-10-24T05:50:38.6016609Z ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 839ms 2026-10-24T05:50:38.6123385Z ✓ src/rpc.test.ts (2 tests) 4ms 2026-10-24T05:50:38.6344011Z ✓ src/browserProfile.test.ts (2 tests) 2ms 2026-10-24T05:50:38.6447529Z ✓ src/filesystem.test.ts (2 tests) 7ms 2026-10-24T05:50:38.6690677Z ✓ src/keybindings.test.ts (2 tests) 15ms 2026-10-24T05:50:38.6873932Z 2026-10-24T05:50:38.6898124Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/shared 2026-10-24T05:50:38.6898504Z 2026-10-24T05:50:38.8090463Z ✓ src/threadPullRequest.test.ts (1 test) 11ms 2026-10-24T05:50:38.8300376Z ✓ src/providerSetup.test.ts (1 test) 4ms 2026-10-24T05:50:38.8543107Z ✓ src/window/DesktopWindow.test.ts (20 tests) 159ms 2026-10-24T05:50:38.8800745Z ✓ src/relay.test.ts (1 test) 5ms 2026-10-24T05:50:38.8855240Z 2026-10-24T05:50:38.8936544Z  Test Files  27 passed (27) 2026-10-24T05:50:38.8937082Z  Tests  142 passed (142) 2026-10-24T05:50:38.8972618Z  Start at  05:50:36 2026-10-24T05:50:38.8973127Z  Duration  2.44s (import 45%, transform 29%, setup 20%, tests 5%, worker 1%) 2026-10-24T05:50:38.8973388Z 2026-10-24T05:50:38.8973685Z  Isolate  27 workers spawned · ~128ms startup each (spawn + environment, per file) 2026-10-24T05:50:38.8974179Z   at least ~365ms faster with isolate: false — reuses workers across files instead of one per file 2026-10-24T05:50:38.8974467Z 2026-10-24T05:50:38.9106488Z 2026-10-24T05:50:38.9110343Z ~/packages/provider-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:38.9217551Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 168ms 2026-10-24T05:50:38.9577885Z ✓ src/preview/Manager.test.ts (55 tests) 297ms 2026-10-24T05:50:39.1258368Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 174ms 2026-10-24T05:50:39.1345561Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 185ms 2026-10-24T05:50:39.1776963Z 2026-10-24T05:50:39.1795804Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-core 2026-10-24T05:50:39.1843192Z 2026-10-24T05:50:39.2976799Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 84ms 2026-10-24T05:50:39.3189873Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 303ms 2026-10-24T05:50:39.3546068Z ✓ src/shell.test.ts (42 tests | 2 skipped) 122ms 2026-10-24T05:50:39.5285545Z ✓ src/relayClient.test.ts (14 tests) 195ms 2026-10-24T05:50:39.6466327Z ✓ src/server/usageLimits.test.ts (7 tests) 10ms 2026-10-24T05:50:39.6557667Z ✓ src/nodeSqliteClient.test.ts (17 tests) 321ms 2026-10-24T05:50:39.7803492Z ✓ src/snapShot/snapShot.test.ts (36 tests) 35ms 2026-10-24T05:50:39.9634838Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 214ms 2026-10-24T05:50:40.0351156Z ✓ src/server/GitHubSourceControlProvider.test.ts (29 tests) 2187ms 2026-10-24T05:50:40.0458768Z ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 656ms 2026-10-24T05:50:40.0518009Z ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 640ms 2026-10-24T05:50:40.0518936Z ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 616ms 2026-10-24T05:50:40.0519528Z ✓ src/app/DesktopClerk.test.ts (15 tests) 91ms 2026-10-24T05:50:40.0519782Z 2026-10-24T05:50:40.0522838Z  Test Files  10 passed (10) 2026-10-24T05:50:40.0523391Z  Tests  238 passed (238) 2026-10-24T05:50:40.0523663Z  Start at  05:50:35 2026-10-24T05:50:40.0525845Z  Duration  4.93s (transform 47%, import 29%, tests 18%, setup 6%) 2026-10-24T05:50:40.0567263Z 2026-10-24T05:50:40.0617071Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 34ms 2026-10-24T05:50:40.1126595Z 2026-10-24T05:50:40.1127858Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:40.1683869Z ✓ src/otelEnvironment.test.ts (31 tests) 51ms 2026-10-24T05:50:40.1787690Z ✓ src/server/ModelCatalog.test.ts (4 tests) 2ms 2026-10-24T05:50:40.1990791Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 192ms 2026-10-24T05:50:40.2297412Z ✓ src/observability.test.ts (18 tests) 292ms 2026-10-24T05:50:40.2569978Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 55ms 2026-10-24T05:50:40.5524810Z 2026-10-24T05:50:40.5533258Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core 2026-10-24T05:50:40.5533741Z 2026-10-24T05:50:40.5997843Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 160ms 2026-10-24T05:50:40.7589375Z ✓ src/usageMerge.test.ts (17 tests) 58ms 2026-10-24T05:50:40.7821312Z ✓ src/usageLimits.test.ts (38 tests) 53ms 2026-10-24T05:50:40.7897083Z ✓ src/composerContextLegacy.test.ts (36 tests) 68ms 2026-10-24T05:50:40.8783629Z ✓ src/projectSettings.test.ts (20 tests) 17ms 2026-10-24T05:50:40.9042231Z ✓ src/serverSettings.test.ts (38 tests) 54ms 2026-10-24T05:50:40.9143019Z ✓ src/server/mergeMessage.test.ts (11 tests) 10ms 2026-10-24T05:50:40.9234681Z ✓ src/server/pullRequestChecks.test.ts (16 tests) 22ms 2026-10-24T05:50:40.9371464Z ✓ src/app/DesktopObservability.test.ts (5 tests) 124ms 2026-10-24T05:50:40.9447296Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 248ms 2026-10-24T05:50:40.9952820Z ✓ src/markdownMath.test.ts (44 tests) 275ms 2026-10-24T05:50:41.0473711Z ✓ src/server/notification.test.ts (4 tests) 15ms 2026-10-24T05:50:41.0635235Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 123ms 2026-10-24T05:50:41.1059129Z ✓ src/server/SourceControlProvider.test.ts (1 test) 2ms 2026-10-24T05:50:41.1087274Z ✓ src/server/diffFileRevisions.test.ts (15 tests) 4ms 2026-10-24T05:50:41.1175926Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 42ms 2026-10-24T05:50:41.1414028Z ✓ src/server/providerAuthFlow.test.ts (17 tests) 43ms 2026-10-24T05:50:41.2323670Z ✓ src/preview/Passkeys.test.ts (6 tests) 40ms 2026-10-24T05:50:41.2527763Z ✓ src/server/failure.test.ts (10 tests) 17ms 2026-10-24T05:50:41.3191531Z ✓ src/server/managedProvider.test.ts (9 tests) 114ms 2026-10-24T05:50:41.3669814Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 60ms 2026-10-24T05:50:41.3996950Z ✓ src/threadPullRequests.test.ts (23 tests) 53ms 2026-10-24T05:50:41.4136800Z ✓ src/server/snapshotProbe.test.ts (7 tests) 46ms 2026-10-24T05:50:41.4578446Z ✓ src/server/attachmentPrompt.test.ts (2 tests) 17ms 2026-10-24T05:50:41.6006256Z ✓ src/dpop.test.ts (9 tests) 191ms 2026-10-24T05:50:41.6481186Z ✓ src/server/maintenanceResolver.test.ts (52 tests) 257ms 2026-10-24T05:50:41.7379273Z ✓ src/server/instanceEnvironment.test.ts (4 tests) 29ms 2026-10-24T05:50:41.7558476Z ✓ src/preview/BrowserSession.test.ts (7 tests) 39ms 2026-10-24T05:50:41.7991731Z ✓ src/orchestrationV2PendingBackgroundWork.test.ts (16 tests) 28ms 2026-10-24T05:50:41.8175489Z ✓ src/server/mcpSession.test.ts (2 tests) 14ms 2026-10-24T05:50:41.8677238Z ✓ src/server/processGroup.test.ts (2 tests) 11ms 2026-10-24T05:50:41.8765867Z ✓ src/composerContextReferences.test.ts (17 tests) 21ms 2026-10-24T05:50:41.9105089Z ✓ src/server/collectStreamText.test.ts (2 tests) 5ms 2026-10-24T05:50:41.9786938Z ✓ src/assistantCitations.test.ts (20 tests) 25ms 2026-10-24T05:50:41.9892630Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 124ms 2026-10-24T05:50:41.9997338Z ✓ src/git.test.ts (30 tests) 9ms 2026-10-24T05:50:42.0528934Z ✓ src/atomicWrite.test.ts (7 tests) 97ms 2026-10-24T05:50:42.0540157Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2163ms 2026-10-24T05:50:42.0657261Z ✓ WSL runtime install script (executed) (12) 2026-10-24T05:50:42.0657788Z ✓ extracts once when two installs race for the same cache 1076ms 2026-10-24T05:50:42.0944509Z ✓ src/server/mcpToolPresentation.test.ts (4 tests) 3ms 2026-10-24T05:50:42.1201040Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 52ms 2026-10-24T05:50:42.2105363Z ✓ src/mcpApp.test.ts (14 tests) 821ms 2026-10-24T05:50:42.2147840Z ✓ mcpAppFromToolItem (4) 2026-10-24T05:50:42.2164277Z ✓ reads the app from both the stored output and its compact wire form 791ms 2026-10-24T05:50:42.2627440Z ✓ src/server/textGenerationUtils.test.ts (3 tests) 8ms 2026-10-24T05:50:42.3332191Z ✓ src/server/threadTitleContext.test.ts (2 tests) 3ms 2026-10-24T05:50:42.4193712Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 53ms 2026-10-24T05:50:42.4340906Z ✓ src/KeyedCoalescingWorker.test.ts (4 tests) 31ms 2026-10-24T05:50:42.4779355Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 122ms 2026-10-24T05:50:42.5400855Z ✓ src/server/textGenerationPrompts.test.ts (1 test) 3ms 2026-10-24T05:50:42.5550599Z 2026-10-24T05:50:42.5623069Z  Test Files  17 passed (17) 2026-10-24T05:50:42.5696939Z  Tests  132 passed (132) 2026-10-24T05:50:42.5697580Z  Start at  05:50:39 2026-10-24T05:50:42.5732155Z  Duration  3.37s (transform 44%, import 41%, setup 11%, tests 3%, worker 1%) 2026-10-24T05:50:42.5778110Z 2026-10-24T05:50:42.5953493Z 2026-10-24T05:50:42.5956463Z ~/packages/provider-muse$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:42.6234933Z ✓ src/composerInlineTokens.test.ts (34 tests) 41ms 2026-10-24T05:50:42.6737047Z ✓ src/model.test.ts (10 tests) 11ms 2026-10-24T05:50:42.6837241Z ✓ src/preview.test.ts (23 tests) 8ms 2026-10-24T05:50:42.7268726Z ✓ src/nodeRuntime.test.ts (10 tests) 478ms 2026-10-24T05:50:42.7447578Z ✓ src/changeRequestUrl.test.ts (19 tests) 7ms 2026-10-24T05:50:42.8134688Z ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 45ms 2026-10-24T05:50:42.8181350Z 2026-10-24T05:50:42.8182297Z  Test Files  5 passed (5) 2026-10-24T05:50:42.8265265Z  Tests  49 passed (49) 2026-10-24T05:50:42.8265695Z  Start at  05:50:40 2026-10-24T05:50:42.8283631Z  Duration  2.26s (transform 49%, import 33%, setup 14%, tests 2%, worker 1%) 2026-10-24T05:50:42.8312174Z 2026-10-24T05:50:42.8363326Z ✓ src/toolOutput.test.ts (12 tests) 13ms 2026-10-24T05:50:42.8829893Z 2026-10-24T05:50:42.8940083Z ~/packages/provider-acp$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:42.8955277Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 110ms 2026-10-24T05:50:42.9063147Z ✓ src/markdownLinks.test.ts (34 tests) 9ms 2026-10-24T05:50:42.9143329Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 59ms 2026-10-24T05:50:42.9369802Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 62ms 2026-10-24T05:50:42.9973330Z 2026-10-24T05:50:43.0026471Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-muse 2026-10-24T05:50:43.0178056Z 2026-10-24T05:50:43.1967405Z ✓ src/codexMarkdownDirectives.test.ts (22 tests) 112ms 2026-10-24T05:50:43.2177200Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 16ms 2026-10-24T05:50:43.3215895Z 2026-10-24T05:50:43.3336526Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp 2026-10-24T05:50:43.3416056Z 2026-10-24T05:50:43.3571345Z ✓ src/sourceControl.test.ts (11 tests) 18ms 2026-10-24T05:50:43.4091779Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 77ms 2026-10-24T05:50:43.4217618Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 272ms 2026-10-24T05:50:43.4982507Z ✓ src/agentAwareness.test.ts (21 tests) 27ms 2026-10-24T05:50:43.5421309Z ✓ src/DrainableWorker.test.ts (3 tests) 29ms 2026-10-24T05:50:43.5743066Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 49ms 2026-10-24T05:50:43.6564100Z ✓ src/htmlRender.test.ts (11 tests) 31ms 2026-10-24T05:50:43.7253171Z ✓ src/preview/CdpRelay.test.ts (6 tests) 5ms 2026-10-24T05:50:43.8143285Z ✓ src/server/usageLimits.test.ts (4 tests) 5ms 2026-10-24T05:50:43.8416150Z ✓ src/imageDimensions.test.ts (8 tests) 20ms 2026-10-24T05:50:44.0068868Z ✓ src/terminalOutput.test.ts (16 tests) 1257ms 2026-10-24T05:50:44.0380569Z ✓ appendTerminalOutput (8) 2026-10-24T05:50:44.0586699Z ✓ stays bounded across many appends of huge output, including one endless line 1206ms 2026-10-24T05:50:44.0811306Z ✓ src/server/stderr.test.ts (2 tests) 12ms 2026-10-24T05:50:44.1002919Z ✓ src/KeyedLock.test.ts (4 tests) 23ms 2026-10-24T05:50:44.1416693Z ✓ src/remote.test.ts (10 tests) 46ms 2026-10-24T05:50:44.1720466Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 119ms 2026-10-24T05:50:44.2065796Z ✓ src/composerContextLegacySend.test.ts (8 tests) 30ms 2026-10-24T05:50:44.2177560Z ✓ src/server/sdk.test.ts (12 tests) 237ms 2026-10-24T05:50:44.2563068Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 70ms 2026-10-24T05:50:44.2988402Z ✓ src/logging.test.ts (3 tests) 89ms 2026-10-24T05:50:44.3877747Z ✓ src/server/sessionConfig.test.ts (6 tests) 9ms 2026-10-24T05:50:44.4315363Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 41ms 2026-10-24T05:50:44.4403366Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 23ms 2026-10-24T05:50:44.4512084Z ✓ src/server/itemPresentation.test.ts (6 tests) 6ms 2026-10-24T05:50:44.4527282Z ✓ src/server/clientPolicy.test.ts (13 tests) 55ms 2026-10-24T05:50:44.4683656Z ✓ src/server/mcpOverAcpBridge.test.ts (3 tests) 106ms 2026-10-24T05:50:44.4808865Z ✓ src/promptLinks.test.ts (8 tests) 27ms 2026-10-24T05:50:44.5781747Z ✓ scripts/electron-launcher.test.mjs (7 tests) 735ms 2026-10-24T05:50:44.6001230Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 386ms 2026-10-24T05:50:44.6216717Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one [two](three)+?^${four}|back\slash*/apps/desktop 340ms 2026-10-24T05:50:44.7823519Z ✓ src/composerContextClipboard.test.ts (6 tests) 303ms 2026-10-24T05:50:44.7897500Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 19ms 2026-10-24T05:50:44.8710856Z ✓ src/server/protocol.test.ts (1 test) 3ms 2026-10-24T05:50:44.9525607Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 13ms 2026-10-24T05:50:44.9617128Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 56ms 2026-10-24T05:50:45.0159531Z ✓ src/schemaJson.test.ts (8 tests) 50ms 2026-10-24T05:50:45.0256784Z ✓ src/codexAuthHandoff.test.ts (6 tests) 27ms 2026-10-24T05:50:45.1139135Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 119ms 2026-10-24T05:50:45.1303006Z ✓ src/server/runtimeModel.test.ts (47 tests) 628ms 2026-10-24T05:50:45.2163982Z ✓ src/orchestrationV2BoundedSnapshot.test.ts (3 tests) 10ms 2026-10-24T05:50:45.3136921Z ✓ src/ipc/methods/window.test.ts (5 tests) 103ms 2026-10-24T05:50:45.3297033Z ✓ src/devHome.test.ts (5 tests) 48ms 2026-10-24T05:50:45.4337715Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 111ms 2026-10-24T05:50:45.4705210Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 17ms 2026-10-24T05:50:45.4865927Z ✓ src/orchestrationTiming.test.ts (11 tests) 11ms 2026-10-24T05:50:45.4940599Z ✓ src/threadLinks.test.ts (8 tests) 9ms 2026-10-24T05:50:45.5081893Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 20ms 2026-10-24T05:50:45.5778443Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 364ms 2026-10-24T05:50:45.5780208Z ✓ loads the emitted packaged boot entry and backend cache preload 314ms 2026-10-24T05:50:45.5913362Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 87ms 2026-10-24T05:50:45.6124641Z ✓ src/gitPatchPath.test.ts (22 tests) 17ms 2026-10-24T05:50:45.6429313Z ✓ src/Net.test.ts (4 tests) 19ms 2026-10-24T05:50:45.6811927Z ✓ src/updates/releaseNotes.test.ts (8 tests) 14ms 2026-10-24T05:50:45.7006906Z ✓ src/threadFindText.test.ts (8 tests) 66ms 2026-10-24T05:50:45.7101153Z ✓ src/hostClassification.test.ts (10 tests) 11ms 2026-10-24T05:50:45.7501415Z ✓ src/fileLinks.test.ts (18 tests) 7ms 2026-10-24T05:50:45.8662366Z ✓ src/composerTrigger.test.ts (25 tests) 12ms 2026-10-24T05:50:45.9354921Z ✓ src/orchestrationV2Timeline.test.ts (12 tests) 5ms 2026-10-24T05:50:45.9563277Z ✓ src/path.test.ts (11 tests) 4ms 2026-10-24T05:50:45.9630894Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 11ms 2026-10-24T05:50:46.0051719Z ✓ src/server/usage.test.ts (12 tests) 93ms 2026-10-24T05:50:46.0175932Z ✓ src/server/modelCatalog.test.ts (1 test) 2ms 2026-10-24T05:50:46.1298295Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 4ms 2026-10-24T05:50:46.1501682Z ✓ src/server/maintenance.test.ts (3 tests) 127ms 2026-10-24T05:50:46.1738020Z ✓ src/server/textGeneration.test.ts (8 tests) 135ms 2026-10-24T05:50:46.1894927Z ✓ src/semver.test.ts (7 tests) 11ms 2026-10-24T05:50:46.1895851Z ✓ src/relayTracing.test.ts (2 tests) 5ms 2026-10-24T05:50:46.2779292Z ✓ src/codexArtifactTemplates.test.ts (9 tests) 17ms 2026-10-24T05:50:46.3453732Z ✓ src/server/nativeLogging.test.ts (3 tests) 26ms 2026-10-24T05:50:46.3629399Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 37ms 2026-10-24T05:50:46.3778524Z ✓ src/markdownPipeline.test.ts (3 tests) 47ms 2026-10-24T05:50:46.3889198Z ✓ src/server/status.test.ts (3 tests) 342ms 2026-10-24T05:50:46.3983305Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 35ms 2026-10-24T05:50:46.4022820Z ✓ src/cliArgs.test.ts (8 tests) 3ms 2026-10-24T05:50:46.4131800Z ✓ src/server/adapter.test.ts (39 tests) 300ms 2026-10-24T05:50:46.4140837Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 17ms 2026-10-24T05:50:46.4141207Z 2026-10-24T05:50:46.4141461Z  Test Files  10 passed (10) 2026-10-24T05:50:46.4141774Z  Tests  89 passed (89) 2026-10-24T05:50:46.4142081Z  Start at  05:50:43 2026-10-24T05:50:46.4142369Z  Duration  3.41s (transform 54%, import 32%, setup 7%, tests 7%) 2026-10-24T05:50:46.4167580Z 2026-10-24T05:50:46.4418135Z ✓ src/toolActivity.test.ts (4 tests) 4ms 2026-10-24T05:50:46.4541283Z 2026-10-24T05:50:46.4643054Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-24T05:50:46.4942012Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 25ms 2026-10-24T05:50:46.5810793Z ✓ src/window/QuitHold.test.ts (7 tests) 17ms 2026-10-24T05:50:46.5932828Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 53ms 2026-10-24T05:50:46.6061168Z ✓ src/codexFileCitations.test.ts (5 tests) 8ms 2026-10-24T05:50:46.6176917Z ✓ src/filePreview.test.ts (13 tests) 25ms 2026-10-24T05:50:46.6570630Z ✓ src/threadReference.test.ts (5 tests) 3ms 2026-10-24T05:50:46.7779379Z ✓ src/composerPullRequestMatches.test.ts (3 tests) 23ms 2026-10-24T05:50:46.8034615Z ✓ src/connectAuth.test.ts (3 tests) 3ms 2026-10-24T05:50:46.8101806Z 2026-10-24T05:50:46.8119214Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-24T05:50:46.8119564Z 2026-10-24T05:50:46.8120068Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 32ms 2026-10-24T05:50:46.8143617Z ✓ src/cliRelease.test.ts (3 tests) 4ms 2026-10-24T05:50:46.8908507Z ✓ gnome-extension/captureService.test.js (10 tests) 19ms 2026-10-24T05:50:46.9326461Z ✓ src/searchRanking.test.ts (3 tests) 11ms 2026-10-24T05:50:46.9565192Z ✓ src/delimitedPreview.test.ts (8 tests) 803ms 2026-10-24T05:50:46.9613369Z ✓ delimited file previews (8) 2026-10-24T05:50:46.9728184Z ✓ bounds rows, columns and cell length and reports partial content 769ms 2026-10-24T05:50:46.9793085Z ✓ src/relayAuth.test.ts (2 tests) 16ms 2026-10-24T05:50:47.0632574Z ✓ src/desktopBootstrapToken.test.ts (3 tests) 13ms 2026-10-24T05:50:47.1120095Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 3ms 2026-10-24T05:50:47.1616733Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 4ms 2026-10-24T05:50:47.1644064Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 61ms 2026-10-24T05:50:47.2359603Z ✓ src/githubMarkdownLinks.test.ts (3 tests) 23ms 2026-10-24T05:50:47.2631105Z ✓ src/usageFormat.test.ts (4 tests) 7ms 2026-10-24T05:50:47.3087662Z ✓ src/cloneUrl.test.ts (3 tests) 2ms 2026-10-24T05:50:47.3345264Z ✓ src/favicon.test.ts (6 tests) 3ms 2026-10-24T05:50:47.3629626Z ✓ src/updates/updateMachine.test.ts (4 tests) 9ms 2026-10-24T05:50:47.3922707Z ✓ src/desktopAppControl.test.ts (2 tests) 4ms 2026-10-24T05:50:47.4042900Z ✓ src/oauthScope.test.ts (3 tests) 2ms 2026-10-24T05:50:47.4240660Z ✓ src/linuxSecretStorage.test.ts (7 tests) 3ms 2026-10-24T05:50:47.4244919Z ✓ src/schemaYaml.test.ts (2 tests) 10ms 2026-10-24T05:50:47.4274473Z ✓ src/ipc/methods/preview.test.ts (5 tests) 30ms 2026-10-24T05:50:47.4727921Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 100ms 2026-10-24T05:50:47.4806610Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 79ms 2026-10-24T05:50:47.6150994Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 33ms 2026-10-24T05:50:47.6240926Z ✓ src/thirdPartyLicenses.test.ts (2 tests) 11ms 2026-10-24T05:50:47.6420867Z ✓ src/t3McpToolPresentation.test.ts (2 tests) 33ms 2026-10-24T05:50:47.6869683Z ✓ src/relayUrl.test.ts (4 tests) 2ms 2026-10-24T05:50:47.7319754Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 22ms 2026-10-24T05:50:47.7441392Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 13ms 2026-10-24T05:50:47.8254676Z ✓ src/threadSearch.test.ts (2 tests) 10ms 2026-10-24T05:50:47.8489426Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 11ms 2026-10-24T05:50:47.8733475Z ✓ src/providerAuthReturnUrl.test.ts (5 tests) 3ms 2026-10-24T05:50:47.9264051Z ✓ src/preview/GuestInput.test.ts (4 tests) 11ms 2026-10-24T05:50:47.9606067Z ✓ src/AgentScope.test.ts (1 test) 13ms 2026-10-24T05:50:47.9983652Z ✓ src/video.test.ts (2 tests) 2ms 2026-10-24T05:50:48.0967614Z ✓ src/relaySigning.test.ts (1 test) 2ms 2026-10-24T05:50:48.1336415Z ✓ src/relayJwt.test.ts (1 test) 3ms 2026-10-24T05:50:48.1436870Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 9ms 2026-10-24T05:50:48.1456486Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 7ms 2026-10-24T05:50:48.1504251Z ✓ src/terminalLabels.test.ts (2 tests) 3ms 2026-10-24T05:50:48.1651603Z ✓ src/changedFileKind.test.ts (5 tests) 14ms 2026-10-24T05:50:48.1734087Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 24ms 2026-10-24T05:50:48.1966967Z ✓ src/telemetryId.test.ts (1 test) 3ms 2026-10-24T05:50:48.2053146Z ✓ src/t3ProjectFile.test.ts (2 tests) 8ms 2026-10-24T05:50:48.2093657Z 2026-10-24T05:50:48.2139893Z  Test Files  90 passed (90) 2026-10-24T05:50:48.2147611Z  Tests  1011 passed | 2 skipped (1013) 2026-10-24T05:50:48.2147955Z  Start at  05:50:38 2026-10-24T05:50:48.2148330Z  Duration  9.51s (import 44%, transform 24%, setup 17%, tests 13%, worker 1%) 2026-10-24T05:50:48.2148584Z 2026-10-24T05:50:48.2149090Z  Import  349 modules were evaluated 2805 times · 22.51s total, 44% of tracked time 2026-10-24T05:50:48.2149602Z   ~2.09s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T05:50:48.2150099Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T05:50:48.2150338Z 2026-10-24T05:50:48.2815982Z 2026-10-24T05:50:48.2856669Z ~/packages/tailscale$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:48.2877473Z ✓ src/electron/ElectronShell.test.ts (5 tests) 8ms 2026-10-24T05:50:48.3257120Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 73ms 2026-10-24T05:50:48.3585492Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 2ms 2026-10-24T05:50:48.4012413Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 673ms 2026-10-24T05:50:48.4532312Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 25ms 2026-10-24T05:50:48.4696180Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 8ms 2026-10-24T05:50:48.5231836Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 20ms 2026-10-24T05:50:48.5904469Z 2026-10-24T05:50:48.5954866Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/tailscale 2026-10-24T05:50:48.5992626Z 2026-10-24T05:50:48.5994692Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 10ms 2026-10-24T05:50:48.6422497Z ✓ src/server/clientTerminals.test.ts (10 tests) 3767ms 2026-10-24T05:50:48.6429969Z ✓ AcpClientTerminals (9) 2026-10-24T05:50:48.6430684Z ✓ bounds unreleased terminal handles without invalidating existing ids 2967ms 2026-10-24T05:50:48.6482317Z 2026-10-24T05:50:48.6573875Z  Test Files  7 passed (7) 2026-10-24T05:50:48.6675294Z  Tests  84 passed (84) 2026-10-24T05:50:48.6745394Z  Start at  05:50:43 2026-10-24T05:50:48.6762478Z  Duration  5.31s (tests 38%, transform 34%, import 18%, setup 10%) 2026-10-24T05:50:48.6769450Z 2026-10-24T05:50:48.7025053Z 2026-10-24T05:50:48.7073579Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:48.7220030Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 8ms 2026-10-24T05:50:48.7333626Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 80ms 2026-10-24T05:50:48.8152616Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 7ms 2026-10-24T05:50:48.9116524Z ✓ src/app/DesktopUserData.test.ts (2 tests) 19ms 2026-10-24T05:50:48.9318981Z 2026-10-24T05:50:48.9353679Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe 2026-10-24T05:50:48.9387143Z 2026-10-24T05:50:48.9620703Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 17ms 2026-10-24T05:50:48.9859575Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 4ms 2026-10-24T05:50:48.9949155Z ✓ src/tailscale.test.ts (7 tests) 35ms 2026-10-24T05:50:49.0060342Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 9ms 2026-10-24T05:50:49.0078955Z 2026-10-24T05:50:49.0145504Z  Test Files  1 passed (1) 2026-10-24T05:50:49.0237298Z  Tests  7 passed (7) 2026-10-24T05:50:49.0294871Z  Start at  05:50:48 2026-10-24T05:50:49.0358540Z  Duration  402ms (import 46%, transform 22%, setup 21%, tests 11%, worker 1%) 2026-10-24T05:50:49.0359082Z 2026-10-24T05:50:49.0463595Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 19ms 2026-10-24T05:50:49.0649639Z 2026-10-24T05:50:49.0703212Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:49.2030306Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 5ms 2026-10-24T05:50:49.2167713Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms 2026-10-24T05:50:49.2643251Z ✓ src/preview/RecordingInput.test.ts (2 tests) 5ms 2026-10-24T05:50:49.2904748Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 20ms 2026-10-24T05:50:49.3091149Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 12ms 2026-10-24T05:50:49.3258239Z ✓ src/server/gitCafeHosts.test.ts (7 tests) 3ms 2026-10-24T05:50:49.3376954Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 11ms 2026-10-24T05:50:49.3747322Z 2026-10-24T05:50:49.3756285Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops 2026-10-24T05:50:49.3756580Z 2026-10-24T05:50:49.3805180Z ✓ src/authorization/layer.test.ts (23 tests) 204ms 2026-10-24T05:50:49.4026516Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms 2026-10-24T05:50:49.4107162Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 5ms 2026-10-24T05:50:49.4398340Z ✓ src/preview/AnnotationIds.test.ts (1 test) 5ms 2026-10-24T05:50:49.4512431Z 2026-10-24T05:50:49.4591188Z  Test Files  103 passed (103) 2026-10-24T05:50:49.4591613Z  Tests  837 passed (837) 2026-10-24T05:50:49.4626437Z  Start at  05:50:35 2026-10-24T05:50:49.4659451Z  Duration  14.34s (import 43%, transform 33%, tests 12%, setup 11%, worker 1%) 2026-10-24T05:50:49.4694057Z 2026-10-24T05:50:49.4710886Z  Import  520 modules were evaluated 6428 times · 36.75s total, 43% of tracked time 2026-10-24T05:50:49.4711479Z   ~3.68s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T05:50:49.4712053Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T05:50:49.4712298Z 2026-10-24T05:50:49.5273578Z 2026-10-24T05:50:49.5297389Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:49.5810934Z ✓ src/state/runtime.test.ts (23 tests) 86ms 2026-10-24T05:50:49.6501308Z ✓ src/connection/supervisor.test.ts (30 tests) 259ms 2026-10-24T05:50:49.7289709Z ✓ src/rpc/session.test.ts (14 tests) 291ms 2026-10-24T05:50:49.7858311Z 2026-10-24T05:50:49.7901128Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-24T05:50:49.7935765Z 2026-10-24T05:50:49.9337410Z ✓ src/connection/registry.test.ts (41 tests) 401ms 2026-10-24T05:50:49.9667868Z ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 320ms 2026-10-24T05:50:50.3237518Z ✓ lib/third-party-licenses.test.ts (19 tests) 114ms 2026-10-24T05:50:50.5014539Z ✓ src/state/threads-sync.test.ts (36 tests) 411ms 2026-10-24T05:50:50.5057500Z ✓ src/state/server.test.ts (19 tests) 95ms 2026-10-24T05:50:50.7226886Z ✓ src/server/gitCafePullRequestJson.test.ts (14 tests) 57ms 2026-10-24T05:50:50.7303113Z ✓ notify-discord-release.test.ts (15 tests) 162ms 2026-10-24T05:50:50.7351740Z ✓ src/operations/commands.test.ts (14 tests) 75ms 2026-10-24T05:50:50.7592217Z ✓ src/state/pullRequests.test.ts (56 tests) 1308ms 2026-10-24T05:50:50.7669811Z ✓ returns a successful mutation when source invalidation stalls 1012ms 2026-10-24T05:50:50.8232343Z ✓ src/server/GitCafeCredentials.test.ts (4 tests) 35ms 2026-10-24T05:50:50.9849347Z ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 107ms 2026-10-24T05:50:50.9900423Z ✓ src/voice-input/controller.test.ts (22 tests) 41ms 2026-10-24T05:50:50.9976627Z ✓ build-npm-launcher.test.ts (1 test) 630ms 2026-10-24T05:50:51.0102474Z ✓ build-npm-launcher (1) 2026-10-24T05:50:51.0228491Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 620ms 2026-10-24T05:50:51.0229262Z ✓ dev-runner.test.ts (31 tests) 208ms 2026-10-24T05:50:51.0440746Z ✓ legend-list-initial-reveal.test.ts (10 tests) 37ms 2026-10-24T05:50:51.0519386Z ✓ src/server/GitCafePullRequestProvider.test.ts (32 tests) 174ms 2026-10-24T05:50:51.0572763Z ✓ merge-update-manifests.test.ts (5 tests) 54ms 2026-10-24T05:50:51.0669292Z 2026-10-24T05:50:51.0724657Z  Test Files  5 passed (5) 2026-10-24T05:50:51.0725323Z  Tests  65 passed (65) 2026-10-24T05:50:51.0769479Z  Start at  05:50:48 2026-10-24T05:50:51.0802741Z  Duration  2.13s (transform 51%, import 37%, setup 6%, tests 5%) 2026-10-24T05:50:51.0835728Z 2026-10-24T05:50:51.0915000Z 2026-10-24T05:50:51.0953756Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:51.1017163Z ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 90ms 2026-10-24T05:50:51.1957702Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 260ms 2026-10-24T05:50:51.2005932Z ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 62ms 2026-10-24T05:50:51.2069480Z ✓ lib/cli-external-packages.test.ts (10 tests) 571ms 2026-10-24T05:50:51.2114721Z ✓ external package dependency closure (1) 2026-10-24T05:50:51.2116100Z ✓ keeps every runtime dependency of an external package external too 524ms 2026-10-24T05:50:51.2994608Z ✓ src/state/shell-sync.test.ts (6 tests) 139ms 2026-10-24T05:50:51.3308748Z ✓ src/state/vcs.test.ts (9 tests) 161ms 2026-10-24T05:50:51.3963724Z ✓ lib/dev-share.test.ts (5 tests) 28ms 2026-10-24T05:50:51.4119663Z 2026-10-24T05:50:51.4279636Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo 2026-10-24T05:50:51.4365050Z 2026-10-24T05:50:51.4440415Z ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 268ms 2026-10-24T05:50:51.5039063Z ✓ src/state/orchestrationV2Projection.test.ts (15 tests) 42ms 2026-10-24T05:50:51.5096947Z ✓ lib/public-config.test.ts (1 test) 9ms 2026-10-24T05:50:51.5464969Z ✓ mobile-native-client.test.ts (2 tests) 94ms 2026-10-24T05:50:51.5679624Z ✓ src/connection/onboarding.test.ts (13 tests) 64ms 2026-10-24T05:50:51.6220475Z ✓ update-release-package-versions.test.ts (3 tests) 37ms 2026-10-24T05:50:51.7049914Z ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 531ms 2026-10-24T05:50:51.7124256Z 2026-10-24T05:50:51.7159898Z  Test Files  5 passed (5) 2026-10-24T05:50:51.7270970Z  Tests  82 passed (82) 2026-10-24T05:50:51.7271611Z  Start at  05:50:49 2026-10-24T05:50:51.7359696Z  Duration  2.32s (transform 46%, import 33%, tests 16%, setup 5%) 2026-10-24T05:50:51.7419794Z 2026-10-24T05:50:51.7542395Z 2026-10-24T05:50:51.7584749Z ~/packages/provider-grok$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:51.8650006Z ✓ mock-update-server.test.ts (2 tests) 80ms 2026-10-24T05:50:51.8700049Z ✓ lib/resolve-catalog.test.ts (2 tests) 2ms 2026-10-24T05:50:51.9228112Z ✓ sync-reference-repos.test.ts (2 tests) 52ms 2026-10-24T05:50:51.9608048Z ✓ lib/build-target-arch.test.ts (1 test) 7ms 2026-10-24T05:50:51.9675092Z ✓ mobile-showcase.test.ts (3 tests) 4ms 2026-10-24T05:50:51.9709451Z ✓ src/state/entities.test.ts (16 tests) 34ms 2026-10-24T05:50:52.0854522Z ✓ src/state/vcsAction.test.ts (9 tests) 44ms 2026-10-24T05:50:52.0984280Z 2026-10-24T05:50:52.0994348Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-grok 2026-10-24T05:50:52.1075369Z 2026-10-24T05:50:52.1076930Z ✓ src/state/threadCommands.test.ts (22 tests) 44ms 2026-10-24T05:50:52.2049124Z ✓ lib/icon-export.test.ts (1 test) 9ms 2026-10-24T05:50:52.2300639Z ✓ src/relay/managedRelay.test.ts (7 tests) 91ms 2026-10-24T05:50:52.2893033Z ✓ mobile-native-static-check.test.ts (2 tests) 8ms 2026-10-24T05:50:52.4395236Z ✓ resolve-previous-release-tag.test.ts (3 tests) 13ms 2026-10-24T05:50:52.4582681Z ✓ src/relay/discovery.test.ts (7 tests) 70ms 2026-10-24T05:50:52.5806035Z ✓ src/state/threads-atoms.test.ts (4 tests) 116ms 2026-10-24T05:50:52.6516746Z ✓ src/rpc/client.test.ts (8 tests) 61ms 2026-10-24T05:50:52.7574121Z ✓ src/connection/routes.test.ts (19 tests) 13ms 2026-10-24T05:50:52.8235737Z ✓ src/server/usage.test.ts (9 tests) 11ms 2026-10-24T05:50:52.8688109Z ✓ build-desktop-artifact.test.ts (42 tests) 2046ms 2026-10-24T05:50:52.8780466Z ✓ build-desktop-artifact (40) 2026-10-24T05:50:52.8781246Z ✓ rejects overlapping builds from another process until restoration finishes 764ms 2026-10-24T05:50:52.9621530Z ✓ src/platform/storageDocument.test.ts (13 tests) 13ms 2026-10-24T05:50:53.0094534Z ✓ src/device/stream.test.ts (14 tests) 22ms 2026-10-24T05:50:53.0640963Z ✓ src/state/projectGrouping.test.ts (20 tests) 16ms 2026-10-24T05:50:53.0898130Z ✓ src/state/threadShell.test.ts (9 tests) 35ms 2026-10-24T05:50:53.2945984Z ✓ src/server/ForgejoSourceControlProvider.test.ts (30 tests) 160ms 2026-10-24T05:50:53.3286221Z 2026-10-24T05:50:53.3293390Z  Test Files  1 passed (1) 2026-10-24T05:50:53.3293893Z  Tests  30 passed (30) 2026-10-24T05:50:53.3294239Z  Start at  05:50:51 2026-10-24T05:50:53.3294540Z  Duration  1.91s (transform 55%, import 30%, tests 9%, setup 6%) 2026-10-24T05:50:53.3294768Z 2026-10-24T05:50:53.3655816Z 2026-10-24T05:50:53.3727125Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:53.4007306Z ✓ src/state/fileMetadata.test.ts (11 tests) 112ms 2026-10-24T05:50:53.4066387Z ✓ src/state/commandPermissions.test.ts (14 tests) 32ms 2026-10-24T05:50:53.4646363Z ✓ src/connection/resolver.test.ts (6 tests) 30ms 2026-10-24T05:50:53.4670752Z ✓ src/server/xaiAcpExtension.test.ts (52 tests) 48ms 2026-10-24T05:50:53.5133517Z ✓ src/state/threadRelationships.test.ts (11 tests) 4ms 2026-10-24T05:50:53.5591330Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 5ms 2026-10-24T05:50:53.5782341Z ✓ src/state/threadWorkflows.test.ts (21 tests) 7ms 2026-10-24T05:50:53.5999965Z ✓ src/state/threadExecution.test.ts (11 tests) 7ms 2026-10-24T05:50:53.6846343Z 2026-10-24T05:50:53.6862108Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab 2026-10-24T05:50:53.6913287Z 2026-10-24T05:50:53.6914362Z ✓ src/mcpApps/host.test.ts (9 tests) 10ms 2026-10-24T05:50:53.8694955Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 59ms 2026-10-24T05:50:54.1229635Z ✓ src/state/threadDetail.test.ts (14 tests) 59ms 2026-10-24T05:50:54.1311544Z ✓ src/state/threadSnoozed.test.ts (20 tests) 22ms 2026-10-24T05:50:54.2489471Z ✓ src/state/shellReducer.test.ts (14 tests) 11ms 2026-10-24T05:50:54.3176355Z ✓ src/state/threadSort.test.ts (21 tests) 128ms 2026-10-24T05:50:54.3941123Z ✓ src/server/skills.test.ts (6 tests) 56ms 2026-10-24T05:50:54.4309252Z ✓ src/server/acpSupport.test.ts (8 tests) 16ms 2026-10-24T05:50:54.5085405Z ✓ src/state/projectCommands.test.ts (4 tests) 81ms 2026-10-24T05:50:54.5913533Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-24T05:50:54.5963604Z [05:50:54.582] WARN (#49): Could not refresh slow usage sources. { 2026-10-24T05:50:54.5963878Z errorType: 'error', 2026-10-24T05:50:54.5964047Z errorName: 'UsageReadError', 2026-10-24T05:50:54.5964224Z errorTag: 'UsageReadError', 2026-10-24T05:50:54.5964544Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-24T05:50:54.5964856Z ' at Generator.next ()\n' + 2026-10-24T05:50:54.5965269Z ' at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28)\n' + 2026-10-24T05:50:54.5965849Z ' at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25)\n' + 2026-10-24T05:50:54.5967507Z ' at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)\n' + 2026-10-24T05:50:54.5968048Z ' at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)\n' + 2026-10-24T05:50:54.5968544Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9\n' + 2026-10-24T05:50:54.5969015Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19\n' + 2026-10-24T05:50:54.5969563Z ' at Module. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31)\n' + 2026-10-24T05:50:54.5970343Z ' at Array. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31)' 2026-10-24T05:50:54.5970867Z } 2026-10-24T05:50:54.5970928Z 2026-10-24T05:50:54.5971253Z ✓ src/state/serverUsage.test.ts (2 tests) 60ms 2026-10-24T05:50:54.7078669Z ✓ src/state/terminalSession.test.ts (9 tests) 9ms 2026-10-24T05:50:54.7374512Z ✓ src/operations/commands.performance.test.ts (1 test) 94ms 2026-10-24T05:50:54.7666827Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 121ms 2026-10-24T05:50:54.9085331Z ✓ src/state/subagentRuntime.test.ts (11 tests) 17ms 2026-10-24T05:50:54.9485218Z ✓ src/state/threadRequests.test.ts (10 tests) 10ms 2026-10-24T05:50:55.0777029Z ✓ src/server/driver.test.ts (4 tests) 59ms 2026-10-24T05:50:55.0844515Z 2026-10-24T05:50:55.0893977Z  Test Files  5 passed (5) 2026-10-24T05:50:55.0903562Z  Tests  79 passed (79) 2026-10-24T05:50:55.0903833Z  Start at  05:50:52 2026-10-24T05:50:55.0904065Z  Duration  2.98s (transform 66%, import 27%, setup 5%, tests 2%) 2026-10-24T05:50:55.0904232Z 2026-10-24T05:50:55.1198079Z ✓ src/authorization/remote.test.ts (5 tests) 34ms 2026-10-24T05:50:55.1376203Z 2026-10-24T05:50:55.1399713Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:55.1932097Z ✓ src/work-log/commandLabel.test.ts (61 tests) 80ms 2026-10-24T05:50:55.3192445Z ✓ src/state/usage.test.ts (8 tests) 8ms 2026-10-24T05:50:55.3613687Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 31ms 2026-10-24T05:50:55.4289309Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 52ms 2026-10-24T05:50:55.4315018Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 11ms 2026-10-24T05:50:55.4340333Z ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 50ms 2026-10-24T05:50:55.4346986Z ✓ src/server/GitLabCli.test.ts (5 tests) 27ms 2026-10-24T05:50:55.4546613Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 24ms 2026-10-24T05:50:55.4548173Z 2026-10-24T05:50:55.4548482Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket 2026-10-24T05:50:55.4548795Z 2026-10-24T05:50:55.4549059Z ✓ knip-schemas.test.ts (1 test) 5316ms 2026-10-24T05:50:55.4549546Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 5315ms 2026-10-24T05:50:55.4549834Z 2026-10-24T05:50:55.4550030Z  Test Files  21 passed (21) 2026-10-24T05:50:55.4550334Z  Tests  161 passed (161) 2026-10-24T05:50:55.4550592Z  Start at  05:50:49 2026-10-24T05:50:55.4550882Z  Duration  5.66s (tests 54%, import 25%, transform 11%, setup 10%) 2026-10-24T05:50:55.4559566Z 2026-10-24T05:50:55.4715157Z ✓ src/relay/managedRelayState.test.ts (4 tests) 16ms 2026-10-24T05:50:55.4936849Z ✓ src/state/threadSubagents.test.ts (7 tests) 9ms 2026-10-24T05:50:55.4937659Z 2026-10-24T05:50:55.4976547Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:55.5091445Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 16ms 2026-10-24T05:50:55.5099145Z 2026-10-24T05:50:55.5172404Z  Test Files  6 passed (6) 2026-10-24T05:50:55.5248550Z  Tests  109 passed (109) 2026-10-24T05:50:55.5296226Z  Start at  05:50:53 2026-10-24T05:50:55.5296755Z  Duration  1.81s (transform 58%, import 35%, setup 6%, tests 2%) 2026-10-24T05:50:55.5297073Z 2026-10-24T05:50:55.5299033Z ✓ src/device/duoControl.test.ts (12 tests) 6ms 2026-10-24T05:50:55.5536787Z ✓ src/device/duoViewer.test.ts (2 tests) 7ms 2026-10-24T05:50:55.5539035Z 2026-10-24T05:50:55.5539609Z ~/packages/provider-opencode$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:50:55.5957188Z ✓ src/pullRequestQuery.test.ts (17 tests) 6ms 2026-10-24T05:50:55.6129760Z ✓ src/projectFaviconCache.test.ts (8 tests) 149ms 2026-10-24T05:50:55.8076873Z 2026-10-24T05:50:55.8096483Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-opencode 2026-10-24T05:50:55.8097034Z 2026-10-24T05:50:55.8363922Z 2026-10-24T05:50:55.8418767Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-24T05:50:55.8448882Z 2026-10-24T05:50:55.9321575Z ✓ src/work-log/presentation.test.ts (16 tests) 23ms 2026-10-24T05:50:56.2673021Z ✓ src/connection/presentation.test.ts (4 tests) 8ms 2026-10-24T05:50:56.2928229Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 20ms 2026-10-24T05:50:56.3024965Z ✓ src/connection/diagnosis.test.ts (7 tests) 7ms 2026-10-24T05:50:56.3457764Z ✓ src/state/itemSupport.test.ts (2 tests) 10ms 2026-10-24T05:50:56.5845675Z ✓ src/state/presentation.test.ts (3 tests) 46ms 2026-10-24T05:50:56.6192519Z ✓ src/pullRequestLinkInput.test.ts (14 tests) 26ms 2026-10-24T05:50:56.7160678Z ✓ src/pullRequestMarkdown.test.ts (15 tests) 13ms 2026-10-24T05:50:56.7500166Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 218ms 2026-10-24T05:50:56.8084782Z ✓ src/device/phoneViewer.test.ts (1 test) 30ms 2026-10-24T05:50:56.9662867Z ✓ src/state/projectEntities.test.ts (2 tests) 20ms 2026-10-24T05:50:57.1265335Z ✓ src/device/avcConfig.test.ts (8 tests) 12ms 2026-10-24T05:50:57.1625267Z ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 28ms 2026-10-24T05:50:57.2091050Z ✓ src/state/threadFeedback.test.ts (4 tests) 5ms 2026-10-24T05:50:57.2635228Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 16ms 2026-10-24T05:50:57.2795378Z ✓ src/handoff.test.ts (8 tests) 5ms 2026-10-24T05:50:57.3081441Z ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 48ms 2026-10-24T05:50:57.3383260Z ✓ src/server/BitbucketPullRequestProvider.test.ts (18 tests) 30ms 2026-10-24T05:50:57.3419223Z 2026-10-24T05:50:57.3427975Z  Test Files  3 passed (3) 2026-10-24T05:50:57.3428398Z  Tests  63 passed (63) 2026-10-24T05:50:57.3428660Z  Start at  05:50:55 2026-10-24T05:50:57.3428928Z  Duration  1.88s (transform 54%, import 40%, setup 3%, tests 2%) 2026-10-24T05:50:57.3429140Z 2026-10-24T05:50:57.3730446Z 2026-10-24T05:50:57.3818253Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-24T05:50:57.4706848Z ✓ src/providerSkills.test.ts (6 tests) 3ms 2026-10-24T05:50:57.5715296Z ✓ src/server/commands.test.ts (1 test) 2ms 2026-10-24T05:50:57.5946575Z ✓ src/device/phoneScene.test.ts (8 tests) 94ms 2026-10-24T05:50:57.6252115Z ✓ src/server/mcpInjection.test.ts (3 tests) 9ms 2026-10-24T05:50:57.6308032Z 2026-10-24T05:50:57.6347028Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-24T05:50:57.6347550Z 2026-10-24T05:50:57.6347895Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 4ms 2026-10-24T05:50:57.6527521Z ✓ src/operations/projects.test.ts (6 tests) 5ms 2026-10-24T05:50:57.7519568Z ✓ src/reviewGuideTour.test.ts (7 tests) 19ms 2026-10-24T05:50:57.8628637Z ✓ src/state/usageProgress.test.ts (4 tests) 5ms 2026-10-24T05:50:57.9177302Z ✓ src/device/phoneInteraction.test.ts (4 tests) 7ms 2026-10-24T05:50:57.9820209Z ✓ src/device/duoScene.test.ts (2 tests) 19ms 2026-10-24T05:50:58.0597648Z ✓ src/device/model.test.ts (4 tests) 7ms 2026-10-24T05:50:58.0904081Z ✓ src/server/status.test.ts (6 tests) 133ms 2026-10-24T05:50:58.1057047Z ✓ src/server/textGeneration.test.ts (1 test) 54ms 2026-10-24T05:50:58.1959698Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > stops an OpenCode server group left by a server that died 2026-10-24T05:50:58.2024666Z [05:50:58.184] INFO (#4): Stopping an OpenCode server left by a previous T3 Code server { pid: 12182, port: 4096 } 2026-10-24T05:50:58.2090914Z 2026-10-24T05:50:58.2327596Z ✓ src/server/usage.test.ts (5 tests) 327ms 2026-10-24T05:50:58.2566020Z ✓ src/state/attachments.test.ts (3 tests) 21ms 2026-10-24T05:50:58.3244573Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > records a group whose spawned wrapper already exited 2026-10-24T05:50:58.3247497Z [05:50:58.323] INFO (#288): Stopping an OpenCode server left by a previous T3 Code server { pid: 12202, port: 4096 } 2026-10-24T05:50:58.3247853Z 2026-10-24T05:50:58.3465222Z ✓ src/state/filesystem.test.ts (8 tests) 17ms 2026-10-24T05:50:58.4176667Z ✓ src/server/driver.test.ts (5 tests) 185ms 2026-10-24T05:50:58.5553321Z ✓ src/t3ToolSummary.test.ts (3 tests) 9ms 2026-10-24T05:50:58.6173099Z ✓ src/server/textGeneration.test.ts (9 tests) 81ms 2026-10-24T05:50:58.6293319Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > stops an OpenCode server group left by a server that died 2026-10-24T05:50:58.6317628Z [05:50:58.625] INFO (#334): Stopping an OpenCode server left by a previous T3 Code server { pid: 12262, port: 4096 } 2026-10-24T05:50:58.6403855Z 2026-10-24T05:50:58.6856982Z ✓ src/connection/errors.test.ts (5 tests) 8ms 2026-10-24T05:50:58.7466910Z ✓ src/mediaSource.test.ts (8 tests) 14ms 2026-10-24T05:50:58.8150801Z ✓ src/server/status.test.ts (35 tests) 443ms 2026-10-24T05:50:58.8572747Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > records a group whose spawned wrapper already exited 2026-10-24T05:50:58.8575759Z [05:50:58.855] INFO (#356): Stopping an OpenCode server left by a previous T3 Code server { pid: 12297, port: 4096 } 2026-10-24T05:50:58.8583509Z 2026-10-24T05:50:58.9476146Z ✓ src/server/adapter.test.ts (31 tests) 331ms 2026-10-24T05:50:58.9642690Z ✓ src/state/sharedSettings.test.ts (9 tests) 12ms 2026-10-24T05:50:59.0594148Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 3ms 2026-10-24T05:50:59.0890892Z ✓ src/state/threadSearch.test.ts (4 tests) 31ms 2026-10-24T05:50:59.1062700Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 52ms 2026-10-24T05:50:59.1341804Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 7ms 2026-10-24T05:50:59.1577470Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 29ms 2026-10-24T05:50:59.2370934Z ✓ src/connection/compatibility.test.ts (4 tests) 15ms 2026-10-24T05:50:59.2949038Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 4ms 2026-10-24T05:50:59.4449215Z ✓ src/device/streamFrames.test.ts (1 test) 14ms 2026-10-24T05:50:59.4787901Z ✓ src/device/modelScene.test.ts (2 tests) 23ms 2026-10-24T05:50:59.5301943Z ✓ src/promptLinks.test.ts (3 tests) 3ms 2026-10-24T05:50:59.5896381Z ✓ src/server/OpenCodeServerOwner.test.ts (4 tests) 34ms 2026-10-24T05:50:59.7455485Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms 2026-10-24T05:50:59.8422941Z ✓ src/server/driver.test.ts (8 tests) 419ms 2026-10-24T05:50:59.8633762Z ✓ src/server/OpenCodeRuntime.cliParsers.test.ts (9 tests) 8ms 2026-10-24T05:50:59.8634259Z ✓ src/state/queryPersistence.test.ts (3 tests) 11ms 2026-10-24T05:50:59.8686306Z ✓ src/server/versionProbe.test.ts (9 tests) 73ms 2026-10-24T05:50:59.8864880Z ✓ src/device/deviceMotion.test.ts (2 tests) 10ms 2026-10-24T05:50:59.9411845Z ✓ src/state/threadInbox.test.ts (2 tests) 6ms 2026-10-24T05:51:00.0686981Z ✓ src/state/auth.test.ts (2 tests) 3ms 2026-10-24T05:51:00.0998015Z ✓ src/server/v2/OpenCode2Server.test.ts (7 tests) 1393ms 2026-10-24T05:51:00.1160413Z ✓ OpenCode2Server spawned server (1) 2026-10-24T05:51:00.1242352Z ✓ is ready once /api/info accepts the generated password 1126ms 2026-10-24T05:51:00.1402827Z ✓ src/state/usageAccess.test.ts (8 tests) 8ms 2026-10-24T05:51:00.1607102Z ✓ src/state/customSnooze.test.ts (11 tests) 14ms 2026-10-24T05:51:00.2296571Z ✓ src/server/OpenCodeServerLedger.test.ts (11 tests) 2149ms 2026-10-24T05:51:00.2369319Z ✓ OpenCode server startup (1) 2026-10-24T05:51:00.2414941Z ✓ stops the group when interrupted while the server is being recorded 1019ms 2026-10-24T05:51:00.2456218Z ✓ src/server/OpenCodeRuntime.inventory.test.ts (4 tests) 332ms 2026-10-24T05:51:00.3517866Z ✓ src/errors/safeLog.test.ts (2 tests) 3ms 2026-10-24T05:51:00.3912486Z ✓ src/work-log/itemDetail.test.ts (2 tests) 8ms 2026-10-24T05:51:00.4129879Z ✓ src/filePreview.test.ts (3 tests) 38ms 2026-10-24T05:51:00.4249992Z ✓ src/server/openCode2Catalog.test.ts (3 tests) 77ms 2026-10-24T05:51:00.4329729Z ✓ src/markdownImages.test.ts (12 tests) 9ms 2026-10-24T05:51:00.4884863Z ✓ src/server/OpenCodeRuntime.environment.test.ts (3 tests) 7ms 2026-10-24T05:51:00.5098242Z ✓ src/userMessage.test.ts (3 tests) 3ms 2026-10-24T05:51:00.5787386Z ✓ src/server/v2/OpenCode2Client.test.ts (1 test) 78ms 2026-10-24T05:51:00.5867629Z ✓ src/errors/transport.test.ts (3 tests) 2ms 2026-10-24T05:51:00.6213517Z ✓ src/server/OpenCodeRuntime.permissions.test.ts (8 tests) 2ms 2026-10-24T05:51:00.6329374Z 2026-10-24T05:51:00.6339123Z  Test Files  15 passed (15) 2026-10-24T05:51:00.6377090Z  Tests  147 passed (147) 2026-10-24T05:51:00.6424753Z  Start at  05:50:55 2026-10-24T05:51:00.6456325Z  Duration  4.82s (transform 38%, import 36%, tests 20%, setup 6%) 2026-10-24T05:51:00.6457732Z 2026-10-24T05:51:00.6484317Z  Import  246 modules were evaluated 1751 times · 10.57s total, 36% of tracked time 2026-10-24T05:51:00.6485221Z   ~518ms faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T05:51:00.6486738Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T05:51:00.6486991Z 2026-10-24T05:51:00.6630923Z 2026-10-24T05:51:00.6698390Z ~/packages/provider-acp-registry$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:51:00.6736849Z ✓ src/device/duoSnap.test.ts (1 test) 5ms 2026-10-24T05:51:00.6767255Z ✓ src/mediaReference.test.ts (7 tests) 7ms 2026-10-24T05:51:00.6937548Z ✓ src/relay/errorPresentation.test.ts (3 tests) 3ms 2026-10-24T05:51:00.7176810Z ✓ src/state/threadHistoryController.test.ts (1 test) 5ms 2026-10-24T05:51:00.7380010Z ✓ src/server/adapter.test.ts (87 tests) 2683ms 2026-10-24T05:51:00.7380589Z ✓ PiAdapterV2 (85) 2026-10-24T05:51:00.7456887Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 798ms 2026-10-24T05:51:00.7492046Z 2026-10-24T05:51:00.7527204Z  Test Files  7 passed (7) 2026-10-24T05:51:00.7559931Z  Tests  127 passed (127) 2026-10-24T05:51:00.7584260Z  Start at  05:50:55 2026-10-24T05:51:00.7610507Z  Duration  4.90s (transform 43%, import 28%, tests 22%, setup 6%) 2026-10-24T05:51:00.7639197Z 2026-10-24T05:51:00.7855005Z 2026-10-24T05:51:00.7883136Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T05:51:00.8393388Z ✓ src/state/assets.test.ts (1 test) 8ms 2026-10-24T05:51:00.8470629Z ✓ src/device/renderScheduler.test.ts (1 test) 2ms 2026-10-24T05:51:00.8526700Z ✓ src/device/androidFoldScene.test.ts (1 test) 31ms 2026-10-24T05:51:00.8823557Z ✓ src/state/commandOutput.test.ts (1 test) 5ms 2026-10-24T05:51:00.8849212Z 2026-10-24T05:51:00.8900464Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp-registry 2026-10-24T05:51:00.8919949Z 2026-10-24T05:51:00.8922463Z ✓ src/errors/errorTrace.test.ts (2 tests) 2ms 2026-10-24T05:51:00.9172732Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 29ms 2026-10-24T05:51:00.9539945Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 2ms 2026-10-24T05:51:00.9657194Z ✓ src/environment/endpoint.test.ts (1 test) 2ms 2026-10-24T05:51:01.0077038Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 28ms 2026-10-24T05:51:01.0467581Z ✓ src/secretRequest.test.ts (2 tests) 4ms 2026-10-24T05:51:01.0537418Z 2026-10-24T05:51:01.0538525Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-24T05:51:01.0538849Z 2026-10-24T05:51:01.2270725Z ✓ src/state/archivedThreads.test.ts (1 test) 8ms 2026-10-24T05:51:01.2464323Z 2026-10-24T05:51:01.2531481Z  Test Files  120 passed (120) 2026-10-24T05:51:01.2566597Z  Tests  1121 passed (1121) 2026-10-24T05:51:01.2639650Z  Start at  05:50:46 2026-10-24T05:51:01.2660072Z  Duration  14.42s (import 51%, transform 29%, setup 12%, tests 8%, worker 1%) 2026-10-24T05:51:01.2697275Z 2026-10-24T05:51:01.2705974Z  Import  492 modules were evaluated 8715 times · 42.01s total, 51% of tracked time 2026-10-24T05:51:01.2763151Z   ~4.75s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T05:51:01.2763837Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T05:51:01.2764169Z 2026-10-24T05:51:01.2843181Z 2026-10-24T05:51:01.6148829Z ✓  unit  src/lib/threadActivity.test.ts (35 tests) 112ms 2026-10-24T05:51:01.9686955Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 29ms 2026-10-24T05:51:02.2477385Z ✓  unit  src/features/threads/threadListV2.test.ts (56 tests) 74ms 2026-10-24T05:51:02.3487797Z ✓ src/server/AcpRegistryRuntimeCoordinator.test.ts (7 tests) 51ms 2026-10-24T05:51:02.4487563Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 136ms 2026-10-24T05:51:02.5767834Z ✓ src/server/authenticationState.test.ts (3 tests) 106ms 2026-10-24T05:51:02.7017631Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 37ms 2026-10-24T05:51:03.0357169Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 401ms 2026-10-24T05:51:03.1426241Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 85ms 2026-10-24T05:51:03.1770621Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 75ms 2026-10-24T05:51:03.2689602Z ✓ src/server/auth.test.ts (5 tests) 122ms 2026-10-24T05:51:03.4688118Z ✓ src/server/AcpRegistrySupport.test.ts (31 tests) 848ms 2026-10-24T05:51:03.4989589Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T05:51:03.5028161Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-24T05:51:03.5061121Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-24T05:51:03.5074224Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.5096840Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-24T05:51:03.5133771Z 2026-10-24T05:51:03.5166573Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/index.js" points to missing source files 2026-10-24T05:51:03.5204631Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Paths.js" points to missing source files 2026-10-24T05:51:03.5272386Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Directory.js" points to missing source files 2026-10-24T05:51:03.5409433Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 30ms 2026-10-24T05:51:03.5641770Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/ExpoFileSystem.js" points to missing source files 2026-10-24T05:51:03.5716546Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/index.js" points to missing source files 2026-10-24T05:51:03.5898889Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/global.js" points to missing source files 2026-10-24T05:51:03.6089866Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/EventEmitter.js" points to missing source files 2026-10-24T05:51:03.6283453Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/NativeModule.js" points to missing source files 2026-10-24T05:51:03.6342856Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedObject.js" points to missing source files 2026-10-24T05:51:03.6576813Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedRef.js" points to missing source files 2026-10-24T05:51:03.6656830Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/setUpJsLogger.fx.js" points to missing source files 2026-10-24T05:51:03.6843899Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > removes an acknowledged outbox item even when the sign-out archive write fails 2026-10-24T05:51:03.6915474Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-24T05:51:03.6955157Z messageId: 'archive-write-failure', 2026-10-24T05:51:03.6955807Z error: { 2026-10-24T05:51:03.7016625Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.7017057Z operation: 'write', 2026-10-24T05:51:03.7056618Z directory: 'composer-drafts', 2026-10-24T05:51:03.7097368Z fileName: 'drafts.json', 2026-10-24T05:51:03.7097873Z cause: Error: Draft storage unavailable 2026-10-24T05:51:03.7134461Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-24T05:51:03.7216883Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.7255793Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T05:51:03.7296665Z } 2026-10-24T05:51:03.7297052Z } 2026-10-24T05:51:03.7336019Z 2026-10-24T05:51:03.7356615Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 44ms 2026-10-24T05:51:03.7417530Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/errors/CodedError.js" points to missing source files 2026-10-24T05:51:03.7419635Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > retries only cleanup after an acknowledged send removal fails 2026-10-24T05:51:03.7456363Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-24T05:51:03.7485477Z environmentId: 'environment-1', 2026-10-24T05:51:03.7530228Z threadId: 'thread-1', 2026-10-24T05:51:03.7530682Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 23ms 2026-10-24T05:51:03.7561132Z messageId: 'message-acknowledged', 2026-10-24T05:51:03.7561687Z error: { 2026-10-24T05:51:03.7561929Z _tag: 'ThreadOutboxManagerError', 2026-10-24T05:51:03.7562253Z operation: 'remove', 2026-10-24T05:51:03.7562515Z environmentId: 'environment-1', 2026-10-24T05:51:03.7562790Z threadId: 'thread-1', 2026-10-24T05:51:03.7563044Z messageId: 'message-acknowledged', 2026-10-24T05:51:03.7563280Z cause: Error: storage unavailable 2026-10-24T05:51:03.7563665Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-24T05:51:03.7564425Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T05:51:03.7566529Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T05:51:03.7567455Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T05:51:03.7567980Z at new Promise () 2026-10-24T05:51:03.7568625Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T05:51:03.7569572Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T05:51:03.7570090Z at new Promise () 2026-10-24T05:51:03.7570736Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T05:51:03.7571675Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64 2026-10-24T05:51:03.7572303Z } 2026-10-24T05:51:03.7572496Z } 2026-10-24T05:51:03.7572639Z 2026-10-24T05:51:03.7573059Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > retries a failed removal without duplicating recovered draft content 2026-10-24T05:51:03.7573607Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-24T05:51:03.7574525Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-24T05:51:03.7575452Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T05:51:03.7576471Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T05:51:03.7577490Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T05:51:03.7578020Z at new Promise () 2026-10-24T05:51:03.7578655Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T05:51:03.7579584Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T05:51:03.7580392Z at new Promise () 2026-10-24T05:51:03.7581101Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T05:51:03.7582116Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64 2026-10-24T05:51:03.7582661Z 2026-10-24T05:51:03.7583060Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > keeps the queue entry when the recovered draft cannot persist 2026-10-24T05:51:03.7583586Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-24T05:51:03.7583917Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.7584175Z operation: 'write', 2026-10-24T05:51:03.7584412Z directory: 'composer-drafts', 2026-10-24T05:51:03.7584656Z fileName: 'drafts.json', 2026-10-24T05:51:03.7584866Z cause: Error: disk full 2026-10-24T05:51:03.7585222Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-24T05:51:03.7585660Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.7586386Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T05:51:03.7586907Z } 2026-10-24T05:51:03.7587031Z 2026-10-24T05:51:03.7587529Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.js" points to missing source files 2026-10-24T05:51:03.7588404Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text 2026-10-24T05:51:03.7588999Z [thread-outbox] failed to persist a recovery rollback { 2026-10-24T05:51:03.7589551Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.7589805Z operation: 'write', 2026-10-24T05:51:03.7590126Z directory: 'composer-drafts', 2026-10-24T05:51:03.7590376Z fileName: 'drafts.json', 2026-10-24T05:51:03.7590601Z cause: Error: disk full 2026-10-24T05:51:03.7590974Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T05:51:03.7591418Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.7592193Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T05:51:03.7592714Z } 2026-10-24T05:51:03.7592843Z 2026-10-24T05:51:03.7593249Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text 2026-10-24T05:51:03.7593742Z [thread-outbox] failed to restore an undeliverable message { 2026-10-24T05:51:03.7594041Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.7594291Z operation: 'write', 2026-10-24T05:51:03.7594528Z directory: 'composer-drafts', 2026-10-24T05:51:03.7595000Z fileName: 'drafts.json', 2026-10-24T05:51:03.7595330Z cause: Error: disk full 2026-10-24T05:51:03.7595752Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T05:51:03.7596243Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.7597058Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T05:51:03.7597605Z } 2026-10-24T05:51:03.7597732Z 2026-10-24T05:51:03.7598113Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T05:51:03.7598698Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T05:51:03.7599041Z Flow is not supported 2026-10-24T05:51:03.7599233Z 1: /** 2026-10-24T05:51:03.7599407Z ^ 2026-10-24T05:51:03.7599609Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T05:51:03.7599847Z 3: * 2026-10-24T05:51:03.7600308Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T05:51:03.7601272Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T05:51:03.7602436Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T05:51:03.7603574Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T05:51:03.7604811Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T05:51:03.7605951Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T05:51:03.7607029Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T05:51:03.7607649Z cause: undefined, 2026-10-24T05:51:03.7607872Z __vitest_rollup_error__: { 2026-10-24T05:51:03.7707725Z plugin: undefined, 2026-10-24T05:51:03.7748007Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T05:51:03.7761778Z loc: { 2026-10-24T05:51:03.7817087Z line: 1, 2026-10-24T05:51:03.7856132Z column: 0, 2026-10-24T05:51:03.7856969Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js' 2026-10-24T05:51:03.7936446Z }, 2026-10-24T05:51:03.7937108Z frame: '1 | /**\n' + 2026-10-24T05:51:03.7977062Z ' | ^\n' + 2026-10-24T05:51:03.8016678Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T05:51:03.8048519Z '3 | *' 2026-10-24T05:51:03.8081869Z }, 2026-10-24T05:51:03.8096640Z runnerError: Error: RunnerError 2026-10-24T05:51:03.8171043Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T05:51:03.8214514Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T05:51:03.8220412Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.8257120Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T05:51:03.8296879Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T05:51:03.8337019Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T05:51:03.8339060Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T05:51:03.8376834Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T05:51:03.8416838Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T05:51:03.8456868Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T05:51:03.8457587Z } 2026-10-24T05:51:03.8493570Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T05:51:03.8534597Z Flow is not supported 2026-10-24T05:51:03.8534907Z 1: /** 2026-10-24T05:51:03.8535167Z ^ 2026-10-24T05:51:03.8535713Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T05:51:03.8536003Z 3: * 2026-10-24T05:51:03.8536533Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T05:51:03.8537747Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T05:51:03.8538839Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T05:51:03.8539887Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T05:51:03.8569339Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T05:51:03.8570722Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T05:51:03.8572457Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T05:51:03.8573125Z cause: undefined, 2026-10-24T05:51:03.8573342Z __vitest_rollup_error__: { 2026-10-24T05:51:03.8573568Z plugin: undefined, 2026-10-24T05:51:03.8574141Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T05:51:03.8574618Z loc: { 2026-10-24T05:51:03.8574811Z line: 1, 2026-10-24T05:51:03.8575029Z column: 0, 2026-10-24T05:51:03.8575775Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js' 2026-10-24T05:51:03.8576254Z }, 2026-10-24T05:51:03.8576456Z frame: '1 | /**\n' + 2026-10-24T05:51:03.8576678Z ' | ^\n' + 2026-10-24T05:51:03.8576966Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T05:51:03.8577236Z '3 | *' 2026-10-24T05:51:03.8577418Z }, 2026-10-24T05:51:03.8577595Z runnerError: Error: RunnerError 2026-10-24T05:51:03.8578288Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T05:51:03.8579574Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T05:51:03.8580277Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.8581106Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T05:51:03.8582244Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T05:51:03.8583275Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T05:51:03.8584303Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T05:51:03.8585414Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T05:51:03.8586661Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T05:51:03.8587772Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T05:51:03.8588327Z } 2026-10-24T05:51:03.8588459Z 2026-10-24T05:51:03.8588838Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T05:51:03.8589333Z [composer-attachments] could not verify incoming share ownership { 2026-10-24T05:51:03.8589644Z _tag: 'IncomingShareStorageError', 2026-10-24T05:51:03.8589889Z operation: 'load', 2026-10-24T05:51:03.8590109Z shareId: null, 2026-10-24T05:51:03.8590350Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T05:51:03.8590615Z Flow is not supported 2026-10-24T05:51:03.8590806Z 1: /** 2026-10-24T05:51:03.8590976Z ^ 2026-10-24T05:51:03.8591178Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T05:51:03.8591407Z 3: * 2026-10-24T05:51:03.8591860Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T05:51:03.8592855Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T05:51:03.8593997Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T05:51:03.8595040Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T05:51:03.8596068Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T05:51:03.8597124Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T05:51:03.8598195Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T05:51:03.8598797Z cause: undefined, 2026-10-24T05:51:03.8599010Z __vitest_rollup_error__: { 2026-10-24T05:51:03.8599236Z plugin: undefined, 2026-10-24T05:51:03.8599802Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T05:51:03.8600299Z loc: [Object], 2026-10-24T05:51:03.8600625Z frame: '1 | /**\n' + 2026-10-24T05:51:03.8600850Z ' | ^\n' + 2026-10-24T05:51:03.8601129Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T05:51:03.8601405Z '3 | *' 2026-10-24T05:51:03.8601593Z }, 2026-10-24T05:51:03.8601882Z runnerError: Error: RunnerError 2026-10-24T05:51:03.8602601Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T05:51:03.8603652Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T05:51:03.8604347Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T05:51:03.8605191Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T05:51:03.8606282Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T05:51:03.8608124Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T05:51:03.8609160Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T05:51:03.8613661Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T05:51:03.8615059Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T05:51:03.8616390Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T05:51:03.8616936Z } 2026-10-24T05:51:03.8617106Z } 2026-10-24T05:51:03.8617230Z 2026-10-24T05:51:03.8977025Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 60ms 2026-10-24T05:51:03.9484096Z ✓ src/server/driver.test.ts (9 tests) 29ms 2026-10-24T05:51:03.9700140Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T05:51:03.9700929Z [composer-drafts] failed to hydrate drafts { 2026-10-24T05:51:03.9701153Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.9701345Z operation: 'read', 2026-10-24T05:51:03.9701518Z directory: 'composer-drafts', 2026-10-24T05:51:03.9701685Z fileName: 'drafts.json', 2026-10-24T05:51:03.9701834Z cause: Error: storage unavailable 2026-10-24T05:51:03.9702212Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T05:51:03.9716819Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64 2026-10-24T05:51:03.9717962Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T05:51:03.9718785Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T05:51:03.9719604Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T05:51:03.9720261Z at new Promise () 2026-10-24T05:51:03.9720824Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T05:51:03.9721676Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T05:51:03.9722155Z at new Promise () 2026-10-24T05:51:03.9722702Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T05:51:03.9723174Z } 2026-10-24T05:51:03.9723240Z 2026-10-24T05:51:03.9723543Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T05:51:03.9723923Z [composer-drafts] failed to hydrate drafts { 2026-10-24T05:51:03.9724129Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.9724312Z operation: 'read', 2026-10-24T05:51:03.9724469Z directory: 'composer-drafts', 2026-10-24T05:51:03.9724636Z fileName: 'drafts.json', 2026-10-24T05:51:03.9724781Z cause: Error: storage unavailable 2026-10-24T05:51:03.9725064Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T05:51:03.9725692Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64 2026-10-24T05:51:03.9726574Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T05:51:03.9727390Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T05:51:03.9728215Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T05:51:03.9728657Z at new Promise () 2026-10-24T05:51:03.9729208Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T05:51:03.9730053Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T05:51:03.9730495Z at new Promise () 2026-10-24T05:51:03.9731048Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T05:51:03.9731544Z } 2026-10-24T05:51:03.9731598Z 2026-10-24T05:51:03.9731895Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T05:51:03.9732314Z [composer-drafts] failed to hydrate drafts { 2026-10-24T05:51:03.9732520Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.9732696Z operation: 'decode', 2026-10-24T05:51:03.9732859Z directory: 'composer-drafts', 2026-10-24T05:51:03.9733025Z fileName: 'drafts.json', 2026-10-24T05:51:03.9733161Z cause: { 2026-10-24T05:51:03.9733285Z _tag: 'SchemaError', 2026-10-24T05:51:03.9733466Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T05:51:03.9733630Z } 2026-10-24T05:51:03.9733725Z } 2026-10-24T05:51:03.9733781Z 2026-10-24T05:51:03.9734075Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T05:51:03.9734443Z [composer-drafts] failed to hydrate drafts { 2026-10-24T05:51:03.9734644Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T05:51:03.9734818Z operation: 'decode', 2026-10-24T05:51:03.9734978Z directory: 'composer-drafts', 2026-10-24T05:51:03.9735137Z fileName: 'drafts.json', 2026-10-24T05:51:03.9769620Z cause: { 2026-10-24T05:51:03.9770025Z _tag: 'SchemaError', 2026-10-24T05:51:03.9770231Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T05:51:03.9770403Z } 2026-10-24T05:51:03.9770507Z } 2026-10-24T05:51:03.9770571Z 2026-10-24T05:51:03.9770577Z 2026-10-24T05:51:03.9770723Z  Test Files  5 passed (5) 2026-10-24T05:51:03.9771909Z  Tests  55 passed (55) 2026-10-24T05:51:03.9826136Z  Start at  05:51:00 2026-10-24T05:51:03.9845068Z  Duration  3.07s (transform 57%, import 28%, tests 11%, setup 3%) 2026-10-24T05:51:03.9845544Z 2026-10-24T05:51:03.9936606Z 2026-10-24T05:51:04.1430905Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 37ms 2026-10-24T05:51:04.1802131Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 838ms 2026-10-24T05:51:04.1802660Z ✓ mobile composer drafts (74) 2026-10-24T05:51:04.1803099Z ✓ restores deleted file chips and releases undo history (uploaded: false) 383ms 2026-10-24T05:51:04.2395314Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 13ms 2026-10-24T05:51:04.5292507Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 143ms 2026-10-24T05:51:04.6273115Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 78ms 2026-10-24T05:51:04.6433516Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 95ms 2026-10-24T05:51:04.6976887Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 26ms 2026-10-24T05:51:04.7734821Z ✓ src/http/Api.test.ts (27 tests) 162ms 2026-10-24T05:51:04.8015779Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 209ms 2026-10-24T05:51:04.8530668Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 242ms 2026-10-24T05:51:04.9315203Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 44ms 2026-10-24T05:51:04.9515344Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 28ms 2026-10-24T05:51:05.0019520Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 16ms 2026-10-24T05:51:05.0627197Z ✓  unit  src/lib/composerContext.test.ts (15 tests) 168ms 2026-10-24T05:51:05.2033482Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 57ms 2026-10-24T05:51:05.2423788Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 8ms 2026-10-24T05:51:05.2606765Z ✓  unit  src/lib/android-workspace-navigation.test.ts (15 tests) 23ms 2026-10-24T05:51:05.3253728Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 33ms 2026-10-24T05:51:05.4977064Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 388ms 2026-10-24T05:51:05.5438040Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 14ms 2026-10-24T05:51:05.5665561Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 66ms 2026-10-24T05:51:05.6822016Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 40ms 2026-10-24T05:51:05.8945198Z ✓ src/auth/RelayTokens.test.ts (5 tests) 25ms 2026-10-24T05:51:05.9817262Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 18ms 2026-10-24T05:51:05.9897816Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 44ms 2026-10-24T05:51:06.0465574Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 28ms 2026-10-24T05:51:06.0660951Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 64ms 2026-10-24T05:51:06.1213760Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 30ms 2026-10-24T05:51:06.3768951Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.3831549Z [05:51:06.359] INFO (#5): Plan: 1 tasks 2026-10-24T05:51:06.3896479Z [05:51:06.361] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T05:51:06.3977043Z [05:51:06.361] INFO (#5): 2026-10-24T05:51:06.4008736Z 2026-10-24T05:51:06.4057197Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.4136822Z [05:51:06.375] INFO (#47): [PublishClientConfig] running 2026-10-24T05:51:06.4160694Z 2026-10-24T05:51:06.4228489Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.4253219Z Wrote relay client configuration to /tmp/t3-relay-client-config-3F3PTj/client.env 2026-10-24T05:51:06.4336807Z [05:51:06.383] INFO (#47): [PublishClientConfig] ran (8ms) 2026-10-24T05:51:06.4695832Z 2026-10-24T05:51:06.4736696Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.4751685Z [05:51:06.385] INFO (#48): [PublishClientConfig] ran (10ms) 2026-10-24T05:51:06.4784907Z [05:51:06.385] INFO (#5): 2026-10-24T05:51:06.4936299Z [05:51:06.385] INFO (#5): Done: 1 succeeded (24ms) 2026-10-24T05:51:06.4971522Z 2026-10-24T05:51:06.5056980Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.5077242Z [05:51:06.389] INFO (#5): Plan: no resources 2026-10-24T05:51:06.5096051Z [05:51:06.389] INFO (#5): 2026-10-24T05:51:06.5136241Z [05:51:06.389] INFO (#63): [PublishClientConfig] skipped 2026-10-24T05:51:06.5163696Z [05:51:06.394] INFO (#64): [PublishClientConfig] skipped 2026-10-24T05:51:06.5297223Z [05:51:06.395] INFO (#5): 2026-10-24T05:51:06.5379318Z [05:51:06.395] INFO (#5): Done: 0 succeeded, 1 skipped (5ms) 2026-10-24T05:51:06.5420742Z 2026-10-24T05:51:06.5422038Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.5476711Z [05:51:06.397] INFO (#5): Plan: 1 tasks 2026-10-24T05:51:06.5499364Z [05:51:06.397] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T05:51:06.5536854Z [05:51:06.397] INFO (#5): 2026-10-24T05:51:06.5795035Z 2026-10-24T05:51:06.5976824Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.6056606Z [05:51:06.399] INFO (#79): [PublishClientConfig] running 2026-10-24T05:51:06.6139959Z 2026-10-24T05:51:06.6246594Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.6256142Z Wrote relay client configuration to /tmp/t3-relay-client-config-3F3PTj/client.env 2026-10-24T05:51:06.6256553Z [05:51:06.401] INFO (#79): [PublishClientConfig] ran (2ms) 2026-10-24T05:51:06.6256792Z 2026-10-24T05:51:06.6257199Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.6257667Z [05:51:06.402] INFO (#80): [PublishClientConfig] ran (3ms) 2026-10-24T05:51:06.6257912Z [05:51:06.402] INFO (#5): 2026-10-24T05:51:06.6258121Z [05:51:06.402] INFO (#5): Done: 1 succeeded (5ms) 2026-10-24T05:51:06.6258298Z 2026-10-24T05:51:06.6258713Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T05:51:06.6259120Z [05:51:06.407] INFO (#5): Plan: 1 tasks 2026-10-24T05:51:06.6259374Z [05:51:06.407] INFO (#5): [PublishClientConfig] drop [action] 2026-10-24T05:51:06.6259619Z [05:51:06.407] INFO (#5): 2026-10-24T05:51:06.6259831Z [05:51:06.407] INFO (#88): [PublishClientConfig] deleting 2026-10-24T05:51:06.6260095Z [05:51:06.407] INFO (#88): [PublishClientConfig] deleted (0ms) 2026-10-24T05:51:06.6260329Z [05:51:06.407] INFO (#5): 2026-10-24T05:51:06.6260541Z [05:51:06.407] INFO (#5): Done: 1 succeeded (0ms) 2026-10-24T05:51:06.6260717Z 2026-10-24T05:51:06.6261061Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T05:51:06.6261488Z [05:51:06.418] INFO (#117): Plan: 1 tasks 2026-10-24T05:51:06.6261749Z [05:51:06.418] INFO (#117): [PublishClientConfig] run [action] 2026-10-24T05:51:06.6261987Z [05:51:06.419] INFO (#117): 2026-10-24T05:51:06.6262206Z 2026-10-24T05:51:06.6262551Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T05:51:06.6262986Z [05:51:06.420] INFO (#158): [PublishClientConfig] running 2026-10-24T05:51:06.6263799Z [05:51:06.420] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (0ms) 2026-10-24T05:51:06.6265017Z [05:51:06.420] INFO (#117): 2026-10-24T05:51:06.6265246Z [05:51:06.420] INFO (#117): Failed: 0 succeeded, 1 failed (1ms) 2026-10-24T05:51:06.6265446Z 2026-10-24T05:51:06.6265917Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T05:51:06.6266341Z [05:51:06.423] INFO (#117): Plan: 1 tasks 2026-10-24T05:51:06.6266597Z [05:51:06.423] INFO (#117): [PublishClientConfig] drop [action] 2026-10-24T05:51:06.6266840Z [05:51:06.423] INFO (#117): 2026-10-24T05:51:06.6267054Z [05:51:06.425] INFO (#166): [PublishClientConfig] deleting 2026-10-24T05:51:06.6267315Z [05:51:06.425] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-24T05:51:06.6267547Z [05:51:06.425] INFO (#117): 2026-10-24T05:51:06.6267755Z [05:51:06.425] INFO (#117): Done: 1 succeeded (2ms) 2026-10-24T05:51:06.6267928Z 2026-10-24T05:51:06.6268257Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T05:51:06.6269038Z [05:51:06.442] INFO (#195): Plan: 1 tasks 2026-10-24T05:51:06.6269286Z [05:51:06.443] INFO (#195): [PublishClientConfig] run [action] 2026-10-24T05:51:06.6269518Z [05:51:06.443] INFO (#195): 2026-10-24T05:51:06.6269743Z 2026-10-24T05:51:06.6270070Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T05:51:06.6270500Z [05:51:06.444] INFO (#236): [PublishClientConfig] running 2026-10-24T05:51:06.6271028Z [05:51:06.448] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (4ms) 2026-10-24T05:51:06.6271472Z [05:51:06.448] INFO (#195): 2026-10-24T05:51:06.6271707Z [05:51:06.448] INFO (#195): Failed: 0 succeeded, 1 failed (5ms) 2026-10-24T05:51:06.6271894Z 2026-10-24T05:51:06.6272266Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T05:51:06.6272674Z [05:51:06.449] INFO (#195): Plan: 1 tasks 2026-10-24T05:51:06.6272920Z [05:51:06.449] INFO (#195): [PublishClientConfig] drop [action] 2026-10-24T05:51:06.6273154Z [05:51:06.449] INFO (#195): 2026-10-24T05:51:06.6273369Z [05:51:06.450] INFO (#244): [PublishClientConfig] deleting 2026-10-24T05:51:06.6273627Z [05:51:06.450] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-24T05:51:06.6273856Z [05:51:06.450] INFO (#195): 2026-10-24T05:51:06.6274071Z [05:51:06.450] INFO (#195): Done: 1 succeeded (1ms) 2026-10-24T05:51:06.6274239Z 2026-10-24T05:51:06.6274739Z ✓ src/clientConfig.test.ts (10 tests) 168ms 2026-10-24T05:51:06.6275263Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 6ms 2026-10-24T05:51:06.6275800Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 22ms 2026-10-24T05:51:06.6646128Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 32ms 2026-10-24T05:51:06.7741146Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 10ms 2026-10-24T05:51:06.9966613Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 14ms 2026-10-24T05:51:07.0011870Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 495ms 2026-10-24T05:51:07.1378312Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 2642ms 2026-10-24T05:51:07.1416260Z ✓ new-task branch checkout (11) 2026-10-24T05:51:07.1475964Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 340ms 2026-10-24T05:51:07.1496893Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 551ms 2026-10-24T05:51:07.1734341Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 410ms 2026-10-24T05:51:07.1816658Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-24T05:51:07.1896642Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 406ms 2026-10-24T05:51:07.2858995Z ✓ src/previewTunnelSweep.test.ts (4 tests) 38ms 2026-10-24T05:51:07.3033602Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 27ms 2026-10-24T05:51:07.3615153Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 156ms 2026-10-24T05:51:07.3840922Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 78ms 2026-10-24T05:51:07.4089244Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 15ms 2026-10-24T05:51:07.4536629Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 33ms 2026-10-24T05:51:07.6736998Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 7ms 2026-10-24T05:51:07.7317265Z ✓ src/previewStages.test.ts (4 tests) 9ms 2026-10-24T05:51:07.9022358Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 102ms 2026-10-24T05:51:08.0937144Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (16 tests) 22ms 2026-10-24T05:51:08.1119063Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 18ms 2026-10-24T05:51:08.1549878Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 27ms 2026-10-24T05:51:08.2390153Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 8ms 2026-10-24T05:51:08.4005697Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 15ms 2026-10-24T05:51:08.4989534Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 3ms 2026-10-24T05:51:08.5096785Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 4ms 2026-10-24T05:51:08.5402352Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-24T05:51:08.5457039Z [05:51:08.533] WARN (#20): Database unavailable; loading fallback preferences. { 2026-10-24T05:51:08.5536135Z cause: { 2026-10-24T05:51:08.5576298Z _tag: 'MobileDatabaseError', 2026-10-24T05:51:08.5737427Z operation: 'load-preferences', 2026-10-24T05:51:08.5839191Z cause: Error: database unavailable 2026-10-24T05:51:08.5926576Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T05:51:08.6021486Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T05:51:08.6022412Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T05:51:08.6023012Z at MixedScheduler. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7) 2026-10-24T05:51:08.6023691Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T05:51:08.6024347Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T05:51:08.6025325Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T05:51:08.6025911Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9 2026-10-24T05:51:08.6026462Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19 2026-10-24T05:51:08.6027018Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31 2026-10-24T05:51:08.6027366Z } 2026-10-24T05:51:08.6027544Z } 2026-10-24T05:51:08.6027742Z 2026-10-24T05:51:08.6028083Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T05:51:08.6028578Z [05:51:08.539] WARN (#21): Database unavailable; loading fallback preferences. { 2026-10-24T05:51:08.6028846Z cause: { 2026-10-24T05:51:08.6029059Z _tag: 'MobileDatabaseError', 2026-10-24T05:51:08.6029310Z operation: 'load-preferences', 2026-10-24T05:51:08.6029542Z cause: Error: database unavailable 2026-10-24T05:51:08.6029919Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T05:51:08.6030722Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T05:51:08.6031454Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T05:51:08.6032029Z at MixedScheduler. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7) 2026-10-24T05:51:08.6032707Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T05:51:08.6033333Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T05:51:08.6033956Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T05:51:08.6034678Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9 2026-10-24T05:51:08.6035234Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19 2026-10-24T05:51:08.6035786Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31 2026-10-24T05:51:08.6036128Z } 2026-10-24T05:51:08.6036297Z } 2026-10-24T05:51:08.6036418Z 2026-10-24T05:51:08.6036759Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T05:51:08.6037250Z [05:51:08.540] WARN (#21): Database unavailable; saving preferences to secure storage. { 2026-10-24T05:51:08.6037529Z cause: { 2026-10-24T05:51:08.6037739Z _tag: 'MobileDatabaseError', 2026-10-24T05:51:08.6037989Z operation: 'save-preferences', 2026-10-24T05:51:08.6038217Z cause: Error: database unavailable 2026-10-24T05:51:08.6038679Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-24T05:51:08.6039463Z at Object.Mock [as runAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T05:51:08.6040201Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-24T05:51:08.6040772Z at MixedScheduler. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7) 2026-10-24T05:51:08.6041415Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T05:51:08.6042049Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T05:51:08.6042701Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T05:51:08.6043170Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-24T05:51:08.6043667Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27) 2026-10-24T05:51:08.6044317Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17 2026-10-24T05:51:08.6044668Z } 2026-10-24T05:51:08.6044835Z } 2026-10-24T05:51:08.6044965Z 2026-10-24T05:51:08.6045276Z ✓  unit  src/lib/storage.test.ts (8 tests) 28ms 2026-10-24T05:51:08.6045730Z ✓ src/environments/endpointFailure.test.ts (15 tests) 3ms 2026-10-24T05:51:08.6046239Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 26ms 2026-10-24T05:51:08.6190891Z ✓  unit  src/dependency-graph.test.ts (2 tests) 4ms 2026-10-24T05:51:08.7923082Z ✓  unit  src/lib/layout.test.ts (15 tests) 15ms 2026-10-24T05:51:08.8320898Z ✓ src/hooks/HeldHooks.test.ts (1 test) 7ms 2026-10-24T05:51:08.8656421Z ✓ src/deploymentConfig.test.ts (3 tests) 23ms 2026-10-24T05:51:09.0492888Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-24T05:51:09.0526834Z [05:51:09.043] WARN (#35): Could not load mobile preferences. { 2026-10-24T05:51:09.0576612Z _tag: 'MobilePreferencesLoadError', 2026-10-24T05:51:09.0577504Z cause: Error: secure storage unavailable 2026-10-24T05:51:09.0616751Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-24T05:51:09.0657724Z at Generator.next () 2026-10-24T05:51:09.0696044Z at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28) 2026-10-24T05:51:09.0696829Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25) 2026-10-24T05:51:09.0731803Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T05:51:09.0777671Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T05:51:09.0778427Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9 2026-10-24T05:51:09.0798577Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19 2026-10-24T05:51:09.0799304Z at Module. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31) 2026-10-24T05:51:09.0800196Z at Array. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31) 2026-10-24T05:51:09.0800786Z } 2026-10-24T05:51:09.0801034Z 2026-10-24T05:51:09.0801369Z ✓  unit  src/state/preferences.test.ts (3 tests) 27ms 2026-10-24T05:51:09.3526470Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 16ms 2026-10-24T05:51:09.3902190Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 7ms 2026-10-24T05:51:09.3990084Z ✓  unit  src/state/session.test.ts (4 tests) 10ms 2026-10-24T05:51:09.4568699Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 4ms 2026-10-24T05:51:09.4619320Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 6ms 2026-10-24T05:51:09.6376724Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 15ms 2026-10-24T05:51:09.6486067Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 4ms 2026-10-24T05:51:09.6578597Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 11ms 2026-10-24T05:51:09.6821412Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 58ms 2026-10-24T05:51:09.7177100Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 13ms 2026-10-24T05:51:09.7331400Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 5ms 2026-10-24T05:51:09.7371814Z 2026-10-24T05:51:09.7383427Z  Test Files  32 passed (32) 2026-10-24T05:51:09.7443859Z  Tests  276 passed (276) 2026-10-24T05:51:09.7444113Z  Start at  05:51:01 2026-10-24T05:51:09.7458707Z  Duration  8.67s (import 78%, transform 12%, setup 5%, tests 4%) 2026-10-24T05:51:09.7458962Z 2026-10-24T05:51:09.7463446Z  Isolate  32 workers spawned · ~124ms startup each (spawn + environment, per file) 2026-10-24T05:51:09.7463982Z   at least ~443ms faster with isolate: false — reuses workers across files instead of one per file 2026-10-24T05:51:09.7464676Z 2026-10-24T05:51:09.7974682Z 2026-10-24T05:51:09.8389632Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 4ms 2026-10-24T05:51:09.9299898Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 4ms 2026-10-24T05:51:10.0605664Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 13ms 2026-10-24T05:51:10.0656792Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 3ms 2026-10-24T05:51:10.1049292Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 14ms 2026-10-24T05:51:10.1391985Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 4ms 2026-10-24T05:51:10.1913479Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 9ms 2026-10-24T05:51:10.2375517Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 5ms 2026-10-24T05:51:10.2676624Z ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 22ms 2026-10-24T05:51:10.3248796Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 76ms 2026-10-24T05:51:10.3457065Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 6ms 2026-10-24T05:51:10.3690804Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 5ms 2026-10-24T05:51:10.4709808Z ✓  unit  src/lib/reserved-regions.test.ts (7 tests) 7ms 2026-10-24T05:51:10.5679856Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-24T05:51:10.5692485Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-24T05:51:10.5692925Z - react-native-blob-util 2026-10-24T05:51:10.5693131Z - @react-native-async-storage/async-storage 2026-10-24T05:51:10.5693485Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-24T05:51:10.5693838Z ✅ Clerk iOS plugin loaded 2026-10-24T05:51:10.5694052Z ✅ Clerk Android plugin loaded 2026-10-24T05:51:10.5694206Z 2026-10-24T05:51:10.5694592Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 215ms 2026-10-24T05:51:10.6057335Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 3ms 2026-10-24T05:51:10.6369458Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 220ms 2026-10-24T05:51:10.7159050Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 6ms 2026-10-24T05:51:10.7571881Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 4ms 2026-10-24T05:51:10.7696847Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 5ms 2026-10-24T05:51:10.7821506Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 5ms 2026-10-24T05:51:10.8741267Z ✓  unit  src/state/thread-order.test.ts (4 tests) 4ms 2026-10-24T05:51:10.9279449Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 22ms 2026-10-24T05:51:10.9991828Z ✓  unit  src/state/assets.test.ts (4 tests) 4ms 2026-10-24T05:51:11.0042597Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 3ms 2026-10-24T05:51:11.1848413Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 2ms 2026-10-24T05:51:11.2007991Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 2ms 2026-10-24T05:51:11.2648417Z ✓  unit  src/state/attachments.test.ts (2 tests) 4ms 2026-10-24T05:51:11.2991220Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms 2026-10-24T05:51:11.3730220Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 3ms 2026-10-24T05:51:11.4084375Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 5ms 2026-10-24T05:51:11.5136822Z ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 52ms 2026-10-24T05:51:11.5457415Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 4ms 2026-10-24T05:51:11.5826057Z ✓  unit  src/state/use-thread-pr.test.ts (6 tests) 3ms 2026-10-24T05:51:11.6527108Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 6ms 2026-10-24T05:51:11.6752773Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 8ms 2026-10-24T05:51:11.7251573Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 6ms 2026-10-24T05:51:11.8219506Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 10ms 2026-10-24T05:51:11.8273587Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 8ms 2026-10-24T05:51:11.8594974Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 3ms 2026-10-24T05:51:11.9221999Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 9ms 2026-10-24T05:51:11.9621998Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 12ms 2026-10-24T05:51:12.0497692Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 3ms 2026-10-24T05:51:12.0536915Z ✓  unit  src/connection/storage.test.ts (3 tests) 10ms 2026-10-24T05:51:12.0537555Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 157ms 2026-10-24T05:51:12.1610658Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 8ms 2026-10-24T05:51:12.1760859Z ✓  unit  src/features/workspace/navigation-tab-order.test.ts (6 tests) 4ms 2026-10-24T05:51:12.1870058Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 20ms 2026-10-24T05:51:12.2363527Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 6ms 2026-10-24T05:51:12.2537180Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 7ms 2026-10-24T05:51:12.4986805Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 2ms 2026-10-24T05:51:12.5607307Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 6ms 2026-10-24T05:51:12.5699382Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 4ms 2026-10-24T05:51:12.6592880Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 3ms 2026-10-24T05:51:12.6711185Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 3ms 2026-10-24T05:51:12.7007927Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 3ms 2026-10-24T05:51:12.7201574Z ✓  unit  src/connection/migration.test.ts (2 tests) 6ms 2026-10-24T05:51:12.8036137Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 3ms 2026-10-24T05:51:12.8431937Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 4ms 2026-10-24T05:51:12.8842971Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (7 tests) 3ms 2026-10-24T05:51:12.9723676Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 3ms 2026-10-24T05:51:13.0089602Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 2ms 2026-10-24T05:51:13.0513371Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 6ms 2026-10-24T05:51:13.1216840Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 4ms 2026-10-24T05:51:13.1875021Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 6ms 2026-10-24T05:51:13.2104600Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 17ms 2026-10-24T05:51:13.2926486Z ✓  unit  src/lib/projectIcon.test.ts (5 tests) 6ms 2026-10-24T05:51:13.3257037Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 3ms 2026-10-24T05:51:13.3496921Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms 2026-10-24T05:51:13.4718804Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 2ms 2026-10-24T05:51:13.4940562Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms 2026-10-24T05:51:13.5308675Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 2ms 2026-10-24T05:51:13.5454078Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 2ms 2026-10-24T05:51:13.5963111Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 4ms 2026-10-24T05:51:13.6062363Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms 2026-10-24T05:51:13.7055042Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 16ms 2026-10-24T05:51:13.7257651Z ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms 2026-10-24T05:51:13.7265958Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms 2026-10-24T05:51:13.8419555Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 4ms 2026-10-24T05:51:13.8422460Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 3ms 2026-10-24T05:51:13.8607429Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 3ms 2026-10-24T05:51:13.9279845Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 3ms 2026-10-24T05:51:13.9696947Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 2ms 2026-10-24T05:51:14.0564001Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 3ms 2026-10-24T05:51:14.1896826Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 50ms 2026-10-24T05:51:14.2341985Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 2ms 2026-10-24T05:51:14.2415101Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms 2026-10-24T05:51:14.2982820Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms 2026-10-24T05:51:14.3033545Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 5ms 2026-10-24T05:51:14.3533023Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 14ms 2026-10-24T05:51:14.3678514Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 6ms 2026-10-24T05:51:14.3759251Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 2ms 2026-10-24T05:51:14.4982700Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms 2026-10-24T05:51:14.5026013Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 17ms 2026-10-24T05:51:14.5081628Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 19ms 2026-10-24T05:51:14.5179651Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 15ms 2026-10-24T05:51:14.6197632Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 2ms 2026-10-24T05:51:14.6390947Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 3ms 2026-10-24T05:51:14.6888123Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 4ms 2026-10-24T05:51:14.8654534Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 5ms 2026-10-24T05:51:14.8736785Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (2 tests) 2ms 2026-10-24T05:51:14.9648812Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 3ms 2026-10-24T05:51:15.0589962Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-24T05:51:15.0858007Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 3ms 2026-10-24T05:51:15.0920611Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms 2026-10-24T05:51:15.1748355Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 15ms 2026-10-24T05:51:15.2135074Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 2ms 2026-10-24T05:51:15.2276584Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 2ms 2026-10-24T05:51:15.2342587Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 2ms 2026-10-24T05:51:15.2702543Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 121ms 2026-10-24T05:51:15.2865909Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms 2026-10-24T05:51:15.3131690Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 3ms 2026-10-24T05:51:15.3874627Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 3ms 2026-10-24T05:51:15.3997436Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 2ms 2026-10-24T05:51:15.4134062Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 4ms 2026-10-24T05:51:15.4331867Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms 2026-10-24T05:51:15.4596170Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 9ms 2026-10-24T05:51:15.5611940Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 3ms 2026-10-24T05:51:15.6008917Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 3ms 2026-10-24T05:51:15.6053330Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 64ms 2026-10-24T05:51:15.7336035Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms 2026-10-24T05:51:15.7972701Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 10ms 2026-10-24T05:51:15.8048535Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 4ms 2026-10-24T05:51:15.8142905Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-24T05:51:15.8465076Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 6ms 2026-10-24T05:51:15.9267262Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms 2026-10-24T05:51:16.0177916Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms 2026-10-24T05:51:16.0244960Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms 2026-10-24T05:51:16.0388699Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms 2026-10-24T05:51:16.0541106Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-24T05:51:16.1744975Z ✓  unit  src/state/queries.test.ts (1 test) 6ms 2026-10-24T05:51:16.1873272Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms 2026-10-24T05:51:16.1925863Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 2ms 2026-10-24T05:51:16.1926481Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-24T05:51:16.2168880Z ✓  unit  src/lib/http-response.test.ts (1 test) 2ms 2026-10-24T05:51:16.2976439Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 2ms 2026-10-24T05:51:16.3002919Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms 2026-10-24T05:51:16.3090860Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 1ms 2026-10-24T05:51:16.3188809Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-24T05:51:16.3646462Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-24T05:51:16.3905002Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-24T05:51:16.4960207Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-24T05:51:34.5685739Z ✓  unit  src/reactCompilerCoverage.test.ts (918 tests) 26786ms 2026-10-24T05:51:34.5686320Z ✓ React Compiler coverage (918) 2026-10-24T05:51:34.5686582Z ✓ Metro's transformer applies the compiler 1347ms 2026-10-24T05:51:34.5687039Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 517ms 2026-10-24T05:51:34.5687354Z ✓ compiles src/features/home/HomeScreen.tsx 427ms 2026-10-24T05:51:34.5687816Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 360ms 2026-10-24T05:51:34.5688227Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 448ms 2026-10-24T05:51:34.5688566Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 403ms 2026-10-24T05:51:34.5688892Z ✓ compiles src/features/threads/ThreadComposer.tsx 509ms 2026-10-24T05:51:34.5689214Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 851ms 2026-10-24T05:51:34.5689526Z ✓ compiles src/features/threads/ThreadFeed.tsx 810ms 2026-10-24T05:51:34.5689844Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 469ms 2026-10-24T05:51:34.5690171Z ✓ compiles src/features/threads/thread-work-log.tsx 358ms 2026-10-24T05:51:34.5690455Z ✓ caches the thread feed derivation 793ms 2026-10-24T05:51:34.5723686Z 2026-10-24T05:51:34.5726311Z  Test Files  198 passed (198) 2026-10-24T05:51:34.5730698Z  Tests  2219 passed (2219) 2026-10-24T05:51:34.5730890Z  Start at  05:50:57 2026-10-24T05:51:34.5733656Z  Duration  36.92s (import 36%, tests 27%, transform 27%, setup 8%, environment 3%) 2026-10-24T05:51:34.5742481Z 2026-10-24T05:51:34.6259942Z 2026-10-24T05:51:34.6261863Z --- 2026-10-24T05:51:34.6262109Z vp run: 24/24 successful. (Run `vp run --last-details` for full details) 2026-10-24T05:51:34.6774410Z Post job cleanup. 2026-10-24T05:51:34.7372240Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-24T05:51:34.7437143Z Post job cleanup. 2026-10-24T05:51:34.7449973Z ##[start-action display=Cache full pnpm store;id=__2abe11be-cb64-4489-9ad6-67f3ce1a5875.__actions_cache] 2026-10-24T05:51:34.7757288Z Post job cleanup. 2026-10-24T05:51:34.8384976Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, not saving cache. 2026-10-24T05:51:34.8415630Z ##[end-action id=__2abe11be-cb64-4489-9ad6-67f3ce1a5875.__actions_cache;outcome=success;conclusion=success;duration_ms=96] 2026-10-24T05:51:34.8417568Z ##[start-action display=Cache Vite+;id=__2abe11be-cb64-4489-9ad6-67f3ce1a5875.vp_cache] 2026-10-24T05:51:34.8436535Z Post job cleanup. 2026-10-24T05:51:34.9034145Z 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-24T05:51:34.9064773Z ##[end-action id=__2abe11be-cb64-4489-9ad6-67f3ce1a5875.vp_cache;outcome=success;conclusion=success;duration_ms=64] 2026-10-24T05:51:34.9099021Z Post job cleanup. 2026-10-24T05:51:34.9486559Z [command]/usr/local/bin/git version 2026-10-24T05:51:34.9514517Z git version 2.55.0 2026-10-24T05:51:34.9531952Z Temporarily overriding HOME='/home/runner/_work/_temp/c729e508-1253-42b3-8b00-1f135f1e14d9' before making global git config changes 2026-10-24T05:51:34.9532304Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T05:51:34.9534686Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T05:51:34.9558118Z Removing SSH command configuration 2026-10-24T05:51:34.9560968Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T05:51:34.9583111Z [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-24T05:51:34.9699488Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T05:51:34.9752320Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T05:51:34.9785803Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T05:51:34.9819931Z ##[group]Run '/job_completed.sh' 2026-10-24T05:51:34.9830901Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T05:51:34.9831070Z env: 2026-10-24T05:51:34.9831188Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 175 2026-10-24T05:51:34.9831332Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350 2026-10-24T05:51:34.9831473Z BLACKSMITH_CHECK_RUN_ID: 120794613312 2026-10-24T05:51:34.9831622Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T05:51:34.9831762Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T05:51:34.9831895Z ##[endgroup] 2026-10-24T05:51:34.9906603Z Docker container cache not activated, skipping hash computation. 2026-10-24T05:51:35.0173757Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T05:51:35.0218178Z Cleaning up orphan processes