2026-10-24T04:18:25.1381504Z Current runner version: '2.338.1' 2026-10-24T04:18:25.1385352Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-mfsckb3uj746x6cc' 2026-10-24T04:18:25.1386099Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T04:18:25.1387538Z Machine name: 'ip-172-31-73-130' 2026-10-24T04:18:25.1390015Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T04:18:25.1391657Z Contents: read 2026-10-24T04:18:25.1392155Z Metadata: read 2026-10-24T04:18:25.1392589Z ##[endgroup] 2026-10-24T04:18:25.1394103Z Secret source: Actions 2026-10-24T04:18:25.1394800Z Cache mode: write 2026-10-24T04:18:25.1395357Z Prepare workflow directory 2026-10-24T04:18:25.1575722Z Prepare all required actions 2026-10-24T04:18:25.1602784Z Getting action download info 2026-10-24T04:18:25.2700733Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T04:18:25.3076032Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T04:18:25.4132041Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T04:18:25.4169339Z Complete job name: Test 2026-10-24T04:18:25.4574043Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T04:18:25.4670820Z ##[group]Run '/setup.sh' 2026-10-24T04:18:25.4687516Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T04:18:25.4688010Z env: 2026-10-24T04:18:25.4688270Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:25.4688587Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:25.4688892Z BLACKSMITH_CHECK_RUN_ID: 120776753560 2026-10-24T04:18:25.4689195Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T04:18:25.4689491Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T04:18:25.4689783Z ##[endgroup] 2026-10-24T04:18:25.4900442Z Logging daemon started (blacksmithd for logs) 2026-10-24T04:18:25.4984065Z Results daemon started (blacksmithd for results) 2026-10-24T04:18:25.5096058Z Background adoption and SSH setup started (PID: 3171) 2026-10-24T04:18:25.5096422Z 2026-10-24T04:18:25.5096883Z ---------------------------------------- 2026-10-24T04:18:25.5097430Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40061803754/jobs/120776753560 2026-10-24T04:18:25.5097870Z SSH Access (using your GitHub SSH key): 2026-10-24T04:18:25.5098307Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-mfsckb3uj746x6cc.vm.blacksmith.sh 2026-10-24T04:18:25.5098620Z 2026-10-24T04:18:25.5098748Z No GitHub SSH key? Add one at: 2026-10-24T04:18:25.5099243Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T04:18:25.5099645Z 2026-10-24T04:18:25.5099768Z ---------------------------------------- 2026-10-24T04:18:25.5099951Z 2026-10-24T04:18:25.5100105Z VM ID: blacksmith-8vcpu-ubuntu-2404-mfsckb3uj746x6cc 2026-10-24T04:18:25.5100453Z Host: production-152.236.30.188-x8664 2026-10-24T04:18:25.5100758Z Host Agent PID: 3613879 2026-10-24T04:18:25.5101041Z Host Agent Git SHA: 1637818df 2026-10-24T04:18:25.5101340Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T04:18:25.5101681Z Blacksmith Host Generation: gen 2 2026-10-24T04:18:25.5101993Z Petname: production-diverse-moose-31db79b3 2026-10-24T04:18:25.5102310Z Region: us-east 2026-10-24T04:18:25.5102577Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T04:18:25.5107109Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T04:18:25.5107640Z 2026-10-24T04:18:25.5147576Z Enabling Blacksmith transparent cache 2026-10-24T04:18:25.5362496Z ##[group]Run actions/checkout@v6 2026-10-24T04:18:25.5362839Z with: 2026-10-24T04:18:25.5363914Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T04:18:25.5364362Z sparse-checkout-cone-mode: false 2026-10-24T04:18:25.5364680Z repository: pingdotgg/t3code 2026-10-24T04:18:25.5366536Z token: *** 2026-10-24T04:18:25.5366803Z ssh-strict: true 2026-10-24T04:18:25.5367069Z ssh-user: git 2026-10-24T04:18:25.5367337Z persist-credentials: true 2026-10-24T04:18:25.5367790Z clean: true 2026-10-24T04:18:25.5368048Z fetch-depth: 1 2026-10-24T04:18:25.5368322Z fetch-tags: false 2026-10-24T04:18:25.5368590Z show-progress: true 2026-10-24T04:18:25.5368861Z lfs: false 2026-10-24T04:18:25.5369118Z submodules: false 2026-10-24T04:18:25.5369393Z set-safe-directory: true 2026-10-24T04:18:25.5369692Z allow-unsafe-pr-checkout: false 2026-10-24T04:18:25.5369993Z env: 2026-10-24T04:18:25.5370281Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:25.5370614Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:25.5370944Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:25.5371254Z ##[endgroup] 2026-10-24T04:18:25.6526097Z Syncing repository: pingdotgg/t3code 2026-10-24T04:18:25.6527107Z ##[group]Getting Git version info 2026-10-24T04:18:25.6527484Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T04:18:25.6528031Z [command]/usr/local/bin/git version 2026-10-24T04:18:25.6593359Z git version 2.55.0 2026-10-24T04:18:25.6604385Z ##[endgroup] 2026-10-24T04:18:25.6611086Z Temporarily overriding HOME='/home/runner/_work/_temp/bba7d7f5-9a84-44cd-9237-67565f993939' before making global git config changes 2026-10-24T04:18:25.6611745Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T04:18:25.6614060Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T04:18:25.6641367Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T04:18:25.6642909Z ##[group]Determining repository object format 2026-10-24T04:18:25.6644087Z ##[endgroup] 2026-10-24T04:18:25.6644491Z ##[group]Initializing the repository 2026-10-24T04:18:25.6646133Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T04:18:25.6675564Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T04:18:25.6676033Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T04:18:25.6676517Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T04:18:25.6676901Z hint: call: 2026-10-24T04:18:25.6677142Z hint: 2026-10-24T04:18:25.6677445Z hint: git config --global init.defaultBranch 2026-10-24T04:18:25.6677783Z hint: 2026-10-24T04:18:25.6678095Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T04:18:25.6678558Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T04:18:25.6678941Z hint: 2026-10-24T04:18:25.6679196Z hint: git branch -m 2026-10-24T04:18:25.6679469Z hint: 2026-10-24T04:18:25.6679813Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T04:18:25.6680283Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T04:18:25.6681080Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T04:18:25.6705784Z ##[endgroup] 2026-10-24T04:18:25.6706200Z ##[group]Disabling automatic garbage collection 2026-10-24T04:18:25.6708362Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T04:18:25.6729042Z ##[endgroup] 2026-10-24T04:18:25.6729440Z ##[group]Setting up auth 2026-10-24T04:18:25.6729732Z Removing SSH command configuration 2026-10-24T04:18:25.6732957Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T04:18:25.6754886Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T04:18:25.6881256Z Removing HTTP extra header 2026-10-24T04:18:25.6885344Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T04:18:25.6905325Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-24T04:18:25.6996706Z Removing includeIf entries pointing to credentials config files 2026-10-24T04:18:25.6999977Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T04:18:25.7019826Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T04:18:25.7110685Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c928bcaa-9fbb-4e33-a8f0-5f275b35b66e.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T04:18:25.7131370Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c928bcaa-9fbb-4e33-a8f0-5f275b35b66e.config 2026-10-24T04:18:25.7149157Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c928bcaa-9fbb-4e33-a8f0-5f275b35b66e.config 2026-10-24T04:18:25.7167227Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c928bcaa-9fbb-4e33-a8f0-5f275b35b66e.config 2026-10-24T04:18:25.7184351Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c928bcaa-9fbb-4e33-a8f0-5f275b35b66e.config 2026-10-24T04:18:25.7199714Z ##[endgroup] 2026-10-24T04:18:25.7200142Z ##[group]Fetching the repository 2026-10-24T04:18:25.7204029Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +c8a6e71329b7974615754c95f01fdf30811e8d63:refs/remotes/pull/24334/merge 2026-10-24T04:18:25.9883764Z From https://github.com/pingdotgg/t3code 2026-10-24T04:18:25.9884706Z * [new ref] c8a6e71329b7974615754c95f01fdf30811e8d63 -> pull/24334/merge 2026-10-24T04:18:25.9905050Z ##[endgroup] 2026-10-24T04:18:25.9905810Z ##[group]Determining the checkout info 2026-10-24T04:18:25.9906647Z ##[endgroup] 2026-10-24T04:18:25.9907289Z ##[group]Setting up sparse checkout 2026-10-24T04:18:25.9909105Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T04:18:25.9932088Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T04:18:25.9951007Z .git/info/sparse-checkout 2026-10-24T04:18:25.9955507Z ##[endgroup] 2026-10-24T04:18:25.9956229Z ##[group]Checking out the ref 2026-10-24T04:18:25.9957991Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24334/merge 2026-10-24T04:18:32.5011082Z Updating files: 0% (1/6323) 2026-10-24T04:18:32.5038102Z Updating files: 1% (64/6323) 2026-10-24T04:18:32.5055779Z Updating files: 2% (127/6323) 2026-10-24T04:18:32.5073561Z Updating files: 3% (190/6323) 2026-10-24T04:18:32.5095359Z Updating files: 4% (253/6323) 2026-10-24T04:18:32.5124735Z Updating files: 5% (317/6323) 2026-10-24T04:18:32.5147114Z Updating files: 6% (380/6323) 2026-10-24T04:18:32.5202429Z Updating files: 7% (443/6323) 2026-10-24T04:18:32.5229423Z Updating files: 8% (506/6323) 2026-10-24T04:18:32.5250718Z Updating files: 9% (570/6323) 2026-10-24T04:18:32.5532047Z Updating files: 10% (633/6323) 2026-10-24T04:18:32.5548126Z Updating files: 11% (696/6323) 2026-10-24T04:18:32.5558492Z Updating files: 12% (759/6323) 2026-10-24T04:18:32.5571739Z Updating files: 13% (822/6323) 2026-10-24T04:18:32.5587006Z Updating files: 14% (886/6323) 2026-10-24T04:18:32.5606485Z Updating files: 15% (949/6323) 2026-10-24T04:18:32.5624335Z Updating files: 16% (1012/6323) 2026-10-24T04:18:32.5639007Z Updating files: 17% (1075/6323) 2026-10-24T04:18:32.5656801Z Updating files: 18% (1139/6323) 2026-10-24T04:18:32.5671173Z Updating files: 19% (1202/6323) 2026-10-24T04:18:32.5693326Z Updating files: 20% (1265/6323) 2026-10-24T04:18:32.5710794Z Updating files: 21% (1328/6323) 2026-10-24T04:18:32.5728709Z Updating files: 22% (1392/6323) 2026-10-24T04:18:32.5741668Z Updating files: 23% (1455/6323) 2026-10-24T04:18:32.5754567Z Updating files: 24% (1518/6323) 2026-10-24T04:18:32.5769423Z Updating files: 25% (1581/6323) 2026-10-24T04:18:32.5782848Z Updating files: 26% (1644/6323) 2026-10-24T04:18:32.5797969Z Updating files: 27% (1708/6323) 2026-10-24T04:18:32.5816682Z Updating files: 28% (1771/6323) 2026-10-24T04:18:32.5848485Z Updating files: 29% (1834/6323) 2026-10-24T04:18:32.5868377Z Updating files: 30% (1897/6323) 2026-10-24T04:18:32.5891272Z Updating files: 31% (1961/6323) 2026-10-24T04:18:32.5920050Z Updating files: 32% (2024/6323) 2026-10-24T04:18:32.5949841Z Updating files: 33% (2087/6323) 2026-10-24T04:18:32.6020558Z Updating files: 34% (2150/6323) 2026-10-24T04:18:32.6083143Z Updating files: 35% (2214/6323) 2026-10-24T04:18:32.6117618Z Updating files: 36% (2277/6323) 2026-10-24T04:18:32.6148001Z Updating files: 37% (2340/6323) 2026-10-24T04:18:32.6192578Z Updating files: 38% (2403/6323) 2026-10-24T04:18:32.6218222Z Updating files: 39% (2466/6323) 2026-10-24T04:18:32.6248577Z Updating files: 40% (2530/6323) 2026-10-24T04:18:32.6280406Z Updating files: 41% (2593/6323) 2026-10-24T04:18:32.6296138Z Updating files: 42% (2656/6323) 2026-10-24T04:18:32.6305512Z Updating files: 43% (2719/6323) 2026-10-24T04:18:32.6331606Z Updating files: 44% (2783/6323) 2026-10-24T04:18:32.6359650Z Updating files: 45% (2846/6323) 2026-10-24T04:18:32.6385304Z Updating files: 46% (2909/6323) 2026-10-24T04:18:32.6410890Z Updating files: 47% (2972/6323) 2026-10-24T04:18:32.6441726Z Updating files: 48% (3036/6323) 2026-10-24T04:18:32.6469873Z Updating files: 49% (3099/6323) 2026-10-24T04:18:32.6505652Z Updating files: 50% (3162/6323) 2026-10-24T04:18:32.6520499Z Updating files: 51% (3225/6323) 2026-10-24T04:18:32.6555322Z Updating files: 52% (3288/6323) 2026-10-24T04:18:32.6579301Z Updating files: 53% (3352/6323) 2026-10-24T04:18:32.6598642Z Updating files: 54% (3415/6323) 2026-10-24T04:18:32.6621769Z Updating files: 55% (3478/6323) 2026-10-24T04:18:32.6639151Z Updating files: 56% (3541/6323) 2026-10-24T04:18:32.6655875Z Updating files: 57% (3605/6323) 2026-10-24T04:18:32.6673838Z Updating files: 58% (3668/6323) 2026-10-24T04:18:32.7035803Z Updating files: 59% (3731/6323) 2026-10-24T04:18:32.7049260Z Updating files: 60% (3794/6323) 2026-10-24T04:18:32.7065303Z Updating files: 61% (3858/6323) 2026-10-24T04:18:32.7083169Z Updating files: 62% (3921/6323) 2026-10-24T04:18:32.7103347Z Updating files: 63% (3984/6323) 2026-10-24T04:18:32.7129611Z Updating files: 64% (4047/6323) 2026-10-24T04:18:32.7150917Z Updating files: 65% (4110/6323) 2026-10-24T04:18:32.7166806Z Updating files: 66% (4174/6323) 2026-10-24T04:18:32.7191518Z Updating files: 67% (4237/6323) 2026-10-24T04:18:32.7204110Z Updating files: 68% (4300/6323) 2026-10-24T04:18:32.7223166Z Updating files: 69% (4363/6323) 2026-10-24T04:18:32.7235043Z Updating files: 70% (4427/6323) 2026-10-24T04:18:32.7251195Z Updating files: 71% (4490/6323) 2026-10-24T04:18:32.7269285Z Updating files: 72% (4553/6323) 2026-10-24T04:18:32.7294261Z Updating files: 73% (4616/6323) 2026-10-24T04:18:32.7545277Z Updating files: 74% (4680/6323) 2026-10-24T04:18:32.7729510Z Updating files: 75% (4743/6323) 2026-10-24T04:18:32.7750373Z Updating files: 76% (4806/6323) 2026-10-24T04:18:32.7770043Z Updating files: 77% (4869/6323) 2026-10-24T04:18:32.7796744Z Updating files: 78% (4932/6323) 2026-10-24T04:18:32.7815309Z Updating files: 79% (4996/6323) 2026-10-24T04:18:32.7833199Z Updating files: 80% (5059/6323) 2026-10-24T04:18:32.7850676Z Updating files: 81% (5122/6323) 2026-10-24T04:18:32.7869324Z Updating files: 82% (5185/6323) 2026-10-24T04:18:32.7887332Z Updating files: 83% (5249/6323) 2026-10-24T04:18:32.7909122Z Updating files: 84% (5312/6323) 2026-10-24T04:18:32.7930780Z Updating files: 85% (5375/6323) 2026-10-24T04:18:32.7953459Z Updating files: 86% (5438/6323) 2026-10-24T04:18:32.8021518Z Updating files: 87% (5502/6323) 2026-10-24T04:18:32.8052425Z Updating files: 88% (5565/6323) 2026-10-24T04:18:32.8070463Z Updating files: 89% (5628/6323) 2026-10-24T04:18:32.8095456Z Updating files: 90% (5691/6323) 2026-10-24T04:18:32.8128598Z Updating files: 91% (5754/6323) 2026-10-24T04:18:32.8145884Z Updating files: 92% (5818/6323) 2026-10-24T04:18:32.8161752Z Updating files: 93% (5881/6323) 2026-10-24T04:18:32.8182003Z Updating files: 94% (5944/6323) 2026-10-24T04:18:32.8205373Z Updating files: 95% (6007/6323) 2026-10-24T04:18:32.8257683Z Updating files: 96% (6071/6323) 2026-10-24T04:18:32.8282901Z Updating files: 97% (6134/6323) 2026-10-24T04:18:32.8329200Z Updating files: 98% (6197/6323) 2026-10-24T04:18:32.8347909Z Updating files: 99% (6260/6323) 2026-10-24T04:18:32.8348123Z Updating files: 100% (6323/6323) 2026-10-24T04:18:32.8348340Z Updating files: 100% (6323/6323), done. 2026-10-24T04:18:32.8493919Z Note: switching to 'refs/remotes/pull/24334/merge'. 2026-10-24T04:18:32.8494215Z 2026-10-24T04:18:32.8494370Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T04:18:32.8494666Z changes and commit them, and you can discard any commits you make in this 2026-10-24T04:18:32.8494952Z state without impacting any branches by switching back to a branch. 2026-10-24T04:18:32.8495120Z 2026-10-24T04:18:32.8495238Z If you want to create a new branch to retain commits you create, you may 2026-10-24T04:18:32.8495521Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T04:18:32.8495678Z 2026-10-24T04:18:32.8495755Z git switch -c 2026-10-24T04:18:32.8495871Z 2026-10-24T04:18:32.8495944Z Or undo this operation with: 2026-10-24T04:18:32.8496045Z 2026-10-24T04:18:32.8496107Z git switch - 2026-10-24T04:18:32.8496204Z 2026-10-24T04:18:32.8496318Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T04:18:32.8496463Z 2026-10-24T04:18:32.8496635Z HEAD is now at c8a6e71 Merge 09a0912b055c177c0131a03bc7bbda55963f1284 into d14ace8233ad3cf7856b6b834824f888240d67a1 2026-10-24T04:18:32.8506633Z ##[endgroup] 2026-10-24T04:18:32.8539124Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T04:18:32.8557538Z c8a6e71329b7974615754c95f01fdf30811e8d63 2026-10-24T04:18:32.8629014Z ##[group]Run sudo apt-get update 2026-10-24T04:18:32.8629214Z sudo apt-get update 2026-10-24T04:18:32.8629412Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-24T04:18:32.8629608Z command -v cc 2026-10-24T04:18:32.8648194Z shell: /usr/bin/bash -e {0} 2026-10-24T04:18:32.8648349Z env: 2026-10-24T04:18:32.8648467Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:32.8648618Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:32.8648760Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:32.8648904Z ##[endgroup] 2026-10-24T04:18:32.9482417Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T04:18:32.9655987Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-24T04:18:32.9692917Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T04:18:32.9733961Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T04:18:32.9750280Z Hit:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease 2026-10-24T04:18:32.9767131Z Hit:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease 2026-10-24T04:18:32.9777460Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-24T04:18:33.0306819Z Get:8 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T04:18:33.0431195Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T04:18:33.0751994Z Hit:10 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T04:18:33.1001878Z Get:11 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-24T04:18:33.1092742Z Get:12 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-24T04:18:34.4480606Z Fetched 4477 kB in 0s (14.8 MB/s) 2026-10-24T04:18:34.9181471Z Reading package lists... 2026-10-24T04:18:34.9442329Z Reading package lists... 2026-10-24T04:18:35.0765247Z Building dependency tree... 2026-10-24T04:18:35.0769075Z Reading state information... 2026-10-24T04:18:35.1745160Z The following NEW packages will be installed: 2026-10-24T04:18:35.1747379Z build-essential 2026-10-24T04:18:35.1832966Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-24T04:18:35.1833258Z Need to get 4928 B of archives. 2026-10-24T04:18:35.1833530Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-24T04:18:35.1833824Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T04:18:35.2048724Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-24T04:18:35.3459123Z Fetched 4928 B in 0s (186 kB/s) 2026-10-24T04:18:35.3554592Z Selecting previously unselected package build-essential. 2026-10-24T04:18:35.3612659Z (Reading database ... 2026-10-24T04:18:35.3612827Z (Reading database ... 5% 2026-10-24T04:18:35.3612987Z (Reading database ... 10% 2026-10-24T04:18:35.3613109Z (Reading database ... 15% 2026-10-24T04:18:35.3613224Z (Reading database ... 20% 2026-10-24T04:18:35.3613337Z (Reading database ... 25% 2026-10-24T04:18:35.3613446Z (Reading database ... 30% 2026-10-24T04:18:35.3613555Z (Reading database ... 35% 2026-10-24T04:18:35.3613669Z (Reading database ... 40% 2026-10-24T04:18:35.3613786Z (Reading database ... 45% 2026-10-24T04:18:35.3613900Z (Reading database ... 50% 2026-10-24T04:18:35.3782811Z (Reading database ... 55% 2026-10-24T04:18:35.3819590Z (Reading database ... 60% 2026-10-24T04:18:35.3886519Z (Reading database ... 65% 2026-10-24T04:18:35.3935479Z (Reading database ... 70% 2026-10-24T04:18:35.3982624Z (Reading database ... 75% 2026-10-24T04:18:35.4039448Z (Reading database ... 80% 2026-10-24T04:18:35.4108857Z (Reading database ... 85% 2026-10-24T04:18:35.4179349Z (Reading database ... 90% 2026-10-24T04:18:35.4238534Z (Reading database ... 95% 2026-10-24T04:18:35.4238727Z (Reading database ... 100% 2026-10-24T04:18:35.4239607Z (Reading database ... 207973 files and directories currently installed.) 2026-10-24T04:18:35.4267018Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-24T04:18:35.4279319Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-24T04:18:35.4419723Z Setting up build-essential (12.10ubuntu1) ... 2026-10-24T04:18:35.6575928Z 2026-10-24T04:18:35.6576305Z No services need to be restarted. 2026-10-24T04:18:35.6576449Z 2026-10-24T04:18:35.6576504Z No containers need to be restarted. 2026-10-24T04:18:35.6576601Z 2026-10-24T04:18:35.6576701Z No user sessions are running outdated binaries. 2026-10-24T04:18:35.6576809Z 2026-10-24T04:18:35.6576906Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T04:18:35.6761201Z /usr/bin/cc 2026-10-24T04:18:35.6837827Z Prepare all required actions 2026-10-24T04:18:35.6861048Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-24T04:18:35.6861229Z env: 2026-10-24T04:18:35.6861343Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:35.6861486Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:35.6861626Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:35.6861757Z ##[endgroup] 2026-10-24T04:18:35.6898322Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-24T04:18:35.6912957Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T04:18:35.6913257Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T04:18:35.6913584Z printf '%s\tpriority:%s\n' \ 2026-10-24T04:18:35.6913748Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-24T04:18:35.6913941Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-24T04:18:35.6914128Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-24T04:18:35.6914339Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-24T04:18:35.6914511Z  2026-10-24T04:18:35.6914664Z # APT's mirror transport retries each file against the next server. 2026-10-24T04:18:35.6914930Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-24T04:18:35.6915164Z  -exec sed -i -E \ 2026-10-24T04:18:35.6915412Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-24T04:18:35.6915661Z  2026-10-24T04:18:35.6915815Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-24T04:18:35.6916065Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-24T04:18:35.6916310Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-24T04:18:35.6935226Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T04:18:35.6935389Z env: 2026-10-24T04:18:35.6935500Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:35.6935641Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:35.6935780Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:35.6935917Z ##[endgroup] 2026-10-24T04:18:35.7166177Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=26] 2026-10-24T04:18:35.7187046Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T04:18:35.7187489Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T04:18:35.7187783Z ( 2026-10-24T04:18:35.7187883Z  set +e 2026-10-24T04:18:35.7188049Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-24T04:18:35.7188257Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-24T04:18:35.7188419Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-24T04:18:35.7205148Z shell: /usr/bin/bash -e {0} 2026-10-24T04:18:35.7205272Z env: 2026-10-24T04:18:35.7205381Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:35.7205523Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:35.7205668Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:35.7205800Z ##[endgroup] 2026-10-24T04:18:35.7337971Z Prepare all required actions 2026-10-24T04:18:35.7338279Z Getting action download info 2026-10-24T04:18:35.8095677Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T04:18:35.9193884Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T04:18:35.9194123Z env: 2026-10-24T04:18:35.9194301Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:35.9194535Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:35.9194768Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:35.9194976Z ##[endgroup] 2026-10-24T04:18:35.9265473Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-24T04:18:35.9288983Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T04:18:35.9289332Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T04:18:35.9289621Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T04:18:35.9289855Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T04:18:35.9309135Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T04:18:35.9309482Z env: 2026-10-24T04:18:35.9309596Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:35.9309738Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:35.9309878Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:35.9310008Z ##[endgroup] 2026-10-24T04:18:35.9386781Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=12] 2026-10-24T04:18:35.9388153Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-24T04:18:35.9436704Z ##[group]Run actions/cache@v6 2026-10-24T04:18:35.9436832Z with: 2026-10-24T04:18:35.9436936Z path: ~/.vite-plus 2026-10-24T04:18:35.9437101Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T04:18:35.9437297Z enableCrossOsArchive: false 2026-10-24T04:18:35.9437428Z fail-on-cache-miss: false 2026-10-24T04:18:35.9437548Z lookup-only: false 2026-10-24T04:18:35.9437710Z save-always: false 2026-10-24T04:18:35.9437828Z env: 2026-10-24T04:18:35.9437936Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:35.9438089Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:35.9438227Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:35.9438360Z ##[endgroup] 2026-10-24T04:18:36.1364937Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T04:18:36.4263785Z Received 170349591 of 170349591 (100.0%), 601.7 MBs/sec 2026-10-24T04:18:36.4264126Z Cache Size: ~162 MB (170349591 B) 2026-10-24T04:18:36.4291255Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/4c89fef4-8323-4fa1-8e4b-c7bd3ebaa8d1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T04:18:37.1217749Z Cache restored successfully 2026-10-24T04:18:37.2117129Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T04:18:37.2232577Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1284] 2026-10-24T04:18:37.2235416Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-24T04:18:37.2257597Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T04:18:37.2257912Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T04:18:37.2258110Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T04:18:37.2281400Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T04:18:37.2281601Z env: 2026-10-24T04:18:37.2281742Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:37.2281907Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:37.2282071Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:37.2282235Z ##[endgroup] 2026-10-24T04:18:37.2335937Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T04:18:37.2347073Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T04:18:37.2349944Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-24T04:18:37.2355542Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T04:18:37.2356738Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-24T04:18:37.2366786Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T04:18:37.2366981Z store_path="$(vp pm cache dir)" 2026-10-24T04:18:37.2367145Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T04:18:37.2397066Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T04:18:37.2397360Z env: 2026-10-24T04:18:37.2397551Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:37.2397844Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:37.2398095Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:37.2398320Z ##[endgroup] 2026-10-24T04:18:37.2584698Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=22] 2026-10-24T04:18:37.2586826Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-24T04:18:37.3243125Z ##[group]Run actions/cache@v6 2026-10-24T04:18:37.3243278Z with: 2026-10-24T04:18:37.3243590Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T04:18:37.3243875Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T04:18:37.3244154Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T04:18:37.3244313Z enableCrossOsArchive: false 2026-10-24T04:18:37.3244458Z fail-on-cache-miss: false 2026-10-24T04:18:37.3244594Z lookup-only: false 2026-10-24T04:18:37.3244713Z save-always: false 2026-10-24T04:18:37.3244835Z env: 2026-10-24T04:18:37.3244953Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:37.3245111Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:37.3245264Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:37.3245417Z ##[endgroup] 2026-10-24T04:18:37.5179004Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T04:18:38.5538005Z Received 671088640 of 995020926 (67.4%), 631.8 MBs/sec 2026-10-24T04:18:39.0453117Z Received 995020926 of 995020926 (100.0%), 630.5 MBs/sec 2026-10-24T04:18:39.0453599Z Cache Size: ~949 MB (995020926 B) 2026-10-24T04:18:39.0480896Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/4499f839-f553-4cd4-9dfe-291b1c0a5615/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T04:18:44.1534576Z Cache restored successfully 2026-10-24T04:18:44.1986304Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T04:18:44.2049980Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6946] 2026-10-24T04:18:44.2052402Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-24T04:18:44.2075960Z ##[group]Run vp install 2026-10-24T04:18:44.2076098Z vp install 2026-10-24T04:18:44.2094024Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T04:18:44.2094189Z env: 2026-10-24T04:18:44.2094300Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:44.2094440Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:44.2094582Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:44.2094716Z ##[endgroup] 2026-10-24T04:18:44.2409922Z Scope: all 33 workspace projects 2026-10-24T04:18:44.3432337Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T04:18:44.5923574Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T04:18:44.5924171Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T04:18:44.5924509Z Virtual store is at: node_modules/.pnpm 2026-10-24T04:18:46.5644545Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.2s) 2026-10-24T04:18:46.5644939Z Lockfile is up to date, resolution step is skipped 2026-10-24T04:18:46.5811659Z Packages: +1721 2026-10-24T04:18:46.5811888Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T04:18:46.6146845Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T04:18:47.5487380Z . prepare$ vp config --no-agent 2026-10-24T04:18:47.6478699Z . prepare: Done 2026-10-24T04:18:47.6500714Z 2026-10-24T04:18:47.6501119Z devDependencies: 2026-10-24T04:18:47.6501304Z + @coderabbitai/config 1.1.0 2026-10-24T04:18:47.6501464Z + @shadcn/lint 0.1.5 2026-10-24T04:18:47.6501617Z + @types/node 24.12.4 2026-10-24T04:18:47.6501743Z + knip 6.34.0 2026-10-24T04:18:47.6501886Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T04:18:47.6502030Z + vite-plus 1.3.0 2026-10-24T04:18:47.6502097Z 2026-10-24T04:18:47.6533756Z Done in 3.4s using pnpm v12.14.0 2026-10-24T04:18:47.6728464Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3467] 2026-10-24T04:18:47.7156890Z ##[group]Run actions/cache@v6 2026-10-24T04:18:47.7157060Z with: 2026-10-24T04:18:47.7157183Z path: ~/.cache/electron 2026-10-24T04:18:47.7157412Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T04:18:47.7157649Z enableCrossOsArchive: false 2026-10-24T04:18:47.7157780Z fail-on-cache-miss: false 2026-10-24T04:18:47.7157900Z lookup-only: false 2026-10-24T04:18:47.7158013Z save-always: false 2026-10-24T04:18:47.7158121Z env: 2026-10-24T04:18:47.7158230Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:47.7158406Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:47.7158581Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:47.7158710Z ##[endgroup] 2026-10-24T04:18:47.9066759Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T04:18:48.0917883Z Received 122906203 of 122906203 (100.0%), 719.1 MBs/sec 2026-10-24T04:18:48.0918509Z Cache Size: ~117 MB (122906203 B) 2026-10-24T04:18:48.0953251Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1d7a6799-717d-437a-96a8-f919f743ee29/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T04:18:48.1761295Z Cache restored successfully 2026-10-24T04:18:48.1910900Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T04:18:48.2011183Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-24T04:18:48.2011467Z vp run --filter @t3tools/desktop ensure:electron 2026-10-24T04:18:48.2034147Z shell: /usr/bin/bash -e {0} 2026-10-24T04:18:48.2034444Z env: 2026-10-24T04:18:48.2034564Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:48.2034725Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:48.2034865Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:48.2035022Z ##[endgroup] 2026-10-24T04:18:48.3630786Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-24T04:18:48.9106672Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-24T04:18:48.9122001Z 2026-10-24T04:18:48.9199395Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T04:18:48.9199846Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T04:18:48.9219335Z shell: /usr/bin/bash -e {0} 2026-10-24T04:18:48.9219474Z env: 2026-10-24T04:18:48.9219582Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:48.9219730Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:48.9219869Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:48.9220033Z ##[endgroup] 2026-10-24T04:18:48.9649972Z ...... 2026-10-24T04:18:48.9650130Z ---------------------------------------------------------------------- 2026-10-24T04:18:48.9650311Z Ran 6 tests in 0.004s 2026-10-24T04:18:48.9650380Z 2026-10-24T04:18:48.9650428Z OK 2026-10-24T04:18:48.9721144Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T04:18:48.9721602Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T04:18:48.9738386Z shell: /usr/bin/bash -e {0} 2026-10-24T04:18:48.9738545Z env: 2026-10-24T04:18:48.9738658Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:48.9738807Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:48.9738946Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:48.9739079Z ##[endgroup] 2026-10-24T04:18:49.0230241Z ✔ allows preview releases from any branch without consulting main (0.492019ms) 2026-10-24T04:18:49.0230905Z ✔ rejects a manual stable release from a feature branch (0.241517ms) 2026-10-24T04:18:49.0235233Z ✔ rejects a manual nightly release from a feature branch (3.484314ms) 2026-10-24T04:18:49.0235696Z ✔ rejects a release commit that is behind from main (0.16397ms) 2026-10-24T04:18:49.0236067Z ✔ rejects a release commit that is diverged from main (0.080692ms) 2026-10-24T04:18:49.0236416Z ✔ releases the first nightly when no nightly is published (0.398714ms) 2026-10-24T04:18:49.0236733Z ✔ uses publication time, not release order or the tagged commit date (0.133112ms) 2026-10-24T04:18:49.0237172Z ✔ ignores stable releases and drafts when checking the gap (0.083117ms) 2026-10-24T04:18:49.0238698Z ✔ fails instead of releasing when GitHub cannot supply release state (0.094268ms) 2026-10-24T04:18:49.0239162Z ✔ skips a candidate commit that is behind relative to the last nightly (0.129775ms) 2026-10-24T04:18:49.0239629Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.095831ms) 2026-10-24T04:18:49.0240104Z ✔ stable releases resolve the commit of the newest published nightly (0.505425ms) 2026-10-24T04:18:49.0240522Z ✔ stable releases derive the version from legacy nightly tags (0.101031ms) 2026-10-24T04:18:49.0683847Z ✔ hosted web: saves one deployment URL after plain URL (4.060052ms) 2026-10-24T04:18:49.0684331Z ✔ hosted web: saves one deployment URL after lockfile warning (2.168437ms) 2026-10-24T04:18:49.0684802Z ✔ hosted web: saves one deployment URL after trailing diagnostic (1.996633ms) 2026-10-24T04:18:49.0685246Z ✔ hosted web: rejects missing URL without saving output (1.875214ms) 2026-10-24T04:18:49.0685722Z ✔ hosted web: rejects invalid URL without saving output (1.784773ms) 2026-10-24T04:18:49.0686461Z ✔ hosted web: rejects multiple URLs without saving output (1.838585ms) 2026-10-24T04:18:49.0687368Z ✔ hosted web: rejects failed deployment without saving output (1.239292ms) 2026-10-24T04:18:49.0688496Z ✔ marketing: saves one deployment URL after plain URL (2.91562ms) 2026-10-24T04:18:49.0689033Z ✔ marketing: saves one deployment URL after lockfile warning (3.21238ms) 2026-10-24T04:18:49.0689684Z ✔ marketing: saves one deployment URL after trailing diagnostic (3.024815ms) 2026-10-24T04:18:49.0690551Z ✔ marketing: rejects missing URL without saving output (2.733465ms) 2026-10-24T04:18:49.0691828Z ✔ marketing: rejects invalid URL without saving output (2.694311ms) 2026-10-24T04:18:49.0693054Z ✔ marketing: rejects multiple URLs without saving output (2.669024ms) 2026-10-24T04:18:49.0694108Z ✔ marketing: rejects failed deployment without saving output (2.023925ms) 2026-10-24T04:18:49.0694846Z ✔ web preview: saves one deployment URL after plain URL (1.810993ms) 2026-10-24T04:18:49.0695481Z ✔ web preview: saves one deployment URL after lockfile warning (1.695504ms) 2026-10-24T04:18:49.0696357Z ✔ web preview: saves one deployment URL after trailing diagnostic (1.707717ms) 2026-10-24T04:18:49.0697121Z ✔ web preview: rejects missing URL without saving output (1.593702ms) 2026-10-24T04:18:49.0698045Z ✔ web preview: rejects invalid URL without saving output (1.571199ms) 2026-10-24T04:18:49.0701216Z ✔ web preview: rejects multiple URLs without saving output (1.653013ms) 2026-10-24T04:18:49.0701668Z ✔ web preview: rejects failed deployment without saving output (1.038332ms) 2026-10-24T04:18:49.0735874Z ℹ tests 34 2026-10-24T04:18:49.0735990Z ℹ suites 0 2026-10-24T04:18:49.0736095Z ℹ pass 34 2026-10-24T04:18:49.0736199Z ℹ fail 0 2026-10-24T04:18:49.0736301Z ℹ cancelled 0 2026-10-24T04:18:49.0736412Z ℹ skipped 0 2026-10-24T04:18:49.0736516Z ℹ todo 0 2026-10-24T04:18:49.0736630Z ℹ duration_ms 82.676747 2026-10-24T04:18:49.0777356Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T04:18:49.0777615Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T04:18:49.0777843Z cat "$RUNNER_TEMP/apt.log" 2026-10-24T04:18:49.0778027Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-24T04:18:49.0796184Z shell: /usr/bin/bash -e {0} 2026-10-24T04:18:49.0796408Z env: 2026-10-24T04:18:49.0796569Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:49.0796763Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:49.0796955Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:49.0808766Z ##[endgroup] 2026-10-24T04:18:49.0836149Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-24T04:18:49.0836450Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T04:18:49.0836689Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T04:18:49.0836934Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-24T04:18:49.0837156Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T04:18:49.0837367Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-24T04:18:49.0837594Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T04:18:49.0837831Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T04:18:49.0838072Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T04:18:49.0838305Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-24T04:18:49.0838590Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-24T04:18:49.0838829Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-24T04:18:49.0839079Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-24T04:18:49.0839329Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-24T04:18:49.0839578Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-24T04:18:49.0839827Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-24T04:18:49.0840083Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-24T04:18:49.0840455Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-24T04:18:49.0840704Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-24T04:18:49.0840958Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-24T04:18:49.0841215Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-24T04:18:49.0841465Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-24T04:18:49.0841717Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-24T04:18:49.0841979Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-24T04:18:49.0842247Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T04:18:49.0842505Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-24T04:18:49.0842764Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T04:18:49.0843048Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-24T04:18:49.0844089Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T04:18:49.0844361Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-24T04:18:49.0844757Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T04:18:49.0845047Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-24T04:18:49.0845328Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-24T04:18:49.0845603Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-24T04:18:49.0845877Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-24T04:18:49.0846165Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-24T04:18:49.0846444Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-24T04:18:49.0846714Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-24T04:18:49.0846986Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T04:18:49.0847269Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-24T04:18:49.0847544Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-24T04:18:49.0847810Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-24T04:18:49.0848073Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B] 2026-10-24T04:18:49.0848346Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-24T04:18:49.0848655Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-24T04:18:49.0848923Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-24T04:18:49.0849202Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T04:18:49.0849490Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-24T04:18:49.0849781Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-24T04:18:49.0850066Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-24T04:18:49.0850350Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-24T04:18:49.0850681Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-24T04:18:49.0850959Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-24T04:18:49.0851242Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-24T04:18:49.0851520Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-24T04:18:49.0851777Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-24T04:18:49.0852041Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T04:18:49.0852312Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-24T04:18:49.0852588Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-24T04:18:49.0852857Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-24T04:18:49.0853136Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T04:18:49.0853417Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-24T04:18:49.0853701Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-24T04:18:49.0853973Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-24T04:18:49.0854299Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-24T04:18:49.0854582Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-24T04:18:49.0854866Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-24T04:18:49.0855140Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-24T04:18:49.0855413Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-24T04:18:49.0855701Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-24T04:18:49.0855918Z Fetched 40.7 MB in 3s (13.1 MB/s) 2026-10-24T04:18:49.0856056Z Reading package lists... 2026-10-24T04:18:49.0856174Z Reading package lists... 2026-10-24T04:18:49.0856297Z Building dependency tree... 2026-10-24T04:18:49.0856425Z Reading state information... 2026-10-24T04:18:49.0856578Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-24T04:18:49.0856763Z The following additional packages will be installed: 2026-10-24T04:18:49.0856960Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-24T04:18:49.0857170Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-24T04:18:49.0857385Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-24T04:18:49.0857620Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-24T04:18:49.0857860Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-24T04:18:49.0858065Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-24T04:18:49.0858210Z Suggested packages: 2026-10-24T04:18:49.0858370Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-24T04:18:49.0858652Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-24T04:18:49.0858855Z The following NEW packages will be installed: 2026-10-24T04:18:49.0859046Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-24T04:18:49.0859264Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-24T04:18:49.0859488Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-24T04:18:49.0859738Z uuid-dev 2026-10-24T04:18:49.0859855Z The following packages will be upgraded: 2026-10-24T04:18:49.0860100Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-24T04:18:49.0860326Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-24T04:18:49.0860526Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-24T04:18:49.0860716Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-24T04:18:49.0860892Z Need to get 8378 kB of archives. 2026-10-24T04:18:49.0861057Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-24T04:18:49.0861283Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T04:18:49.0861567Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-24T04:18:49.0861899Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-24T04:18:49.0862219Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-24T04:18:49.0862544Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-24T04:18:49.0862873Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-24T04:18:49.0863203Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-24T04:18:49.0863528Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-24T04:18:49.0863893Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-24T04:18:49.0864216Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-24T04:18:49.0864536Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-24T04:18:49.0864861Z 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-24T04:18:49.0865207Z 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-24T04:18:49.0865551Z 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-24T04:18:49.0865904Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-24T04:18:49.0866237Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-24T04:18:49.0866568Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-24T04:18:49.0866890Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-24T04:18:49.0867199Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-24T04:18:49.0867501Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-24T04:18:49.0867803Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-24T04:18:49.0868123Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-24T04:18:49.0868478Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-24T04:18:49.0868863Z 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-24T04:18:49.0869233Z 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-24T04:18:49.0869572Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-24T04:18:49.0869948Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-24T04:18:49.0870262Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-24T04:18:49.0870582Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-24T04:18:49.0870913Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-24T04:18:49.0871255Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-24T04:18:49.0871584Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-24T04:18:49.0871821Z Fetched 8378 kB in 3s (2442 kB/s) 2026-10-24T04:18:49.0871950Z (Reading database ... 2026-10-24T04:18:49.0872071Z (Reading database ... 5% 2026-10-24T04:18:49.0872191Z (Reading database ... 10% 2026-10-24T04:18:49.0872308Z (Reading database ... 15% 2026-10-24T04:18:49.0872427Z (Reading database ... 20% 2026-10-24T04:18:49.0872543Z (Reading database ... 25% 2026-10-24T04:18:49.0872661Z (Reading database ... 30% 2026-10-24T04:18:49.0872774Z (Reading database ... 35% 2026-10-24T04:18:49.0872886Z (Reading database ... 40% 2026-10-24T04:18:49.0873005Z (Reading database ... 45% 2026-10-24T04:18:49.0873120Z (Reading database ... 50% 2026-10-24T04:18:49.0873236Z (Reading database ... 55% 2026-10-24T04:18:49.0873351Z (Reading database ... 60% 2026-10-24T04:18:49.0873467Z (Reading database ... 65% 2026-10-24T04:18:49.0873630Z (Reading database ... 70% 2026-10-24T04:18:49.0873749Z (Reading database ... 75% 2026-10-24T04:18:49.0873864Z (Reading database ... 80% 2026-10-24T04:18:49.0873979Z (Reading database ... 85% 2026-10-24T04:18:49.0874091Z (Reading database ... 90% 2026-10-24T04:18:49.0874201Z (Reading database ... 95% 2026-10-24T04:18:49.0874319Z (Reading database ... 100% 2026-10-24T04:18:49.0874486Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0874708Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0874924Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0875114Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0875254Z (Reading database ... 2026-10-24T04:18:49.0875367Z (Reading database ... 5% 2026-10-24T04:18:49.0875486Z (Reading database ... 10% 2026-10-24T04:18:49.0875598Z (Reading database ... 15% 2026-10-24T04:18:49.0875717Z (Reading database ... 20% 2026-10-24T04:18:49.0875829Z (Reading database ... 25% 2026-10-24T04:18:49.0875943Z (Reading database ... 30% 2026-10-24T04:18:49.0876053Z (Reading database ... 35% 2026-10-24T04:18:49.0876167Z (Reading database ... 40% 2026-10-24T04:18:49.0876280Z (Reading database ... 45% 2026-10-24T04:18:49.0876389Z (Reading database ... 50% 2026-10-24T04:18:49.0876503Z (Reading database ... 55% 2026-10-24T04:18:49.0876617Z (Reading database ... 60% 2026-10-24T04:18:49.0876731Z (Reading database ... 65% 2026-10-24T04:18:49.0876847Z (Reading database ... 70% 2026-10-24T04:18:49.0876960Z (Reading database ... 75% 2026-10-24T04:18:49.0877073Z (Reading database ... 80% 2026-10-24T04:18:49.0877183Z (Reading database ... 85% 2026-10-24T04:18:49.0877297Z (Reading database ... 90% 2026-10-24T04:18:49.0877410Z (Reading database ... 95% 2026-10-24T04:18:49.0877529Z (Reading database ... 100% 2026-10-24T04:18:49.0877690Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0877915Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0878126Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0878318Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0878615Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-24T04:18:49.0879119Z 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-24T04:18:49.0879505Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-24T04:18:49.0879691Z (Reading database ... 2026-10-24T04:18:49.0879814Z (Reading database ... 5% 2026-10-24T04:18:49.0879932Z (Reading database ... 10% 2026-10-24T04:18:49.0880053Z (Reading database ... 15% 2026-10-24T04:18:49.0880170Z (Reading database ... 20% 2026-10-24T04:18:49.0880291Z (Reading database ... 25% 2026-10-24T04:18:49.0880409Z (Reading database ... 30% 2026-10-24T04:18:49.0880524Z (Reading database ... 35% 2026-10-24T04:18:49.0880644Z (Reading database ... 40% 2026-10-24T04:18:49.0880757Z (Reading database ... 45% 2026-10-24T04:18:49.0880876Z (Reading database ... 50% 2026-10-24T04:18:49.0880992Z (Reading database ... 55% 2026-10-24T04:18:49.0881108Z (Reading database ... 60% 2026-10-24T04:18:49.0881227Z (Reading database ... 65% 2026-10-24T04:18:49.0881344Z (Reading database ... 70% 2026-10-24T04:18:49.0881463Z (Reading database ... 75% 2026-10-24T04:18:49.0881577Z (Reading database ... 80% 2026-10-24T04:18:49.0881694Z (Reading database ... 85% 2026-10-24T04:18:49.0881813Z (Reading database ... 90% 2026-10-24T04:18:49.0881929Z (Reading database ... 95% 2026-10-24T04:18:49.0882046Z (Reading database ... 100% 2026-10-24T04:18:49.0882215Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0882427Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0882679Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0882896Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0883187Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0883406Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0883562Z (Reading database ... 2026-10-24T04:18:49.0883678Z (Reading database ... 5% 2026-10-24T04:18:49.0883796Z (Reading database ... 10% 2026-10-24T04:18:49.0883918Z (Reading database ... 15% 2026-10-24T04:18:49.0884035Z (Reading database ... 20% 2026-10-24T04:18:49.0884158Z (Reading database ... 25% 2026-10-24T04:18:49.0884278Z (Reading database ... 30% 2026-10-24T04:18:49.0884395Z (Reading database ... 35% 2026-10-24T04:18:49.0884515Z (Reading database ... 40% 2026-10-24T04:18:49.0884630Z (Reading database ... 45% 2026-10-24T04:18:49.0884751Z (Reading database ... 50% 2026-10-24T04:18:49.0884866Z (Reading database ... 55% 2026-10-24T04:18:49.0884983Z (Reading database ... 60% 2026-10-24T04:18:49.0885101Z (Reading database ... 65% 2026-10-24T04:18:49.0885213Z (Reading database ... 70% 2026-10-24T04:18:49.0885330Z (Reading database ... 75% 2026-10-24T04:18:49.0885444Z (Reading database ... 80% 2026-10-24T04:18:49.0885562Z (Reading database ... 85% 2026-10-24T04:18:49.0885679Z (Reading database ... 90% 2026-10-24T04:18:49.0885795Z (Reading database ... 95% 2026-10-24T04:18:49.0885916Z (Reading database ... 100% 2026-10-24T04:18:49.0886080Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0886299Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0886513Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0886715Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0886864Z (Reading database ... 2026-10-24T04:18:49.0886981Z (Reading database ... 5% 2026-10-24T04:18:49.0887101Z (Reading database ... 10% 2026-10-24T04:18:49.0887219Z (Reading database ... 15% 2026-10-24T04:18:49.0887338Z (Reading database ... 20% 2026-10-24T04:18:49.0887453Z (Reading database ... 25% 2026-10-24T04:18:49.0887577Z (Reading database ... 30% 2026-10-24T04:18:49.0887691Z (Reading database ... 35% 2026-10-24T04:18:49.0887808Z (Reading database ... 40% 2026-10-24T04:18:49.0887924Z (Reading database ... 45% 2026-10-24T04:18:49.0888109Z (Reading database ... 50% 2026-10-24T04:18:49.0888228Z (Reading database ... 55% 2026-10-24T04:18:49.0888346Z (Reading database ... 60% 2026-10-24T04:18:49.0888501Z (Reading database ... 65% 2026-10-24T04:18:49.0888621Z (Reading database ... 70% 2026-10-24T04:18:49.0888740Z (Reading database ... 75% 2026-10-24T04:18:49.0888858Z (Reading database ... 80% 2026-10-24T04:18:49.0888974Z (Reading database ... 85% 2026-10-24T04:18:49.0889094Z (Reading database ... 90% 2026-10-24T04:18:49.0889213Z (Reading database ... 95% 2026-10-24T04:18:49.0889335Z (Reading database ... 100% 2026-10-24T04:18:49.0889506Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0889732Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0889955Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0890181Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0890403Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0890609Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0890760Z (Reading database ... 2026-10-24T04:18:49.0890876Z (Reading database ... 5% 2026-10-24T04:18:49.0890998Z (Reading database ... 10% 2026-10-24T04:18:49.0891115Z (Reading database ... 15% 2026-10-24T04:18:49.0891235Z (Reading database ... 20% 2026-10-24T04:18:49.0891354Z (Reading database ... 25% 2026-10-24T04:18:49.0891473Z (Reading database ... 30% 2026-10-24T04:18:49.0891590Z (Reading database ... 35% 2026-10-24T04:18:49.0891771Z (Reading database ... 40% 2026-10-24T04:18:49.0891896Z (Reading database ... 45% 2026-10-24T04:18:49.0892013Z (Reading database ... 50% 2026-10-24T04:18:49.0892136Z (Reading database ... 55% 2026-10-24T04:18:49.0892256Z (Reading database ... 60% 2026-10-24T04:18:49.0892374Z (Reading database ... 65% 2026-10-24T04:18:49.0892491Z (Reading database ... 70% 2026-10-24T04:18:49.0892611Z (Reading database ... 75% 2026-10-24T04:18:49.0892729Z (Reading database ... 80% 2026-10-24T04:18:49.0892844Z (Reading database ... 85% 2026-10-24T04:18:49.0892962Z (Reading database ... 90% 2026-10-24T04:18:49.0893077Z (Reading database ... 95% 2026-10-24T04:18:49.0893197Z (Reading database ... 100% 2026-10-24T04:18:49.0893366Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0893591Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T04:18:49.0893823Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-24T04:18:49.0894034Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-24T04:18:49.0894195Z (Reading database ... 2026-10-24T04:18:49.0894314Z (Reading database ... 5% 2026-10-24T04:18:49.0894437Z (Reading database ... 10% 2026-10-24T04:18:49.0894555Z (Reading database ... 15% 2026-10-24T04:18:49.0894677Z (Reading database ... 20% 2026-10-24T04:18:49.0894795Z (Reading database ... 25% 2026-10-24T04:18:49.0894913Z (Reading database ... 30% 2026-10-24T04:18:49.0895035Z (Reading database ... 35% 2026-10-24T04:18:49.0895150Z (Reading database ... 40% 2026-10-24T04:18:49.0895269Z (Reading database ... 45% 2026-10-24T04:18:49.0895388Z (Reading database ... 50% 2026-10-24T04:18:49.0895506Z (Reading database ... 55% 2026-10-24T04:18:49.0895627Z (Reading database ... 60% 2026-10-24T04:18:49.0895742Z (Reading database ... 65% 2026-10-24T04:18:49.0895864Z (Reading database ... 70% 2026-10-24T04:18:49.0895979Z (Reading database ... 75% 2026-10-24T04:18:49.0896097Z (Reading database ... 80% 2026-10-24T04:18:49.0896213Z (Reading database ... 85% 2026-10-24T04:18:49.0896335Z (Reading database ... 90% 2026-10-24T04:18:49.0896451Z (Reading database ... 95% 2026-10-24T04:18:49.0896573Z (Reading database ... 100% 2026-10-24T04:18:49.0896739Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0896959Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0897240Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0897443Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0897596Z (Reading database ... 2026-10-24T04:18:49.0897715Z (Reading database ... 5% 2026-10-24T04:18:49.0897837Z (Reading database ... 10% 2026-10-24T04:18:49.0897956Z (Reading database ... 15% 2026-10-24T04:18:49.0898075Z (Reading database ... 20% 2026-10-24T04:18:49.0898197Z (Reading database ... 25% 2026-10-24T04:18:49.0898314Z (Reading database ... 30% 2026-10-24T04:18:49.0898432Z (Reading database ... 35% 2026-10-24T04:18:49.0898582Z (Reading database ... 40% 2026-10-24T04:18:49.0898700Z (Reading database ... 45% 2026-10-24T04:18:49.0898817Z (Reading database ... 50% 2026-10-24T04:18:49.0898940Z (Reading database ... 55% 2026-10-24T04:18:49.0899060Z (Reading database ... 60% 2026-10-24T04:18:49.0899178Z (Reading database ... 65% 2026-10-24T04:18:49.0899300Z (Reading database ... 70% 2026-10-24T04:18:49.0899423Z (Reading database ... 75% 2026-10-24T04:18:49.0899543Z (Reading database ... 80% 2026-10-24T04:18:49.0899665Z (Reading database ... 85% 2026-10-24T04:18:49.0899785Z (Reading database ... 90% 2026-10-24T04:18:49.0899903Z (Reading database ... 95% 2026-10-24T04:18:49.0900022Z (Reading database ... 100% 2026-10-24T04:18:49.0900190Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T04:18:49.0900406Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0900615Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0900878Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-24T04:18:49.0901118Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T04:18:49.0901348Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T04:18:49.0901580Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T04:18:49.0901810Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T04:18:49.0902054Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T04:18:49.0902290Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T04:18:49.0902538Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T04:18:49.0902772Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0903021Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0903251Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0903475Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0903694Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0903894Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T04:18:49.0904101Z Selecting previously unselected package libsecret-common. 2026-10-24T04:18:49.0904311Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-24T04:18:49.0904509Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-24T04:18:49.0904698Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-24T04:18:49.0904911Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-24T04:18:49.0905102Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T04:18:49.0905293Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-24T04:18:49.0905510Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-24T04:18:49.0905708Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T04:18:49.0905895Z Selecting previously unselected package libgpg-error-dev. 2026-10-24T04:18:49.0906106Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-24T04:18:49.0906307Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T04:18:49.0906558Z Selecting previously unselected package libgcrypt20-dev. 2026-10-24T04:18:49.0906770Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T04:18:49.0906970Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T04:18:49.0907177Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-24T04:18:49.0907418Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T04:18:49.0907654Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0907861Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-24T04:18:49.0908083Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T04:18:49.0908300Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0908512Z Selecting previously unselected package uuid-dev:amd64. 2026-10-24T04:18:49.0908714Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0908902Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0909096Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-24T04:18:49.0909309Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0909509Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0909690Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-24T04:18:49.0909898Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-24T04:18:49.0910128Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T04:18:49.0910307Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-24T04:18:49.0910523Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-24T04:18:49.0910717Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T04:18:49.0910900Z Selecting previously unselected package libmount-dev:amd64. 2026-10-24T04:18:49.0911106Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T04:18:49.0911299Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0911482Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-24T04:18:49.0911701Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T04:18:49.0911903Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0912095Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-24T04:18:49.0912307Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-24T04:18:49.0912499Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T04:18:49.0912661Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0912817Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0912978Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0913150Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0913318Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T04:18:49.0913478Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0913641Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T04:18:49.0913811Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0913986Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0914138Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0914286Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0914484Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-24T04:18:49.0914680Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-24T04:18:49.0914850Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0915022Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0915210Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0915457Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T04:18:49.0915626Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0915781Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0915934Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T04:18:49.0916100Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T04:18:49.0916266Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T04:18:49.0916437Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T04:18:49.0916607Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T04:18:49.0916785Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T04:18:49.0916956Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-24T04:18:49.0917130Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-24T04:18:49.0917303Z Not building database; man-db/auto-update is not 'true'. 2026-10-24T04:18:49.0917483Z Processing triggers for install-info (7.1-3build2) ... 2026-10-24T04:18:49.0917594Z 2026-10-24T04:18:49.0917645Z Restarting services... 2026-10-24T04:18:49.0918129Z 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-24T04:18:49.0918729Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-24T04:18:49.0918886Z 2026-10-24T04:18:49.0918942Z Service restarts being deferred: 2026-10-24T04:18:49.0919126Z systemctl restart ModemManager.service 2026-10-24T04:18:49.0919269Z systemctl restart dbus.service 2026-10-24T04:18:49.0919403Z systemctl restart getty@tty1.service 2026-10-24T04:18:49.0919554Z systemctl restart networkd-dispatcher.service 2026-10-24T04:18:49.0919716Z systemctl restart serial-getty@ttyS0.service 2026-10-24T04:18:49.0919886Z systemctl restart setup_and_run_blacksmith.service 2026-10-24T04:18:49.0920051Z systemctl restart systemd-logind.service 2026-10-24T04:18:49.0920142Z 2026-10-24T04:18:49.0920197Z No containers need to be restarted. 2026-10-24T04:18:49.0920286Z 2026-10-24T04:18:49.0920340Z User sessions running outdated binaries: 2026-10-24T04:18:49.0920488Z runner @ user manager service: systemd[1883] 2026-10-24T04:18:49.0920587Z 2026-10-24T04:18:49.0920683Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T04:18:49.0937550Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T04:18:49.0937848Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T04:18:49.0938061Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-24T04:18:49.0938202Z  filters=() 2026-10-24T04:18:49.0938372Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-24T04:18:49.0938608Z fi 2026-10-24T04:18:49.0938766Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-24T04:18:49.0951214Z shell: /usr/bin/bash -e {0} 2026-10-24T04:18:49.0951340Z env: 2026-10-24T04:18:49.0951447Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:18:49.0951589Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:18:49.0951732Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T04:18:49.0952720Z 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-24T04:18:49.0953764Z ##[endgroup] 2026-10-24T04:18:49.2449960Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-24T04:18:49.2458881Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:49.2464963Z ~/packages/provider-cursor$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:49.2470868Z ~/packages/ssh$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:49.4083769Z 2026-10-24T04:18:49.4084577Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-24T04:18:49.4084774Z 2026-10-24T04:18:49.4160581Z 2026-10-24T04:18:49.4162229Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-cursor 2026-10-24T04:18:49.4162525Z 2026-10-24T04:18:49.4162671Z 2026-10-24T04:18:49.4163653Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github 2026-10-24T04:18:49.4163913Z 2026-10-24T04:18:49.4167239Z 2026-10-24T04:18:49.4168935Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/ssh 2026-10-24T04:18:49.4169207Z 2026-10-24T04:18:50.0287502Z ✓ src/auth.test.ts (2 tests) 34ms 2026-10-24T04:18:50.1444353Z stdout | src/command.test.ts > ssh command > preserves process output: default head 2026-10-24T04:18:50.1484452Z [04:18:50.128] WARN (#40): ssh.command.failed { 2026-10-24T04:18:50.1523551Z alias: 'synthetic-fixture', 2026-10-24T04:18:50.1533785Z hostname: 'synthetic-fixture', 2026-10-24T04:18:50.1587892Z username: null, 2026-10-24T04:18:50.1635734Z port: null, 2026-10-24T04:18:50.1685871Z command: [ 2026-10-24T04:18:50.1686508Z 'ssh', 2026-10-24T04:18:50.1724779Z '-o', 2026-10-24T04:18:50.1752056Z 'BatchMode=yes', 2026-10-24T04:18:50.1769653Z '-o', 2026-10-24T04:18:50.1818469Z 'ConnectTimeout=10', 2026-10-24T04:18:50.1886676Z '--', 2026-10-24T04:18:50.1920865Z 'synthetic-fixture' 2026-10-24T04:18:50.1963400Z ], 2026-10-24T04:18:50.1972288Z exitCode: 1, 2026-10-24T04:18:50.2007780Z stdout: 'HEAD\n' + 2026-10-24T04:18:50.2053761Z 'verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix 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-24T04:18:50.2099416Z '[truncated]', 2026-10-24T04:18:50.2154594Z stderr: '' 2026-10-24T04:18:50.2187753Z } 2026-10-24T04:18:50.2219998Z 2026-10-24T04:18:50.2312424Z ✓ src/config.test.ts (4 tests) 48ms 2026-10-24T04:18:50.2313047Z stdout | src/command.test.ts > ssh command > preserves process output: opt-in tail 2026-10-24T04:18:50.2348013Z [04:18:50.220] WARN (#53): ssh.command.failed { 2026-10-24T04:18:50.2404143Z alias: 'synthetic-fixture', 2026-10-24T04:18:50.2405906Z hostname: 'synthetic-fixture', 2026-10-24T04:18:50.2440349Z username: null, 2026-10-24T04:18:50.2508926Z port: null, 2026-10-24T04:18:50.2534536Z command: [ 2026-10-24T04:18:50.2541669Z 'ssh', 2026-10-24T04:18:50.2574613Z '-o', 2026-10-24T04:18:50.2605010Z 'BatchMode=yes', 2026-10-24T04:18:50.2639812Z '-o', 2026-10-24T04:18:50.2696038Z 'ConnectTimeout=10', 2026-10-24T04:18:50.2725043Z '--', 2026-10-24T04:18:50.2725530Z 'synthetic-fixture' 2026-10-24T04:18:50.2725835Z ], 2026-10-24T04:18:50.2726145Z exitCode: 1, 2026-10-24T04:18:50.2726470Z stdout: '[truncated]\n' + 2026-10-24T04:18:50.2740108Z '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-24T04:18:50.2752130Z 'PANIC: emulator SDK is broken\n', 2026-10-24T04:18:50.2767283Z 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-24T04:18:50.2777489Z } 2026-10-24T04:18:50.2777641Z 2026-10-24T04:18:50.2778154Z ✓ src/command.test.ts (7 tests) 207ms 2026-10-24T04:18:50.2842949Z ✓ src/tunnel.test.ts (7 tests) 101ms 2026-10-24T04:18:50.2881086Z 2026-10-24T04:18:50.2883977Z  Test Files  4 passed (4) 2026-10-24T04:18:50.2884568Z  Tests  20 passed (20) 2026-10-24T04:18:50.2884888Z  Start at  04:18:49 2026-10-24T04:18:50.2885233Z  Duration  864ms (import 33%, transform 30%, setup 20%, tests 17%, worker 1%) 2026-10-24T04:18:50.2885475Z 2026-10-24T04:18:50.3244131Z 2026-10-24T04:18:50.3247095Z ~/packages/contracts$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:50.3608440Z ✓ src/server/skills.test.ts (5 tests) 94ms 2026-10-24T04:18:50.5639744Z ✓ src/server/gitHubPullRequestJson.test.ts (49 tests) 32ms 2026-10-24T04:18:50.7556001Z 2026-10-24T04:18:50.7605885Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/contracts 2026-10-24T04:18:50.7606256Z 2026-10-24T04:18:50.7660509Z ✓ src/server/accountUsage.test.ts (9 tests) 497ms 2026-10-24T04:18:50.9231296Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 421ms 2026-10-24T04:18:51.4438936Z ✓ src/pullRequest.test.ts (6 tests) 22ms 2026-10-24T04:18:51.5121970Z ✓ src/composerContext.test.ts (8 tests) 160ms 2026-10-24T04:18:51.5843184Z ✓ src/auth.test.ts (27 tests) 20ms 2026-10-24T04:18:51.6343720Z ✓ src/server/CursorAgentSdk.test.ts (1 test) 33ms 2026-10-24T04:18:51.6455876Z ✓ src/server/usageLimits.test.ts (9 tests) 77ms 2026-10-24T04:18:51.7062544Z ✓ src/project.test.ts (6 tests) 30ms 2026-10-24T04:18:51.8533929Z ✓ src/server/auth.test.ts (10 tests) 37ms 2026-10-24T04:18:51.8727136Z ✓ src/baseSchemas.test.ts (9 tests) 22ms 2026-10-24T04:18:51.8886489Z ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 79ms 2026-10-24T04:18:51.8921955Z ✓ src/server/GitHubCredentials.test.ts (5 tests) 49ms 2026-10-24T04:18:51.9493934Z ✓ src/server/GitHubRest.test.ts (8 tests) 77ms 2026-10-24T04:18:51.9942159Z ✓ src/modelSelection.test.ts (4 tests) 15ms 2026-10-24T04:18:52.0261747Z ✓ src/server/textGeneration.test.ts (8 tests) 77ms 2026-10-24T04:18:52.0410021Z ✓ src/server.test.ts (7 tests) 20ms 2026-10-24T04:18:52.0685805Z ✓ src/settings.test.ts (24 tests) 75ms 2026-10-24T04:18:52.1232889Z ✓ src/server/transportFailure.test.ts (10 tests) 3ms 2026-10-24T04:18:52.1452907Z ✓ src/server/githubStackActions.test.ts (9 tests) 158ms 2026-10-24T04:18:52.1564476Z ✓ src/device.test.ts (3 tests) 26ms 2026-10-24T04:18:52.1698262Z ✓ src/server/GitHubPullRequestProvider.test.ts (17 tests) 70ms 2026-10-24T04:18:52.2701047Z ✓ src/orchestratorMcp.test.ts (1 test) 12ms 2026-10-24T04:18:52.2745444Z ✓ src/server/accountCache.test.ts (2 tests) 13ms 2026-10-24T04:18:52.2891219Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 138ms 2026-10-24T04:18:52.4154781Z ✓ src/server/status.test.ts (8 tests) 31ms 2026-10-24T04:18:52.4426665Z ✓ src/git.test.ts (3 tests) 8ms 2026-10-24T04:18:52.4487088Z ✓ src/acpRegistry.test.ts (2 tests) 7ms 2026-10-24T04:18:52.5617598Z ✓ src/scheduledTask.test.ts (7 tests) 29ms 2026-10-24T04:18:52.6278874Z ✓ src/server/driver.test.ts (2 tests) 138ms 2026-10-24T04:18:52.6338616Z ✓ src/chatAttachment.test.ts (3 tests) 22ms 2026-10-24T04:18:52.6637252Z ✓ src/provider.test.ts (3 tests) 12ms 2026-10-24T04:18:52.6736975Z ✓ src/server/credentialStore.test.ts (5 tests) 41ms 2026-10-24T04:18:52.6782158Z ✓ src/terminal.test.ts (2 tests) 17ms 2026-10-24T04:18:52.6824018Z ✓ src/server/CursorSdk.test.ts (2 tests) 17ms 2026-10-24T04:18:52.7283766Z ✓ src/server/adapter.test.ts (15 tests) 200ms 2026-10-24T04:18:52.7739453Z ✓ src/server/CursorSdkCatalog.test.ts (1 test) 6ms 2026-10-24T04:18:52.7923802Z 2026-10-24T04:18:52.7964540Z  Test Files  14 passed (14) 2026-10-24T04:18:52.8044745Z  Tests  87 passed (87) 2026-10-24T04:18:52.8096959Z  Start at  04:18:49 2026-10-24T04:18:52.8097653Z  Duration  3.35s (transform 44%, import 42%, setup 8%, tests 6%) 2026-10-24T04:18:52.8097897Z 2026-10-24T04:18:52.8295896Z ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 9ms 2026-10-24T04:18:52.8329294Z ✓ src/window/DesktopWindow.test.ts (20 tests) 150ms 2026-10-24T04:18:52.8381287Z 2026-10-24T04:18:52.8382230Z ~/packages/shared$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:52.8832307Z ✓ src/orchestrationV2.test.ts (11 tests) 33ms 2026-10-24T04:18:52.9324494Z ✓ src/server/GitHubQuota.test.ts (4 tests) 22ms 2026-10-24T04:18:52.9492613Z ✓ src/threadMetadataMcp.test.ts (2 tests) 9ms 2026-10-24T04:18:52.9558430Z ✓ src/preview/Manager.test.ts (55 tests) 298ms 2026-10-24T04:18:52.9935255Z ✓ src/environment.test.ts (1 test) 8ms 2026-10-24T04:18:53.0164619Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 261ms 2026-10-24T04:18:53.0279259Z ✓ src/filesystem.test.ts (2 tests) 5ms 2026-10-24T04:18:53.0478659Z ✓ src/preview.test.ts (2 tests) 16ms 2026-10-24T04:18:53.0689325Z ✓ src/keybindings.test.ts (2 tests) 16ms 2026-10-24T04:18:53.1608229Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 182ms 2026-10-24T04:18:53.2046398Z ✓ src/rpc.test.ts (2 tests) 8ms 2026-10-24T04:18:53.2335839Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 273ms 2026-10-24T04:18:53.2726477Z 2026-10-24T04:18:53.2813451Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/shared 2026-10-24T04:18:53.2872728Z 2026-10-24T04:18:53.2879137Z ✓ src/relay.test.ts (1 test) 7ms 2026-10-24T04:18:53.2941847Z ✓ src/browserProfile.test.ts (2 tests) 11ms 2026-10-24T04:18:53.3044879Z ✓ src/threadPullRequest.test.ts (1 test) 5ms 2026-10-24T04:18:53.3939737Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 416ms 2026-10-24T04:18:53.4127074Z ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 1301ms 2026-10-24T04:18:53.4184269Z ✓ GitHubPullRequestApi.layer (104) 2026-10-24T04:18:53.4237534Z ✓ keeps the pull request being ticked through, not the one looked up first 462ms 2026-10-24T04:18:53.4608568Z ✓ src/providerSetup.test.ts (1 test) 6ms 2026-10-24T04:18:53.4609643Z 2026-10-24T04:18:53.4633984Z  Test Files  27 passed (27) 2026-10-24T04:18:53.4727338Z  Tests  142 passed (142) 2026-10-24T04:18:53.4748323Z  Start at  04:18:50 2026-10-24T04:18:53.4751885Z  Duration  2.69s (import 44%, transform 29%, setup 21%, tests 5%, worker 1%) 2026-10-24T04:18:53.4773047Z 2026-10-24T04:18:53.4773594Z  Isolate  27 workers spawned · ~141ms startup each (spawn + environment, per file) 2026-10-24T04:18:53.4775876Z   at least ~404ms faster with isolate: false — reuses workers across files instead of one per file 2026-10-24T04:18:53.4776188Z 2026-10-24T04:18:53.4814526Z 2026-10-24T04:18:53.4895860Z ~/packages/provider-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:53.6008479Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 103ms 2026-10-24T04:18:53.7691978Z 2026-10-24T04:18:53.7825422Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-core 2026-10-24T04:18:53.7848586Z 2026-10-24T04:18:53.7924596Z ✓ src/snapShot/snapShot.test.ts (36 tests) 42ms 2026-10-24T04:18:53.8168488Z ✓ src/shell.test.ts (42 tests | 2 skipped) 68ms 2026-10-24T04:18:54.0005534Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 241ms 2026-10-24T04:18:54.0869914Z ✓ src/app/DesktopClerk.test.ts (15 tests) 119ms 2026-10-24T04:18:54.1926167Z ✓ src/server/usageLimits.test.ts (7 tests) 12ms 2026-10-24T04:18:54.1948689Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 61ms 2026-10-24T04:18:54.2152537Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 252ms 2026-10-24T04:18:54.3147517Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 26ms 2026-10-24T04:18:54.3610434Z ✓ src/nodeSqliteClient.test.ts (17 tests) 253ms 2026-10-24T04:18:54.3724679Z ✓ src/server/GitHubSourceControlProvider.test.ts (29 tests) 2203ms 2026-10-24T04:18:54.3738282Z ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 632ms 2026-10-24T04:18:54.3786724Z ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 627ms 2026-10-24T04:18:54.3810675Z ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 640ms 2026-10-24T04:18:54.3877181Z 2026-10-24T04:18:54.3889166Z  Test Files  10 passed (10) 2026-10-24T04:18:54.3895401Z  Tests  238 passed (238) 2026-10-24T04:18:54.3973035Z  Start at  04:18:49 2026-10-24T04:18:54.3976346Z  Duration  4.95s (transform 46%, import 30%, tests 18%, setup 5%) 2026-10-24T04:18:54.4060628Z 2026-10-24T04:18:54.4371319Z 2026-10-24T04:18:54.4459126Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:54.4744890Z ✓ src/relayClient.test.ts (14 tests) 286ms 2026-10-24T04:18:54.5936933Z ✓ src/server/ModelCatalog.test.ts (4 tests) 7ms 2026-10-24T04:18:54.6934497Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 119ms 2026-10-24T04:18:54.7870244Z 2026-10-24T04:18:54.7931154Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core 2026-10-24T04:18:54.8030957Z 2026-10-24T04:18:54.8587525Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 201ms 2026-10-24T04:18:54.9428582Z ✓ src/preview/Passkeys.test.ts (6 tests) 59ms 2026-10-24T04:18:54.9995716Z ✓ src/observability.test.ts (18 tests) 308ms 2026-10-24T04:18:55.0124869Z ✓ src/app/DesktopObservability.test.ts (5 tests) 234ms 2026-10-24T04:18:55.0732091Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 150ms 2026-10-24T04:18:55.1171407Z ✓ src/server/pullRequestChecks.test.ts (16 tests) 13ms 2026-10-24T04:18:55.1278541Z ✓ src/otelEnvironment.test.ts (31 tests) 67ms 2026-10-24T04:18:55.2236819Z ✓ src/server/mergeMessage.test.ts (11 tests) 20ms 2026-10-24T04:18:55.2289918Z ✓ src/server/SourceControlProvider.test.ts (1 test) 5ms 2026-10-24T04:18:55.2594478Z ✓ src/server/diffFileRevisions.test.ts (15 tests) 4ms 2026-10-24T04:18:55.2922344Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 24ms 2026-10-24T04:18:55.3895944Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 87ms 2026-10-24T04:18:55.4796952Z ✓ src/composerContextLegacy.test.ts (36 tests) 61ms 2026-10-24T04:18:55.5145646Z ✓ src/usageMerge.test.ts (17 tests) 54ms 2026-10-24T04:18:55.5179918Z ✓ src/usageLimits.test.ts (38 tests) 80ms 2026-10-24T04:18:55.6272309Z ✓ src/projectSettings.test.ts (20 tests) 22ms 2026-10-24T04:18:55.6623268Z ✓ src/serverSettings.test.ts (38 tests) 41ms 2026-10-24T04:18:55.7744010Z ✓ src/server/notification.test.ts (4 tests) 3ms 2026-10-24T04:18:55.7823602Z ✓ src/server/attachmentPrompt.test.ts (2 tests) 6ms 2026-10-24T04:18:55.8045492Z ✓ src/preview/BrowserSession.test.ts (7 tests) 28ms 2026-10-24T04:18:55.8945741Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 89ms 2026-10-24T04:18:55.9198846Z ✓ src/server/failure.test.ts (10 tests) 33ms 2026-10-24T04:18:55.9784378Z ✓ src/server/providerAuthFlow.test.ts (17 tests) 159ms 2026-10-24T04:18:56.0025354Z ✓ src/server/managedProvider.test.ts (9 tests) 89ms 2026-10-24T04:18:56.0141121Z ✓ src/server/snapshotProbe.test.ts (7 tests) 7ms 2026-10-24T04:18:56.0508051Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 47ms 2026-10-24T04:18:56.0615996Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2181ms 2026-10-24T04:18:56.0765413Z ✓ WSL runtime install script (executed) (12) 2026-10-24T04:18:56.0842579Z ✓ extracts once when two installs race for the same cache 1088ms 2026-10-24T04:18:56.1209625Z ✓ src/markdownMath.test.ts (44 tests) 355ms 2026-10-24T04:18:56.1954858Z ✓ src/threadPullRequests.test.ts (23 tests) 43ms 2026-10-24T04:18:56.2106697Z ✓ src/server/maintenanceResolver.test.ts (52 tests) 179ms 2026-10-24T04:18:56.3100194Z ✓ src/server/mcpSession.test.ts (2 tests) 10ms 2026-10-24T04:18:56.3675415Z ✓ src/server/instanceEnvironment.test.ts (4 tests) 23ms 2026-10-24T04:18:56.3747121Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 76ms 2026-10-24T04:18:56.4304676Z ✓ src/dpop.test.ts (9 tests) 211ms 2026-10-24T04:18:56.4770651Z ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 45ms 2026-10-24T04:18:56.4823677Z ✓ src/server/collectStreamText.test.ts (2 tests) 47ms 2026-10-24T04:18:56.4864102Z 2026-10-24T04:18:56.4870829Z  Test Files  5 passed (5) 2026-10-24T04:18:56.4871246Z  Tests  49 passed (49) 2026-10-24T04:18:56.4871513Z  Start at  04:18:54 2026-10-24T04:18:56.4871831Z  Duration  1.69s (transform 43%, import 33%, setup 20%, tests 4%, worker 1%) 2026-10-24T04:18:56.4872072Z 2026-10-24T04:18:56.5022794Z ✓ src/server/processGroup.test.ts (2 tests) 7ms 2026-10-24T04:18:56.5354572Z ✓ src/orchestrationV2PendingBackgroundWork.test.ts (16 tests) 14ms 2026-10-24T04:18:56.5622282Z 2026-10-24T04:18:56.5658143Z ~/packages/provider-muse$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:56.5710076Z ✓ src/git.test.ts (30 tests) 12ms 2026-10-24T04:18:56.7023816Z ✓ src/assistantCitations.test.ts (20 tests) 60ms 2026-10-24T04:18:56.7085211Z ✓ src/server/mcpToolPresentation.test.ts (4 tests) 3ms 2026-10-24T04:18:56.7336853Z ✓ src/server/threadTitleContext.test.ts (2 tests) 9ms 2026-10-24T04:18:56.7414552Z ✓ src/composerContextReferences.test.ts (17 tests) 15ms 2026-10-24T04:18:56.7452530Z ✓ src/atomicWrite.test.ts (7 tests) 62ms 2026-10-24T04:18:56.7561911Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 198ms 2026-10-24T04:18:56.9319678Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 123ms 2026-10-24T04:18:56.9379533Z 2026-10-24T04:18:56.9412485Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-muse 2026-10-24T04:18:56.9425290Z 2026-10-24T04:18:57.0085211Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 41ms 2026-10-24T04:18:57.0284459Z ✓ src/server/textGenerationUtils.test.ts (3 tests) 28ms 2026-10-24T04:18:57.0924985Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 64ms 2026-10-24T04:18:57.2045716Z ✓ src/server/textGenerationPrompts.test.ts (1 test) 8ms 2026-10-24T04:18:57.2253530Z 2026-10-24T04:18:57.2370367Z  Test Files  17 passed (17) 2026-10-24T04:18:57.2472978Z  Tests  132 passed (132) 2026-10-24T04:18:57.2594361Z  Start at  04:18:53 2026-10-24T04:18:57.2615898Z  Duration  3.45s (transform 45%, import 41%, setup 9%, tests 4%, worker 1%) 2026-10-24T04:18:57.2781269Z 2026-10-24T04:18:57.2910269Z 2026-10-24T04:18:57.3012054Z ~/packages/provider-acp$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:18:57.3098231Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 140ms 2026-10-24T04:18:57.3242665Z ✓ src/composerInlineTokens.test.ts (34 tests) 62ms 2026-10-24T04:18:57.3646194Z ✓ src/KeyedCoalescingWorker.test.ts (4 tests) 50ms 2026-10-24T04:18:57.3903244Z ✓ src/mcpApp.test.ts (14 tests) 858ms 2026-10-24T04:18:57.3904725Z ✓ mcpAppFromToolItem (4) 2026-10-24T04:18:57.3984694Z ✓ reads the app from both the stored output and its compact wire form 840ms 2026-10-24T04:18:57.4820665Z ✓ src/toolOutput.test.ts (12 tests) 23ms 2026-10-24T04:18:57.4905912Z ✓ src/nodeRuntime.test.ts (10 tests) 448ms 2026-10-24T04:18:57.5810769Z ✓ src/server/usageLimits.test.ts (4 tests) 18ms 2026-10-24T04:18:57.6084416Z ✓ src/changeRequestUrl.test.ts (19 tests) 16ms 2026-10-24T04:18:57.6204997Z ✓ src/model.test.ts (10 tests) 18ms 2026-10-24T04:18:57.6562380Z 2026-10-24T04:18:57.6636410Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp 2026-10-24T04:18:57.6781212Z 2026-10-24T04:18:57.6874005Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 41ms 2026-10-24T04:18:57.6964653Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 24ms 2026-10-24T04:18:57.7351196Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 343ms 2026-10-24T04:18:57.8461614Z ✓ src/server/itemPresentation.test.ts (6 tests) 5ms 2026-10-24T04:18:58.0207376Z ✓ src/preview.test.ts (23 tests) 19ms 2026-10-24T04:18:58.0748236Z ✓ src/markdownLinks.test.ts (34 tests) 18ms 2026-10-24T04:18:58.1545662Z ✓ src/preview/CdpRelay.test.ts (6 tests) 11ms 2026-10-24T04:18:58.1964910Z ✓ src/codexMarkdownDirectives.test.ts (22 tests) 104ms 2026-10-24T04:18:58.2161875Z ✓ src/server/stderr.test.ts (2 tests) 18ms 2026-10-24T04:18:58.2373448Z ✓ src/server/sdk.test.ts (12 tests) 334ms 2026-10-24T04:18:58.3766639Z ✓ src/server/sessionConfig.test.ts (6 tests) 15ms 2026-10-24T04:18:58.3828033Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 78ms 2026-10-24T04:18:58.4005338Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 78ms 2026-10-24T04:18:58.4330614Z ✓ src/server/protocol.test.ts (1 test) 2ms 2026-10-24T04:18:58.6172453Z ✓ src/agentAwareness.test.ts (21 tests) 5ms 2026-10-24T04:18:58.6466027Z ✓ src/sourceControl.test.ts (11 tests) 7ms 2026-10-24T04:18:58.6541602Z ✓ scripts/electron-launcher.test.mjs (7 tests) 558ms 2026-10-24T04:18:58.6581932Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 352ms 2026-10-24T04:18:58.6630782Z ✓ src/server/mcpOverAcpBridge.test.ts (3 tests) 46ms 2026-10-24T04:18:58.6984111Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 45ms 2026-10-24T04:18:58.7382132Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 72ms 2026-10-24T04:18:58.7684465Z ✓ src/DrainableWorker.test.ts (3 tests) 52ms 2026-10-24T04:18:58.8151666Z ✓ src/terminalOutput.test.ts (16 tests) 1081ms 2026-10-24T04:18:58.8171029Z ✓ appendTerminalOutput (8) 2026-10-24T04:18:58.8247334Z ✓ stays bounded across many appends of huge output, including one endless line 1007ms 2026-10-24T04:18:58.8418273Z ✓ src/htmlRender.test.ts (11 tests) 17ms 2026-10-24T04:18:58.9553417Z ✓ src/imageDimensions.test.ts (8 tests) 8ms 2026-10-24T04:18:58.9580840Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 76ms 2026-10-24T04:18:58.9583672Z ✓ src/server/clientPolicy.test.ts (13 tests) 56ms 2026-10-24T04:18:59.1240783Z ✓ src/composerContextLegacySend.test.ts (8 tests) 30ms 2026-10-24T04:18:59.1402301Z ✓ src/remote.test.ts (10 tests) 5ms 2026-10-24T04:18:59.1487741Z ✓ src/KeyedLock.test.ts (4 tests) 17ms 2026-10-24T04:18:59.1882088Z ✓ src/ipc/methods/window.test.ts (5 tests) 71ms 2026-10-24T04:18:59.2963391Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 15ms 2026-10-24T04:18:59.3182052Z ✓ src/logging.test.ts (3 tests) 104ms 2026-10-24T04:18:59.3377545Z ✓ src/promptLinks.test.ts (8 tests) 39ms 2026-10-24T04:18:59.4492695Z ✓ src/server/modelCatalog.test.ts (1 test) 4ms 2026-10-24T04:18:59.4768032Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 190ms 2026-10-24T04:18:59.5027021Z ✓ src/server/runtimeModel.test.ts (47 tests) 502ms 2026-10-24T04:18:59.6055423Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 27ms 2026-10-24T04:18:59.6394614Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 9ms 2026-10-24T04:18:59.7352543Z ✓ src/composerContextClipboard.test.ts (6 tests) 421ms 2026-10-24T04:18:59.7394842Z ✓ composerContextClipboard (6) 2026-10-24T04:18:59.7432041Z ✓ round-trips selections larger than two million characters 395ms 2026-10-24T04:18:59.7502017Z ✓ src/server/maintenance.test.ts (3 tests) 115ms 2026-10-24T04:18:59.7574516Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 62ms 2026-10-24T04:18:59.8171135Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 9ms 2026-10-24T04:18:59.8616203Z ✓ src/codexAuthHandoff.test.ts (6 tests) 7ms 2026-10-24T04:18:59.8694427Z ✓ src/server/textGeneration.test.ts (8 tests) 139ms 2026-10-24T04:18:59.9510001Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 17ms 2026-10-24T04:18:59.9549634Z ✓ src/server/status.test.ts (3 tests) 249ms 2026-10-24T04:18:59.9632107Z ✓ src/schemaJson.test.ts (8 tests) 19ms 2026-10-24T04:18:59.9832688Z ✓ src/updates/releaseNotes.test.ts (8 tests) 12ms 2026-10-24T04:19:00.0712157Z ✓ src/threadLinks.test.ts (8 tests) 8ms 2026-10-24T04:19:00.1154729Z ✓ src/server/adapter.test.ts (39 tests) 317ms 2026-10-24T04:19:00.1520128Z 2026-10-24T04:19:00.1534832Z  Test Files  9 passed (9) 2026-10-24T04:19:00.1684364Z  Tests  77 passed (77) 2026-10-24T04:19:00.1728050Z  Start at  04:18:56 2026-10-24T04:19:00.1784303Z  Duration  3.18s (transform 46%, import 37%, setup 8%, tests 8%) 2026-10-24T04:19:00.1906786Z 2026-10-24T04:19:00.1994832Z ✓ src/devHome.test.ts (5 tests) 30ms 2026-10-24T04:19:00.2080954Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 441ms 2026-10-24T04:19:00.2211442Z 2026-10-24T04:19:00.2286758Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-24T04:19:00.2355915Z ✓ src/orchestrationV2BoundedSnapshot.test.ts (3 tests) 8ms 2026-10-24T04:19:00.2980765Z ✓ src/server/nativeLogging.test.ts (3 tests) 22ms 2026-10-24T04:19:00.3043430Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 8ms 2026-10-24T04:19:00.3490903Z ✓ src/gitPatchPath.test.ts (22 tests) 14ms 2026-10-24T04:19:00.4135067Z ✓ src/orchestrationTiming.test.ts (11 tests) 3ms 2026-10-24T04:19:00.4192985Z ✓ src/threadFindText.test.ts (8 tests) 79ms 2026-10-24T04:19:00.4396269Z ✓ src/Net.test.ts (4 tests) 46ms 2026-10-24T04:19:00.5310600Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 9ms 2026-10-24T04:19:00.5366961Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 59ms 2026-10-24T04:19:00.5479274Z ✓ src/hostClassification.test.ts (10 tests) 26ms 2026-10-24T04:19:00.5603669Z 2026-10-24T04:19:00.5689702Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-24T04:19:00.5690299Z 2026-10-24T04:19:00.6088992Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 42ms 2026-10-24T04:19:00.6404897Z ✓ src/composerTrigger.test.ts (25 tests) 6ms 2026-10-24T04:19:00.6838689Z ✓ src/fileLinks.test.ts (18 tests) 11ms 2026-10-24T04:19:00.6974550Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 20ms 2026-10-24T04:19:00.7879337Z ✓ src/path.test.ts (11 tests) 24ms 2026-10-24T04:19:00.7972158Z ✓ src/semver.test.ts (7 tests) 9ms 2026-10-24T04:19:00.8844596Z ✓ src/window/QuitHold.test.ts (7 tests) 30ms 2026-10-24T04:19:00.8979349Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 42ms 2026-10-24T04:19:00.9863695Z ✓ src/orchestrationV2Timeline.test.ts (12 tests) 3ms 2026-10-24T04:19:00.9929480Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 15ms 2026-10-24T04:19:01.0590816Z ✓ src/relayTracing.test.ts (2 tests) 13ms 2026-10-24T04:19:01.0868165Z ✓ src/codexArtifactTemplates.test.ts (9 tests) 5ms 2026-10-24T04:19:01.1356067Z ✓ gnome-extension/captureService.test.js (10 tests) 12ms 2026-10-24T04:19:01.1651590Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 61ms 2026-10-24T04:19:01.2143308Z ✓ src/markdownPipeline.test.ts (3 tests) 59ms 2026-10-24T04:19:01.3532755Z ✓ src/toolActivity.test.ts (4 tests) 12ms 2026-10-24T04:19:01.4033851Z ✓ src/cliArgs.test.ts (8 tests) 3ms 2026-10-24T04:19:01.4352963Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 30ms 2026-10-24T04:19:01.4995375Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 19ms 2026-10-24T04:19:01.5150557Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 14ms 2026-10-24T04:19:01.6132310Z ✓ src/filePreview.test.ts (13 tests) 17ms 2026-10-24T04:19:01.6218051Z ✓ src/composerPullRequestMatches.test.ts (3 tests) 10ms 2026-10-24T04:19:01.6519701Z ✓ src/codexFileCitations.test.ts (5 tests) 3ms 2026-10-24T04:19:01.6788553Z ✓ src/updates/updateMachine.test.ts (4 tests) 5ms 2026-10-24T04:19:01.6908229Z ✓ src/threadReference.test.ts (5 tests) 3ms 2026-10-24T04:19:01.7091795Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 83ms 2026-10-24T04:19:01.7335962Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 76ms 2026-10-24T04:19:01.8065849Z ✓ src/linuxSecretStorage.test.ts (7 tests) 6ms 2026-10-24T04:19:01.8542860Z ✓ src/connectAuth.test.ts (3 tests) 4ms 2026-10-24T04:19:01.9006010Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 30ms 2026-10-24T04:19:01.9038309Z ✓ src/cliRelease.test.ts (3 tests) 7ms 2026-10-24T04:19:01.9308329Z ✓ src/searchRanking.test.ts (3 tests) 3ms 2026-10-24T04:19:01.9650494Z ✓ src/delimitedPreview.test.ts (8 tests) 942ms 2026-10-24T04:19:01.9820285Z ✓ delimited file previews (8) 2026-10-24T04:19:01.9835661Z ✓ bounds rows, columns and cell length and reports partial content 935ms 2026-10-24T04:19:01.9892950Z ✓ src/relayAuth.test.ts (2 tests) 15ms 2026-10-24T04:19:02.0402022Z ✓ src/desktopBootstrapToken.test.ts (3 tests) 4ms 2026-10-24T04:19:02.1305353Z ✓ src/usageFormat.test.ts (4 tests) 7ms 2026-10-24T04:19:02.1890532Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 7ms 2026-10-24T04:19:02.1995999Z ✓ src/oauthScope.test.ts (3 tests) 4ms 2026-10-24T04:19:02.2066520Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 18ms 2026-10-24T04:19:02.2349294Z ✓ src/cloneUrl.test.ts (3 tests) 16ms 2026-10-24T04:19:02.2803942Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 26ms 2026-10-24T04:19:02.3022538Z ✓ src/ipc/methods/preview.test.ts (5 tests) 28ms 2026-10-24T04:19:02.3185665Z ✓ src/favicon.test.ts (6 tests) 4ms 2026-10-24T04:19:02.3452014Z ✓ src/desktopAppControl.test.ts (2 tests) 3ms 2026-10-24T04:19:02.3709570Z ✓ src/githubMarkdownLinks.test.ts (3 tests) 28ms 2026-10-24T04:19:02.4696922Z ✓ src/preview/GuestInput.test.ts (4 tests) 9ms 2026-10-24T04:19:02.5049127Z ✓ src/schemaYaml.test.ts (2 tests) 24ms 2026-10-24T04:19:02.5207420Z ✓ src/t3McpToolPresentation.test.ts (2 tests) 27ms 2026-10-24T04:19:02.5593432Z ✓ src/thirdPartyLicenses.test.ts (2 tests) 3ms 2026-10-24T04:19:02.6208202Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 44ms 2026-10-24T04:19:02.6347073Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 24ms 2026-10-24T04:19:02.7145371Z ✓ src/AgentScope.test.ts (1 test) 15ms 2026-10-24T04:19:02.7373691Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 714ms 2026-10-24T04:19:02.7387143Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 6ms 2026-10-24T04:19:02.7937750Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 76ms 2026-10-24T04:19:02.7984033Z ✓ src/providerAuthReturnUrl.test.ts (5 tests) 17ms 2026-10-24T04:19:02.8167344Z ✓ src/electron/ElectronShell.test.ts (5 tests) 8ms 2026-10-24T04:19:02.8324334Z ✓ src/threadSearch.test.ts (2 tests) 8ms 2026-10-24T04:19:02.8421613Z ✓ src/relayUrl.test.ts (4 tests) 4ms 2026-10-24T04:19:02.8791866Z ✓ src/video.test.ts (2 tests) 3ms 2026-10-24T04:19:02.9491691Z ✓ src/terminalLabels.test.ts (2 tests) 3ms 2026-10-24T04:19:02.9866551Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 3ms 2026-10-24T04:19:03.0105036Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 27ms 2026-10-24T04:19:03.0271214Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 10ms 2026-10-24T04:19:03.0356534Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 31ms 2026-10-24T04:19:03.0924509Z ✓ src/telemetryId.test.ts (1 test) 9ms 2026-10-24T04:19:03.1234866Z ✓ src/relayJwt.test.ts (1 test) 5ms 2026-10-24T04:19:03.1321277Z ✓ src/changedFileKind.test.ts (5 tests) 10ms 2026-10-24T04:19:03.1720822Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 22ms 2026-10-24T04:19:03.1764327Z ✓ src/relaySigning.test.ts (1 test) 2ms 2026-10-24T04:19:03.1858341Z ✓ src/server/clientTerminals.test.ts (10 tests) 4220ms 2026-10-24T04:19:03.1872784Z ✓ AcpClientTerminals (9) 2026-10-24T04:19:03.1898965Z ✓ bounds unreleased terminal handles without invalidating existing ids 3348ms 2026-10-24T04:19:03.2081143Z 2026-10-24T04:19:03.2082285Z  Test Files  7 passed (7) 2026-10-24T04:19:03.2084587Z  Tests  84 passed (84) 2026-10-24T04:19:03.2090642Z  Start at  04:18:57 2026-10-24T04:19:03.2090997Z  Duration  5.53s (tests 42%, transform 35%, import 15%, setup 8%) 2026-10-24T04:19:03.2091274Z 2026-10-24T04:19:03.2224664Z ✓ src/t3ProjectFile.test.ts (2 tests) 4ms 2026-10-24T04:19:03.2289083Z 2026-10-24T04:19:03.2342005Z ~/packages/tailscale$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:03.2344569Z 2026-10-24T04:19:03.2404150Z  Test Files  90 passed (90) 2026-10-24T04:19:03.2442937Z  Tests  1011 passed | 2 skipped (1013) 2026-10-24T04:19:03.2478231Z  Start at  04:18:53 2026-10-24T04:19:03.2540253Z  Duration  9.95s (import 45%, transform 25%, setup 17%, tests 13%, worker 1%) 2026-10-24T04:19:03.2619350Z 2026-10-24T04:19:03.2645479Z  Import  349 modules were evaluated 2805 times · 23.76s total, 45% of tracked time 2026-10-24T04:19:03.2690426Z   ~2.21s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T04:19:03.2818109Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T04:19:03.2867189Z 2026-10-24T04:19:03.3292167Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 10ms 2026-10-24T04:19:03.3321549Z 2026-10-24T04:19:03.3434049Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:03.3742685Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 43ms 2026-10-24T04:19:03.4148331Z ✓ src/app/DesktopUserData.test.ts (2 tests) 27ms 2026-10-24T04:19:03.4284617Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 25ms 2026-10-24T04:19:03.4285507Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 10ms 2026-10-24T04:19:03.5039920Z 2026-10-24T04:19:03.5062598Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/tailscale 2026-10-24T04:19:03.5125846Z 2026-10-24T04:19:03.5459594Z ✓ src/authorization/layer.test.ts (23 tests) 224ms 2026-10-24T04:19:03.6033510Z 2026-10-24T04:19:03.6177594Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe 2026-10-24T04:19:03.6244028Z 2026-10-24T04:19:03.6404822Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 5ms 2026-10-24T04:19:03.7004595Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 29ms 2026-10-24T04:19:03.7204442Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 2ms 2026-10-24T04:19:03.8390005Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 24ms 2026-10-24T04:19:03.8614439Z ✓ src/state/runtime.test.ts (23 tests) 275ms 2026-10-24T04:19:03.8985329Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 26ms 2026-10-24T04:19:03.9324487Z ✓ src/connection/supervisor.test.ts (30 tests) 403ms 2026-10-24T04:19:03.9435440Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 13ms 2026-10-24T04:19:03.9468502Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 4ms 2026-10-24T04:19:03.9609523Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 5ms 2026-10-24T04:19:03.9744005Z ✓ src/rpc/session.test.ts (14 tests) 410ms 2026-10-24T04:19:04.0044484Z ✓ src/preview/RecordingInput.test.ts (2 tests) 7ms 2026-10-24T04:19:04.0418343Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms 2026-10-24T04:19:04.0476894Z ✓ src/server/gitCafeHosts.test.ts (7 tests) 3ms 2026-10-24T04:19:04.1079404Z ✓ src/connection/registry.test.ts (41 tests) 417ms 2026-10-24T04:19:04.1167856Z ✓ src/tailscale.test.ts (7 tests) 21ms 2026-10-24T04:19:04.1253150Z 2026-10-24T04:19:04.1256109Z  Test Files  1 passed (1) 2026-10-24T04:19:04.1331322Z  Tests  7 passed (7) 2026-10-24T04:19:04.1360026Z  Start at  04:19:03 2026-10-24T04:19:04.1383226Z  Duration  608ms (transform 38%, import 37%, setup 20%, tests 4%) 2026-10-24T04:19:04.1383525Z 2026-10-24T04:19:04.1383972Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 5ms 2026-10-24T04:19:04.1542642Z 2026-10-24T04:19:04.1559388Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:04.1867385Z ✓ src/preview/AnnotationIds.test.ts (1 test) 5ms 2026-10-24T04:19:04.1937138Z 2026-10-24T04:19:04.1976121Z  Test Files  103 passed (103) 2026-10-24T04:19:04.1992398Z  Tests  837 passed (837) 2026-10-24T04:19:04.1992850Z  Start at  04:18:49 2026-10-24T04:19:04.1993175Z  Duration  14.77s (import 45%, transform 31%, tests 13%, setup 11%, worker 1%) 2026-10-24T04:19:04.1993438Z 2026-10-24T04:19:04.1993740Z  Import  520 modules were evaluated 6439 times · 38.24s total, 45% of tracked time 2026-10-24T04:19:04.1994274Z   ~3.82s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T04:19:04.1994925Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T04:19:04.1995178Z 2026-10-24T04:19:04.2691775Z 2026-10-24T04:19:04.2692985Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:04.4122287Z ✓ src/state/threads-sync.test.ts (36 tests) 250ms 2026-10-24T04:19:04.4259754Z 2026-10-24T04:19:04.4264123Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops 2026-10-24T04:19:04.4312938Z 2026-10-24T04:19:04.5209565Z 2026-10-24T04:19:04.5244009Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-24T04:19:04.5248970Z 2026-10-24T04:19:04.5498196Z ✓ src/state/server.test.ts (19 tests) 68ms 2026-10-24T04:19:04.7580401Z ✓ src/state/shell-sync.test.ts (6 tests) 75ms 2026-10-24T04:19:04.7799075Z ✓ src/operations/commands.test.ts (14 tests) 101ms 2026-10-24T04:19:05.0854065Z ✓ src/state/pullRequests.test.ts (56 tests) 1426ms 2026-10-24T04:19:05.0925767Z ✓ returns a successful mutation when source invalidation stalls 1009ms 2026-10-24T04:19:05.1207001Z ✓ src/state/vcs.test.ts (9 tests) 121ms 2026-10-24T04:19:05.1874005Z ✓ lib/third-party-licenses.test.ts (19 tests) 151ms 2026-10-24T04:19:05.2245807Z ✓ src/voice-input/controller.test.ts (22 tests) 46ms 2026-10-24T04:19:05.2737363Z ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 366ms 2026-10-24T04:19:05.2926786Z ✓ azureDevOpsFilePatch (11) 2026-10-24T04:19:05.2964246Z ✓ lists a file too far apart to diff without its hunks 323ms 2026-10-24T04:19:05.3111201Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 268ms 2026-10-24T04:19:05.3444881Z ✓ src/server/gitCafePullRequestJson.test.ts (14 tests) 27ms 2026-10-24T04:19:05.4204701Z ✓ src/state/orchestrationV2Projection.test.ts (15 tests) 28ms 2026-10-24T04:19:05.4664667Z ✓ src/server/GitCafeCredentials.test.ts (4 tests) 37ms 2026-10-24T04:19:05.5948731Z ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 69ms 2026-10-24T04:19:05.6044676Z ✓ src/connection/onboarding.test.ts (13 tests) 174ms 2026-10-24T04:19:05.7288526Z ✓ notify-discord-release.test.ts (15 tests) 181ms 2026-10-24T04:19:05.7736289Z ✓ src/server/GitCafePullRequestProvider.test.ts (32 tests) 254ms 2026-10-24T04:19:05.7863336Z 2026-10-24T04:19:05.7884945Z  Test Files  5 passed (5) 2026-10-24T04:19:05.7968688Z  Tests  65 passed (65) 2026-10-24T04:19:05.7981275Z  Start at  04:19:03 2026-10-24T04:19:05.8069092Z  Duration  2.17s (transform 52%, import 36%, setup 7%, tests 5%) 2026-10-24T04:19:05.8094463Z 2026-10-24T04:19:05.8426579Z 2026-10-24T04:19:05.8471054Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:05.8492752Z ✓ merge-update-manifests.test.ts (5 tests) 30ms 2026-10-24T04:19:05.8493264Z ✓ src/state/vcsAction.test.ts (9 tests) 51ms 2026-10-24T04:19:05.8509969Z ✓ dev-runner.test.ts (31 tests) 117ms 2026-10-24T04:19:05.8905076Z ✓ lib/cli-external-packages.test.ts (10 tests) 373ms 2026-10-24T04:19:05.8911495Z ✓ external package dependency closure (1) 2026-10-24T04:19:05.8981184Z ✓ keeps every runtime dependency of an external package external too 329ms 2026-10-24T04:19:05.9997970Z ✓ legend-list-initial-reveal.test.ts (10 tests) 14ms 2026-10-24T04:19:06.0589957Z ✓ src/state/entities.test.ts (16 tests) 15ms 2026-10-24T04:19:06.2919927Z 2026-10-24T04:19:06.3036836Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo 2026-10-24T04:19:06.3090628Z 2026-10-24T04:19:06.3323781Z ✓ src/relay/managedRelay.test.ts (7 tests) 171ms 2026-10-24T04:19:06.3424011Z ✓ update-release-package-versions.test.ts (3 tests) 45ms 2026-10-24T04:19:06.3996916Z ✓ lib/dev-share.test.ts (5 tests) 69ms 2026-10-24T04:19:06.4266424Z ✓ build-npm-launcher.test.ts (1 test) 761ms 2026-10-24T04:19:06.4432553Z ✓ build-npm-launcher (1) 2026-10-24T04:19:06.4439083Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 743ms 2026-10-24T04:19:06.4508836Z ✓ src/state/threadCommands.test.ts (22 tests) 140ms 2026-10-24T04:19:06.4577721Z ✓ mobile-native-client.test.ts (2 tests) 33ms 2026-10-24T04:19:06.4587825Z ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 67ms 2026-10-24T04:19:06.5447401Z ✓ src/relay/discovery.test.ts (7 tests) 102ms 2026-10-24T04:19:06.5606630Z ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 88ms 2026-10-24T04:19:06.5888848Z ✓ src/state/threads-atoms.test.ts (4 tests) 113ms 2026-10-24T04:19:06.6227447Z ✓ lib/public-config.test.ts (1 test) 10ms 2026-10-24T04:19:06.7059524Z ✓ src/rpc/client.test.ts (8 tests) 72ms 2026-10-24T04:19:06.7769673Z ✓ mock-update-server.test.ts (2 tests) 82ms 2026-10-24T04:19:06.8113092Z ✓ lib/resolve-catalog.test.ts (2 tests) 2ms 2026-10-24T04:19:06.8880968Z ✓ src/connection/routes.test.ts (19 tests) 46ms 2026-10-24T04:19:06.9025559Z ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 354ms 2026-10-24T04:19:06.9401864Z ✓ lib/build-target-arch.test.ts (1 test) 14ms 2026-10-24T04:19:07.0057848Z ✓ mobile-showcase.test.ts (3 tests) 16ms 2026-10-24T04:19:07.0729715Z ✓ src/device/stream.test.ts (14 tests) 22ms 2026-10-24T04:19:07.0909606Z ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 533ms 2026-10-24T04:19:07.1028030Z 2026-10-24T04:19:07.1089887Z  Test Files  5 passed (5) 2026-10-24T04:19:07.1130638Z  Tests  82 passed (82) 2026-10-24T04:19:07.1186489Z  Start at  04:19:04 2026-10-24T04:19:07.1337902Z  Duration  2.67s (transform 48%, import 30%, tests 15%, setup 6%) 2026-10-24T04:19:07.1422493Z 2026-10-24T04:19:07.1495852Z ✓ lib/icon-export.test.ts (1 test) 2ms 2026-10-24T04:19:07.1592878Z ✓ src/state/threadShell.test.ts (9 tests) 50ms 2026-10-24T04:19:07.1663951Z 2026-10-24T04:19:07.1847399Z ~/packages/provider-grok$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:07.1922530Z ✓ sync-reference-repos.test.ts (2 tests) 25ms 2026-10-24T04:19:07.2556524Z ✓ resolve-previous-release-tag.test.ts (3 tests) 6ms 2026-10-24T04:19:07.3638417Z ✓ mobile-native-static-check.test.ts (2 tests) 9ms 2026-10-24T04:19:07.4244842Z ✓ src/platform/storageDocument.test.ts (13 tests) 25ms 2026-10-24T04:19:07.5095082Z 2026-10-24T04:19:07.5096876Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-grok 2026-10-24T04:19:07.5097142Z 2026-10-24T04:19:07.5591835Z ✓ src/state/projectGrouping.test.ts (20 tests) 22ms 2026-10-24T04:19:07.6432088Z ✓ src/state/threadRelationships.test.ts (11 tests) 13ms 2026-10-24T04:19:07.6511324Z ✓ src/connection/resolver.test.ts (6 tests) 84ms 2026-10-24T04:19:07.7113481Z ✓ src/state/fileMetadata.test.ts (11 tests) 166ms 2026-10-24T04:19:07.7764353Z ✓ src/state/commandPermissions.test.ts (14 tests) 64ms 2026-10-24T04:19:07.8772464Z ✓ src/state/threadExecution.test.ts (11 tests) 13ms 2026-10-24T04:19:07.9107372Z ✓ build-desktop-artifact.test.ts (42 tests) 2111ms 2026-10-24T04:19:07.9162952Z ✓ build-desktop-artifact (40) 2026-10-24T04:19:07.9184018Z ✓ rejects overlapping builds from another process until restoration finishes 747ms 2026-10-24T04:19:07.9221551Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 307ms 2026-10-24T04:19:07.9430323Z ✓ src/state/threadWorkflows.test.ts (21 tests) 17ms 2026-10-24T04:19:08.0364774Z ✓ src/mcpApps/host.test.ts (9 tests) 11ms 2026-10-24T04:19:08.1587258Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 5ms 2026-10-24T04:19:08.2098218Z ✓ src/server/usage.test.ts (9 tests) 15ms 2026-10-24T04:19:08.2142497Z ✓ src/server/ForgejoSourceControlProvider.test.ts (30 tests) 149ms 2026-10-24T04:19:08.2447573Z 2026-10-24T04:19:08.2450604Z  Test Files  1 passed (1) 2026-10-24T04:19:08.2484117Z  Tests  30 passed (30) 2026-10-24T04:19:08.2513669Z  Start at  04:19:06 2026-10-24T04:19:08.2565667Z  Duration  1.93s (transform 55%, import 32%, tests 9%, setup 4%) 2026-10-24T04:19:08.2566168Z 2026-10-24T04:19:08.2934334Z 2026-10-24T04:19:08.2966739Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:08.3923142Z ✓ src/state/threadDetail.test.ts (14 tests) 31ms 2026-10-24T04:19:08.4423251Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 47ms 2026-10-24T04:19:08.4468318Z ✓ src/state/shellReducer.test.ts (14 tests) 7ms 2026-10-24T04:19:08.5459414Z ✓ src/state/threadSort.test.ts (21 tests) 127ms 2026-10-24T04:19:08.5981402Z 2026-10-24T04:19:08.5996337Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab 2026-10-24T04:19:08.6041232Z 2026-10-24T04:19:08.6370845Z ✓ src/state/threadSnoozed.test.ts (20 tests) 23ms 2026-10-24T04:19:08.6425491Z ✓ src/state/projectCommands.test.ts (4 tests) 52ms 2026-10-24T04:19:08.8828573Z ✓ src/server/xaiAcpExtension.test.ts (52 tests) 58ms 2026-10-24T04:19:08.9578215Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-24T04:19:08.9611211Z [04:19:08.948] WARN (#49): Could not refresh slow usage sources. { 2026-10-24T04:19:08.9611635Z errorType: 'error', 2026-10-24T04:19:08.9611886Z errorName: 'UsageReadError', 2026-10-24T04:19:08.9612107Z errorTag: 'UsageReadError', 2026-10-24T04:19:08.9612551Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-24T04:19:08.9612953Z ' at Generator.next ()\n' + 2026-10-24T04:19:08.9613454Z ' 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-24T04:19:08.9614083Z ' 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-24T04:19:08.9614749Z ' 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-24T04:19:08.9615367Z ' 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-24T04:19:08.9615953Z ' 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-24T04:19:08.9616479Z ' 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-24T04:19:08.9617097Z ' 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-24T04:19:08.9617940Z ' 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-24T04:19:08.9618539Z } 2026-10-24T04:19:08.9618640Z 2026-10-24T04:19:08.9618974Z ✓ src/state/serverUsage.test.ts (2 tests) 55ms 2026-10-24T04:19:09.2238297Z ✓ src/state/terminalSession.test.ts (9 tests) 17ms 2026-10-24T04:19:09.3018760Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 188ms 2026-10-24T04:19:09.3070376Z ✓ src/state/threadRequests.test.ts (10 tests) 15ms 2026-10-24T04:19:09.3184869Z ✓ src/state/subagentRuntime.test.ts (11 tests) 11ms 2026-10-24T04:19:09.3937256Z ✓ src/operations/commands.performance.test.ts (1 test) 169ms 2026-10-24T04:19:09.4141610Z ✓ src/authorization/remote.test.ts (5 tests) 37ms 2026-10-24T04:19:09.6545615Z ✓ src/work-log/commandLabel.test.ts (61 tests) 77ms 2026-10-24T04:19:09.7622853Z ✓ src/server/skills.test.ts (6 tests) 58ms 2026-10-24T04:19:09.7804536Z ✓ src/server/acpSupport.test.ts (8 tests) 9ms 2026-10-24T04:19:09.8395847Z ✓ src/state/usage.test.ts (8 tests) 15ms 2026-10-24T04:19:09.9568450Z ✓ src/device/duoViewer.test.ts (2 tests) 14ms 2026-10-24T04:19:09.9867876Z ✓ src/state/threadSubagents.test.ts (7 tests) 10ms 2026-10-24T04:19:10.0401249Z ✓ src/device/duoControl.test.ts (12 tests) 10ms 2026-10-24T04:19:10.0564726Z ✓ src/projectFaviconCache.test.ts (8 tests) 133ms 2026-10-24T04:19:10.1289155Z ✓ src/relay/managedRelayState.test.ts (4 tests) 10ms 2026-10-24T04:19:10.1299516Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 52ms 2026-10-24T04:19:10.1372649Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 83ms 2026-10-24T04:19:10.1740797Z ✓ src/pullRequestQuery.test.ts (17 tests) 7ms 2026-10-24T04:19:10.2164460Z ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 81ms 2026-10-24T04:19:10.2323971Z ✓ src/server/GitLabCli.test.ts (5 tests) 39ms 2026-10-24T04:19:10.2525159Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 30ms 2026-10-24T04:19:10.2692882Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 46ms 2026-10-24T04:19:10.2946769Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 29ms 2026-10-24T04:19:10.3032899Z 2026-10-24T04:19:10.3037306Z  Test Files  6 passed (6) 2026-10-24T04:19:10.3044805Z  Tests  109 passed (109) 2026-10-24T04:19:10.3045146Z  Start at  04:19:08 2026-10-24T04:19:10.3045534Z  Duration  1.70s (transform 53%, import 38%, setup 6%, tests 3%) 2026-10-24T04:19:10.3045877Z 2026-10-24T04:19:10.3055108Z ✓ src/work-log/presentation.test.ts (16 tests) 14ms 2026-10-24T04:19:10.3309826Z 2026-10-24T04:19:10.3353691Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:10.5548750Z ✓ knip-schemas.test.ts (1 test) 5488ms 2026-10-24T04:19:10.5549579Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 5487ms 2026-10-24T04:19:10.5567103Z ✓ src/connection/diagnosis.test.ts (7 tests) 5ms 2026-10-24T04:19:10.5670590Z 2026-10-24T04:19:10.5675143Z  Test Files  21 passed (21) 2026-10-24T04:19:10.5675554Z  Tests  161 passed (161) 2026-10-24T04:19:10.5675836Z  Start at  04:19:04 2026-10-24T04:19:10.5676174Z  Duration  6.03s (tests 50%, import 24%, transform 14%, setup 11%, worker 1%) 2026-10-24T04:19:10.5676420Z 2026-10-24T04:19:10.5716344Z ✓ src/server/driver.test.ts (4 tests) 55ms 2026-10-24T04:19:10.5803941Z 2026-10-24T04:19:10.5824134Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket 2026-10-24T04:19:10.5824575Z 2026-10-24T04:19:10.5824699Z 2026-10-24T04:19:10.5824931Z  Test Files  5 passed (5) 2026-10-24T04:19:10.5825306Z  Tests  79 passed (79) 2026-10-24T04:19:10.5825585Z  Start at  04:19:07 2026-10-24T04:19:10.5825921Z  Duration  3.06s (transform 64%, import 29%, setup 5%, tests 2%) 2026-10-24T04:19:10.5830839Z 2026-10-24T04:19:10.5867560Z ✓ src/state/itemSupport.test.ts (2 tests) 2ms 2026-10-24T04:19:10.5902166Z 2026-10-24T04:19:10.5944182Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:10.6057335Z ✓ src/connection/presentation.test.ts (4 tests) 4ms 2026-10-24T04:19:10.6251972Z 2026-10-24T04:19:10.6288525Z ~/packages/provider-opencode$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:10.6725312Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 10ms 2026-10-24T04:19:10.7536291Z ✓ src/state/presentation.test.ts (3 tests) 27ms 2026-10-24T04:19:10.8104871Z ✓ src/pullRequestMarkdown.test.ts (15 tests) 18ms 2026-10-24T04:19:10.8260043Z ✓ src/pullRequestLinkInput.test.ts (14 tests) 5ms 2026-10-24T04:19:10.9009689Z 2026-10-24T04:19:10.9089393Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-24T04:19:10.9123705Z 2026-10-24T04:19:10.9160366Z ✓ src/device/phoneViewer.test.ts (1 test) 21ms 2026-10-24T04:19:10.9841818Z 2026-10-24T04:19:10.9884487Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-opencode 2026-10-24T04:19:10.9884975Z 2026-10-24T04:19:11.1044854Z ✓ src/device/avcConfig.test.ts (8 tests) 16ms 2026-10-24T04:19:11.1895174Z ✓ src/state/projectEntities.test.ts (2 tests) 17ms 2026-10-24T04:19:11.5124574Z ✓ src/providerSkills.test.ts (6 tests) 10ms 2026-10-24T04:19:11.5745510Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 16ms 2026-10-24T04:19:11.6505068Z ✓ src/handoff.test.ts (8 tests) 24ms 2026-10-24T04:19:11.7195445Z ✓ src/state/threadFeedback.test.ts (4 tests) 17ms 2026-10-24T04:19:11.9488760Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 276ms 2026-10-24T04:19:11.9841632Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 13ms 2026-10-24T04:19:12.0116979Z ✓ src/device/phoneScene.test.ts (8 tests) 117ms 2026-10-24T04:19:12.0183310Z ✓ src/operations/projects.test.ts (6 tests) 7ms 2026-10-24T04:19:12.0538842Z ✓ src/reviewGuideTour.test.ts (7 tests) 7ms 2026-10-24T04:19:12.0655499Z ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 31ms 2026-10-24T04:19:12.0810744Z ✓ src/state/usageProgress.test.ts (4 tests) 3ms 2026-10-24T04:19:12.1737675Z ✓ src/device/phoneInteraction.test.ts (4 tests) 3ms 2026-10-24T04:19:12.2552474Z ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 99ms 2026-10-24T04:19:12.2608309Z ✓ src/server/BitbucketPullRequestProvider.test.ts (18 tests) 63ms 2026-10-24T04:19:12.2655758Z 2026-10-24T04:19:12.2677467Z  Test Files  3 passed (3) 2026-10-24T04:19:12.2677929Z  Tests  63 passed (63) 2026-10-24T04:19:12.2678222Z  Start at  04:19:10 2026-10-24T04:19:12.2678492Z  Duration  1.68s (transform 52%, import 40%, tests 4%, setup 4%) 2026-10-24T04:19:12.2678711Z 2026-10-24T04:19:12.2679031Z ✓ src/device/duoScene.test.ts (2 tests) 7ms 2026-10-24T04:19:12.3143130Z 2026-10-24T04:19:12.3179824Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-24T04:19:12.3432049Z ✓ src/device/model.test.ts (4 tests) 4ms 2026-10-24T04:19:12.4529567Z ✓ src/state/attachments.test.ts (3 tests) 5ms 2026-10-24T04:19:12.5607303Z 2026-10-24T04:19:12.5656658Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-24T04:19:12.5740734Z 2026-10-24T04:19:12.6557782Z ✓ src/connection/errors.test.ts (5 tests) 7ms 2026-10-24T04:19:12.7952234Z ✓ src/state/filesystem.test.ts (8 tests) 21ms 2026-10-24T04:19:12.8939965Z ✓ src/state/sharedSettings.test.ts (9 tests) 16ms 2026-10-24T04:19:13.0072064Z ✓ src/t3ToolSummary.test.ts (3 tests) 10ms 2026-10-24T04:19:13.0701871Z ✓ src/mediaSource.test.ts (8 tests) 13ms 2026-10-24T04:19:13.0927118Z ✓ src/server/commands.test.ts (1 test) 5ms 2026-10-24T04:19:13.1542317Z ✓ src/server/mcpInjection.test.ts (3 tests) 7ms 2026-10-24T04:19:13.2244843Z ✓ src/state/threadSearch.test.ts (4 tests) 31ms 2026-10-24T04:19:13.3381487Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 15ms 2026-10-24T04:19:13.4356033Z ✓ src/connection/compatibility.test.ts (4 tests) 17ms 2026-10-24T04:19:13.4451796Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 47ms 2026-10-24T04:19:13.4869380Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > stops an OpenCode server group left by a server that died 2026-10-24T04:19:13.4928403Z [04:19:13.476] INFO (#4): Stopping an OpenCode server left by a previous T3 Code server { pid: 12232, port: 4096 } 2026-10-24T04:19:13.5039338Z 2026-10-24T04:19:13.5124331Z ✓ src/server/usage.test.ts (5 tests) 277ms 2026-10-24T04:19:13.5921114Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 4ms 2026-10-24T04:19:13.6316714Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > records a group whose spawned wrapper already exited 2026-10-24T04:19:13.6317905Z [04:19:13.627] INFO (#291): Stopping an OpenCode server left by a previous T3 Code server { pid: 12265, port: 4096 } 2026-10-24T04:19:13.6318432Z 2026-10-24T04:19:13.6529725Z ✓ src/device/streamFrames.test.ts (1 test) 5ms 2026-10-24T04:19:13.6644487Z ✓ src/server/status.test.ts (6 tests) 66ms 2026-10-24T04:19:13.7319467Z ✓ src/server/textGeneration.test.ts (1 test) 46ms 2026-10-24T04:19:13.7757290Z ✓ src/device/modelScene.test.ts (2 tests) 21ms 2026-10-24T04:19:13.9622004Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 14ms 2026-10-24T04:19:13.9703207Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 70ms 2026-10-24T04:19:13.9740011Z ✓ src/promptLinks.test.ts (3 tests) 9ms 2026-10-24T04:19:13.9846752Z ✓ src/server/status.test.ts (35 tests) 347ms 2026-10-24T04:19:14.0115276Z ✓ src/server/textGeneration.test.ts (9 tests) 173ms 2026-10-24T04:19:14.0297262Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > stops an OpenCode server group left by a server that died 2026-10-24T04:19:14.0365340Z [04:19:14.014] INFO (#337): Stopping an OpenCode server left by a previous T3 Code server { pid: 12332, port: 4096 } 2026-10-24T04:19:14.0447310Z 2026-10-24T04:19:14.0899010Z ✓ src/server/driver.test.ts (5 tests) 239ms 2026-10-24T04:19:14.1264335Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms 2026-10-24T04:19:14.1575061Z ✓ src/state/queryPersistence.test.ts (3 tests) 21ms 2026-10-24T04:19:14.2390311Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > records a group whose spawned wrapper already exited 2026-10-24T04:19:14.2406598Z [04:19:14.221] INFO (#359): Stopping an OpenCode server left by a previous T3 Code server { pid: 12398, port: 4096 } 2026-10-24T04:19:14.2406925Z 2026-10-24T04:19:14.2468329Z ✓ src/server/adapter.test.ts (31 tests) 323ms 2026-10-24T04:19:14.3769771Z ✓ src/state/threadInbox.test.ts (2 tests) 7ms 2026-10-24T04:19:14.3887244Z ✓ src/device/deviceMotion.test.ts (2 tests) 12ms 2026-10-24T04:19:14.4432938Z ✓ src/state/customSnooze.test.ts (11 tests) 11ms 2026-10-24T04:19:14.6208454Z ✓ src/state/usageAccess.test.ts (8 tests) 3ms 2026-10-24T04:19:14.6881863Z ✓ src/errors/safeLog.test.ts (2 tests) 5ms 2026-10-24T04:19:14.7513754Z ✓ src/state/auth.test.ts (2 tests) 3ms 2026-10-24T04:19:14.8191721Z ✓ src/server/OpenCodeServerOwner.test.ts (4 tests) 44ms 2026-10-24T04:19:14.8501028Z ✓ src/server/driver.test.ts (8 tests) 331ms 2026-10-24T04:19:14.9169589Z ✓ src/filePreview.test.ts (3 tests) 68ms 2026-10-24T04:19:14.9703181Z ✓ src/work-log/itemDetail.test.ts (2 tests) 6ms 2026-10-24T04:19:14.9751976Z ✓ src/userMessage.test.ts (3 tests) 5ms 2026-10-24T04:19:15.0036496Z ✓ src/server/versionProbe.test.ts (9 tests) 34ms 2026-10-24T04:19:15.0305706Z ✓ src/markdownImages.test.ts (12 tests) 8ms 2026-10-24T04:19:15.1549815Z ✓ src/errors/transport.test.ts (3 tests) 6ms 2026-10-24T04:19:15.2323645Z ✓ src/state/threadHistoryController.test.ts (1 test) 11ms 2026-10-24T04:19:15.2406742Z ✓ src/server/OpenCodeRuntime.cliParsers.test.ts (9 tests) 21ms 2026-10-24T04:19:15.2503602Z ✓ src/server/OpenCodeRuntime.inventory.test.ts (4 tests) 257ms 2026-10-24T04:19:15.2789857Z ✓ src/server/v2/OpenCode2Server.test.ts (7 tests) 1566ms 2026-10-24T04:19:15.2821066Z ✓ OpenCode2Server spawned server (1) 2026-10-24T04:19:15.2842647Z ✓ is ready once /api/info accepts the generated password 1226ms 2026-10-24T04:19:15.2875231Z ✓ src/relay/errorPresentation.test.ts (3 tests) 3ms 2026-10-24T04:19:15.3038164Z ✓ src/mediaReference.test.ts (7 tests) 8ms 2026-10-24T04:19:15.3138646Z ✓ src/device/duoSnap.test.ts (1 test) 7ms 2026-10-24T04:19:15.3330068Z ✓ src/state/assets.test.ts (1 test) 3ms 2026-10-24T04:19:15.4884449Z ✓ src/device/androidFoldScene.test.ts (1 test) 49ms 2026-10-24T04:19:15.5135853Z ✓ src/device/renderScheduler.test.ts (1 test) 2ms 2026-10-24T04:19:15.5212955Z ✓ src/state/commandOutput.test.ts (1 test) 10ms 2026-10-24T04:19:15.5391698Z ✓ src/errors/errorTrace.test.ts (2 tests) 6ms 2026-10-24T04:19:15.5420021Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 3ms 2026-10-24T04:19:15.5964646Z ✓ src/server/OpenCodeRuntime.permissions.test.ts (8 tests) 3ms 2026-10-24T04:19:15.6446211Z ✓ src/server/v2/OpenCode2Client.test.ts (1 test) 55ms 2026-10-24T04:19:15.6534794Z ✓ src/server/OpenCodeServerLedger.test.ts (11 tests) 2277ms 2026-10-24T04:19:15.6605716Z ✓ OpenCode server startup (1) 2026-10-24T04:19:15.6644637Z ✓ stops the group when interrupted while the server is being recorded 1019ms 2026-10-24T04:19:15.6873515Z ✓ src/environment/endpoint.test.ts (1 test) 2ms 2026-10-24T04:19:15.6992889Z ✓ src/server/adapter.test.ts (87 tests) 2016ms 2026-10-24T04:19:15.7023384Z ✓ PiAdapterV2 (85) 2026-10-24T04:19:15.7049409Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 611ms 2026-10-24T04:19:15.7049738Z 2026-10-24T04:19:15.7049887Z  Test Files  7 passed (7) 2026-10-24T04:19:15.7050169Z  Tests  127 passed (127) 2026-10-24T04:19:15.7050548Z  Start at  04:19:10 2026-10-24T04:19:15.7050867Z  Duration  4.80s (transform 51%, import 28%, tests 15%, setup 6%) 2026-10-24T04:19:15.7051077Z 2026-10-24T04:19:15.7114074Z ✓ src/secretRequest.test.ts (2 tests) 2ms 2026-10-24T04:19:15.7412990Z 2026-10-24T04:19:15.7419778Z ~/packages/provider-acp-registry$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:15.7534290Z ✓ src/server/OpenCodeRuntime.environment.test.ts (3 tests) 6ms 2026-10-24T04:19:15.7611589Z ✓ src/state/archivedThreads.test.ts (1 test) 5ms 2026-10-24T04:19:15.7653200Z 2026-10-24T04:19:15.7657024Z  Test Files  120 passed (120) 2026-10-24T04:19:15.7661776Z  Tests  1121 passed (1121) 2026-10-24T04:19:15.7669528Z  Start at  04:19:00 2026-10-24T04:19:15.7669993Z  Duration  15.18s (import 51%, transform 30%, setup 11%, tests 8%, worker 1%) 2026-10-24T04:19:15.7670320Z 2026-10-24T04:19:15.7670654Z  Import  492 modules were evaluated 8707 times · 44.77s total, 51% of tracked time 2026-10-24T04:19:15.7671198Z   ~5.07s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T04:19:15.7671704Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T04:19:15.7671956Z 2026-10-24T04:19:15.7898541Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 18ms 2026-10-24T04:19:15.7924233Z 2026-10-24T04:19:15.7925398Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T04:19:15.8357699Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 12ms 2026-10-24T04:19:15.8729393Z ✓ src/server/openCode2Catalog.test.ts (3 tests) 55ms 2026-10-24T04:19:15.8777909Z 2026-10-24T04:19:15.8783264Z  Test Files  15 passed (15) 2026-10-24T04:19:15.8799527Z  Tests  147 passed (147) 2026-10-24T04:19:15.8803839Z  Start at  04:19:11 2026-10-24T04:19:15.8806331Z  Duration  4.87s (transform 39%, import 37%, tests 20%, setup 4%) 2026-10-24T04:19:15.8806665Z 2026-10-24T04:19:15.8807251Z  Import  246 modules were evaluated 1755 times · 10.90s total, 37% of tracked time 2026-10-24T04:19:15.8807796Z   ~533ms faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T04:19:15.8808310Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T04:19:15.8808563Z 2026-10-24T04:19:15.9148486Z 2026-10-24T04:19:15.9384446Z 2026-10-24T04:19:15.9386469Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp-registry 2026-10-24T04:19:15.9387098Z 2026-10-24T04:19:16.0187474Z 2026-10-24T04:19:16.0189009Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-24T04:19:16.0223568Z 2026-10-24T04:19:16.1137835Z ✓  unit  src/lib/threadActivity.test.ts (35 tests) 92ms 2026-10-24T04:19:16.4604915Z ✓  unit  src/features/threads/threadListV2.test.ts (56 tests) 50ms 2026-10-24T04:19:16.5885565Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 14ms 2026-10-24T04:19:16.6189380Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 80ms 2026-10-24T04:19:17.1483944Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 41ms 2026-10-24T04:19:17.5604528Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 356ms 2026-10-24T04:19:17.6422665Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T04:19:17.6468378Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-24T04:19:17.6564833Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-24T04:19:17.6577059Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:17.6577752Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-24T04:19:17.6578118Z 2026-10-24T04:19:17.6684845Z 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-24T04:19:17.6921172Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 32ms 2026-10-24T04:19:17.7111907Z 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-24T04:19:17.7270829Z 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-24T04:19:17.7564748Z 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-24T04:19:17.7963999Z ✓ src/server/AcpRegistryRuntimeCoordinator.test.ts (7 tests) 58ms 2026-10-24T04:19:17.8009589Z 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-24T04:19:17.8242765Z 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-24T04:19:17.8433216Z 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-24T04:19:17.8472083Z 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-24T04:19:17.8575791Z 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-24T04:19:17.8832304Z ✓ src/server/authenticationState.test.ts (3 tests) 106ms 2026-10-24T04:19:17.8953211Z 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-24T04:19:17.9032959Z 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-24T04:19:17.9214904Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 47ms 2026-10-24T04:19:17.9366503Z 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-24T04:19:17.9752849Z 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-24T04:19:17.9907230Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T04:19:17.9975592Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T04:19:18.0054639Z Flow is not supported 2026-10-24T04:19:18.0204500Z 1: /** 2026-10-24T04:19:18.0294082Z ^ 2026-10-24T04:19:18.0321687Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T04:19:18.0327268Z 3: * 2026-10-24T04:19:18.0332060Z 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-24T04:19:18.0333339Z 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-24T04:19:18.0335740Z 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-24T04:19:18.0337829Z 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-24T04:19:18.0338885Z 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-24T04:19:18.0339981Z 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-24T04:19:18.0341158Z 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-24T04:19:18.0341786Z cause: undefined, 2026-10-24T04:19:18.0341994Z __vitest_rollup_error__: { 2026-10-24T04:19:18.0342223Z plugin: undefined, 2026-10-24T04:19:18.0342801Z 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-24T04:19:18.0343294Z loc: { 2026-10-24T04:19:18.0343492Z line: 1, 2026-10-24T04:19:18.0343703Z column: 0, 2026-10-24T04:19:18.0344259Z 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-24T04:19:18.0344744Z }, 2026-10-24T04:19:18.0344940Z frame: '1 | /**\n' + 2026-10-24T04:19:18.0345165Z ' | ^\n' + 2026-10-24T04:19:18.0345442Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T04:19:18.0345721Z '3 | *' 2026-10-24T04:19:18.0345902Z }, 2026-10-24T04:19:18.0346077Z runnerError: Error: RunnerError 2026-10-24T04:19:18.0346794Z 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-24T04:19:18.0347878Z 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-24T04:19:18.0348589Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:18.0349513Z 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-24T04:19:18.0351209Z 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-24T04:19:18.0352541Z 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-24T04:19:18.0353600Z 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-24T04:19:18.0354723Z 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-24T04:19:18.0355890Z 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-24T04:19:18.0356972Z 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-24T04:19:18.0357530Z } 2026-10-24T04:19:18.0357818Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T04:19:18.0358152Z Flow is not supported 2026-10-24T04:19:18.0358338Z 1: /** 2026-10-24T04:19:18.0358504Z ^ 2026-10-24T04:19:18.0358711Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T04:19:18.0358941Z 3: * 2026-10-24T04:19:18.0359406Z 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-24T04:19:18.0360406Z 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-24T04:19:18.0361496Z 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-24T04:19:18.0362553Z 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-24T04:19:18.0363720Z 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-24T04:19:18.0365178Z 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-24T04:19:18.0366569Z 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-24T04:19:18.0367200Z cause: undefined, 2026-10-24T04:19:18.0367408Z __vitest_rollup_error__: { 2026-10-24T04:19:18.0367636Z plugin: undefined, 2026-10-24T04:19:18.0368200Z 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-24T04:19:18.0368689Z loc: { 2026-10-24T04:19:18.0368881Z line: 1, 2026-10-24T04:19:18.0369098Z column: 0, 2026-10-24T04:19:18.0369660Z 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-24T04:19:18.0370147Z }, 2026-10-24T04:19:18.0370362Z frame: '1 | /**\n' + 2026-10-24T04:19:18.0370589Z ' | ^\n' + 2026-10-24T04:19:18.0370865Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T04:19:18.0371141Z '3 | *' 2026-10-24T04:19:18.0371321Z }, 2026-10-24T04:19:18.0371498Z runnerError: Error: RunnerError 2026-10-24T04:19:18.0372213Z 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-24T04:19:18.0373292Z 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-24T04:19:18.0373996Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:18.0374840Z 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-24T04:19:18.0383700Z 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-24T04:19:18.0409024Z 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-24T04:19:18.0430006Z 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-24T04:19:18.0473605Z 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-24T04:19:18.0535120Z 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-24T04:19:18.0548138Z 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-24T04:19:18.0564345Z } 2026-10-24T04:19:18.0564623Z 2026-10-24T04:19:18.0565313Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T04:19:18.0565855Z [composer-attachments] could not verify incoming share ownership { 2026-10-24T04:19:18.0566170Z _tag: 'IncomingShareStorageError', 2026-10-24T04:19:18.0566423Z operation: 'load', 2026-10-24T04:19:18.0566642Z shareId: null, 2026-10-24T04:19:18.0566895Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T04:19:18.0567155Z Flow is not supported 2026-10-24T04:19:18.0567341Z 1: /** 2026-10-24T04:19:18.0567507Z ^ 2026-10-24T04:19:18.0567730Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T04:19:18.0567959Z 3: * 2026-10-24T04:19:18.0568434Z 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-24T04:19:18.0569431Z 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-24T04:19:18.0570592Z 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-24T04:19:18.0571663Z 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-24T04:19:18.0572728Z 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-24T04:19:18.0573822Z 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-24T04:19:18.0574934Z 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-24T04:19:18.0575552Z cause: undefined, 2026-10-24T04:19:18.0575758Z __vitest_rollup_error__: { 2026-10-24T04:19:18.0577113Z plugin: undefined, 2026-10-24T04:19:18.0578129Z 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-24T04:19:18.0578646Z loc: [Object], 2026-10-24T04:19:18.0578864Z frame: '1 | /**\n' + 2026-10-24T04:19:18.0579084Z ' | ^\n' + 2026-10-24T04:19:18.0579367Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T04:19:18.0579642Z '3 | *' 2026-10-24T04:19:18.0579829Z }, 2026-10-24T04:19:18.0580005Z runnerError: Error: RunnerError 2026-10-24T04:19:18.0580760Z 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-24T04:19:18.0581844Z 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-24T04:19:18.0582557Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:18.0583410Z 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-24T04:19:18.0584585Z 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-24T04:19:18.0585626Z 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-24T04:19:18.0586684Z 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-24T04:19:18.0587822Z 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-24T04:19:18.0589000Z 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-24T04:19:18.0590084Z 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-24T04:19:18.0590674Z } 2026-10-24T04:19:18.0590840Z } 2026-10-24T04:19:18.0590964Z 2026-10-24T04:19:18.1525480Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 14ms 2026-10-24T04:19:18.3467819Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T04:19:18.3521228Z [composer-drafts] failed to hydrate drafts { 2026-10-24T04:19:18.3619259Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.3707709Z operation: 'read', 2026-10-24T04:19:18.3776827Z directory: 'composer-drafts', 2026-10-24T04:19:18.3785285Z fileName: 'drafts.json', 2026-10-24T04:19:18.3807093Z cause: Error: storage unavailable 2026-10-24T04:19:18.3826657Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T04:19:18.3836319Z 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-24T04:19:18.3837473Z 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-24T04:19:18.3858682Z 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-24T04:19:18.3882593Z 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-24T04:19:18.3913499Z at new Promise () 2026-10-24T04:19:18.3921376Z 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-24T04:19:18.3922432Z 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-24T04:19:18.3922972Z at new Promise () 2026-10-24T04:19:18.3924112Z 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-24T04:19:18.3924687Z } 2026-10-24T04:19:18.3924899Z 2026-10-24T04:19:18.3925282Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T04:19:18.3925747Z [composer-drafts] failed to hydrate drafts { 2026-10-24T04:19:18.3926038Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.3926299Z operation: 'read', 2026-10-24T04:19:18.3926532Z directory: 'composer-drafts', 2026-10-24T04:19:18.3926775Z fileName: 'drafts.json', 2026-10-24T04:19:18.3926990Z cause: Error: storage unavailable 2026-10-24T04:19:18.3927349Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T04:19:18.3928462Z 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-24T04:19:18.3948651Z 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-24T04:19:18.3949642Z 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-24T04:19:18.3950640Z 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-24T04:19:18.3951208Z at new Promise () 2026-10-24T04:19:18.3951871Z 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-24T04:19:18.3952830Z 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-24T04:19:18.3953360Z at new Promise () 2026-10-24T04:19:18.3954013Z 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-24T04:19:18.3954574Z } 2026-10-24T04:19:18.3954707Z 2026-10-24T04:19:18.3955089Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T04:19:18.3955556Z [composer-drafts] failed to hydrate drafts { 2026-10-24T04:19:18.3955837Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.3956095Z operation: 'decode', 2026-10-24T04:19:18.3956327Z directory: 'composer-drafts', 2026-10-24T04:19:18.3956567Z fileName: 'drafts.json', 2026-10-24T04:19:18.3956770Z cause: { 2026-10-24T04:19:18.3956968Z _tag: 'SchemaError', 2026-10-24T04:19:18.3957226Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T04:19:18.3957463Z } 2026-10-24T04:19:18.3957624Z } 2026-10-24T04:19:18.3957744Z 2026-10-24T04:19:18.3958127Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T04:19:18.3958586Z [composer-drafts] failed to hydrate drafts { 2026-10-24T04:19:18.3974428Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.3975303Z operation: 'decode', 2026-10-24T04:19:18.3975618Z directory: 'composer-drafts', 2026-10-24T04:19:18.3975861Z fileName: 'drafts.json', 2026-10-24T04:19:18.3976065Z cause: { 2026-10-24T04:19:18.3976260Z _tag: 'SchemaError', 2026-10-24T04:19:18.3976522Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T04:19:18.4005417Z } 2026-10-24T04:19:18.4005639Z } 2026-10-24T04:19:18.4005767Z 2026-10-24T04:19:18.5085366Z 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-24T04:19:18.5086247Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 90ms 2026-10-24T04:19:18.5199540Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-24T04:19:18.5248808Z messageId: 'archive-write-failure', 2026-10-24T04:19:18.5282921Z error: { 2026-10-24T04:19:18.5401627Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.5434049Z operation: 'write', 2026-10-24T04:19:18.5484325Z directory: 'composer-drafts', 2026-10-24T04:19:18.5498174Z fileName: 'drafts.json', 2026-10-24T04:19:18.5498523Z cause: Error: Draft storage unavailable 2026-10-24T04:19:18.5498929Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-24T04:19:18.5499390Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:18.5500200Z 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-24T04:19:18.5500864Z } 2026-10-24T04:19:18.5501041Z } 2026-10-24T04:19:18.5501178Z 2026-10-24T04:19:18.5501685Z 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-24T04:19:18.5502203Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-24T04:19:18.5502503Z environmentId: 'environment-1', 2026-10-24T04:19:18.5502744Z threadId: 'thread-1', 2026-10-24T04:19:18.5502996Z messageId: 'message-acknowledged', 2026-10-24T04:19:18.5503219Z error: { 2026-10-24T04:19:18.5503436Z _tag: 'ThreadOutboxManagerError', 2026-10-24T04:19:18.5503691Z operation: 'remove', 2026-10-24T04:19:18.5503937Z environmentId: 'environment-1', 2026-10-24T04:19:18.5504182Z threadId: 'thread-1', 2026-10-24T04:19:18.5504430Z messageId: 'message-acknowledged', 2026-10-24T04:19:18.5504666Z cause: Error: storage unavailable 2026-10-24T04:19:18.5505031Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-24T04:19:18.5505777Z 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-24T04:19:18.5506731Z 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-24T04:19:18.5507663Z 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-24T04:19:18.5508202Z at new Promise () 2026-10-24T04:19:18.5508859Z 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-24T04:19:18.5509832Z 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-24T04:19:18.5510675Z at new Promise () 2026-10-24T04:19:18.5512366Z 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-24T04:19:18.5513389Z 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-24T04:19:18.5513906Z } 2026-10-24T04:19:18.5514079Z } 2026-10-24T04:19:18.5514205Z 2026-10-24T04:19:18.5514629Z 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-24T04:19:18.5515199Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-24T04:19:18.5559567Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-24T04:19:18.5614431Z 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-24T04:19:18.5635916Z 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-24T04:19:18.5805446Z 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-24T04:19:18.5814061Z at new Promise () 2026-10-24T04:19:18.5819705Z 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-24T04:19:18.5820859Z 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-24T04:19:18.5821408Z at new Promise () 2026-10-24T04:19:18.5822098Z 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-24T04:19:18.5823079Z 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-24T04:19:18.5823578Z 2026-10-24T04:19:18.5824000Z 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-24T04:19:18.5824550Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-24T04:19:18.5824883Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.5825155Z operation: 'write', 2026-10-24T04:19:18.5825398Z directory: 'composer-drafts', 2026-10-24T04:19:18.5825659Z fileName: 'drafts.json', 2026-10-24T04:19:18.5826319Z cause: Error: disk full 2026-10-24T04:19:18.5827665Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-24T04:19:18.5828231Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:18.5828981Z 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-24T04:19:18.5829539Z } 2026-10-24T04:19:18.5829681Z 2026-10-24T04:19:18.5830108Z 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-24T04:19:18.5830672Z [thread-outbox] failed to persist a recovery rollback { 2026-10-24T04:19:18.5830991Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.5831263Z operation: 'write', 2026-10-24T04:19:18.5831624Z directory: 'composer-drafts', 2026-10-24T04:19:18.5831870Z fileName: 'drafts.json', 2026-10-24T04:19:18.5832090Z cause: Error: disk full 2026-10-24T04:19:18.5832500Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T04:19:18.5833011Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:18.5833992Z 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-24T04:19:18.5849857Z } 2026-10-24T04:19:18.5850867Z 2026-10-24T04:19:18.5851422Z 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-24T04:19:18.5851949Z [thread-outbox] failed to restore an undeliverable message { 2026-10-24T04:19:18.5852261Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T04:19:18.5856880Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 105ms 2026-10-24T04:19:18.5857324Z operation: 'write', 2026-10-24T04:19:18.5857576Z directory: 'composer-drafts', 2026-10-24T04:19:18.5857830Z fileName: 'drafts.json', 2026-10-24T04:19:18.5858059Z cause: Error: disk full 2026-10-24T04:19:18.5858417Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T04:19:18.5858870Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T04:19:18.5859629Z 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-24T04:19:18.5860200Z } 2026-10-24T04:19:18.5860334Z 2026-10-24T04:19:18.6011138Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 1056ms 2026-10-24T04:19:18.6052796Z ✓ mobile composer drafts (74) 2026-10-24T04:19:18.6119805Z ✓ restores deleted file chips and releases undo history (uploaded: false) 458ms 2026-10-24T04:19:18.6294817Z ✓ src/server/AcpRegistrySupport.test.ts (31 tests) 793ms 2026-10-24T04:19:18.6392444Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 187ms 2026-10-24T04:19:18.7071426Z ✓ src/server/auth.test.ts (5 tests) 71ms 2026-10-24T04:19:18.8325021Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 51ms 2026-10-24T04:19:18.8996816Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 23ms 2026-10-24T04:19:19.2169809Z ✓ src/server/driver.test.ts (9 tests) 49ms 2026-10-24T04:19:19.2204544Z 2026-10-24T04:19:19.2249457Z  Test Files  5 passed (5) 2026-10-24T04:19:19.2301564Z  Tests  55 passed (55) 2026-10-24T04:19:19.2338531Z  Start at  04:19:15 2026-10-24T04:19:19.2378755Z  Duration  3.27s (transform 59%, import 29%, tests 9%, setup 3%) 2026-10-24T04:19:19.2407167Z 2026-10-24T04:19:19.2803891Z 2026-10-24T04:19:19.3604644Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 96ms 2026-10-24T04:19:19.4116737Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 16ms 2026-10-24T04:19:19.4442711Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 158ms 2026-10-24T04:19:19.5324503Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 25ms 2026-10-24T04:19:19.6012899Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 69ms 2026-10-24T04:19:19.6285272Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 6ms 2026-10-24T04:19:19.7048562Z ✓ src/http/Api.test.ts (27 tests) 129ms 2026-10-24T04:19:19.7074741Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 56ms 2026-10-24T04:19:19.7484684Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 45ms 2026-10-24T04:19:19.8321760Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 263ms 2026-10-24T04:19:19.8460915Z ✓  unit  src/lib/android-workspace-navigation.test.ts (15 tests) 10ms 2026-10-24T04:19:19.8561071Z ✓  unit  src/lib/composerContext.test.ts (15 tests) 128ms 2026-10-24T04:19:19.8604503Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 168ms 2026-10-24T04:19:20.1324807Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 11ms 2026-10-24T04:19:20.3429203Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 367ms 2026-10-24T04:19:20.6442770Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 128ms 2026-10-24T04:19:20.7644943Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 35ms 2026-10-24T04:19:20.8241114Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 29ms 2026-10-24T04:19:20.8365543Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 49ms 2026-10-24T04:19:20.8884651Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 30ms 2026-10-24T04:19:20.9004601Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 13ms 2026-10-24T04:19:20.9080254Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 72ms 2026-10-24T04:19:21.0444631Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 18ms 2026-10-24T04:19:21.0563786Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 52ms 2026-10-24T04:19:21.1290231Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 57ms 2026-10-24T04:19:21.3438625Z ✓ src/auth/RelayTokens.test.ts (5 tests) 65ms 2026-10-24T04:19:21.4217892Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 23ms 2026-10-24T04:19:21.5768470Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 10ms 2026-10-24T04:19:21.6998189Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 2604ms 2026-10-24T04:19:21.7044570Z ✓ new-task branch checkout (11) 2026-10-24T04:19:21.7101251Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 313ms 2026-10-24T04:19:21.7124649Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 499ms 2026-10-24T04:19:21.7205021Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 88ms 2026-10-24T04:19:21.7684887Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 472ms 2026-10-24T04:19:21.7727681Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-24T04:19:21.7788317Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 465ms 2026-10-24T04:19:21.8043757Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8133110Z [04:19:21.798] INFO (#5): Plan: 1 tasks 2026-10-24T04:19:21.8157315Z [04:19:21.799] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T04:19:21.8225681Z [04:19:21.799] INFO (#5): 2026-10-24T04:19:21.8328707Z 2026-10-24T04:19:21.8427629Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8564075Z [04:19:21.803] INFO (#47): [PublishClientConfig] running 2026-10-24T04:19:21.8604615Z 2026-10-24T04:19:21.8663599Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8684238Z Wrote relay client configuration to /tmp/t3-relay-client-config-NksrM3/client.env 2026-10-24T04:19:21.8723842Z [04:19:21.804] INFO (#47): [PublishClientConfig] ran (1ms) 2026-10-24T04:19:21.8768079Z 2026-10-24T04:19:21.8784086Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8880305Z [04:19:21.805] INFO (#48): [PublishClientConfig] ran (2ms) 2026-10-24T04:19:21.8881042Z [04:19:21.806] INFO (#5): 2026-10-24T04:19:21.8918401Z [04:19:21.806] INFO (#5): Done: 1 succeeded (6ms) 2026-10-24T04:19:21.8949512Z 2026-10-24T04:19:21.8974629Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8975168Z [04:19:21.808] INFO (#5): Plan: no resources 2026-10-24T04:19:21.8975451Z [04:19:21.809] INFO (#5): 2026-10-24T04:19:21.8975706Z [04:19:21.809] INFO (#63): [PublishClientConfig] skipped 2026-10-24T04:19:21.8976022Z [04:19:21.809] INFO (#64): [PublishClientConfig] skipped 2026-10-24T04:19:21.8976261Z [04:19:21.809] INFO (#5): 2026-10-24T04:19:21.8976494Z [04:19:21.809] INFO (#5): Done: 0 succeeded, 1 skipped (0ms) 2026-10-24T04:19:21.8976692Z 2026-10-24T04:19:21.8977044Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8977468Z [04:19:21.811] INFO (#5): Plan: 1 tasks 2026-10-24T04:19:21.8977727Z [04:19:21.811] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T04:19:21.8977976Z [04:19:21.811] INFO (#5): 2026-10-24T04:19:21.8978125Z 2026-10-24T04:19:21.8978473Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8979341Z [04:19:21.812] INFO (#79): [PublishClientConfig] running 2026-10-24T04:19:21.8980272Z 2026-10-24T04:19:21.8980671Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8981279Z Wrote relay client configuration to /tmp/t3-relay-client-config-NksrM3/client.env 2026-10-24T04:19:21.8981610Z [04:19:21.812] INFO (#79): [PublishClientConfig] ran (0ms) 2026-10-24T04:19:21.8981808Z 2026-10-24T04:19:21.8982147Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8982589Z [04:19:21.813] INFO (#80): [PublishClientConfig] ran (1ms) 2026-10-24T04:19:21.8982849Z [04:19:21.813] INFO (#5): 2026-10-24T04:19:21.8983071Z [04:19:21.813] INFO (#5): Done: 1 succeeded (2ms) 2026-10-24T04:19:21.8983252Z 2026-10-24T04:19:21.8983594Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T04:19:21.8984126Z [04:19:21.815] INFO (#5): Plan: 1 tasks 2026-10-24T04:19:21.8984386Z [04:19:21.815] INFO (#5): [PublishClientConfig] drop [action] 2026-10-24T04:19:21.8984638Z [04:19:21.815] INFO (#5): 2026-10-24T04:19:21.8984860Z [04:19:21.815] INFO (#88): [PublishClientConfig] deleting 2026-10-24T04:19:21.8985160Z [04:19:21.815] INFO (#88): [PublishClientConfig] deleted (0ms) 2026-10-24T04:19:21.8985412Z [04:19:21.816] INFO (#5): 2026-10-24T04:19:21.8985625Z [04:19:21.816] INFO (#5): Done: 1 succeeded (1ms) 2026-10-24T04:19:21.8985806Z 2026-10-24T04:19:21.8986161Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T04:19:21.8986592Z [04:19:21.820] INFO (#117): Plan: 1 tasks 2026-10-24T04:19:21.8986866Z [04:19:21.820] INFO (#117): [PublishClientConfig] run [action] 2026-10-24T04:19:21.8987121Z [04:19:21.820] INFO (#117): 2026-10-24T04:19:21.8987278Z 2026-10-24T04:19:21.8987626Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T04:19:21.8988081Z [04:19:21.820] INFO (#158): [PublishClientConfig] running 2026-10-24T04:19:21.8988585Z [04:19:21.821] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (1ms) 2026-10-24T04:19:21.8988980Z [04:19:21.821] INFO (#117): 2026-10-24T04:19:21.8989212Z [04:19:21.821] INFO (#117): Failed: 0 succeeded, 1 failed (1ms) 2026-10-24T04:19:21.8989410Z 2026-10-24T04:19:21.8989768Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T04:19:21.8990205Z [04:19:21.822] INFO (#117): Plan: 1 tasks 2026-10-24T04:19:21.8990471Z [04:19:21.822] INFO (#117): [PublishClientConfig] drop [action] 2026-10-24T04:19:21.8990761Z [04:19:21.822] INFO (#117): 2026-10-24T04:19:21.8990994Z [04:19:21.822] INFO (#166): [PublishClientConfig] deleting 2026-10-24T04:19:21.8991373Z [04:19:21.822] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-24T04:19:21.8991624Z [04:19:21.822] INFO (#117): 2026-10-24T04:19:21.8991846Z [04:19:21.822] INFO (#117): Done: 1 succeeded (0ms) 2026-10-24T04:19:21.8992026Z 2026-10-24T04:19:21.8992372Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T04:19:21.8992789Z [04:19:21.826] INFO (#195): Plan: 1 tasks 2026-10-24T04:19:21.8993049Z [04:19:21.826] INFO (#195): [PublishClientConfig] run [action] 2026-10-24T04:19:21.8993295Z [04:19:21.826] INFO (#195): 2026-10-24T04:19:21.8993449Z 2026-10-24T04:19:21.8994030Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T04:19:21.8994902Z [04:19:21.827] INFO (#236): [PublishClientConfig] running 2026-10-24T04:19:21.8995647Z [04:19:21.828] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (1ms) 2026-10-24T04:19:21.8996111Z [04:19:21.828] INFO (#195): 2026-10-24T04:19:21.8996336Z [04:19:21.828] INFO (#195): Failed: 0 succeeded, 1 failed (2ms) 2026-10-24T04:19:21.8996533Z 2026-10-24T04:19:21.8996886Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T04:19:21.8997306Z [04:19:21.828] INFO (#195): Plan: 1 tasks 2026-10-24T04:19:21.8997558Z [04:19:21.829] INFO (#195): [PublishClientConfig] drop [action] 2026-10-24T04:19:21.8997897Z [04:19:21.829] INFO (#195): 2026-10-24T04:19:21.8998124Z [04:19:21.829] INFO (#244): [PublishClientConfig] deleting 2026-10-24T04:19:21.8998386Z [04:19:21.829] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-24T04:19:21.8998621Z [04:19:21.829] INFO (#195): 2026-10-24T04:19:21.8998836Z [04:19:21.829] INFO (#195): Done: 1 succeeded (0ms) 2026-10-24T04:19:21.8999009Z 2026-10-24T04:19:21.8999296Z ✓ src/clientConfig.test.ts (10 tests) 133ms 2026-10-24T04:19:21.8999811Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 19ms 2026-10-24T04:19:21.9000397Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 555ms 2026-10-24T04:19:22.0924687Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 93ms 2026-10-24T04:19:22.1690195Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 22ms 2026-10-24T04:19:22.2125533Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 14ms 2026-10-24T04:19:22.4086915Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 21ms 2026-10-24T04:19:22.5301510Z ✓ src/previewTunnelSweep.test.ts (4 tests) 46ms 2026-10-24T04:19:22.5524975Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 9ms 2026-10-24T04:19:22.5647429Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 5ms 2026-10-24T04:19:22.7044954Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 10ms 2026-10-24T04:19:22.7140947Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 29ms 2026-10-24T04:19:22.8804553Z ✓ src/previewStages.test.ts (4 tests) 5ms 2026-10-24T04:19:22.9084438Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 37ms 2026-10-24T04:19:23.0442913Z ✓  unit  src/dependency-graph.test.ts (2 tests) 6ms 2026-10-24T04:19:23.0518678Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 25ms 2026-10-24T04:19:23.2114171Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 7ms 2026-10-24T04:19:23.3226197Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 89ms 2026-10-24T04:19:23.5175108Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-24T04:19:23.5254761Z [04:19:23.514] WARN (#35): Could not load mobile preferences. { 2026-10-24T04:19:23.5316134Z _tag: 'MobilePreferencesLoadError', 2026-10-24T04:19:23.5356300Z cause: Error: secure storage unavailable 2026-10-24T04:19:23.5431902Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-24T04:19:23.5485684Z at Generator.next () 2026-10-24T04:19:23.5553096Z 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-24T04:19:23.5725033Z 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-24T04:19:23.5804788Z 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-24T04:19:23.5894639Z 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-24T04:19:23.6022507Z 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-24T04:19:23.6047616Z 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-24T04:19:23.6124850Z 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-24T04:19:23.6160281Z 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-24T04:19:23.6284126Z } 2026-10-24T04:19:23.6284603Z 2026-10-24T04:19:23.6329983Z ✓  unit  src/state/preferences.test.ts (3 tests) 38ms 2026-10-24T04:19:23.8073744Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-24T04:19:23.8075930Z [04:19:23.799] WARN (#16): Database unavailable; loading fallback preferences. { 2026-10-24T04:19:23.8123694Z cause: { 2026-10-24T04:19:23.8208969Z _tag: 'MobileDatabaseError', 2026-10-24T04:19:23.8220310Z operation: 'load-preferences', 2026-10-24T04:19:23.8257214Z cause: Error: database unavailable 2026-10-24T04:19:23.8325220Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T04:19:23.8326271Z 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-24T04:19:23.8364708Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T04:19:23.8366615Z 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-24T04:19:23.8367668Z 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-24T04:19:23.8368259Z 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-24T04:19:23.8368822Z 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-24T04:19:23.8369358Z 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-24T04:19:23.8369853Z 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-24T04:19:23.8370359Z 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-24T04:19:23.8370650Z } 2026-10-24T04:19:23.8370837Z } 2026-10-24T04:19:23.8371001Z 2026-10-24T04:19:23.8404229Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 5ms 2026-10-24T04:19:23.8404751Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T04:19:23.8405170Z [04:19:23.812] WARN (#17): Database unavailable; loading fallback preferences. { 2026-10-24T04:19:23.8405385Z cause: { 2026-10-24T04:19:23.8405533Z _tag: 'MobileDatabaseError', 2026-10-24T04:19:23.8405724Z operation: 'load-preferences', 2026-10-24T04:19:23.8405890Z cause: Error: database unavailable 2026-10-24T04:19:23.8406247Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T04:19:23.8407016Z 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-24T04:19:23.8407733Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T04:19:23.8408267Z 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-24T04:19:23.8408875Z 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-24T04:19:23.8409448Z 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-24T04:19:23.8410011Z 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-24T04:19:23.8410538Z 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-24T04:19:23.8411109Z 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-24T04:19:23.8411596Z 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-24T04:19:23.8411884Z } 2026-10-24T04:19:23.8411992Z } 2026-10-24T04:19:23.8412060Z 2026-10-24T04:19:23.8426588Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T04:19:23.8428065Z [04:19:23.828] WARN (#17): Database unavailable; saving preferences to secure storage. { 2026-10-24T04:19:23.8428297Z cause: { 2026-10-24T04:19:23.8428442Z _tag: 'MobileDatabaseError', 2026-10-24T04:19:23.8428626Z operation: 'save-preferences', 2026-10-24T04:19:23.8428785Z cause: Error: database unavailable 2026-10-24T04:19:23.8429101Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-24T04:19:23.8429846Z 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-24T04:19:23.8430537Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-24T04:19:23.8431372Z 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-24T04:19:23.8432341Z 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-24T04:19:23.8433282Z 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-24T04:19:23.8433883Z 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-24T04:19:23.8434299Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-24T04:19:23.8434785Z 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-24T04:19:23.8435313Z 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-24T04:19:23.8435609Z } 2026-10-24T04:19:23.8435712Z } 2026-10-24T04:19:23.8435782Z 2026-10-24T04:19:23.8436034Z ✓  unit  src/lib/storage.test.ts (6 tests) 59ms 2026-10-24T04:19:23.9228920Z ✓  unit  src/state/session.test.ts (4 tests) 5ms 2026-10-24T04:19:23.9502370Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 8ms 2026-10-24T04:19:24.0244326Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 8ms 2026-10-24T04:19:24.0461605Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 10ms 2026-10-24T04:19:24.2684476Z ✓ src/environments/endpointFailure.test.ts (15 tests) 15ms 2026-10-24T04:19:24.3118960Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 16ms 2026-10-24T04:19:24.4685747Z ✓ src/hooks/HeldHooks.test.ts (1 test) 9ms 2026-10-24T04:19:24.4724075Z ✓ src/deploymentConfig.test.ts (3 tests) 11ms 2026-10-24T04:19:24.4790845Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 119ms 2026-10-24T04:19:24.5823946Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 9ms 2026-10-24T04:19:24.6046265Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 8ms 2026-10-24T04:19:24.6669259Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 11ms 2026-10-24T04:19:24.7584046Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 3ms 2026-10-24T04:19:24.7678008Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 6ms 2026-10-24T04:19:24.8258699Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 9ms 2026-10-24T04:19:24.8530151Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 6ms 2026-10-24T04:19:24.9222236Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 4ms 2026-10-24T04:19:25.0690510Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 8ms 2026-10-24T04:19:25.1146298Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 13ms 2026-10-24T04:19:25.1528807Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 19ms 2026-10-24T04:19:25.2164642Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 6ms 2026-10-24T04:19:25.2218665Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 6ms 2026-10-24T04:19:25.2283882Z 2026-10-24T04:19:25.2313674Z  Test Files  32 passed (32) 2026-10-24T04:19:25.2324023Z  Tests  276 passed (276) 2026-10-24T04:19:25.2346448Z  Start at  04:19:16 2026-10-24T04:19:25.2403725Z  Duration  9.20s (import 80%, transform 11%, setup 5%, tests 4%) 2026-10-24T04:19:25.2404037Z 2026-10-24T04:19:25.2426227Z  Isolate  32 workers spawned · ~132ms startup each (spawn + environment, per file) 2026-10-24T04:19:25.2427211Z   at least ~471ms faster with isolate: false — reuses workers across files instead of one per file 2026-10-24T04:19:25.2427599Z 2026-10-24T04:19:25.2473023Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 6ms 2026-10-24T04:19:25.2717007Z 2026-10-24T04:19:25.3431376Z ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 29ms 2026-10-24T04:19:25.3597072Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 78ms 2026-10-24T04:19:25.3648152Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 4ms 2026-10-24T04:19:25.3857939Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 5ms 2026-10-24T04:19:25.6087349Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-24T04:19:25.6090197Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-24T04:19:25.6103833Z - react-native-blob-util 2026-10-24T04:19:25.6104140Z - @react-native-async-storage/async-storage 2026-10-24T04:19:25.6104754Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-24T04:19:25.6111030Z ✅ Clerk iOS plugin loaded 2026-10-24T04:19:25.6115095Z ✅ Clerk Android plugin loaded 2026-10-24T04:19:25.6115327Z 2026-10-24T04:19:25.6115695Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 205ms 2026-10-24T04:19:25.6376690Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 4ms 2026-10-24T04:19:25.7421050Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 252ms 2026-10-24T04:19:25.7525540Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 5ms 2026-10-24T04:19:25.8038702Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 4ms 2026-10-24T04:19:25.8598010Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 6ms 2026-10-24T04:19:25.8927661Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 7ms 2026-10-24T04:19:25.9102736Z ✓  unit  src/state/thread-order.test.ts (4 tests) 4ms 2026-10-24T04:19:25.9461985Z ✓  unit  src/state/assets.test.ts (4 tests) 4ms 2026-10-24T04:19:25.9795443Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 24ms 2026-10-24T04:19:26.0244903Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 3ms 2026-10-24T04:19:26.2723200Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 2ms 2026-10-24T04:19:26.2793175Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 3ms 2026-10-24T04:19:26.3478133Z ✓  unit  src/state/attachments.test.ts (2 tests) 4ms 2026-10-24T04:19:26.3913944Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 4ms 2026-10-24T04:19:26.4291309Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 4ms 2026-10-24T04:19:26.4618870Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 5ms 2026-10-24T04:19:26.5292364Z ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 60ms 2026-10-24T04:19:26.6054706Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 6ms 2026-10-24T04:19:26.6635423Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (4 tests) 3ms 2026-10-24T04:19:26.6788830Z ✓  unit  src/state/use-thread-pr.test.ts (6 tests) 5ms 2026-10-24T04:19:26.7656557Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 7ms 2026-10-24T04:19:26.7677622Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 6ms 2026-10-24T04:19:26.8196542Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 5ms 2026-10-24T04:19:26.8960135Z ✓  unit  src/lib/reserved-regions.test.ts (5 tests) 3ms 2026-10-24T04:19:26.9016871Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 8ms 2026-10-24T04:19:26.9241288Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 5ms 2026-10-24T04:19:26.9792903Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 10ms 2026-10-24T04:19:27.0588859Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 12ms 2026-10-24T04:19:27.1126001Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 10ms 2026-10-24T04:19:27.1864233Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 3ms 2026-10-24T04:19:27.1865023Z ✓  unit  src/connection/storage.test.ts (3 tests) 9ms 2026-10-24T04:19:27.2058012Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 164ms 2026-10-24T04:19:27.3105815Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 6ms 2026-10-24T04:19:27.3153470Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 9ms 2026-10-24T04:19:27.3364162Z ✓  unit  src/lib/layout.test.ts (7 tests) 3ms 2026-10-24T04:19:27.3663010Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 31ms 2026-10-24T04:19:27.3752454Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 3ms 2026-10-24T04:19:27.6761614Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 5ms 2026-10-24T04:19:27.7019545Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 3ms 2026-10-24T04:19:27.7289699Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 6ms 2026-10-24T04:19:27.7553967Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 3ms 2026-10-24T04:19:27.8484516Z ✓  unit  src/connection/migration.test.ts (2 tests) 6ms 2026-10-24T04:19:27.8724934Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 3ms 2026-10-24T04:19:27.8784860Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 3ms 2026-10-24T04:19:27.9663894Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 3ms 2026-10-24T04:19:27.9942232Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 3ms 2026-10-24T04:19:28.0358087Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (7 tests) 3ms 2026-10-24T04:19:28.0530598Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 2ms 2026-10-24T04:19:28.1694599Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 2ms 2026-10-24T04:19:28.1994122Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 7ms 2026-10-24T04:19:28.2979324Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 6ms 2026-10-24T04:19:28.3414590Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 11ms 2026-10-24T04:19:28.3577271Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 4ms 2026-10-24T04:19:28.4234421Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms 2026-10-24T04:19:28.4872903Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 7ms 2026-10-24T04:19:28.5213785Z ✓  unit  src/lib/projectIcon.test.ts (5 tests) 4ms 2026-10-24T04:19:28.6615373Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 3ms 2026-10-24T04:19:28.6822508Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms 2026-10-24T04:19:28.6939581Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 2ms 2026-10-24T04:19:28.7334360Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 2ms 2026-10-24T04:19:28.7946677Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 4ms 2026-10-24T04:19:28.8046670Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms 2026-10-24T04:19:28.8847152Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 8ms 2026-10-24T04:19:28.9084923Z ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms 2026-10-24T04:19:28.9143707Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms 2026-10-24T04:19:28.9658582Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 5ms 2026-10-24T04:19:29.0147357Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 3ms 2026-10-24T04:19:29.0433376Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 3ms 2026-10-24T04:19:29.1315919Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 3ms 2026-10-24T04:19:29.1436817Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 2ms 2026-10-24T04:19:29.2507894Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 6ms 2026-10-24T04:19:29.3620637Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 46ms 2026-10-24T04:19:29.4127736Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 3ms 2026-10-24T04:19:29.4370083Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms 2026-10-24T04:19:29.4418042Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 5ms 2026-10-24T04:19:29.4904430Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 13ms 2026-10-24T04:19:29.5114248Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 2ms 2026-10-24T04:19:29.5200937Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 5ms 2026-10-24T04:19:29.5524735Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 2ms 2026-10-24T04:19:29.6355305Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms 2026-10-24T04:19:29.6403331Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 19ms 2026-10-24T04:19:29.6775002Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 19ms 2026-10-24T04:19:29.6859847Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 15ms 2026-10-24T04:19:29.7923891Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 2ms 2026-10-24T04:19:29.8030882Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 2ms 2026-10-24T04:19:29.8857433Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 2ms 2026-10-24T04:19:30.0184616Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (2 tests) 2ms 2026-10-24T04:19:30.0241270Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 4ms 2026-10-24T04:19:30.1565126Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 4ms 2026-10-24T04:19:30.1751882Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-24T04:19:30.2059640Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 7ms 2026-10-24T04:19:30.2961235Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms 2026-10-24T04:19:30.3204741Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 16ms 2026-10-24T04:19:30.3514333Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 2ms 2026-10-24T04:19:30.3675816Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 2ms 2026-10-24T04:19:30.4109398Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 3ms 2026-10-24T04:19:30.4177224Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms 2026-10-24T04:19:30.4651300Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms 2026-10-24T04:19:30.5056034Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 123ms 2026-10-24T04:19:30.5204608Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 3ms 2026-10-24T04:19:30.5473618Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 4ms 2026-10-24T04:19:30.6013263Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 6ms 2026-10-24T04:19:30.6323883Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms 2026-10-24T04:19:30.6579253Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 10ms 2026-10-24T04:19:30.7067181Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 2ms 2026-10-24T04:19:30.7251616Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 2ms 2026-10-24T04:19:30.8109944Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 72ms 2026-10-24T04:19:30.8952243Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms 2026-10-24T04:19:30.9057369Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 7ms 2026-10-24T04:19:30.9590071Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-24T04:19:31.0388081Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms 2026-10-24T04:19:31.0694719Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 6ms 2026-10-24T04:19:31.1204225Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms 2026-10-24T04:19:31.1594319Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms 2026-10-24T04:19:31.2284841Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms 2026-10-24T04:19:31.2602407Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-24T04:19:31.2724632Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms 2026-10-24T04:19:31.3420942Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms 2026-10-24T04:19:31.3575222Z ✓  unit  src/state/queries.test.ts (1 test) 6ms 2026-10-24T04:19:31.3699182Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-24T04:19:31.3980855Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 3ms 2026-10-24T04:19:31.4555957Z ✓  unit  src/lib/http-response.test.ts (1 test) 10ms 2026-10-24T04:19:31.4813746Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms 2026-10-24T04:19:31.4999961Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 3ms 2026-10-24T04:19:31.5218256Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms 2026-10-24T04:19:31.5666350Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-24T04:19:31.5830862Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-24T04:19:31.5977969Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-24T04:19:31.6827598Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-24T04:19:48.7068828Z ✓  unit  src/reactCompilerCoverage.test.ts (910 tests) 26017ms 2026-10-24T04:19:48.7069316Z ✓ React Compiler coverage (910) 2026-10-24T04:19:48.7069580Z ✓ Metro's transformer applies the compiler 1440ms 2026-10-24T04:19:48.7069922Z ✓ compiles src/Stack.tsx 335ms 2026-10-24T04:19:48.7070219Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 342ms 2026-10-24T04:19:48.7070524Z ✓ compiles src/features/home/HomeScreen.tsx 466ms 2026-10-24T04:19:48.7070843Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 309ms 2026-10-24T04:19:48.7071199Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 395ms 2026-10-24T04:19:48.7071560Z ✓ compiles src/features/terminal/ThreadTerminalRouteScreen.tsx 317ms 2026-10-24T04:19:48.7072096Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 375ms 2026-10-24T04:19:48.7072660Z ✓ compiles src/features/threads/ThreadComposer.tsx 471ms 2026-10-24T04:19:48.7072989Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 769ms 2026-10-24T04:19:48.7073301Z ✓ compiles src/features/threads/ThreadFeed.tsx 762ms 2026-10-24T04:19:48.7073620Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 404ms 2026-10-24T04:19:48.7073960Z ✓ compiles src/features/threads/thread-list-v2-items.tsx 338ms 2026-10-24T04:19:48.7074276Z ✓ compiles src/features/threads/thread-work-log.tsx 341ms 2026-10-24T04:19:48.7074564Z ✓ caches the thread feed derivation 741ms 2026-10-24T04:19:48.7109933Z 2026-10-24T04:19:48.7112685Z  Test Files  197 passed (197) 2026-10-24T04:19:48.7117683Z  Tests  2181 passed (2181) 2026-10-24T04:19:48.7117877Z  Start at  04:19:12 2026-10-24T04:19:48.7120744Z  Duration  36.13s (import 37%, tests 26%, transform 25%, setup 8%, environment 3%) 2026-10-24T04:19:48.7129778Z 2026-10-24T04:19:48.7851671Z 2026-10-24T04:19:48.7853180Z --- 2026-10-24T04:19:48.7853459Z vp run: 24/24 successful. (Run `vp run --last-details` for full details) 2026-10-24T04:19:48.8350150Z Post job cleanup. 2026-10-24T04:19:48.8954553Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-24T04:19:48.9020321Z Post job cleanup. 2026-10-24T04:19:48.9033845Z ##[start-action display=Cache full pnpm store;id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.__actions_cache] 2026-10-24T04:19:48.9332890Z Post job cleanup. 2026-10-24T04:19:48.9922976Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T04:19:48.9953516Z ##[end-action id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.__actions_cache;outcome=success;conclusion=success;duration_ms=91] 2026-10-24T04:19:48.9955483Z ##[start-action display=Cache Vite+;id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.vp_cache] 2026-10-24T04:19:48.9974565Z Post job cleanup. 2026-10-24T04:19:49.0544103Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-24T04:19:49.0573661Z ##[end-action id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.vp_cache;outcome=success;conclusion=success;duration_ms=61] 2026-10-24T04:19:49.0607691Z Post job cleanup. 2026-10-24T04:19:49.0988223Z [command]/usr/local/bin/git version 2026-10-24T04:19:49.1013770Z git version 2.55.0 2026-10-24T04:19:49.1030385Z Temporarily overriding HOME='/home/runner/_work/_temp/2d644bfd-d016-47cb-ae36-230791339f1b' before making global git config changes 2026-10-24T04:19:49.1030898Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T04:19:49.1033256Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T04:19:49.1053538Z Removing SSH command configuration 2026-10-24T04:19:49.1056225Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T04:19:49.1077165Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T04:19:49.1186810Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T04:19:49.1209611Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T04:19:49.1242114Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T04:19:49.1265643Z ##[group]Run '/job_completed.sh' 2026-10-24T04:19:49.1278207Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T04:19:49.1278378Z env: 2026-10-24T04:19:49.1278494Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178 2026-10-24T04:19:49.1278641Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341 2026-10-24T04:19:49.1278784Z BLACKSMITH_CHECK_RUN_ID: 120776753560 2026-10-24T04:19:49.1278923Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T04:19:49.1279064Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T04:19:49.1279198Z ##[endgroup] 2026-10-24T04:19:49.1367315Z Docker container cache not activated, skipping hash computation. 2026-10-24T04:19:49.1623703Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T04:19:49.2241645Z Cleaning up orphan processes