2026-10-24T11:04:06.8327322Z Current runner version: '2.338.1' 2026-10-24T11:04:06.8330797Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-5wsla5dhdbshm3l6' 2026-10-24T11:04:06.8331488Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T11:04:06.8332271Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:04:06.8333984Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:04:06.8335328Z Contents: read 2026-10-24T11:04:06.8335709Z Metadata: read 2026-10-24T11:04:06.8336139Z ##[endgroup] 2026-10-24T11:04:06.8337389Z Secret source: None 2026-10-24T11:04:06.8338055Z Cache mode: write 2026-10-24T11:04:06.8338550Z Prepare workflow directory 2026-10-24T11:04:06.8512752Z Prepare all required actions 2026-10-24T11:04:06.8538154Z Getting action download info 2026-10-24T11:04:06.9692869Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:04:07.0019845Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T11:04:07.1048504Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:04:07.1086486Z Complete job name: Test 2026-10-24T11:04:07.1454068Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:04:07.1518034Z ##[group]Run '/setup.sh' 2026-10-24T11:04:07.1527516Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:04:07.1527913Z env: 2026-10-24T11:04:07.1528122Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:07.1528400Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:07.1528678Z BLACKSMITH_CHECK_RUN_ID: 120855887382 2026-10-24T11:04:07.1528948Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T11:04:07.1529211Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:04:07.1529457Z ##[endgroup] 2026-10-24T11:04:07.1733608Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:04:07.1803231Z Results daemon started (blacksmithd for results) 2026-10-24T11:04:07.1925369Z Background adoption and SSH setup started (PID: 3179) 2026-10-24T11:04:07.1925941Z 2026-10-24T11:04:07.1926427Z ---------------------------------------- 2026-10-24T11:04:07.1927031Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40088384341/jobs/120855887382 2026-10-24T11:04:07.1927514Z SSH Access (using your GitHub SSH key): 2026-10-24T11:04:07.1928004Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-5wsla5dhdbshm3l6.vm.blacksmith.sh 2026-10-24T11:04:07.1928387Z 2026-10-24T11:04:07.1928576Z No GitHub SSH key? Add one at: 2026-10-24T11:04:07.1929071Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:04:07.1929478Z 2026-10-24T11:04:07.1929585Z ---------------------------------------- 2026-10-24T11:04:07.1929760Z 2026-10-24T11:04:07.1929899Z VM ID: blacksmith-8vcpu-ubuntu-2404-5wsla5dhdbshm3l6 2026-10-24T11:04:07.1930216Z Host: production-152.236.39.87-x8664 2026-10-24T11:04:07.1930483Z Host Agent PID: 4182297 2026-10-24T11:04:07.1930717Z Host Agent Git SHA: 1637818df 2026-10-24T11:04:07.1931017Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:04:07.1931302Z Blacksmith Host Generation: gen 2 2026-10-24T11:04:07.1931587Z Petname: production-fitting-antelope-ce472da3 2026-10-24T11:04:07.1931876Z Region: us-east 2026-10-24T11:04:07.1932102Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:04:07.1935401Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:04:07.1935916Z 2026-10-24T11:04:07.1976792Z Enabling Blacksmith transparent cache 2026-10-24T11:04:07.2214667Z ##[group]Run actions/checkout@v6 2026-10-24T11:04:07.2214954Z with: 2026-10-24T11:04:07.2215270Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T11:04:07.2215652Z sparse-checkout-cone-mode: false 2026-10-24T11:04:07.2215917Z repository: pingdotgg/t3code 2026-10-24T11:04:07.2217660Z token: *** 2026-10-24T11:04:07.2217869Z ssh-strict: true 2026-10-24T11:04:07.2218083Z ssh-user: git 2026-10-24T11:04:07.2218303Z persist-credentials: true 2026-10-24T11:04:07.2218738Z clean: true 2026-10-24T11:04:07.2218942Z fetch-depth: 1 2026-10-24T11:04:07.2219153Z fetch-tags: false 2026-10-24T11:04:07.2219368Z show-progress: true 2026-10-24T11:04:07.2219589Z lfs: false 2026-10-24T11:04:07.2219787Z submodules: false 2026-10-24T11:04:07.2220004Z set-safe-directory: true 2026-10-24T11:04:07.2220251Z allow-unsafe-pr-checkout: false 2026-10-24T11:04:07.2220496Z env: 2026-10-24T11:04:07.2220737Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:07.2221060Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:07.2221335Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:07.2221589Z ##[endgroup] 2026-10-24T11:04:07.3435602Z Syncing repository: pingdotgg/t3code 2026-10-24T11:04:07.3436425Z ##[group]Getting Git version info 2026-10-24T11:04:07.3436749Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:04:07.3444333Z [command]/usr/local/bin/git version 2026-10-24T11:04:07.3538473Z git version 2.55.0 2026-10-24T11:04:07.3548957Z ##[endgroup] 2026-10-24T11:04:07.3554708Z Temporarily overriding HOME='/home/runner/_work/_temp/0e62afca-5988-46dc-8efd-ce26137e4ea5' before making global git config changes 2026-10-24T11:04:07.3555346Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:04:07.3557329Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:04:07.3584436Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:04:07.3585933Z ##[group]Determining repository object format 2026-10-24T11:04:07.3587013Z ##[endgroup] 2026-10-24T11:04:07.3587360Z ##[group]Initializing the repository 2026-10-24T11:04:07.3589015Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:04:07.3626537Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:04:07.3627328Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:04:07.3628068Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:04:07.3628650Z hint: call: 2026-10-24T11:04:07.3628963Z hint: 2026-10-24T11:04:07.3629371Z hint: git config --global init.defaultBranch 2026-10-24T11:04:07.3629844Z hint: 2026-10-24T11:04:07.3630126Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:04:07.3630573Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:04:07.3630977Z hint: 2026-10-24T11:04:07.3631222Z hint: git branch -m 2026-10-24T11:04:07.3631512Z hint: 2026-10-24T11:04:07.3631815Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:04:07.3632270Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:04:07.3633066Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:04:07.3652568Z ##[endgroup] 2026-10-24T11:04:07.3652931Z ##[group]Disabling automatic garbage collection 2026-10-24T11:04:07.3655274Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:04:07.3673512Z ##[endgroup] 2026-10-24T11:04:07.3673870Z ##[group]Setting up auth 2026-10-24T11:04:07.3674212Z Removing SSH command configuration 2026-10-24T11:04:07.3677334Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:04:07.3702400Z [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-24T11:04:07.3828757Z Removing HTTP extra header 2026-10-24T11:04:07.3831327Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:04:07.3850626Z [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-24T11:04:07.3943907Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:04:07.3946841Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:04:07.3965404Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:04:07.4062664Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-daa2a3de-0afb-4869-b756-4ca6fd1d7574.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:04:07.4082836Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-daa2a3de-0afb-4869-b756-4ca6fd1d7574.config 2026-10-24T11:04:07.4102265Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-daa2a3de-0afb-4869-b756-4ca6fd1d7574.config 2026-10-24T11:04:07.4119978Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-daa2a3de-0afb-4869-b756-4ca6fd1d7574.config 2026-10-24T11:04:07.4137310Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-daa2a3de-0afb-4869-b756-4ca6fd1d7574.config 2026-10-24T11:04:07.4153033Z ##[endgroup] 2026-10-24T11:04:07.4153382Z ##[group]Fetching the repository 2026-10-24T11:04:07.4157362Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +c56f6d25bcdb0e648dd6c136b9cfa75bdd13dbb5:refs/remotes/pull/19414/merge 2026-10-24T11:04:07.6946453Z From https://github.com/pingdotgg/t3code 2026-10-24T11:04:07.6947514Z * [new ref] c56f6d25bcdb0e648dd6c136b9cfa75bdd13dbb5 -> pull/19414/merge 2026-10-24T11:04:07.6966392Z ##[endgroup] 2026-10-24T11:04:07.6967240Z ##[group]Determining the checkout info 2026-10-24T11:04:07.6968022Z ##[endgroup] 2026-10-24T11:04:07.6968668Z ##[group]Setting up sparse checkout 2026-10-24T11:04:07.6970013Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:04:07.6992890Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:04:07.7007461Z .git/info/sparse-checkout 2026-10-24T11:04:07.7011460Z ##[endgroup] 2026-10-24T11:04:07.7012247Z ##[group]Checking out the ref 2026-10-24T11:04:07.7013818Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/19414/merge 2026-10-24T11:04:14.2720548Z Updating files: 0% (1/6336) 2026-10-24T11:04:14.2747048Z Updating files: 1% (64/6336) 2026-10-24T11:04:14.2765082Z Updating files: 2% (127/6336) 2026-10-24T11:04:14.2785056Z Updating files: 3% (191/6336) 2026-10-24T11:04:14.2804093Z Updating files: 4% (254/6336) 2026-10-24T11:04:14.2833288Z Updating files: 5% (317/6336) 2026-10-24T11:04:14.2852516Z Updating files: 6% (381/6336) 2026-10-24T11:04:14.2909843Z Updating files: 7% (444/6336) 2026-10-24T11:04:14.2946784Z Updating files: 8% (507/6336) 2026-10-24T11:04:14.2970328Z Updating files: 9% (571/6336) 2026-10-24T11:04:14.3252045Z Updating files: 10% (634/6336) 2026-10-24T11:04:14.3267917Z Updating files: 11% (697/6336) 2026-10-24T11:04:14.3278251Z Updating files: 12% (761/6336) 2026-10-24T11:04:14.3291942Z Updating files: 13% (824/6336) 2026-10-24T11:04:14.3307364Z Updating files: 14% (888/6336) 2026-10-24T11:04:14.3324118Z Updating files: 15% (951/6336) 2026-10-24T11:04:14.3343414Z Updating files: 16% (1014/6336) 2026-10-24T11:04:14.3357290Z Updating files: 17% (1078/6336) 2026-10-24T11:04:14.3375506Z Updating files: 18% (1141/6336) 2026-10-24T11:04:14.3389848Z Updating files: 19% (1204/6336) 2026-10-24T11:04:14.3410947Z Updating files: 20% (1268/6336) 2026-10-24T11:04:14.3428219Z Updating files: 21% (1331/6336) 2026-10-24T11:04:14.3446734Z Updating files: 22% (1394/6336) 2026-10-24T11:04:14.3459562Z Updating files: 23% (1458/6336) 2026-10-24T11:04:14.3472296Z Updating files: 24% (1521/6336) 2026-10-24T11:04:14.3486993Z Updating files: 25% (1584/6336) 2026-10-24T11:04:14.3500326Z Updating files: 26% (1648/6336) 2026-10-24T11:04:14.3512285Z Updating files: 27% (1711/6336) 2026-10-24T11:04:14.3531594Z Updating files: 28% (1775/6336) 2026-10-24T11:04:14.3564043Z Updating files: 29% (1838/6336) 2026-10-24T11:04:14.3584070Z Updating files: 30% (1901/6336) 2026-10-24T11:04:14.3606361Z Updating files: 31% (1965/6336) 2026-10-24T11:04:14.3635458Z Updating files: 32% (2028/6336) 2026-10-24T11:04:14.3665430Z Updating files: 33% (2091/6336) 2026-10-24T11:04:14.3730708Z Updating files: 34% (2155/6336) 2026-10-24T11:04:14.3782638Z Updating files: 35% (2218/6336) 2026-10-24T11:04:14.3820577Z Updating files: 36% (2281/6336) 2026-10-24T11:04:14.3854083Z Updating files: 37% (2345/6336) 2026-10-24T11:04:14.3896993Z Updating files: 38% (2408/6336) 2026-10-24T11:04:14.3922171Z Updating files: 39% (2472/6336) 2026-10-24T11:04:14.3951315Z Updating files: 40% (2535/6336) 2026-10-24T11:04:14.3979177Z Updating files: 41% (2598/6336) 2026-10-24T11:04:14.3997898Z Updating files: 42% (2662/6336) 2026-10-24T11:04:14.4007739Z Updating files: 43% (2725/6336) 2026-10-24T11:04:14.4028345Z Updating files: 44% (2788/6336) 2026-10-24T11:04:14.4061057Z Updating files: 45% (2852/6336) 2026-10-24T11:04:14.4083131Z Updating files: 46% (2915/6336) 2026-10-24T11:04:14.4111243Z Updating files: 47% (2978/6336) 2026-10-24T11:04:14.4137271Z Updating files: 48% (3042/6336) 2026-10-24T11:04:14.4166624Z Updating files: 49% (3105/6336) 2026-10-24T11:04:14.4204091Z Updating files: 50% (3168/6336) 2026-10-24T11:04:14.4219069Z Updating files: 51% (3232/6336) 2026-10-24T11:04:14.4250864Z Updating files: 52% (3295/6336) 2026-10-24T11:04:14.4276278Z Updating files: 53% (3359/6336) 2026-10-24T11:04:14.4295812Z Updating files: 54% (3422/6336) 2026-10-24T11:04:14.4318564Z Updating files: 55% (3485/6336) 2026-10-24T11:04:14.4335563Z Updating files: 56% (3549/6336) 2026-10-24T11:04:14.4351744Z Updating files: 57% (3612/6336) 2026-10-24T11:04:14.4370399Z Updating files: 58% (3675/6336) 2026-10-24T11:04:14.4726761Z Updating files: 59% (3739/6336) 2026-10-24T11:04:14.4740417Z Updating files: 60% (3802/6336) 2026-10-24T11:04:14.4755883Z Updating files: 61% (3865/6336) 2026-10-24T11:04:14.4773405Z Updating files: 62% (3929/6336) 2026-10-24T11:04:14.4793735Z Updating files: 63% (3992/6336) 2026-10-24T11:04:14.4819431Z Updating files: 64% (4056/6336) 2026-10-24T11:04:14.4839938Z Updating files: 65% (4119/6336) 2026-10-24T11:04:14.4855399Z Updating files: 66% (4182/6336) 2026-10-24T11:04:14.4880150Z Updating files: 67% (4246/6336) 2026-10-24T11:04:14.4892548Z Updating files: 68% (4309/6336) 2026-10-24T11:04:14.4911186Z Updating files: 69% (4372/6336) 2026-10-24T11:04:14.4922801Z Updating files: 70% (4436/6336) 2026-10-24T11:04:14.4939503Z Updating files: 71% (4499/6336) 2026-10-24T11:04:14.4955171Z Updating files: 72% (4562/6336) 2026-10-24T11:04:14.4979259Z Updating files: 73% (4626/6336) 2026-10-24T11:04:14.5228438Z Updating files: 74% (4689/6336) 2026-10-24T11:04:14.5409618Z Updating files: 75% (4752/6336) 2026-10-24T11:04:14.5430219Z Updating files: 76% (4816/6336) 2026-10-24T11:04:14.5449756Z Updating files: 77% (4879/6336) 2026-10-24T11:04:14.5474874Z Updating files: 78% (4943/6336) 2026-10-24T11:04:14.5492979Z Updating files: 79% (5006/6336) 2026-10-24T11:04:14.5511478Z Updating files: 80% (5069/6336) 2026-10-24T11:04:14.5527810Z Updating files: 81% (5133/6336) 2026-10-24T11:04:14.5546016Z Updating files: 82% (5196/6336) 2026-10-24T11:04:14.5564617Z Updating files: 83% (5259/6336) 2026-10-24T11:04:14.5584661Z Updating files: 84% (5323/6336) 2026-10-24T11:04:14.5606006Z Updating files: 85% (5386/6336) 2026-10-24T11:04:14.5628812Z Updating files: 86% (5449/6336) 2026-10-24T11:04:14.5694847Z Updating files: 87% (5513/6336) 2026-10-24T11:04:14.5725246Z Updating files: 88% (5576/6336) 2026-10-24T11:04:14.5745014Z Updating files: 89% (5640/6336) 2026-10-24T11:04:14.5766916Z Updating files: 90% (5703/6336) 2026-10-24T11:04:14.5801894Z Updating files: 91% (5766/6336) 2026-10-24T11:04:14.5816581Z Updating files: 92% (5830/6336) 2026-10-24T11:04:14.5832160Z Updating files: 93% (5893/6336) 2026-10-24T11:04:14.5852154Z Updating files: 94% (5956/6336) 2026-10-24T11:04:14.5874956Z Updating files: 95% (6020/6336) 2026-10-24T11:04:14.5925699Z Updating files: 96% (6083/6336) 2026-10-24T11:04:14.5951695Z Updating files: 97% (6146/6336) 2026-10-24T11:04:14.5996448Z Updating files: 98% (6210/6336) 2026-10-24T11:04:14.6014824Z Updating files: 99% (6273/6336) 2026-10-24T11:04:14.6015051Z Updating files: 100% (6336/6336) 2026-10-24T11:04:14.6015266Z Updating files: 100% (6336/6336), done. 2026-10-24T11:04:14.6158961Z Note: switching to 'refs/remotes/pull/19414/merge'. 2026-10-24T11:04:14.6159084Z 2026-10-24T11:04:14.6159226Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T11:04:14.6159513Z changes and commit them, and you can discard any commits you make in this 2026-10-24T11:04:14.6159804Z state without impacting any branches by switching back to a branch. 2026-10-24T11:04:14.6159971Z 2026-10-24T11:04:14.6160089Z If you want to create a new branch to retain commits you create, you may 2026-10-24T11:04:14.6160366Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T11:04:14.6160528Z 2026-10-24T11:04:14.6160602Z git switch -c 2026-10-24T11:04:14.6160718Z 2026-10-24T11:04:14.6160788Z Or undo this operation with: 2026-10-24T11:04:14.6160892Z 2026-10-24T11:04:14.6160964Z git switch - 2026-10-24T11:04:14.6161057Z 2026-10-24T11:04:14.6161197Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T11:04:14.6161380Z 2026-10-24T11:04:14.6161587Z HEAD is now at c56f6d2 Merge cdc28c82a5f4a014abc82d0c3de4c3e20cc343c0 into fef851bee09102641061aeb78a3092c2ba2c72ab 2026-10-24T11:04:14.6172113Z ##[endgroup] 2026-10-24T11:04:14.6208345Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:04:14.6229163Z c56f6d25bcdb0e648dd6c136b9cfa75bdd13dbb5 2026-10-24T11:04:14.6307221Z ##[group]Run sudo apt-get update 2026-10-24T11:04:14.6307444Z sudo apt-get update 2026-10-24T11:04:14.6307651Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-24T11:04:14.6307855Z command -v cc 2026-10-24T11:04:14.6319263Z shell: /usr/bin/bash -e {0} 2026-10-24T11:04:14.6319396Z env: 2026-10-24T11:04:14.6319511Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:14.6319661Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:14.6319808Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:14.6319956Z ##[endgroup] 2026-10-24T11:04:14.6891250Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T11:04:14.7027975Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-24T11:04:14.7040706Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T11:04:14.7085523Z Hit:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease 2026-10-24T11:04:14.7096925Z Hit:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease 2026-10-24T11:04:14.7117535Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T11:04:14.7201219Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-24T11:04:14.7215016Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T11:04:14.7487896Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T11:04:14.7589288Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T11:04:14.8379811Z Get:11 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-24T11:04:14.8474954Z Get:12 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-24T11:04:17.2364120Z Fetched 4477 kB in 0s (16.4 MB/s) 2026-10-24T11:04:17.6994062Z Reading package lists... 2026-10-24T11:04:17.7285519Z Reading package lists... 2026-10-24T11:04:17.8851776Z Building dependency tree... 2026-10-24T11:04:17.8856157Z Reading state information... 2026-10-24T11:04:17.9828637Z The following NEW packages will be installed: 2026-10-24T11:04:17.9831256Z build-essential 2026-10-24T11:04:17.9924904Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-24T11:04:17.9925284Z Need to get 4928 B of archives. 2026-10-24T11:04:17.9925456Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-24T11:04:17.9925683Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T11:04:18.0172548Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-24T11:04:18.1535440Z Fetched 4928 B in 0s (161 kB/s) 2026-10-24T11:04:18.1638043Z Selecting previously unselected package build-essential. 2026-10-24T11:04:18.1728669Z (Reading database ... 2026-10-24T11:04:18.1728822Z (Reading database ... 5% 2026-10-24T11:04:18.1728972Z (Reading database ... 10% 2026-10-24T11:04:18.1729114Z (Reading database ... 15% 2026-10-24T11:04:18.1729255Z (Reading database ... 20% 2026-10-24T11:04:18.1729377Z (Reading database ... 25% 2026-10-24T11:04:18.1729495Z (Reading database ... 30% 2026-10-24T11:04:18.1729620Z (Reading database ... 35% 2026-10-24T11:04:18.1729735Z (Reading database ... 40% 2026-10-24T11:04:18.1729859Z (Reading database ... 45% 2026-10-24T11:04:18.1729974Z (Reading database ... 50% 2026-10-24T11:04:18.1758381Z (Reading database ... 55% 2026-10-24T11:04:18.1802383Z (Reading database ... 60% 2026-10-24T11:04:18.1850246Z (Reading database ... 65% 2026-10-24T11:04:18.1929954Z (Reading database ... 70% 2026-10-24T11:04:18.1969586Z (Reading database ... 75% 2026-10-24T11:04:18.2005477Z (Reading database ... 80% 2026-10-24T11:04:18.2049823Z (Reading database ... 85% 2026-10-24T11:04:18.2124222Z (Reading database ... 90% 2026-10-24T11:04:18.2363733Z (Reading database ... 95% 2026-10-24T11:04:18.2363885Z (Reading database ... 100% 2026-10-24T11:04:18.2364361Z (Reading database ... 207973 files and directories currently installed.) 2026-10-24T11:04:18.2409103Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-24T11:04:18.2409361Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-24T11:04:18.2569177Z Setting up build-essential (12.10ubuntu1) ... 2026-10-24T11:04:18.4781929Z 2026-10-24T11:04:18.4782253Z No services need to be restarted. 2026-10-24T11:04:18.4782412Z 2026-10-24T11:04:18.4782480Z No containers need to be restarted. 2026-10-24T11:04:18.4782598Z 2026-10-24T11:04:18.4782710Z No user sessions are running outdated binaries. 2026-10-24T11:04:18.4782841Z 2026-10-24T11:04:18.4782970Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T11:04:18.4969672Z /usr/bin/cc 2026-10-24T11:04:18.5035507Z Prepare all required actions 2026-10-24T11:04:18.5058260Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-24T11:04:18.5058414Z env: 2026-10-24T11:04:18.5058589Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:18.5058730Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:18.5058870Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:18.5058995Z ##[endgroup] 2026-10-24T11:04:18.5098923Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-24T11:04:18.5114138Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T11:04:18.5114431Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T11:04:18.5114769Z printf '%s\tpriority:%s\n' \ 2026-10-24T11:04:18.5114929Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-24T11:04:18.5115120Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-24T11:04:18.5115307Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-24T11:04:18.5115518Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-24T11:04:18.5115686Z  2026-10-24T11:04:18.5115840Z # APT's mirror transport retries each file against the next server. 2026-10-24T11:04:18.5116101Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-24T11:04:18.5116312Z  -exec sed -i -E \ 2026-10-24T11:04:18.5116558Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-24T11:04:18.5116801Z  2026-10-24T11:04:18.5116951Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-24T11:04:18.5117191Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-24T11:04:18.5117421Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-24T11:04:18.5127971Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:04:18.5128136Z env: 2026-10-24T11:04:18.5128240Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:18.5128378Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:18.5128563Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:18.5128693Z ##[endgroup] 2026-10-24T11:04:18.5365378Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=26] 2026-10-24T11:04:18.5387954Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T11:04:18.5388371Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T11:04:18.5388659Z ( 2026-10-24T11:04:18.5388759Z  set +e 2026-10-24T11:04:18.5388931Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-24T11:04:18.5389149Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-24T11:04:18.5389315Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-24T11:04:18.5399302Z shell: /usr/bin/bash -e {0} 2026-10-24T11:04:18.5399424Z env: 2026-10-24T11:04:18.5399540Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:18.5399692Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:18.5399841Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:18.5399971Z ##[endgroup] 2026-10-24T11:04:18.5541615Z Prepare all required actions 2026-10-24T11:04:18.5542016Z Getting action download info 2026-10-24T11:04:18.6295772Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T11:04:18.7181082Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T11:04:18.7181230Z env: 2026-10-24T11:04:18.7181345Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:18.7181483Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:18.7181622Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:18.7181745Z ##[endgroup] 2026-10-24T11:04:18.7254849Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-24T11:04:18.7266715Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:04:18.7267056Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:04:18.7267348Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:04:18.7267578Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:04:18.7277913Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:04:18.7278186Z env: 2026-10-24T11:04:18.7278296Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:18.7278461Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:18.7278603Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:18.7278730Z ##[endgroup] 2026-10-24T11:04:18.7637860Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=38] 2026-10-24T11:04:18.7639426Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-24T11:04:18.7683887Z ##[group]Run actions/cache@v6 2026-10-24T11:04:18.7684021Z with: 2026-10-24T11:04:18.7684120Z path: ~/.vite-plus 2026-10-24T11:04:18.7684275Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:04:18.7684470Z enableCrossOsArchive: false 2026-10-24T11:04:18.7684593Z fail-on-cache-miss: false 2026-10-24T11:04:18.7684714Z lookup-only: false 2026-10-24T11:04:18.7684815Z save-always: false 2026-10-24T11:04:18.7684919Z env: 2026-10-24T11:04:18.7685020Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:18.7685167Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:18.7685302Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:18.7685424Z ##[endgroup] 2026-10-24T11:04:18.9577597Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:04:19.2165725Z Received 170349591 of 170349591 (100.0%), 688.4 MBs/sec 2026-10-24T11:04:19.2166308Z Cache Size: ~162 MB (170349591 B) 2026-10-24T11:04:19.2192761Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2264cd49-796d-4618-9bdf-5ff3d29c9f00/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:04:19.9093359Z Cache restored successfully 2026-10-24T11:04:19.9244472Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:04:19.9326760Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1168] 2026-10-24T11:04:19.9329059Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-24T11:04:19.9348194Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:04:19.9348419Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:04:19.9348594Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T11:04:19.9359540Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:04:19.9359705Z env: 2026-10-24T11:04:19.9359825Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:19.9359972Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:19.9360121Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:19.9360256Z ##[endgroup] 2026-10-24T11:04:19.9396301Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T11:04:19.9404971Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T11:04:19.9406922Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-24T11:04:19.9411836Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T11:04:19.9413468Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-24T11:04:19.9425036Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T11:04:19.9425303Z store_path="$(vp pm cache dir)" 2026-10-24T11:04:19.9425550Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T11:04:19.9438079Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:04:19.9438439Z env: 2026-10-24T11:04:19.9438578Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:19.9438731Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:19.9438874Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:19.9439001Z ##[endgroup] 2026-10-24T11:04:19.9566564Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-24T11:04:19.9567877Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-24T11:04:19.9888919Z ##[group]Run actions/cache@v6 2026-10-24T11:04:19.9889046Z with: 2026-10-24T11:04:19.9889180Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:04:19.9889444Z key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:04:19.9889696Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T11:04:19.9889845Z enableCrossOsArchive: false 2026-10-24T11:04:19.9889981Z fail-on-cache-miss: false 2026-10-24T11:04:19.9890115Z lookup-only: false 2026-10-24T11:04:19.9890224Z save-always: false 2026-10-24T11:04:19.9890330Z env: 2026-10-24T11:04:19.9890437Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:19.9890587Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:19.9890727Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:19.9890875Z ##[endgroup] 2026-10-24T11:04:20.1806199Z Cache hit for: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:04:21.2037597Z Received 738197504 of 995169257 (74.2%), 704.0 MBs/sec 2026-10-24T11:04:21.5952972Z Received 995169257 of 995169257 (100.0%), 682.3 MBs/sec 2026-10-24T11:04:21.5954179Z Cache Size: ~949 MB (995169257 B) 2026-10-24T11:04:21.6016353Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/779f77ff-dc1a-4a8c-9dfc-140887a29a19/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:04:26.6965306Z Cache restored successfully 2026-10-24T11:04:26.7411014Z Cache restored from key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:04:26.7481818Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6791] 2026-10-24T11:04:26.7484204Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-24T11:04:26.7494359Z ##[group]Run vp install 2026-10-24T11:04:26.7494496Z vp install 2026-10-24T11:04:26.7505082Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:04:26.7505246Z env: 2026-10-24T11:04:26.7505360Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:26.7505501Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:26.7505644Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:26.7505777Z ##[endgroup] 2026-10-24T11:04:26.7833214Z Scope: all 33 workspace projects 2026-10-24T11:04:26.8825184Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T11:04:27.1384310Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T11:04:27.1384633Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:04:27.1384847Z Virtual store is at: node_modules/.pnpm 2026-10-24T11:04:29.2553013Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.4s) 2026-10-24T11:04:29.2553275Z Lockfile is up to date, resolution step is skipped 2026-10-24T11:04:29.2715296Z Packages: +1721 2026-10-24T11:04:29.2715486Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T11:04:29.3009164Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T11:04:30.2173290Z . prepare$ vp config --no-agent 2026-10-24T11:04:30.3099545Z . prepare: Done 2026-10-24T11:04:30.3112567Z 2026-10-24T11:04:30.3112677Z devDependencies: 2026-10-24T11:04:30.3112815Z + @coderabbitai/config 1.1.0 2026-10-24T11:04:30.3112945Z + @shadcn/lint 0.1.5 2026-10-24T11:04:30.3113086Z + @types/node 24.12.4 2026-10-24T11:04:30.3113213Z + knip 6.34.0 2026-10-24T11:04:30.3113347Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T11:04:30.3113494Z + vite-plus 1.3.0 2026-10-24T11:04:30.3113561Z 2026-10-24T11:04:30.3127808Z Done in 3.5s using pnpm v12.14.0 2026-10-24T11:04:30.3268919Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3578] 2026-10-24T11:04:30.3709505Z ##[group]Run actions/cache@v6 2026-10-24T11:04:30.3709675Z with: 2026-10-24T11:04:30.3709788Z path: ~/.cache/electron 2026-10-24T11:04:30.3710032Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T11:04:30.3710414Z enableCrossOsArchive: false 2026-10-24T11:04:30.3710630Z fail-on-cache-miss: false 2026-10-24T11:04:30.3710827Z lookup-only: false 2026-10-24T11:04:30.3711020Z save-always: false 2026-10-24T11:04:30.3711194Z env: 2026-10-24T11:04:30.3711370Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:30.3711610Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:30.3711858Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:30.3712077Z ##[endgroup] 2026-10-24T11:04:30.5656067Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T11:04:30.7217480Z Received 122906203 of 122906203 (100.0%), 837.2 MBs/sec 2026-10-24T11:04:30.7217971Z Cache Size: ~117 MB (122906203 B) 2026-10-24T11:04:30.7240204Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/37fb3c16-5dc7-4179-9e7d-6546dc73ebd5/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:04:30.7756005Z Cache restored successfully 2026-10-24T11:04:30.7877291Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T11:04:30.7956550Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-24T11:04:30.7956965Z vp run --filter @t3tools/desktop ensure:electron 2026-10-24T11:04:30.7968671Z shell: /usr/bin/bash -e {0} 2026-10-24T11:04:30.7968986Z env: 2026-10-24T11:04:30.7969104Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:30.7969263Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:30.7969451Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:30.7969635Z ##[endgroup] 2026-10-24T11:04:30.9831875Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-24T11:04:31.5444744Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-24T11:04:31.5464120Z 2026-10-24T11:04:31.5562513Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T11:04:31.5562796Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T11:04:31.5574350Z shell: /usr/bin/bash -e {0} 2026-10-24T11:04:31.5574475Z env: 2026-10-24T11:04:31.5574590Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:31.5574734Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:31.5574874Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:31.5575028Z ##[endgroup] 2026-10-24T11:04:31.6393610Z ...... 2026-10-24T11:04:31.6393849Z ---------------------------------------------------------------------- 2026-10-24T11:04:31.6394052Z Ran 6 tests in 0.006s 2026-10-24T11:04:31.6394137Z 2026-10-24T11:04:31.6394180Z OK 2026-10-24T11:04:31.6523751Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T11:04:31.6524258Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T11:04:31.6536345Z shell: /usr/bin/bash -e {0} 2026-10-24T11:04:31.6536579Z env: 2026-10-24T11:04:31.6536693Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:31.6536839Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:31.6536979Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:31.6537131Z ##[endgroup] 2026-10-24T11:04:31.7038820Z ✔ allows preview releases from any branch without consulting main (0.485671ms) 2026-10-24T11:04:31.7039433Z ✔ rejects a manual stable release from a feature branch (0.24015ms) 2026-10-24T11:04:31.7043624Z ✔ rejects a manual nightly release from a feature branch (3.427793ms) 2026-10-24T11:04:31.7043915Z ✔ rejects a release commit that is behind from main (0.16517ms) 2026-10-24T11:04:31.7044146Z ✔ rejects a release commit that is diverged from main (0.083927ms) 2026-10-24T11:04:31.7044386Z ✔ releases the first nightly when no nightly is published (0.398849ms) 2026-10-24T11:04:31.7044652Z ✔ uses publication time, not release order or the tagged commit date (0.134141ms) 2026-10-24T11:04:31.7044912Z ✔ ignores stable releases and drafts when checking the gap (0.080641ms) 2026-10-24T11:04:31.7045963Z ✔ fails instead of releasing when GitHub cannot supply release state (0.095118ms) 2026-10-24T11:04:31.7046246Z ✔ skips a candidate commit that is behind relative to the last nightly (0.149771ms) 2026-10-24T11:04:31.7046578Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.093435ms) 2026-10-24T11:04:31.7046866Z ✔ stable releases resolve the commit of the newest published nightly (0.527349ms) 2026-10-24T11:04:31.7047129Z ✔ stable releases derive the version from legacy nightly tags (0.101621ms) 2026-10-24T11:04:31.7511911Z ✔ hosted web: saves one deployment URL after plain URL (4.121134ms) 2026-10-24T11:04:31.7512344Z ✔ hosted web: saves one deployment URL after lockfile warning (2.260864ms) 2026-10-24T11:04:31.7512878Z ✔ hosted web: saves one deployment URL after trailing diagnostic (2.266273ms) 2026-10-24T11:04:31.7513706Z ✔ hosted web: rejects missing URL without saving output (1.927166ms) 2026-10-24T11:04:31.7514064Z ✔ hosted web: rejects invalid URL without saving output (1.891069ms) 2026-10-24T11:04:31.7514506Z ✔ hosted web: rejects multiple URLs without saving output (1.889817ms) 2026-10-24T11:04:31.7515021Z ✔ hosted web: rejects failed deployment without saving output (1.16726ms) 2026-10-24T11:04:31.7516334Z ✔ marketing: saves one deployment URL after plain URL (2.831534ms) 2026-10-24T11:04:31.7516723Z ✔ marketing: saves one deployment URL after lockfile warning (3.199685ms) 2026-10-24T11:04:31.7517239Z ✔ marketing: saves one deployment URL after trailing diagnostic (3.107502ms) 2026-10-24T11:04:31.7517912Z ✔ marketing: rejects missing URL without saving output (3.018806ms) 2026-10-24T11:04:31.7519054Z ✔ marketing: rejects invalid URL without saving output (2.963652ms) 2026-10-24T11:04:31.7519467Z ✔ marketing: rejects multiple URLs without saving output (3.015519ms) 2026-10-24T11:04:31.7520737Z ✔ marketing: rejects failed deployment without saving output (2.005724ms) 2026-10-24T11:04:31.7520995Z ✔ web preview: saves one deployment URL after plain URL (1.937957ms) 2026-10-24T11:04:31.7522203Z ✔ web preview: saves one deployment URL after lockfile warning (1.675634ms) 2026-10-24T11:04:31.7522601Z ✔ web preview: saves one deployment URL after trailing diagnostic (2.122954ms) 2026-10-24T11:04:31.7523039Z ✔ web preview: rejects missing URL without saving output (1.833191ms) 2026-10-24T11:04:31.7524272Z ✔ web preview: rejects invalid URL without saving output (1.759503ms) 2026-10-24T11:04:31.7525044Z ✔ web preview: rejects multiple URLs without saving output (1.718536ms) 2026-10-24T11:04:31.7526149Z ✔ web preview: rejects failed deployment without saving output (1.230198ms) 2026-10-24T11:04:31.7563273Z ℹ tests 34 2026-10-24T11:04:31.7563388Z ℹ suites 0 2026-10-24T11:04:31.7563505Z ℹ pass 34 2026-10-24T11:04:31.7563609Z ℹ fail 0 2026-10-24T11:04:31.7563736Z ℹ cancelled 0 2026-10-24T11:04:31.7563845Z ℹ skipped 0 2026-10-24T11:04:31.7563950Z ℹ todo 0 2026-10-24T11:04:31.7564063Z ℹ duration_ms 85.435718 2026-10-24T11:04:31.7617292Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T11:04:31.7617585Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T11:04:31.7617768Z cat "$RUNNER_TEMP/apt.log" 2026-10-24T11:04:31.7617933Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-24T11:04:31.7628023Z shell: /usr/bin/bash -e {0} 2026-10-24T11:04:31.7628269Z env: 2026-10-24T11:04:31.7628375Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:31.7628515Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:31.7628651Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:31.7628781Z ##[endgroup] 2026-10-24T11:04:41.7723879Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-24T11:04:41.7724401Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T11:04:41.7724668Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T11:04:41.7724901Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-24T11:04:41.7725140Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T11:04:41.7725360Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-24T11:04:41.7725593Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T11:04:41.7725831Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T11:04:41.7726165Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T11:04:41.7726413Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-24T11:04:41.7726666Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-24T11:04:41.7726916Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-24T11:04:41.7727172Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-24T11:04:41.7727470Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-24T11:04:41.7727732Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-24T11:04:41.7727982Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-24T11:04:41.7728250Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-24T11:04:41.7728505Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-24T11:04:41.7728757Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-24T11:04:41.7729022Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-24T11:04:41.7729333Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-24T11:04:41.7729616Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-24T11:04:41.7729926Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-24T11:04:41.7730200Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-24T11:04:41.7730607Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T11:04:41.7730903Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-24T11:04:41.7731166Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T11:04:41.7731445Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-24T11:04:41.7731723Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T11:04:41.7732009Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-24T11:04:41.7732351Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T11:04:41.7732644Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-24T11:04:41.7732931Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-24T11:04:41.7733343Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-24T11:04:41.7733623Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-24T11:04:41.7733917Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-24T11:04:41.7734206Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-24T11:04:41.7734494Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-24T11:04:41.7734776Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T11:04:41.7735065Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-24T11:04:41.7735345Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-24T11:04:41.7735614Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-24T11:04:41.7735885Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B] 2026-10-24T11:04:41.7736212Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-24T11:04:41.7736495Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-24T11:04:41.7736772Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-24T11:04:41.7737215Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T11:04:41.7737624Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-24T11:04:41.7737925Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-24T11:04:41.7738217Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-24T11:04:41.7738516Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-24T11:04:41.7738791Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-24T11:04:41.7739078Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-24T11:04:41.7739365Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-24T11:04:41.7739653Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-24T11:04:41.7739918Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-24T11:04:41.7740189Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T11:04:41.7740467Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-24T11:04:41.7740754Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-24T11:04:41.7741024Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-24T11:04:41.7741306Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T11:04:41.7741594Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-24T11:04:41.7741882Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-24T11:04:41.7742158Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-24T11:04:41.7742447Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-24T11:04:41.7742733Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-24T11:04:41.7743018Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-24T11:04:41.7743302Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-24T11:04:41.7743576Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-24T11:04:41.7743866Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-24T11:04:41.7744091Z Fetched 40.7 MB in 8s (5081 kB/s) 2026-10-24T11:04:41.7744240Z Reading package lists... 2026-10-24T11:04:41.7744367Z Reading package lists... 2026-10-24T11:04:41.7744500Z Building dependency tree... 2026-10-24T11:04:41.7744638Z Reading state information... 2026-10-24T11:04:41.7744805Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-24T11:04:41.7744997Z The following additional packages will be installed: 2026-10-24T11:04:41.7745201Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-24T11:04:41.7745431Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-24T11:04:41.7745653Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-24T11:04:41.7745902Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-24T11:04:41.7746191Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-24T11:04:41.7746414Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-24T11:04:41.7746568Z Suggested packages: 2026-10-24T11:04:41.7746735Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-24T11:04:41.7747064Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-24T11:04:41.7747416Z The following NEW packages will be installed: 2026-10-24T11:04:41.7747608Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-24T11:04:41.7747829Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-24T11:04:41.7748067Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-24T11:04:41.7748257Z uuid-dev 2026-10-24T11:04:41.7748381Z The following packages will be upgraded: 2026-10-24T11:04:41.7748570Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-24T11:04:41.7748804Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-24T11:04:41.7749008Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-24T11:04:41.7749210Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-24T11:04:41.7749388Z Need to get 8378 kB of archives. 2026-10-24T11:04:41.7749565Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-24T11:04:41.7749790Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T11:04:41.7750073Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-24T11:04:41.7750411Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-24T11:04:41.7750734Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-24T11:04:41.7751066Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-24T11:04:41.7751394Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-24T11:04:41.7751729Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-24T11:04:41.7752057Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-24T11:04:41.7752400Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-24T11:04:41.7752731Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-24T11:04:41.7753058Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-24T11:04:41.7753386Z 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-24T11:04:41.7753740Z 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-24T11:04:41.7754080Z 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-24T11:04:41.7754435Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-24T11:04:41.7754769Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-24T11:04:41.7755106Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-24T11:04:41.7755432Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-24T11:04:41.7755749Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-24T11:04:41.7756114Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-24T11:04:41.7756427Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-24T11:04:41.7756819Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-24T11:04:41.7757387Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-24T11:04:41.7757749Z 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-24T11:04:41.7758123Z 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-24T11:04:41.7758467Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-24T11:04:41.7758807Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-24T11:04:41.7759125Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-24T11:04:41.7759451Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-24T11:04:41.7759788Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-24T11:04:41.7760133Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-24T11:04:41.7760612Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-24T11:04:41.7760861Z Fetched 8378 kB in 3s (2457 kB/s) 2026-10-24T11:04:41.7761004Z (Reading database ... 2026-10-24T11:04:41.7761128Z (Reading database ... 5% 2026-10-24T11:04:41.7761261Z (Reading database ... 10% 2026-10-24T11:04:41.7761387Z (Reading database ... 15% 2026-10-24T11:04:41.7761508Z (Reading database ... 20% 2026-10-24T11:04:41.7761635Z (Reading database ... 25% 2026-10-24T11:04:41.7761752Z (Reading database ... 30% 2026-10-24T11:04:41.7761877Z (Reading database ... 35% 2026-10-24T11:04:41.7761994Z (Reading database ... 40% 2026-10-24T11:04:41.7762120Z (Reading database ... 45% 2026-10-24T11:04:41.7762240Z (Reading database ... 50% 2026-10-24T11:04:41.7762360Z (Reading database ... 55% 2026-10-24T11:04:41.7762486Z (Reading database ... 60% 2026-10-24T11:04:41.7762639Z (Reading database ... 65% 2026-10-24T11:04:41.7762767Z (Reading database ... 70% 2026-10-24T11:04:41.7762893Z (Reading database ... 75% 2026-10-24T11:04:41.7763021Z (Reading database ... 80% 2026-10-24T11:04:41.7763140Z (Reading database ... 85% 2026-10-24T11:04:41.7763261Z (Reading database ... 90% 2026-10-24T11:04:41.7763386Z (Reading database ... 95% 2026-10-24T11:04:41.7763507Z (Reading database ... 100% 2026-10-24T11:04:41.7763685Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7763908Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7764140Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7764332Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7764484Z (Reading database ... 2026-10-24T11:04:41.7764654Z (Reading database ... 5% 2026-10-24T11:04:41.7764847Z (Reading database ... 10% 2026-10-24T11:04:41.7765073Z (Reading database ... 15% 2026-10-24T11:04:41.7765256Z (Reading database ... 20% 2026-10-24T11:04:41.7765467Z (Reading database ... 25% 2026-10-24T11:04:41.7765671Z (Reading database ... 30% 2026-10-24T11:04:41.7765881Z (Reading database ... 35% 2026-10-24T11:04:41.7766151Z (Reading database ... 40% 2026-10-24T11:04:41.7766271Z (Reading database ... 45% 2026-10-24T11:04:41.7766399Z (Reading database ... 50% 2026-10-24T11:04:41.7766520Z (Reading database ... 55% 2026-10-24T11:04:41.7766644Z (Reading database ... 60% 2026-10-24T11:04:41.7766765Z (Reading database ... 65% 2026-10-24T11:04:41.7766889Z (Reading database ... 70% 2026-10-24T11:04:41.7767008Z (Reading database ... 75% 2026-10-24T11:04:41.7767128Z (Reading database ... 80% 2026-10-24T11:04:41.7767255Z (Reading database ... 85% 2026-10-24T11:04:41.7767377Z (Reading database ... 90% 2026-10-24T11:04:41.7767761Z (Reading database ... 95% 2026-10-24T11:04:41.7768003Z (Reading database ... 100% 2026-10-24T11:04:41.7768186Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7768412Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7768639Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7768830Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7769105Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-24T11:04:41.7769548Z 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-24T11:04:41.7769925Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-24T11:04:41.7770116Z (Reading database ... 2026-10-24T11:04:41.7770238Z (Reading database ... 5% 2026-10-24T11:04:41.7770372Z (Reading database ... 10% 2026-10-24T11:04:41.7770499Z (Reading database ... 15% 2026-10-24T11:04:41.7770635Z (Reading database ... 20% 2026-10-24T11:04:41.7770758Z (Reading database ... 25% 2026-10-24T11:04:41.7770888Z (Reading database ... 30% 2026-10-24T11:04:41.7771008Z (Reading database ... 35% 2026-10-24T11:04:41.7771127Z (Reading database ... 40% 2026-10-24T11:04:41.7771258Z (Reading database ... 45% 2026-10-24T11:04:41.7771376Z (Reading database ... 50% 2026-10-24T11:04:41.7771500Z (Reading database ... 55% 2026-10-24T11:04:41.7771621Z (Reading database ... 60% 2026-10-24T11:04:41.7771745Z (Reading database ... 65% 2026-10-24T11:04:41.7771865Z (Reading database ... 70% 2026-10-24T11:04:41.7771987Z (Reading database ... 75% 2026-10-24T11:04:41.7772114Z (Reading database ... 80% 2026-10-24T11:04:41.7772232Z (Reading database ... 85% 2026-10-24T11:04:41.7772358Z (Reading database ... 90% 2026-10-24T11:04:41.7772477Z (Reading database ... 95% 2026-10-24T11:04:41.7772604Z (Reading database ... 100% 2026-10-24T11:04:41.7772780Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7773005Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7773316Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7773530Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7773773Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7773988Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7774152Z (Reading database ... 2026-10-24T11:04:41.7774271Z (Reading database ... 5% 2026-10-24T11:04:41.7774400Z (Reading database ... 10% 2026-10-24T11:04:41.7774524Z (Reading database ... 15% 2026-10-24T11:04:41.7774651Z (Reading database ... 20% 2026-10-24T11:04:41.7774771Z (Reading database ... 25% 2026-10-24T11:04:41.7774889Z (Reading database ... 30% 2026-10-24T11:04:41.7775015Z (Reading database ... 35% 2026-10-24T11:04:41.7775137Z (Reading database ... 40% 2026-10-24T11:04:41.7775264Z (Reading database ... 45% 2026-10-24T11:04:41.7775383Z (Reading database ... 50% 2026-10-24T11:04:41.7775512Z (Reading database ... 55% 2026-10-24T11:04:41.7775633Z (Reading database ... 60% 2026-10-24T11:04:41.7775754Z (Reading database ... 65% 2026-10-24T11:04:41.7775880Z (Reading database ... 70% 2026-10-24T11:04:41.7776000Z (Reading database ... 75% 2026-10-24T11:04:41.7776171Z (Reading database ... 80% 2026-10-24T11:04:41.7776292Z (Reading database ... 85% 2026-10-24T11:04:41.7776418Z (Reading database ... 90% 2026-10-24T11:04:41.7776538Z (Reading database ... 95% 2026-10-24T11:04:41.7776661Z (Reading database ... 100% 2026-10-24T11:04:41.7776834Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7777054Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7777280Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7777587Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7777834Z (Reading database ... 2026-10-24T11:04:41.7777957Z (Reading database ... 5% 2026-10-24T11:04:41.7778088Z (Reading database ... 10% 2026-10-24T11:04:41.7778208Z (Reading database ... 15% 2026-10-24T11:04:41.7778329Z (Reading database ... 20% 2026-10-24T11:04:41.7778456Z (Reading database ... 25% 2026-10-24T11:04:41.7778575Z (Reading database ... 30% 2026-10-24T11:04:41.7778699Z (Reading database ... 35% 2026-10-24T11:04:41.7778817Z (Reading database ... 40% 2026-10-24T11:04:41.7778940Z (Reading database ... 45% 2026-10-24T11:04:41.7779058Z (Reading database ... 50% 2026-10-24T11:04:41.7779177Z (Reading database ... 55% 2026-10-24T11:04:41.7779302Z (Reading database ... 60% 2026-10-24T11:04:41.7779419Z (Reading database ... 65% 2026-10-24T11:04:41.7779546Z (Reading database ... 70% 2026-10-24T11:04:41.7779665Z (Reading database ... 75% 2026-10-24T11:04:41.7779792Z (Reading database ... 80% 2026-10-24T11:04:41.7779911Z (Reading database ... 85% 2026-10-24T11:04:41.7781150Z (Reading database ... 90% 2026-10-24T11:04:41.7781261Z (Reading database ... 95% 2026-10-24T11:04:41.7781369Z (Reading database ... 100% 2026-10-24T11:04:41.7781526Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7781734Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7781947Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7782154Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7782364Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7782555Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7782700Z (Reading database ... 2026-10-24T11:04:41.7782809Z (Reading database ... 5% 2026-10-24T11:04:41.7782920Z (Reading database ... 10% 2026-10-24T11:04:41.7783032Z (Reading database ... 15% 2026-10-24T11:04:41.7783144Z (Reading database ... 20% 2026-10-24T11:04:41.7783256Z (Reading database ... 25% 2026-10-24T11:04:41.7783363Z (Reading database ... 30% 2026-10-24T11:04:41.7783474Z (Reading database ... 35% 2026-10-24T11:04:41.7783581Z (Reading database ... 40% 2026-10-24T11:04:41.7783688Z (Reading database ... 45% 2026-10-24T11:04:41.7783801Z (Reading database ... 50% 2026-10-24T11:04:41.7783909Z (Reading database ... 55% 2026-10-24T11:04:41.7784024Z (Reading database ... 60% 2026-10-24T11:04:41.7784134Z (Reading database ... 65% 2026-10-24T11:04:41.7784246Z (Reading database ... 70% 2026-10-24T11:04:41.7784355Z (Reading database ... 75% 2026-10-24T11:04:41.7784465Z (Reading database ... 80% 2026-10-24T11:04:41.7784579Z (Reading database ... 85% 2026-10-24T11:04:41.7784688Z (Reading database ... 90% 2026-10-24T11:04:41.7784800Z (Reading database ... 95% 2026-10-24T11:04:41.7784912Z (Reading database ... 100% 2026-10-24T11:04:41.7785072Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7785282Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T11:04:41.7785508Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-24T11:04:41.7785707Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-24T11:04:41.7785850Z (Reading database ... 2026-10-24T11:04:41.7785959Z (Reading database ... 5% 2026-10-24T11:04:41.7786362Z (Reading database ... 10% 2026-10-24T11:04:41.7786480Z (Reading database ... 15% 2026-10-24T11:04:41.7786590Z (Reading database ... 20% 2026-10-24T11:04:41.7786705Z (Reading database ... 25% 2026-10-24T11:04:41.7786813Z (Reading database ... 30% 2026-10-24T11:04:41.7786921Z (Reading database ... 35% 2026-10-24T11:04:41.7787033Z (Reading database ... 40% 2026-10-24T11:04:41.7787139Z (Reading database ... 45% 2026-10-24T11:04:41.7787252Z (Reading database ... 50% 2026-10-24T11:04:41.7787360Z (Reading database ... 55% 2026-10-24T11:04:41.7787468Z (Reading database ... 60% 2026-10-24T11:04:41.7787576Z (Reading database ... 65% 2026-10-24T11:04:41.7787740Z (Reading database ... 70% 2026-10-24T11:04:41.7787927Z (Reading database ... 75% 2026-10-24T11:04:41.7788033Z (Reading database ... 80% 2026-10-24T11:04:41.7788144Z (Reading database ... 85% 2026-10-24T11:04:41.7788253Z (Reading database ... 90% 2026-10-24T11:04:41.7788369Z (Reading database ... 95% 2026-10-24T11:04:41.7788479Z (Reading database ... 100% 2026-10-24T11:04:41.7788633Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7788844Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7789051Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7789245Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7789387Z (Reading database ... 2026-10-24T11:04:41.7789499Z (Reading database ... 5% 2026-10-24T11:04:41.7789612Z (Reading database ... 10% 2026-10-24T11:04:41.7789726Z (Reading database ... 15% 2026-10-24T11:04:41.7789836Z (Reading database ... 20% 2026-10-24T11:04:41.7789948Z (Reading database ... 25% 2026-10-24T11:04:41.7790059Z (Reading database ... 30% 2026-10-24T11:04:41.7790167Z (Reading database ... 35% 2026-10-24T11:04:41.7790277Z (Reading database ... 40% 2026-10-24T11:04:41.7790384Z (Reading database ... 45% 2026-10-24T11:04:41.7790496Z (Reading database ... 50% 2026-10-24T11:04:41.7790602Z (Reading database ... 55% 2026-10-24T11:04:41.7790708Z (Reading database ... 60% 2026-10-24T11:04:41.7790818Z (Reading database ... 65% 2026-10-24T11:04:41.7790926Z (Reading database ... 70% 2026-10-24T11:04:41.7791035Z (Reading database ... 75% 2026-10-24T11:04:41.7791142Z (Reading database ... 80% 2026-10-24T11:04:41.7791251Z (Reading database ... 85% 2026-10-24T11:04:41.7791361Z (Reading database ... 90% 2026-10-24T11:04:41.7791468Z (Reading database ... 95% 2026-10-24T11:04:41.7791581Z (Reading database ... 100% 2026-10-24T11:04:41.7791734Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T11:04:41.7791941Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7792131Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7792338Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-24T11:04:41.7792562Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T11:04:41.7792784Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T11:04:41.7792996Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T11:04:41.7793214Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T11:04:41.7793444Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T11:04:41.7793671Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T11:04:41.7793898Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T11:04:41.7794121Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7794335Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7794550Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7794767Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7794971Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7795170Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T11:04:41.7795362Z Selecting previously unselected package libsecret-common. 2026-10-24T11:04:41.7795569Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-24T11:04:41.7795754Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-24T11:04:41.7795938Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-24T11:04:41.7796193Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-24T11:04:41.7796431Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T11:04:41.7796689Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-24T11:04:41.7796894Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-24T11:04:41.7797084Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T11:04:41.7797258Z Selecting previously unselected package libgpg-error-dev. 2026-10-24T11:04:41.7797461Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-24T11:04:41.7797647Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T11:04:41.7797821Z Selecting previously unselected package libgcrypt20-dev. 2026-10-24T11:04:41.7798018Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T11:04:41.7798210Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T11:04:41.7798398Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-24T11:04:41.7798633Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T11:04:41.7798853Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7799051Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-24T11:04:41.7799261Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T11:04:41.7799464Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7799639Z Selecting previously unselected package uuid-dev:amd64. 2026-10-24T11:04:41.7799828Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7800009Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7800182Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-24T11:04:41.7800381Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7800568Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7800745Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-24T11:04:41.7800941Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-24T11:04:41.7801119Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T11:04:41.7801295Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-24T11:04:41.7801502Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-24T11:04:41.7801691Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T11:04:41.7801865Z Selecting previously unselected package libmount-dev:amd64. 2026-10-24T11:04:41.7802100Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T11:04:41.7802288Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7802471Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-24T11:04:41.7802677Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T11:04:41.7802877Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7803064Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-24T11:04:41.7803269Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-24T11:04:41.7803460Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T11:04:41.7803621Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7803774Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7803927Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7804096Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7804252Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T11:04:41.7804409Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7804564Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T11:04:41.7804728Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7804894Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7805100Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7805316Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7805503Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-24T11:04:41.7805696Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-24T11:04:41.7805859Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7806084Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7806288Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7806473Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T11:04:41.7806635Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7806782Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7806926Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T11:04:41.7807084Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T11:04:41.7807247Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T11:04:41.7807405Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T11:04:41.7807572Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T11:04:41.7807738Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T11:04:41.7807904Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-24T11:04:41.7808071Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-24T11:04:41.7808243Z Not building database; man-db/auto-update is not 'true'. 2026-10-24T11:04:41.7808418Z Processing triggers for install-info (7.1-3build2) ... 2026-10-24T11:04:41.7808530Z 2026-10-24T11:04:41.7808577Z Restarting services... 2026-10-24T11:04:41.7809053Z 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-24T11:04:41.7809644Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-24T11:04:41.7809800Z 2026-10-24T11:04:41.7809853Z Service restarts being deferred: 2026-10-24T11:04:41.7809989Z systemctl restart ModemManager.service 2026-10-24T11:04:41.7810125Z systemctl restart dbus.service 2026-10-24T11:04:41.7810257Z systemctl restart getty@tty1.service 2026-10-24T11:04:41.7810406Z systemctl restart networkd-dispatcher.service 2026-10-24T11:04:41.7810563Z systemctl restart serial-getty@ttyS0.service 2026-10-24T11:04:41.7810726Z systemctl restart setup_and_run_blacksmith.service 2026-10-24T11:04:41.7810883Z systemctl restart systemd-logind.service 2026-10-24T11:04:41.7810975Z 2026-10-24T11:04:41.7811027Z No containers need to be restarted. 2026-10-24T11:04:41.7811109Z 2026-10-24T11:04:41.7811164Z User sessions running outdated binaries: 2026-10-24T11:04:41.7811307Z runner @ user manager service: systemd[1846] 2026-10-24T11:04:41.7811401Z 2026-10-24T11:04:41.7811496Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T11:04:41.7844945Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T11:04:41.7845357Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T11:04:41.7845568Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-24T11:04:41.7845705Z  filters=() 2026-10-24T11:04:41.7845875Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-24T11:04:41.7846119Z fi 2026-10-24T11:04:41.7846270Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-24T11:04:41.7857072Z shell: /usr/bin/bash -e {0} 2026-10-24T11:04:41.7857205Z env: 2026-10-24T11:04:41.7857313Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:04:41.7857455Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:04:41.7857589Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:04:41.7858568Z 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-24T11:04:41.7859677Z ##[endgroup] 2026-10-24T11:04:41.9405344Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-24T11:04:41.9415342Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:41.9422989Z ~/packages/provider-cursor$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:41.9428895Z ~/packages/ssh$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:42.1028046Z 2026-10-24T11:04:42.1028969Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-24T11:04:42.1029204Z 2026-10-24T11:04:42.1048976Z 2026-10-24T11:04:42.1049517Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github 2026-10-24T11:04:42.1049770Z 2026-10-24T11:04:42.1142035Z 2026-10-24T11:04:42.1143627Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-cursor 2026-10-24T11:04:42.1143931Z 2026-10-24T11:04:42.1148112Z 2026-10-24T11:04:42.1149802Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/ssh 2026-10-24T11:04:42.1150050Z 2026-10-24T11:04:42.9171852Z ✓ src/auth.test.ts (2 tests) 38ms 2026-10-24T11:04:42.9999851Z ✓ src/config.test.ts (4 tests) 68ms 2026-10-24T11:04:43.0140256Z stdout | src/command.test.ts > ssh command > preserves process output: default head 2026-10-24T11:04:43.0176902Z [11:04:42.990] WARN (#40): ssh.command.failed { 2026-10-24T11:04:43.0349733Z alias: 'synthetic-fixture', 2026-10-24T11:04:43.0371511Z hostname: 'synthetic-fixture', 2026-10-24T11:04:43.0465891Z username: null, 2026-10-24T11:04:43.0514198Z port: null, 2026-10-24T11:04:43.0543545Z command: [ 2026-10-24T11:04:43.0561689Z 'ssh', 2026-10-24T11:04:43.0631019Z '-o', 2026-10-24T11:04:43.0642049Z 'BatchMode=yes', 2026-10-24T11:04:43.0644253Z '-o', 2026-10-24T11:04:43.0645018Z 'ConnectTimeout=10', 2026-10-24T11:04:43.0645249Z '--', 2026-10-24T11:04:43.0645447Z 'synthetic-fixture' 2026-10-24T11:04:43.0645644Z ], 2026-10-24T11:04:43.0647470Z exitCode: 1, 2026-10-24T11:04:43.0648163Z stdout: 'HEAD\n' + 2026-10-24T11:04:43.0674161Z 'verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix 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-24T11:04:43.0692718Z '[truncated]', 2026-10-24T11:04:43.0695046Z stderr: '' 2026-10-24T11:04:43.0695255Z } 2026-10-24T11:04:43.0695373Z 2026-10-24T11:04:43.0695654Z stdout | src/command.test.ts > ssh command > preserves process output: opt-in tail 2026-10-24T11:04:43.0696070Z [11:04:43.042] WARN (#53): ssh.command.failed { 2026-10-24T11:04:43.0696326Z alias: 'synthetic-fixture', 2026-10-24T11:04:43.0696564Z hostname: 'synthetic-fixture', 2026-10-24T11:04:43.0696794Z username: null, 2026-10-24T11:04:43.0696993Z port: null, 2026-10-24T11:04:43.0697172Z command: [ 2026-10-24T11:04:43.0697356Z 'ssh', 2026-10-24T11:04:43.0697544Z '-o', 2026-10-24T11:04:43.0697736Z 'BatchMode=yes', 2026-10-24T11:04:43.0697938Z '-o', 2026-10-24T11:04:43.0698132Z 'ConnectTimeout=10', 2026-10-24T11:04:43.0698363Z '--', 2026-10-24T11:04:43.0698553Z 'synthetic-fixture' 2026-10-24T11:04:43.0698771Z ], 2026-10-24T11:04:43.0698951Z exitCode: 1, 2026-10-24T11:04:43.0699163Z stdout: '[truncated]\n' + 2026-10-24T11:04:43.0709680Z '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-24T11:04:43.0729498Z 'PANIC: emulator SDK is broken\n', 2026-10-24T11:04:43.0789820Z 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-24T11:04:43.0819662Z } 2026-10-24T11:04:43.0844621Z 2026-10-24T11:04:43.0854372Z ✓ src/server/skills.test.ts (5 tests) 62ms 2026-10-24T11:04:43.1088566Z ✓ src/command.test.ts (7 tests) 198ms 2026-10-24T11:04:43.1228068Z ✓ src/tunnel.test.ts (7 tests) 87ms 2026-10-24T11:04:43.1276652Z 2026-10-24T11:04:43.1323088Z  Test Files  4 passed (4) 2026-10-24T11:04:43.1329800Z  Tests  20 passed (20) 2026-10-24T11:04:43.1330153Z  Start at  11:04:42 2026-10-24T11:04:43.1330512Z  Duration  1.00s (import 36%, transform 31%, setup 17%, tests 14%, worker 1%) 2026-10-24T11:04:43.1331126Z 2026-10-24T11:04:43.1338506Z ✓ src/server/gitHubPullRequestJson.test.ts (49 tests) 50ms 2026-10-24T11:04:43.1402256Z 2026-10-24T11:04:43.1403582Z ~/packages/contracts$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:43.4624599Z 2026-10-24T11:04:43.4664248Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/contracts 2026-10-24T11:04:43.4748495Z 2026-10-24T11:04:43.4790816Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 303ms 2026-10-24T11:04:43.5336921Z ✓ src/server/accountUsage.test.ts (9 tests) 604ms 2026-10-24T11:04:44.0064102Z ✓ src/auth.test.ts (27 tests) 13ms 2026-10-24T11:04:44.2083532Z ✓ src/project.test.ts (6 tests) 29ms 2026-10-24T11:04:44.2105085Z ✓ src/pullRequest.test.ts (6 tests) 15ms 2026-10-24T11:04:44.2567498Z ✓ src/composerContext.test.ts (8 tests) 134ms 2026-10-24T11:04:44.4510040Z ✓ src/baseSchemas.test.ts (9 tests) 31ms 2026-10-24T11:04:44.4877793Z ✓ src/server/GitHubCredentials.test.ts (5 tests) 59ms 2026-10-24T11:04:44.4969850Z ✓ src/server/GitHubRest.test.ts (8 tests) 91ms 2026-10-24T11:04:44.4986951Z ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 111ms 2026-10-24T11:04:44.5219737Z ✓ src/server/usageLimits.test.ts (9 tests) 88ms 2026-10-24T11:04:44.5294627Z ✓ src/server/CursorAgentSdk.test.ts (1 test) 25ms 2026-10-24T11:04:44.5336745Z ✓ src/settings.test.ts (24 tests) 58ms 2026-10-24T11:04:44.5400760Z ✓ src/server/githubStackActions.test.ts (9 tests) 57ms 2026-10-24T11:04:44.6163982Z ✓ src/server.test.ts (7 tests) 14ms 2026-10-24T11:04:44.6477088Z ✓ src/server/GitHubPullRequestProvider.test.ts (17 tests) 57ms 2026-10-24T11:04:44.7492286Z ✓ src/modelSelection.test.ts (4 tests) 17ms 2026-10-24T11:04:44.7785078Z ✓ src/server/auth.test.ts (10 tests) 44ms 2026-10-24T11:04:44.8006205Z ✓ src/server/textGeneration.test.ts (8 tests) 97ms 2026-10-24T11:04:44.8392922Z ✓ src/orchestratorMcp.test.ts (1 test) 11ms 2026-10-24T11:04:44.9781613Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 144ms 2026-10-24T11:04:44.9992671Z ✓ src/device.test.ts (3 tests) 21ms 2026-10-24T11:04:45.0255378Z ✓ src/server/status.test.ts (8 tests) 23ms 2026-10-24T11:04:45.0390771Z ✓ src/chatAttachment.test.ts (3 tests) 27ms 2026-10-24T11:04:45.0517977Z ✓ src/server/transportFailure.test.ts (10 tests) 10ms 2026-10-24T11:04:45.1110737Z ✓ src/scheduledTask.test.ts (7 tests) 14ms 2026-10-24T11:04:45.1138906Z ✓ src/git.test.ts (3 tests) 11ms 2026-10-24T11:04:45.1653499Z ✓ src/server/accountCache.test.ts (2 tests) 11ms 2026-10-24T11:04:45.2663216Z ✓ src/server/GitHubQuota.test.ts (4 tests) 26ms 2026-10-24T11:04:45.2704488Z ✓ src/acpRegistry.test.ts (2 tests) 9ms 2026-10-24T11:04:45.3003008Z ✓ src/orchestrationV2.test.ts (11 tests) 35ms 2026-10-24T11:04:45.3640879Z ✓ src/server/driver.test.ts (2 tests) 138ms 2026-10-24T11:04:45.3952693Z ✓ src/provider.test.ts (3 tests) 11ms 2026-10-24T11:04:45.4181383Z ✓ src/server/CursorSdk.test.ts (2 tests) 13ms 2026-10-24T11:04:45.4465409Z ✓ src/server/adapter.test.ts (15 tests) 168ms 2026-10-24T11:04:45.4556895Z ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 11ms 2026-10-24T11:04:45.5272182Z ✓ src/server/credentialStore.test.ts (5 tests) 40ms 2026-10-24T11:04:45.5346638Z ✓ src/terminal.test.ts (2 tests) 10ms 2026-10-24T11:04:45.5905133Z ✓ src/window/DesktopWindow.test.ts (20 tests) 203ms 2026-10-24T11:04:45.5928428Z ✓ src/threadMetadataMcp.test.ts (2 tests) 16ms 2026-10-24T11:04:45.6227897Z ✓ src/environment.test.ts (1 test) 6ms 2026-10-24T11:04:45.6315988Z ✓ src/keybindings.test.ts (2 tests) 22ms 2026-10-24T11:04:45.6593955Z ✓ src/preview.test.ts (2 tests) 4ms 2026-10-24T11:04:45.6771735Z ✓ src/filesystem.test.ts (2 tests) 3ms 2026-10-24T11:04:45.6942210Z ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 1086ms 2026-10-24T11:04:45.7222592Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 252ms 2026-10-24T11:04:45.7707467Z ✓ src/server/CursorSdkCatalog.test.ts (1 test) 16ms 2026-10-24T11:04:45.7812256Z 2026-10-24T11:04:45.7813486Z  Test Files  14 passed (14) 2026-10-24T11:04:45.7813875Z  Tests  87 passed (87) 2026-10-24T11:04:45.7866191Z  Start at  11:04:42 2026-10-24T11:04:45.7934702Z  Duration  3.65s (transform 45%, import 41%, setup 8%, tests 7%) 2026-10-24T11:04:45.8010002Z 2026-10-24T11:04:45.8139873Z ✓ src/preview/Manager.test.ts (55 tests) 481ms 2026-10-24T11:04:45.8210366Z 2026-10-24T11:04:45.8248620Z ~/packages/shared$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:45.8367284Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 161ms 2026-10-24T11:04:45.8834041Z ✓ src/rpc.test.ts (2 tests) 8ms 2026-10-24T11:04:45.9139722Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 223ms 2026-10-24T11:04:45.9255001Z ✓ src/browserProfile.test.ts (2 tests) 2ms 2026-10-24T11:04:45.9397102Z ✓ src/providerSetup.test.ts (1 test) 5ms 2026-10-24T11:04:45.9509204Z ✓ src/threadPullRequest.test.ts (1 test) 8ms 2026-10-24T11:04:45.9873133Z ✓ src/relay.test.ts (1 test) 3ms 2026-10-24T11:04:45.9894646Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 267ms 2026-10-24T11:04:45.9895323Z 2026-10-24T11:04:45.9898229Z  Test Files  27 passed (27) 2026-10-24T11:04:45.9898651Z  Tests  142 passed (142) 2026-10-24T11:04:45.9898966Z  Start at  11:04:43 2026-10-24T11:04:45.9900687Z  Duration  2.52s (import 46%, transform 27%, setup 22%, tests 4%, worker 1%) 2026-10-24T11:04:45.9905786Z 2026-10-24T11:04:45.9906187Z  Isolate  27 workers spawned · ~137ms startup each (spawn + environment, per file) 2026-10-24T11:04:45.9906738Z   at least ~392ms faster with isolate: false — reuses workers across files instead of one per file 2026-10-24T11:04:45.9907087Z 2026-10-24T11:04:46.0090456Z 2026-10-24T11:04:46.0097625Z ~/packages/provider-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:46.0691954Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 61ms 2026-10-24T11:04:46.0813617Z 2026-10-24T11:04:46.0970449Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/shared 2026-10-24T11:04:46.1037878Z 2026-10-24T11:04:46.3486167Z 2026-10-24T11:04:46.3545258Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-core 2026-10-24T11:04:46.3579298Z 2026-10-24T11:04:46.4392634Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 125ms 2026-10-24T11:04:46.5794813Z ✓ src/snapShot/snapShot.test.ts (36 tests) 41ms 2026-10-24T11:04:46.7001974Z ✓ src/app/DesktopClerk.test.ts (15 tests) 98ms 2026-10-24T11:04:46.7342070Z ✓ src/server/usageLimits.test.ts (7 tests) 5ms 2026-10-24T11:04:46.7630191Z ✓ src/server/GitHubSourceControlProvider.test.ts (29 tests) 2079ms 2026-10-24T11:04:46.7668077Z ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 630ms 2026-10-24T11:04:46.7781656Z ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 630ms 2026-10-24T11:04:46.7847867Z ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 624ms 2026-10-24T11:04:46.8080214Z 2026-10-24T11:04:46.8158709Z  Test Files  10 passed (10) 2026-10-24T11:04:46.8295564Z  Tests  238 passed (238) 2026-10-24T11:04:46.8334605Z  Start at  11:04:42 2026-10-24T11:04:46.8396629Z  Duration  4.66s (transform 46%, import 30%, tests 18%, setup 6%) 2026-10-24T11:04:46.8434082Z 2026-10-24T11:04:46.8586896Z 2026-10-24T11:04:46.8701633Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:46.8779170Z ✓ src/relayClient.test.ts (14 tests) 197ms 2026-10-24T11:04:46.8928020Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 282ms 2026-10-24T11:04:46.9094837Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 100ms 2026-10-24T11:04:46.9718872Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 37ms 2026-10-24T11:04:47.0082255Z ✓ src/shell.test.ts (42 tests | 2 skipped) 130ms 2026-10-24T11:04:47.0529034Z ✓ src/nodeSqliteClient.test.ts (17 tests) 352ms 2026-10-24T11:04:47.2590461Z ✓ src/server/ModelCatalog.test.ts (4 tests) 3ms 2026-10-24T11:04:47.3411083Z 2026-10-24T11:04:47.3422345Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core 2026-10-24T11:04:47.3478418Z 2026-10-24T11:04:47.4094780Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 118ms 2026-10-24T11:04:47.6249961Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 78ms 2026-10-24T11:04:47.6642917Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 141ms 2026-10-24T11:04:47.6707939Z ✓ src/observability.test.ts (18 tests) 165ms 2026-10-24T11:04:47.6776960Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 313ms 2026-10-24T11:04:47.7116797Z ✓ src/app/DesktopObservability.test.ts (5 tests) 275ms 2026-10-24T11:04:47.7594474Z ✓ src/otelEnvironment.test.ts (31 tests) 84ms 2026-10-24T11:04:47.7796344Z ✓ src/server/mergeMessage.test.ts (11 tests) 11ms 2026-10-24T11:04:47.8220980Z ✓ src/server/pullRequestChecks.test.ts (16 tests) 16ms 2026-10-24T11:04:47.8448763Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 25ms 2026-10-24T11:04:47.8859875Z ✓ src/server/SourceControlProvider.test.ts (1 test) 2ms 2026-10-24T11:04:47.9249597Z ✓ src/server/diffFileRevisions.test.ts (15 tests) 4ms 2026-10-24T11:04:48.0333418Z ✓ src/preview/Passkeys.test.ts (6 tests) 51ms 2026-10-24T11:04:48.2398580Z ✓ src/preview/BrowserSession.test.ts (7 tests) 21ms 2026-10-24T11:04:48.2899239Z ✓ src/composerContextLegacy.test.ts (36 tests) 68ms 2026-10-24T11:04:48.2995194Z ✓ src/usageMerge.test.ts (17 tests) 31ms 2026-10-24T11:04:48.3439079Z ✓ src/usageLimits.test.ts (38 tests) 48ms 2026-10-24T11:04:48.4237024Z ✓ src/serverSettings.test.ts (38 tests) 32ms 2026-10-24T11:04:48.4385423Z ✓ src/projectSettings.test.ts (20 tests) 41ms 2026-10-24T11:04:48.4388933Z ✓ src/server/notification.test.ts (4 tests) 9ms 2026-10-24T11:04:48.4848977Z ✓ src/server/attachmentPrompt.test.ts (2 tests) 19ms 2026-10-24T11:04:48.6228821Z ✓ src/threadPullRequests.test.ts (23 tests) 29ms 2026-10-24T11:04:48.6276105Z ✓ src/server/failure.test.ts (10 tests) 18ms 2026-10-24T11:04:48.6432373Z ✓ src/markdownMath.test.ts (44 tests) 326ms 2026-10-24T11:04:48.6716550Z ✓ src/server/providerAuthFlow.test.ts (17 tests) 164ms 2026-10-24T11:04:48.6927179Z ✓ src/server/managedProvider.test.ts (9 tests) 55ms 2026-10-24T11:04:48.6927949Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 127ms 2026-10-24T11:04:48.7313840Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 113ms 2026-10-24T11:04:48.7494952Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2307ms 2026-10-24T11:04:48.7567022Z ✓ WSL runtime install script (executed) (12) 2026-10-24T11:04:48.7597366Z ✓ extracts once when two installs race for the same cache 1078ms 2026-10-24T11:04:48.8074195Z ✓ src/server/snapshotProbe.test.ts (7 tests) 19ms 2026-10-24T11:04:48.8552754Z ✓ src/dpop.test.ts (9 tests) 107ms 2026-10-24T11:04:48.8904575Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 27ms 2026-10-24T11:04:48.9409856Z ✓ src/server/maintenanceResolver.test.ts (52 tests) 154ms 2026-10-24T11:04:49.0128843Z ✓ src/server/mcpSession.test.ts (2 tests) 6ms 2026-10-24T11:04:49.0291524Z ✓ src/server/instanceEnvironment.test.ts (4 tests) 16ms 2026-10-24T11:04:49.1884021Z ✓ src/server/processGroup.test.ts (2 tests) 15ms 2026-10-24T11:04:49.1983028Z ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 23ms 2026-10-24T11:04:49.2047645Z 2026-10-24T11:04:49.2076184Z  Test Files  5 passed (5) 2026-10-24T11:04:49.2090888Z  Tests  49 passed (49) 2026-10-24T11:04:49.2133996Z  Start at  11:04:47 2026-10-24T11:04:49.2134364Z  Duration  1.86s (transform 45%, import 28%, setup 23%, tests 2%, worker 1%) 2026-10-24T11:04:49.2165935Z 2026-10-24T11:04:49.2172835Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 176ms 2026-10-24T11:04:49.2270330Z 2026-10-24T11:04:49.2337597Z ~/packages/provider-muse$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:49.2782299Z ✓ src/atomicWrite.test.ts (7 tests) 82ms 2026-10-24T11:04:49.3032756Z ✓ src/server/mcpToolPresentation.test.ts (4 tests) 3ms 2026-10-24T11:04:49.3116156Z ✓ src/composerContextReferences.test.ts (17 tests) 24ms 2026-10-24T11:04:49.3764784Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 16ms 2026-10-24T11:04:49.3844135Z ✓ src/server/collectStreamText.test.ts (2 tests) 17ms 2026-10-24T11:04:49.4815468Z ✓ src/git.test.ts (30 tests) 16ms 2026-10-24T11:04:49.4972013Z ✓ src/orchestrationV2PendingBackgroundWork.test.ts (16 tests) 18ms 2026-10-24T11:04:49.5228008Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 104ms 2026-10-24T11:04:49.5766341Z 2026-10-24T11:04:49.5817432Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-muse 2026-10-24T11:04:49.5818345Z 2026-10-24T11:04:49.5855620Z ✓ src/server/threadTitleContext.test.ts (2 tests) 9ms 2026-10-24T11:04:49.6534857Z ✓ src/assistantCitations.test.ts (20 tests) 44ms 2026-10-24T11:04:49.6577425Z ✓ src/server/textGenerationUtils.test.ts (3 tests) 14ms 2026-10-24T11:04:49.6738208Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 95ms 2026-10-24T11:04:49.8564715Z ✓ src/nodeRuntime.test.ts (10 tests) 520ms 2026-10-24T11:04:49.9584457Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 51ms 2026-10-24T11:04:49.9930668Z ✓ src/server/textGenerationPrompts.test.ts (1 test) 2ms 2026-10-24T11:04:50.0025734Z 2026-10-24T11:04:50.0054458Z  Test Files  17 passed (17) 2026-10-24T11:04:50.0309932Z  Tests  132 passed (132) 2026-10-24T11:04:50.0366151Z  Start at  11:04:46 2026-10-24T11:04:50.0483568Z  Duration  3.64s (transform 48%, import 39%, setup 10%, tests 3%) 2026-10-24T11:04:50.0661271Z 2026-10-24T11:04:50.0680633Z ✓ src/KeyedCoalescingWorker.test.ts (4 tests) 32ms 2026-10-24T11:04:50.0725397Z 2026-10-24T11:04:50.0806433Z ~/packages/provider-acp$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:50.1581751Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 30ms 2026-10-24T11:04:50.2558890Z ✓ src/mcpApp.test.ts (14 tests) 1204ms 2026-10-24T11:04:50.2696231Z ✓ mcpAppFromToolItem (4) 2026-10-24T11:04:50.2775969Z ✓ reads the app from both the stored output and its compact wire form 1151ms 2026-10-24T11:04:50.2776459Z ✓ src/composerInlineTokens.test.ts (34 tests) 77ms 2026-10-24T11:04:50.2894871Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 265ms 2026-10-24T11:04:50.2905649Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 47ms 2026-10-24T11:04:50.3490920Z ✓ src/server/usageLimits.test.ts (4 tests) 16ms 2026-10-24T11:04:50.3753752Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 47ms 2026-10-24T11:04:50.3865049Z ✓ src/preview.test.ts (23 tests) 20ms 2026-10-24T11:04:50.5178025Z 2026-10-24T11:04:50.5363267Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp 2026-10-24T11:04:50.5450410Z 2026-10-24T11:04:50.5512533Z ✓ src/toolOutput.test.ts (12 tests) 10ms 2026-10-24T11:04:50.5613948Z ✓ src/changeRequestUrl.test.ts (19 tests) 15ms 2026-10-24T11:04:50.6155545Z ✓ src/model.test.ts (10 tests) 20ms 2026-10-24T11:04:50.6635601Z ✓ src/preview/CdpRelay.test.ts (6 tests) 5ms 2026-10-24T11:04:50.8081891Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 76ms 2026-10-24T11:04:50.8176802Z ✓ src/server/sdk.test.ts (12 tests) 228ms 2026-10-24T11:04:50.9154627Z ✓ src/codexMarkdownDirectives.test.ts (22 tests) 71ms 2026-10-24T11:04:51.0202053Z ✓ src/markdownLinks.test.ts (34 tests) 47ms 2026-10-24T11:04:51.0468389Z ✓ src/server/sessionConfig.test.ts (6 tests) 15ms 2026-10-24T11:04:51.0804750Z ✓ src/server/stderr.test.ts (2 tests) 6ms 2026-10-24T11:04:51.1192531Z ✓ src/server/itemPresentation.test.ts (6 tests) 21ms 2026-10-24T11:04:51.1322679Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 39ms 2026-10-24T11:04:51.3394495Z ✓ scripts/electron-launcher.test.mjs (7 tests) 816ms 2026-10-24T11:04:51.3497374Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 417ms 2026-10-24T11:04:51.3601126Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one [two](three)+?^${four}|back\slash*/apps/desktop 395ms 2026-10-24T11:04:51.4880839Z ✓ src/agentAwareness.test.ts (18 tests) 9ms 2026-10-24T11:04:51.5492338Z ✓ src/server/clientPolicy.test.ts (13 tests) 66ms 2026-10-24T11:04:51.5848794Z ✓ src/DrainableWorker.test.ts (3 tests) 28ms 2026-10-24T11:04:51.6021018Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 85ms 2026-10-24T11:04:51.6088560Z ✓ src/server/protocol.test.ts (1 test) 5ms 2026-10-24T11:04:51.6160786Z ✓ src/terminalOutput.test.ts (16 tests) 1251ms 2026-10-24T11:04:51.6161255Z ✓ appendTerminalOutput (8) 2026-10-24T11:04:51.6161630Z ✓ stays bounded across many appends of huge output, including one endless line 1201ms 2026-10-24T11:04:51.6162036Z ✓ src/sourceControl.test.ts (11 tests) 5ms 2026-10-24T11:04:51.6634639Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 27ms 2026-10-24T11:04:51.7298763Z ✓ src/server/mcpOverAcpBridge.test.ts (3 tests) 90ms 2026-10-24T11:04:51.7409832Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 32ms 2026-10-24T11:04:51.8082319Z ✓ src/imageDimensions.test.ts (8 tests) 3ms 2026-10-24T11:04:51.8484117Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 5ms 2026-10-24T11:04:51.9858869Z ✓ src/htmlRender.test.ts (11 tests) 23ms 2026-10-24T11:04:52.0274372Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 23ms 2026-10-24T11:04:52.0654009Z ✓ src/remote.test.ts (10 tests) 14ms 2026-10-24T11:04:52.0772489Z ✓ src/ipc/methods/window.test.ts (5 tests) 106ms 2026-10-24T11:04:52.0841616Z ✓ src/server/modelCatalog.test.ts (1 test) 2ms 2026-10-24T11:04:52.0882335Z ✓ src/composerContextLegacySend.test.ts (8 tests) 27ms 2026-10-24T11:04:52.1975150Z ✓ src/KeyedLock.test.ts (4 tests) 36ms 2026-10-24T11:04:52.2810624Z ✓ src/server/runtimeModel.test.ts (47 tests) 421ms 2026-10-24T11:04:52.2811693Z ✓ src/composerContextClipboard.test.ts (6 tests) 379ms 2026-10-24T11:04:52.2953949Z ✓ composerContextClipboard (6) 2026-10-24T11:04:52.3007957Z ✓ round-trips selections larger than two million characters 369ms 2026-10-24T11:04:52.3084340Z ✓ src/promptLinks.test.ts (8 tests) 25ms 2026-10-24T11:04:52.3131234Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 251ms 2026-10-24T11:04:52.3212961Z ✓ src/logging.test.ts (3 tests) 159ms 2026-10-24T11:04:52.3308625Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 51ms 2026-10-24T11:04:52.3413801Z ✓ src/server/usage.test.ts (12 tests) 66ms 2026-10-24T11:04:52.4219787Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 28ms 2026-10-24T11:04:52.4418371Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 37ms 2026-10-24T11:04:52.4650924Z ✓ src/updates/releaseNotes.test.ts (8 tests) 4ms 2026-10-24T11:04:52.4737056Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 294ms 2026-10-24T11:04:52.5041471Z ✓ src/server/maintenance.test.ts (3 tests) 188ms 2026-10-24T11:04:52.6084558Z ✓ src/server/textGeneration.test.ts (8 tests) 121ms 2026-10-24T11:04:52.6796934Z ✓ src/server/status.test.ts (3 tests) 274ms 2026-10-24T11:04:52.8080448Z ✓ src/devHome.test.ts (5 tests) 76ms 2026-10-24T11:04:52.8368131Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 10ms 2026-10-24T11:04:52.8536476Z ✓ src/schemaJson.test.ts (8 tests) 37ms 2026-10-24T11:04:52.9076140Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 8ms 2026-10-24T11:04:52.9115131Z ✓ src/threadLinks.test.ts (8 tests) 8ms 2026-10-24T11:04:52.9381676Z ✓ src/orchestrationV2BoundedSnapshot.test.ts (3 tests) 12ms 2026-10-24T11:04:52.9801019Z ✓ src/server/adapter.test.ts (39 tests) 447ms 2026-10-24T11:04:53.0071355Z 2026-10-24T11:04:53.0182680Z  Test Files  10 passed (10) 2026-10-24T11:04:53.0282258Z  Tests  89 passed (89) 2026-10-24T11:04:53.0314702Z  Start at  11:04:49 2026-10-24T11:04:53.0375428Z  Duration  3.39s (transform 50%, import 33%, setup 8%, tests 8%) 2026-10-24T11:04:53.0441787Z 2026-10-24T11:04:53.0602790Z 2026-10-24T11:04:53.0652014Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-24T11:04:53.1414639Z ✓ src/codexAuthHandoff.test.ts (6 tests) 24ms 2026-10-24T11:04:53.1496176Z ✓ src/orchestrationTiming.test.ts (11 tests) 7ms 2026-10-24T11:04:53.1686869Z ✓ src/server/nativeLogging.test.ts (3 tests) 25ms 2026-10-24T11:04:53.1740041Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 19ms 2026-10-24T11:04:53.1841555Z ✓ src/threadFindText.test.ts (8 tests) 77ms 2026-10-24T11:04:53.2139778Z ✓ src/gitPatchPath.test.ts (22 tests) 5ms 2026-10-24T11:04:53.2392029Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 17ms 2026-10-24T11:04:53.2497720Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 26ms 2026-10-24T11:04:53.2554969Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 11ms 2026-10-24T11:04:53.2684287Z ✓ src/Net.test.ts (4 tests) 39ms 2026-10-24T11:04:53.3762820Z ✓ src/hostClassification.test.ts (10 tests) 4ms 2026-10-24T11:04:53.4142949Z ✓ src/composerTrigger.test.ts (25 tests) 7ms 2026-10-24T11:04:53.4209016Z ✓ src/path.test.ts (11 tests) 11ms 2026-10-24T11:04:53.4248769Z ✓ src/window/QuitHold.test.ts (7 tests) 19ms 2026-10-24T11:04:53.4696577Z 2026-10-24T11:04:53.4806814Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-24T11:04:53.4826858Z 2026-10-24T11:04:53.4892564Z ✓ src/fileLinks.test.ts (18 tests) 4ms 2026-10-24T11:04:53.5521083Z ✓ src/semver.test.ts (7 tests) 4ms 2026-10-24T11:04:53.6571265Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 64ms 2026-10-24T11:04:53.6699371Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 17ms 2026-10-24T11:04:53.7194730Z ✓ gnome-extension/captureService.test.js (10 tests) 5ms 2026-10-24T11:04:53.7702306Z ✓ src/orchestrationV2Timeline.test.ts (12 tests) 10ms 2026-10-24T11:04:53.8374556Z ✓ src/codexArtifactTemplates.test.ts (9 tests) 13ms 2026-10-24T11:04:53.9473890Z ✓ src/relayTracing.test.ts (2 tests) 15ms 2026-10-24T11:04:53.9575268Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 64ms 2026-10-24T11:04:53.9894774Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 6ms 2026-10-24T11:04:54.0435420Z ✓ src/toolActivity.test.ts (4 tests) 11ms 2026-10-24T11:04:54.0690378Z ✓ src/markdownPipeline.test.ts (3 tests) 38ms 2026-10-24T11:04:54.0927598Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 3ms 2026-10-24T11:04:54.0998592Z ✓ src/cliArgs.test.ts (8 tests) 3ms 2026-10-24T11:04:54.2414922Z ✓ src/updates/updateMachine.test.ts (4 tests) 11ms 2026-10-24T11:04:54.2902103Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 117ms 2026-10-24T11:04:54.3028522Z ✓ src/filePreview.test.ts (13 tests) 16ms 2026-10-24T11:04:54.3228398Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 102ms 2026-10-24T11:04:54.3989593Z ✓ src/ipc/methods/preview.test.ts (5 tests) 20ms 2026-10-24T11:04:54.4125067Z ✓ src/threadReference.test.ts (5 tests) 4ms 2026-10-24T11:04:54.4245457Z ✓ src/codexFileCitations.test.ts (5 tests) 13ms 2026-10-24T11:04:54.4654828Z ✓ src/composerPullRequestMatches.test.ts (3 tests) 7ms 2026-10-24T11:04:54.5095112Z ✓ src/connectAuth.test.ts (3 tests) 4ms 2026-10-24T11:04:54.5220693Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 34ms 2026-10-24T11:04:54.5543264Z ✓ src/linuxSecretStorage.test.ts (7 tests) 7ms 2026-10-24T11:04:54.6577643Z ✓ src/usageFormat.test.ts (4 tests) 27ms 2026-10-24T11:04:54.6775132Z ✓ src/delimitedPreview.test.ts (8 tests) 948ms 2026-10-24T11:04:54.6835476Z ✓ delimited file previews (8) 2026-10-24T11:04:54.6859225Z ✓ bounds rows, columns and cell length and reports partial content 932ms 2026-10-24T11:04:54.6896467Z ✓ src/relayAuth.test.ts (2 tests) 5ms 2026-10-24T11:04:54.7311676Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 11ms 2026-10-24T11:04:54.7378944Z ✓ src/cliRelease.test.ts (3 tests) 3ms 2026-10-24T11:04:54.7470021Z ✓ src/searchRanking.test.ts (3 tests) 8ms 2026-10-24T11:04:54.7908248Z ✓ src/desktopBootstrapToken.test.ts (3 tests) 14ms 2026-10-24T11:04:54.8016513Z ✓ src/preview/GuestInput.test.ts (4 tests) 4ms 2026-10-24T11:04:54.9032930Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 4ms 2026-10-24T11:04:54.9776515Z ✓ src/cloneUrl.test.ts (3 tests) 8ms 2026-10-24T11:04:54.9991975Z ✓ src/favicon.test.ts (6 tests) 6ms 2026-10-24T11:04:55.0374788Z ✓ src/schemaYaml.test.ts (2 tests) 12ms 2026-10-24T11:04:55.0782686Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 12ms 2026-10-24T11:04:55.1091868Z ✓ src/desktopAppControl.test.ts (2 tests) 10ms 2026-10-24T11:04:55.1400079Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 23ms 2026-10-24T11:04:55.1737801Z ✓ src/oauthScope.test.ts (3 tests) 3ms 2026-10-24T11:04:55.1827978Z ✓ src/githubMarkdownLinks.test.ts (3 tests) 112ms 2026-10-24T11:04:55.1860521Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 44ms 2026-10-24T11:04:55.1939877Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 11ms 2026-10-24T11:04:55.2666180Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 28ms 2026-10-24T11:04:55.3152942Z ✓ src/t3McpToolPresentation.test.ts (2 tests) 29ms 2026-10-24T11:04:55.3983682Z ✓ src/electron/ElectronShell.test.ts (5 tests) 37ms 2026-10-24T11:04:55.4117434Z ✓ src/relayUrl.test.ts (4 tests) 5ms 2026-10-24T11:04:55.4162226Z ✓ src/thirdPartyLicenses.test.ts (2 tests) 4ms 2026-10-24T11:04:55.4732084Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 862ms 2026-10-24T11:04:55.5243745Z ✓ src/providerAuthReturnUrl.test.ts (5 tests) 9ms 2026-10-24T11:04:55.5423927Z ✓ src/AgentScope.test.ts (1 test) 7ms 2026-10-24T11:04:55.5637807Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 24ms 2026-10-24T11:04:55.5718016Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 10ms 2026-10-24T11:04:55.6053833Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 4ms 2026-10-24T11:04:55.6628434Z ✓ src/threadSearch.test.ts (2 tests) 8ms 2026-10-24T11:04:55.6800028Z ✓ src/video.test.ts (2 tests) 7ms 2026-10-24T11:04:55.7378390Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 35ms 2026-10-24T11:04:55.7695421Z ✓ src/terminalLabels.test.ts (2 tests) 3ms 2026-10-24T11:04:55.8184203Z ✓ src/changedFileKind.test.ts (5 tests) 3ms 2026-10-24T11:04:55.8368341Z ✓ src/t3ProjectFile.test.ts (2 tests) 4ms 2026-10-24T11:04:55.8827182Z ✓ src/relaySigning.test.ts (1 test) 2ms 2026-10-24T11:04:55.8994945Z ✓ src/relayJwt.test.ts (1 test) 10ms 2026-10-24T11:04:55.9095738Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 4ms 2026-10-24T11:04:55.9349647Z ✓ src/telemetryId.test.ts (1 test) 3ms 2026-10-24T11:04:55.9458411Z ✓ src/server/clientTerminals.test.ts (10 tests) 4307ms 2026-10-24T11:04:55.9554244Z ✓ AcpClientTerminals (9) 2026-10-24T11:04:55.9577215Z ✓ bounds unreleased terminal handles without invalidating existing ids 3508ms 2026-10-24T11:04:55.9582122Z 2026-10-24T11:04:55.9582351Z  Test Files  90 passed (90) 2026-10-24T11:04:55.9582677Z  Tests  1008 passed | 2 skipped (1010) 2026-10-24T11:04:55.9582969Z  Start at  11:04:46 2026-10-24T11:04:55.9583676Z  Duration  9.85s (import 45%, transform 24%, setup 16%, tests 14%, worker 1%) 2026-10-24T11:04:55.9583982Z 2026-10-24T11:04:55.9646396Z  Import  349 modules were evaluated 2805 times · 23.95s total, 45% of tracked time 2026-10-24T11:04:55.9647487Z   ~2.22s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:04:55.9648088Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:04:55.9648338Z 2026-10-24T11:04:55.9648404Z 2026-10-24T11:04:55.9648589Z  Test Files  7 passed (7) 2026-10-24T11:04:55.9648897Z  Tests  84 passed (84) 2026-10-24T11:04:55.9649153Z  Start at  11:04:50 2026-10-24T11:04:55.9649455Z  Duration  5.41s (tests 45%, transform 32%, import 16%, setup 7%) 2026-10-24T11:04:55.9649705Z 2026-10-24T11:04:55.9964708Z 2026-10-24T11:04:55.9979724Z ~/packages/tailscale$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:56.0117322Z 2026-10-24T11:04:56.0136753Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:56.0199353Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 5ms 2026-10-24T11:04:56.0221487Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 42ms 2026-10-24T11:04:56.0661996Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 14ms 2026-10-24T11:04:56.1357510Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 4ms 2026-10-24T11:04:56.1676667Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 14ms 2026-10-24T11:04:56.2296974Z 2026-10-24T11:04:56.2308255Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe 2026-10-24T11:04:56.2308521Z 2026-10-24T11:04:56.2438892Z 2026-10-24T11:04:56.2488995Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/tailscale 2026-10-24T11:04:56.2552412Z 2026-10-24T11:04:56.2642364Z ✓ src/app/DesktopUserData.test.ts (2 tests) 49ms 2026-10-24T11:04:56.2895148Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 19ms 2026-10-24T11:04:56.3086774Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 24ms 2026-10-24T11:04:56.3143380Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 2ms 2026-10-24T11:04:56.3846988Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 7ms 2026-10-24T11:04:56.5075945Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 25ms 2026-10-24T11:04:56.5134448Z ✓ src/preview/RecordingInput.test.ts (2 tests) 2ms 2026-10-24T11:04:56.5301312Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms 2026-10-24T11:04:56.5403944Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms 2026-10-24T11:04:56.5610912Z ✓ src/preview/AnnotationIds.test.ts (1 test) 6ms 2026-10-24T11:04:56.5699261Z ✓ src/authorization/layer.test.ts (23 tests) 271ms 2026-10-24T11:04:56.5850186Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 7ms 2026-10-24T11:04:56.6363326Z ✓ src/server/gitCafeHosts.test.ts (7 tests) 7ms 2026-10-24T11:04:56.6728496Z ✓ src/tailscale.test.ts (7 tests) 17ms 2026-10-24T11:04:56.6739971Z 2026-10-24T11:04:56.6740945Z  Test Files  1 passed (1) 2026-10-24T11:04:56.6741291Z  Tests  7 passed (7) 2026-10-24T11:04:56.6741558Z  Start at  11:04:56 2026-10-24T11:04:56.6741912Z  Duration  423ms (transform 34%, import 33%, setup 27%, tests 6%, worker 1%) 2026-10-24T11:04:56.6742152Z 2026-10-24T11:04:56.7056898Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 6ms 2026-10-24T11:04:56.7189633Z 2026-10-24T11:04:56.7243829Z  Test Files  103 passed (103) 2026-10-24T11:04:56.7334089Z  Tests  837 passed (837) 2026-10-24T11:04:56.7334418Z  Start at  11:04:42 2026-10-24T11:04:56.7334690Z  Duration  14.59s (import 44%, transform 30%, tests 13%, setup 12%, worker 1%) 2026-10-24T11:04:56.7334897Z 2026-10-24T11:04:56.7386168Z  Import  520 modules were evaluated 6432 times · 37.36s total, 44% of tracked time 2026-10-24T11:04:56.7386741Z   ~3.74s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:04:56.7387211Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:04:56.7387422Z 2026-10-24T11:04:56.7387572Z 2026-10-24T11:04:56.7387805Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:56.7924329Z ✓ src/state/runtime.test.ts (23 tests) 107ms 2026-10-24T11:04:56.8007560Z 2026-10-24T11:04:56.8008524Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:56.8258121Z ✓ src/connection/supervisor.test.ts (30 tests) 201ms 2026-10-24T11:04:56.9236407Z ✓ src/rpc/session.test.ts (14 tests) 283ms 2026-10-24T11:04:56.9655174Z ✓ src/connection/registry.test.ts (41 tests) 272ms 2026-10-24T11:04:57.0005870Z 2026-10-24T11:04:57.0026721Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops 2026-10-24T11:04:57.0027275Z 2026-10-24T11:04:57.0506722Z 2026-10-24T11:04:57.0574738Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-24T11:04:57.0651233Z 2026-10-24T11:04:57.5184822Z ✓ src/state/threads-sync.test.ts (36 tests) 362ms 2026-10-24T11:04:57.6012188Z ✓ src/state/server.test.ts (19 tests) 93ms 2026-10-24T11:04:57.7086245Z ✓ lib/third-party-licenses.test.ts (19 tests) 164ms 2026-10-24T11:04:57.8153700Z ✓ src/server/gitCafePullRequestJson.test.ts (14 tests) 30ms 2026-10-24T11:04:57.8385614Z ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 428ms 2026-10-24T11:04:57.8400993Z ✓ azureDevOpsFilePatch (11) 2026-10-24T11:04:57.8454284Z ✓ lists a file too far apart to diff without its hunks 392ms 2026-10-24T11:04:57.9029088Z ✓ src/server/GitCafeCredentials.test.ts (4 tests) 11ms 2026-10-24T11:04:58.0069039Z ✓ src/operations/commands.test.ts (14 tests) 61ms 2026-10-24T11:04:58.0128516Z ✓ src/state/pullRequests.test.ts (56 tests) 1331ms 2026-10-24T11:04:58.0129742Z ✓ returns a successful mutation when source invalidation stalls 1008ms 2026-10-24T11:04:58.0465921Z ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 99ms 2026-10-24T11:04:58.0694019Z ✓ src/state/shell-sync.test.ts (6 tests) 79ms 2026-10-24T11:04:58.1574752Z ✓ src/state/vcs.test.ts (9 tests) 90ms 2026-10-24T11:04:58.1675292Z ✓ src/server/GitCafePullRequestProvider.test.ts (32 tests) 210ms 2026-10-24T11:04:58.1935812Z 2026-10-24T11:04:58.2004159Z  Test Files  5 passed (5) 2026-10-24T11:04:58.2068692Z  Tests  65 passed (65) 2026-10-24T11:04:58.2118706Z  Start at  11:04:56 2026-10-24T11:04:58.2170720Z  Duration  1.96s (transform 51%, import 38%, setup 6%, tests 5%) 2026-10-24T11:04:58.2295318Z 2026-10-24T11:04:58.2334910Z ✓ notify-discord-release.test.ts (15 tests) 177ms 2026-10-24T11:04:58.2629885Z 2026-10-24T11:04:58.2630949Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:58.3207490Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 186ms 2026-10-24T11:04:58.3625118Z ✓ merge-update-manifests.test.ts (5 tests) 63ms 2026-10-24T11:04:58.3712223Z ✓ src/voice-input/controller.test.ts (22 tests) 38ms 2026-10-24T11:04:58.5416440Z ✓ src/connection/onboarding.test.ts (13 tests) 214ms 2026-10-24T11:04:58.5653408Z ✓ legend-list-initial-reveal.test.ts (10 tests) 39ms 2026-10-24T11:04:58.5655237Z ✓ src/state/orchestrationV2Projection.test.ts (15 tests) 44ms 2026-10-24T11:04:58.6015639Z ✓ dev-runner.test.ts (31 tests) 167ms 2026-10-24T11:04:58.7426804Z ✓ build-npm-launcher.test.ts (1 test) 711ms 2026-10-24T11:04:58.7500449Z ✓ build-npm-launcher (1) 2026-10-24T11:04:58.7501102Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 698ms 2026-10-24T11:04:58.7639788Z ✓ lib/dev-share.test.ts (5 tests) 32ms 2026-10-24T11:04:58.8001774Z 2026-10-24T11:04:58.8055686Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo 2026-10-24T11:04:58.8110569Z 2026-10-24T11:04:58.8368393Z ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 63ms 2026-10-24T11:04:58.9541609Z ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 50ms 2026-10-24T11:04:59.0187951Z ✓ lib/public-config.test.ts (1 test) 8ms 2026-10-24T11:04:59.0216401Z ✓ src/state/vcsAction.test.ts (9 tests) 88ms 2026-10-24T11:04:59.1233389Z ✓ update-release-package-versions.test.ts (3 tests) 45ms 2026-10-24T11:04:59.1326777Z ✓ lib/cli-external-packages.test.ts (10 tests) 714ms 2026-10-24T11:04:59.1359167Z ✓ external package dependency closure (1) 2026-10-24T11:04:59.1390270Z ✓ keeps every runtime dependency of an external package external too 666ms 2026-10-24T11:04:59.1518954Z ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 260ms 2026-10-24T11:04:59.1614004Z ✓ src/state/entities.test.ts (16 tests) 15ms 2026-10-24T11:04:59.2228921Z ✓ mock-update-server.test.ts (2 tests) 100ms 2026-10-24T11:04:59.3296843Z ✓ mobile-native-client.test.ts (2 tests) 44ms 2026-10-24T11:04:59.3544672Z ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 458ms 2026-10-24T11:04:59.3665761Z 2026-10-24T11:04:59.3777108Z  Test Files  5 passed (5) 2026-10-24T11:04:59.3778141Z  Tests  82 passed (82) 2026-10-24T11:04:59.3814217Z  Start at  11:04:57 2026-10-24T11:04:59.3891632Z  Duration  2.35s (transform 45%, import 34%, tests 15%, setup 6%) 2026-10-24T11:04:59.3969863Z 2026-10-24T11:04:59.4190533Z 2026-10-24T11:04:59.4223990Z ~/packages/provider-grok$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:04:59.4321260Z ✓ src/state/threadCommands.test.ts (22 tests) 110ms 2026-10-24T11:04:59.4630425Z ✓ lib/build-target-arch.test.ts (1 test) 5ms 2026-10-24T11:04:59.4707219Z ✓ lib/resolve-catalog.test.ts (2 tests) 2ms 2026-10-24T11:04:59.5084437Z ✓ src/relay/managedRelay.test.ts (7 tests) 174ms 2026-10-24T11:04:59.5374994Z ✓ src/state/threads-atoms.test.ts (4 tests) 213ms 2026-10-24T11:04:59.6284216Z ✓ src/relay/discovery.test.ts (7 tests) 43ms 2026-10-24T11:04:59.6384464Z ✓ sync-reference-repos.test.ts (2 tests) 46ms 2026-10-24T11:04:59.6616165Z ✓ mobile-showcase.test.ts (3 tests) 12ms 2026-10-24T11:04:59.7631946Z ✓ lib/icon-export.test.ts (1 test) 9ms 2026-10-24T11:04:59.8084489Z 2026-10-24T11:04:59.8104857Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-grok 2026-10-24T11:04:59.8137191Z 2026-10-24T11:04:59.8962692Z ✓ resolve-previous-release-tag.test.ts (3 tests) 19ms 2026-10-24T11:04:59.9592001Z ✓ src/rpc/client.test.ts (8 tests) 78ms 2026-10-24T11:05:00.0324256Z ✓ mobile-native-static-check.test.ts (2 tests) 14ms 2026-10-24T11:05:00.0692413Z ✓ src/device/stream.test.ts (14 tests) 49ms 2026-10-24T11:05:00.2302338Z ✓ src/connection/routes.test.ts (19 tests) 18ms 2026-10-24T11:05:00.3029220Z ✓ src/platform/storageDocument.test.ts (13 tests) 20ms 2026-10-24T11:05:00.4655081Z ✓ src/server/usage.test.ts (9 tests) 20ms 2026-10-24T11:05:00.5064854Z ✓ src/state/threadShell.test.ts (9 tests) 35ms 2026-10-24T11:05:00.5154975Z ✓ build-desktop-artifact.test.ts (42 tests) 2072ms 2026-10-24T11:05:00.5215774Z ✓ build-desktop-artifact (40) 2026-10-24T11:05:00.5274591Z ✓ rejects overlapping builds from another process until restoration finishes 829ms 2026-10-24T11:05:00.5291553Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 328ms 2026-10-24T11:05:00.5357317Z ✓ src/state/projectGrouping.test.ts (20 tests) 20ms 2026-10-24T11:05:00.6188870Z ✓ src/state/fileMetadata.test.ts (11 tests) 145ms 2026-10-24T11:05:00.7160284Z ✓ src/server/ForgejoSourceControlProvider.test.ts (30 tests) 214ms 2026-10-24T11:05:00.7337319Z 2026-10-24T11:05:00.7374745Z  Test Files  1 passed (1) 2026-10-24T11:05:00.7388047Z  Tests  30 passed (30) 2026-10-24T11:05:00.7388472Z  Start at  11:04:58 2026-10-24T11:05:00.7388847Z  Duration  1.91s (transform 52%, import 31%, tests 13%, setup 5%) 2026-10-24T11:05:00.7389100Z 2026-10-24T11:05:00.7697636Z 2026-10-24T11:05:00.7721214Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:05:00.7894754Z ✓ src/state/threadExecution.test.ts (11 tests) 11ms 2026-10-24T11:05:00.8094786Z ✓ src/state/threadWorkflows.test.ts (21 tests) 10ms 2026-10-24T11:05:00.8329737Z ✓ src/connection/resolver.test.ts (6 tests) 31ms 2026-10-24T11:05:00.8539657Z ✓ src/state/commandPermissions.test.ts (14 tests) 18ms 2026-10-24T11:05:00.9026418Z ✓ src/state/threadRelationships.test.ts (11 tests) 8ms 2026-10-24T11:05:01.0281941Z 2026-10-24T11:05:01.0326698Z ✓ src/mcpApps/host.test.ts (9 tests) 14ms 2026-10-24T11:05:01.0412237Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab 2026-10-24T11:05:01.0450875Z 2026-10-24T11:05:01.0690686Z ✓ src/server/xaiAcpExtension.test.ts (52 tests) 48ms 2026-10-24T11:05:01.1181489Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 10ms 2026-10-24T11:05:01.3282945Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 30ms 2026-10-24T11:05:01.4494521Z ✓ src/state/shellReducer.test.ts (14 tests) 10ms 2026-10-24T11:05:01.6215308Z ✓ src/state/projectCommands.test.ts (4 tests) 54ms 2026-10-24T11:05:01.6515021Z ✓ src/state/threadDetail.test.ts (14 tests) 50ms 2026-10-24T11:05:01.6694331Z ✓ src/state/threadSort.test.ts (21 tests) 113ms 2026-10-24T11:05:01.7576813Z ✓ src/state/threadSnoozed.test.ts (20 tests) 24ms 2026-10-24T11:05:01.9389483Z ✓ src/server/skills.test.ts (6 tests) 47ms 2026-10-24T11:05:01.9535113Z ✓ src/server/acpSupport.test.ts (8 tests) 11ms 2026-10-24T11:05:02.1544531Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-24T11:05:02.1597150Z [11:05:02.140] WARN (#49): Could not refresh slow usage sources. { 2026-10-24T11:05:02.1654690Z errorType: 'error', 2026-10-24T11:05:02.1694827Z errorName: 'UsageReadError', 2026-10-24T11:05:02.1760143Z errorTag: 'UsageReadError', 2026-10-24T11:05:02.1795843Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-24T11:05:02.1836576Z ' at Generator.next ()\n' + 2026-10-24T11:05:02.1934987Z ' 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-24T11:05:02.1962465Z ' 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-24T11:05:02.2042954Z ' 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-24T11:05:02.2140469Z ' 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-24T11:05:02.2174873Z ' 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-24T11:05:02.2213974Z ' 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-24T11:05:02.2237895Z ' 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-24T11:05:02.2268727Z ' 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-24T11:05:02.2275878Z } 2026-10-24T11:05:02.2276071Z 2026-10-24T11:05:02.2276630Z ✓ src/state/serverUsage.test.ts (2 tests) 52ms 2026-10-24T11:05:02.2334647Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 134ms 2026-10-24T11:05:02.2373940Z ✓ src/state/subagentRuntime.test.ts (11 tests) 16ms 2026-10-24T11:05:02.2662726Z ✓ src/operations/commands.performance.test.ts (1 test) 89ms 2026-10-24T11:05:02.3578948Z ✓ src/state/terminalSession.test.ts (9 tests) 16ms 2026-10-24T11:05:02.4126012Z ✓ src/state/threadRequests.test.ts (10 tests) 6ms 2026-10-24T11:05:02.6023824Z ✓ src/work-log/commandLabel.test.ts (61 tests) 77ms 2026-10-24T11:05:02.6024489Z ✓ src/authorization/remote.test.ts (5 tests) 62ms 2026-10-24T11:05:02.7317655Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 26ms 2026-10-24T11:05:02.7948393Z ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 42ms 2026-10-24T11:05:02.8239900Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 17ms 2026-10-24T11:05:02.8338477Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 23ms 2026-10-24T11:05:02.8346647Z ✓ src/server/GitLabCli.test.ts (5 tests) 15ms 2026-10-24T11:05:02.8612539Z ✓ src/server/driver.test.ts (4 tests) 89ms 2026-10-24T11:05:02.8647795Z 2026-10-24T11:05:02.8723575Z  Test Files  5 passed (5) 2026-10-24T11:05:02.8814540Z  Tests  79 passed (79) 2026-10-24T11:05:02.8815382Z  Start at  11:04:59 2026-10-24T11:05:02.8817576Z  Duration  3.05s (transform 60%, import 32%, setup 5%, tests 3%) 2026-10-24T11:05:02.8817835Z 2026-10-24T11:05:02.8818271Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 16ms 2026-10-24T11:05:02.8818611Z 2026-10-24T11:05:02.8818819Z  Test Files  6 passed (6) 2026-10-24T11:05:02.8819128Z  Tests  109 passed (109) 2026-10-24T11:05:02.8819390Z  Start at  11:05:01 2026-10-24T11:05:02.8819684Z  Duration  1.83s (transform 57%, import 36%, setup 4%, tests 1%) 2026-10-24T11:05:02.8819897Z 2026-10-24T11:05:02.8999446Z ✓ src/relay/managedRelayState.test.ts (4 tests) 14ms 2026-10-24T11:05:02.9165029Z 2026-10-24T11:05:02.9187611Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:05:02.9256586Z 2026-10-24T11:05:02.9303970Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:05:02.9616361Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 44ms 2026-10-24T11:05:02.9671995Z ✓ src/projectFaviconCache.test.ts (8 tests) 119ms 2026-10-24T11:05:03.0229377Z ✓ src/state/usage.test.ts (8 tests) 18ms 2026-10-24T11:05:03.0655687Z ✓ knip-schemas.test.ts (1 test) 5523ms 2026-10-24T11:05:03.0681076Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 5522ms 2026-10-24T11:05:03.0737563Z ✓ src/state/threadSubagents.test.ts (7 tests) 9ms 2026-10-24T11:05:03.0840415Z 2026-10-24T11:05:03.0880734Z  Test Files  21 passed (21) 2026-10-24T11:05:03.0881338Z  Tests  161 passed (161) 2026-10-24T11:05:03.0904806Z  Start at  11:04:57 2026-10-24T11:05:03.0921358Z  Duration  6.02s (tests 50%, import 24%, transform 16%, setup 10%) 2026-10-24T11:05:03.0921698Z 2026-10-24T11:05:03.1030123Z ✓ src/handoff.test.ts (15 tests) 6ms 2026-10-24T11:05:03.1175728Z ✓ src/device/duoControl.test.ts (12 tests) 6ms 2026-10-24T11:05:03.1269792Z 2026-10-24T11:05:03.1270878Z ~/packages/provider-opencode$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:05:03.1448847Z 2026-10-24T11:05:03.1455695Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-24T11:05:03.1456077Z 2026-10-24T11:05:03.1763279Z 2026-10-24T11:05:03.1794227Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket 2026-10-24T11:05:03.1794567Z 2026-10-24T11:05:03.1936093Z ✓ src/pullRequestQuery.test.ts (17 tests) 15ms 2026-10-24T11:05:03.3026588Z ✓ src/device/duoViewer.test.ts (2 tests) 27ms 2026-10-24T11:05:03.4035365Z 2026-10-24T11:05:03.4042877Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-opencode 2026-10-24T11:05:03.4053974Z 2026-10-24T11:05:03.4494885Z ✓ src/work-log/presentation.test.ts (16 tests) 15ms 2026-10-24T11:05:04.1017965Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 254ms 2026-10-24T11:05:04.1031673Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 28ms 2026-10-24T11:05:04.1117534Z ✓ src/state/itemSupport.test.ts (2 tests) 2ms 2026-10-24T11:05:04.1871426Z ✓ src/connection/diagnosis.test.ts (7 tests) 6ms 2026-10-24T11:05:04.2341421Z ✓ src/connection/presentation.test.ts (4 tests) 10ms 2026-10-24T11:05:04.2814620Z ✓ src/state/presentation.test.ts (3 tests) 23ms 2026-10-24T11:05:04.3655564Z ✓ src/pullRequestLinkInput.test.ts (14 tests) 13ms 2026-10-24T11:05:04.4144843Z ✓ src/pullRequestMarkdown.test.ts (15 tests) 20ms 2026-10-24T11:05:04.4919202Z ✓ src/device/phoneViewer.test.ts (1 test) 21ms 2026-10-24T11:05:04.6325180Z ✓ src/state/projectEntities.test.ts (2 tests) 15ms 2026-10-24T11:05:04.6885852Z ✓ src/device/avcConfig.test.ts (8 tests) 18ms 2026-10-24T11:05:04.8230340Z ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 40ms 2026-10-24T11:05:04.9181484Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 24ms 2026-10-24T11:05:04.9255164Z ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 47ms 2026-10-24T11:05:04.9336956Z ✓ src/server/BitbucketPullRequestProvider.test.ts (18 tests) 28ms 2026-10-24T11:05:04.9416718Z 2026-10-24T11:05:04.9419155Z  Test Files  3 passed (3) 2026-10-24T11:05:04.9455542Z  Tests  63 passed (63) 2026-10-24T11:05:04.9506439Z  Start at  11:05:03 2026-10-24T11:05:04.9582481Z  Duration  1.75s (transform 54%, import 38%, setup 5%, tests 3%) 2026-10-24T11:05:04.9583467Z 2026-10-24T11:05:05.0003165Z 2026-10-24T11:05:05.0009109Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-24T11:05:05.0303931Z ✓ src/providerSkills.test.ts (6 tests) 3ms 2026-10-24T11:05:05.0372525Z ✓ src/state/threadFeedback.test.ts (4 tests) 7ms 2026-10-24T11:05:05.0633311Z ✓ src/server/commands.test.ts (1 test) 3ms 2026-10-24T11:05:05.0767065Z ✓ src/server/mcpInjection.test.ts (3 tests) 7ms 2026-10-24T11:05:05.1622106Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 6ms 2026-10-24T11:05:05.2055156Z ✓ src/operations/projects.test.ts (6 tests) 4ms 2026-10-24T11:05:05.2467386Z ✓ src/reviewGuideTour.test.ts (7 tests) 6ms 2026-10-24T11:05:05.2854227Z 2026-10-24T11:05:05.2875541Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-24T11:05:05.2876228Z 2026-10-24T11:05:05.2926464Z ✓ src/device/phoneScene.test.ts (8 tests) 90ms 2026-10-24T11:05:05.3614670Z ✓ src/state/usageProgress.test.ts (4 tests) 7ms 2026-10-24T11:05:05.4054358Z ✓ src/device/phoneInteraction.test.ts (4 tests) 7ms 2026-10-24T11:05:05.4965841Z ✓ src/server/textGeneration.test.ts (1 test) 60ms 2026-10-24T11:05:05.5398800Z ✓ src/server/status.test.ts (6 tests) 151ms 2026-10-24T11:05:05.5430152Z ✓ src/device/duoScene.test.ts (2 tests) 19ms 2026-10-24T11:05:05.5654658Z ✓ src/state/attachments.test.ts (3 tests) 14ms 2026-10-24T11:05:05.5734924Z ✓ src/device/model.test.ts (4 tests) 9ms 2026-10-24T11:05:05.8265709Z ✓ src/server/driver.test.ts (5 tests) 196ms 2026-10-24T11:05:05.9404427Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > stops an OpenCode server group left by a server that died 2026-10-24T11:05:05.9449663Z [11:05:05.936] INFO (#4): Stopping an OpenCode server left by a previous T3 Code server { pid: 12203, port: 4096 } 2026-10-24T11:05:05.9490958Z 2026-10-24T11:05:06.0054071Z ✓ src/state/filesystem.test.ts (8 tests) 14ms 2026-10-24T11:05:06.0439754Z ✓ src/server/usage.test.ts (5 tests) 368ms 2026-10-24T11:05:06.0639077Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > records a group whose spawned wrapper already exited 2026-10-24T11:05:06.0736438Z [11:05:06.049] INFO (#282): Stopping an OpenCode server left by a previous T3 Code server { pid: 12216, port: 4096 } 2026-10-24T11:05:06.0736799Z 2026-10-24T11:05:06.2462514Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 3ms 2026-10-24T11:05:06.3677921Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > stops an OpenCode server group left by a server that died 2026-10-24T11:05:06.3685879Z [11:05:06.352] INFO (#328): Stopping an OpenCode server left by a previous T3 Code server { pid: 12271, port: 4096 } 2026-10-24T11:05:06.3687154Z 2026-10-24T11:05:06.3687543Z ✓ src/connection/errors.test.ts (5 tests) 8ms 2026-10-24T11:05:06.3999756Z ✓ src/server/textGeneration.test.ts (9 tests) 118ms 2026-10-24T11:05:06.4364914Z ✓ src/t3ToolSummary.test.ts (3 tests) 9ms 2026-10-24T11:05:06.5010059Z ✓ src/state/sharedSettings.test.ts (9 tests) 6ms 2026-10-24T11:05:06.5872517Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > records a group whose spawned wrapper already exited 2026-10-24T11:05:06.5996659Z [11:05:06.584] INFO (#350): Stopping an OpenCode server left by a previous T3 Code server { pid: 12304, port: 4096 } 2026-10-24T11:05:06.6085955Z 2026-10-24T11:05:06.6167728Z ✓ src/server/status.test.ts (35 tests) 441ms 2026-10-24T11:05:06.6243696Z ✓ src/server/adapter.test.ts (31 tests) 258ms 2026-10-24T11:05:06.6257481Z ✓ src/connection/compatibility.test.ts (4 tests) 12ms 2026-10-24T11:05:06.6258144Z ✓ src/mediaSource.test.ts (8 tests) 11ms 2026-10-24T11:05:06.6549392Z ✓ src/state/threadSearch.test.ts (4 tests) 12ms 2026-10-24T11:05:06.7657334Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 58ms 2026-10-24T11:05:06.8134889Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 50ms 2026-10-24T11:05:06.9647272Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 4ms 2026-10-24T11:05:07.0076060Z ✓ src/device/modelScene.test.ts (2 tests) 14ms 2026-10-24T11:05:07.0620635Z ✓ src/device/streamFrames.test.ts (1 test) 15ms 2026-10-24T11:05:07.1058299Z ✓ src/server/OpenCodeServerOwner.test.ts (4 tests) 25ms 2026-10-24T11:05:07.2395380Z ✓ src/server/driver.test.ts (8 tests) 453ms 2026-10-24T11:05:07.2880061Z ✓ src/promptLinks.test.ts (3 tests) 11ms 2026-10-24T11:05:07.3369755Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms 2026-10-24T11:05:07.3408169Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 8ms 2026-10-24T11:05:07.3549567Z ✓ src/state/queryPersistence.test.ts (3 tests) 8ms 2026-10-24T11:05:07.4774523Z ✓ src/state/threadInbox.test.ts (2 tests) 7ms 2026-10-24T11:05:07.4814591Z ✓ src/server/OpenCodeRuntime.cliParsers.test.ts (9 tests) 5ms 2026-10-24T11:05:07.5074344Z ✓ src/device/deviceMotion.test.ts (2 tests) 6ms 2026-10-24T11:05:07.5574612Z ✓ src/server/versionProbe.test.ts (9 tests) 66ms 2026-10-24T11:05:07.6192191Z ✓ src/state/customSnooze.test.ts (11 tests) 12ms 2026-10-24T11:05:07.6853565Z ✓ src/server/v2/OpenCode2Server.test.ts (7 tests) 1445ms 2026-10-24T11:05:07.6964469Z ✓ OpenCode2Server spawned server (1) 2026-10-24T11:05:07.7016181Z ✓ is ready once /api/info accepts the generated password 1248ms 2026-10-24T11:05:07.8074007Z ✓ src/state/auth.test.ts (2 tests) 3ms 2026-10-24T11:05:07.8373967Z ✓ src/server/OpenCodeRuntime.inventory.test.ts (4 tests) 296ms 2026-10-24T11:05:07.8720156Z ✓ src/errors/safeLog.test.ts (2 tests) 3ms 2026-10-24T11:05:07.9416194Z ✓ src/server/OpenCodeRuntime.permissions.test.ts (8 tests) 3ms 2026-10-24T11:05:07.9927392Z ✓ src/state/usageAccess.test.ts (8 tests) 7ms 2026-10-24T11:05:08.0838501Z ✓ src/server/adapter.test.ts (87 tests) 2558ms 2026-10-24T11:05:08.0864371Z ✓ PiAdapterV2 (85) 2026-10-24T11:05:08.0865130Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 654ms 2026-10-24T11:05:08.0932297Z 2026-10-24T11:05:08.0950906Z  Test Files  7 passed (7) 2026-10-24T11:05:08.0981463Z  Tests  127 passed (127) 2026-10-24T11:05:08.1014328Z  Start at  11:05:03 2026-10-24T11:05:08.1054002Z  Duration  4.94s (transform 48%, import 28%, tests 20%, setup 4%) 2026-10-24T11:05:08.1093560Z 2026-10-24T11:05:08.1149254Z ✓ src/server/OpenCodeServerLedger.test.ts (11 tests) 2298ms 2026-10-24T11:05:08.1149615Z ✓ OpenCode server startup (1) 2026-10-24T11:05:08.1175113Z ✓ stops the group when interrupted while the server is being recorded 1019ms 2026-10-24T11:05:08.1442967Z ✓ src/userMessage.test.ts (3 tests) 5ms 2026-10-24T11:05:08.1656630Z ✓ src/markdownImages.test.ts (12 tests) 12ms 2026-10-24T11:05:08.1657296Z ✓ src/server/openCode2Catalog.test.ts (3 tests) 70ms 2026-10-24T11:05:08.1715015Z ✓ src/work-log/itemDetail.test.ts (2 tests) 3ms 2026-10-24T11:05:08.1815503Z 2026-10-24T11:05:08.1846743Z ~/packages/provider-acp-registry$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:05:08.2227293Z ✓ src/filePreview.test.ts (3 tests) 51ms 2026-10-24T11:05:08.2714165Z ✓ src/server/v2/OpenCode2Client.test.ts (1 test) 40ms 2026-10-24T11:05:08.2883843Z ✓ src/server/OpenCodeRuntime.environment.test.ts (3 tests) 8ms 2026-10-24T11:05:08.3000845Z 2026-10-24T11:05:08.3027896Z  Test Files  15 passed (15) 2026-10-24T11:05:08.3031554Z  Tests  147 passed (147) 2026-10-24T11:05:08.3031866Z  Start at  11:05:03 2026-10-24T11:05:08.3032174Z  Duration  4.89s (transform 41%, import 33%, tests 20%, setup 6%) 2026-10-24T11:05:08.3032398Z 2026-10-24T11:05:08.3032683Z  Import  246 modules were evaluated 1756 times · 9.84s total, 33% of tracked time 2026-10-24T11:05:08.3033217Z   ~481ms faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:05:08.3033721Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:05:08.3033962Z 2026-10-24T11:05:08.3134817Z ✓ src/errors/transport.test.ts (3 tests) 3ms 2026-10-24T11:05:08.3377198Z ✓ src/state/threadHistoryController.test.ts (1 test) 6ms 2026-10-24T11:05:08.3486017Z 2026-10-24T11:05:08.3566156Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T11:05:08.3773793Z ✓ src/mediaReference.test.ts (7 tests) 3ms 2026-10-24T11:05:08.4365510Z ✓ src/relay/errorPresentation.test.ts (3 tests) 2ms 2026-10-24T11:05:08.4495674Z ✓ src/state/assets.test.ts (1 test) 3ms 2026-10-24T11:05:08.4728950Z 2026-10-24T11:05:08.4766493Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp-registry 2026-10-24T11:05:08.4771332Z 2026-10-24T11:05:08.4871672Z ✓ src/device/duoSnap.test.ts (1 test) 4ms 2026-10-24T11:05:08.5374687Z ✓ src/device/androidFoldScene.test.ts (1 test) 40ms 2026-10-24T11:05:08.6253967Z ✓ src/state/commandOutput.test.ts (1 test) 2ms 2026-10-24T11:05:08.6356002Z ✓ src/device/renderScheduler.test.ts (1 test) 2ms 2026-10-24T11:05:08.6579007Z ✓ src/errors/errorTrace.test.ts (2 tests) 5ms 2026-10-24T11:05:08.6733941Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 2ms 2026-10-24T11:05:08.7025746Z 2026-10-24T11:05:08.7054401Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-24T11:05:08.7070706Z 2026-10-24T11:05:08.7217112Z ✓ src/environment/endpoint.test.ts (1 test) 2ms 2026-10-24T11:05:08.7724285Z ✓ src/secretRequest.test.ts (2 tests) 2ms 2026-10-24T11:05:08.9366156Z ✓ src/state/archivedThreads.test.ts (1 test) 5ms 2026-10-24T11:05:08.9419592Z 2026-10-24T11:05:08.9440450Z  Test Files  120 passed (120) 2026-10-24T11:05:08.9463869Z  Tests  1128 passed (1128) 2026-10-24T11:05:08.9464252Z  Start at  11:04:53 2026-10-24T11:05:08.9464583Z  Duration  15.46s (import 52%, transform 30%, setup 10%, tests 7%, worker 1%) 2026-10-24T11:05:08.9464822Z 2026-10-24T11:05:08.9465172Z  Import  492 modules were evaluated 8714 times · 47.17s total, 52% of tracked time 2026-10-24T11:05:08.9465705Z   ~5.33s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:05:08.9466243Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:05:08.9466495Z 2026-10-24T11:05:08.9947829Z 2026-10-24T11:05:09.0149612Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 41ms 2026-10-24T11:05:09.0309947Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 18ms 2026-10-24T11:05:09.2484654Z ✓  unit  src/lib/threadActivity.test.ts (35 tests) 57ms 2026-10-24T11:05:09.8259380Z ✓  unit  src/features/threads/threadListV2.test.ts (56 tests) 70ms 2026-10-24T11:05:09.8414037Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 56ms 2026-10-24T11:05:10.0179594Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 28ms 2026-10-24T11:05:10.2200531Z ✓ src/server/AcpRegistryRuntimeCoordinator.test.ts (7 tests) 44ms 2026-10-24T11:05:10.5530287Z ✓ src/server/authenticationState.test.ts (3 tests) 108ms 2026-10-24T11:05:10.6036282Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 53ms 2026-10-24T11:05:10.9420559Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 153ms 2026-10-24T11:05:11.0771526Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T11:05:11.0871023Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-24T11:05:11.0937998Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-24T11:05:11.1004227Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.1045182Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 65ms 2026-10-24T11:05:11.1046709Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-24T11:05:11.1047084Z 2026-10-24T11:05:11.1048814Z 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-24T11:05:11.1050179Z 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-24T11:05:11.1331879Z ✓ src/server/AcpRegistrySupport.test.ts (31 tests) 651ms 2026-10-24T11:05:11.1332741Z 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-24T11:05:11.1454562Z 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-24T11:05:11.1486152Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 434ms 2026-10-24T11:05:11.1840727Z ✓ src/server/auth.test.ts (5 tests) 98ms 2026-10-24T11:05:11.1876041Z 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-24T11:05:11.2004272Z 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-24T11:05:11.2129859Z 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-24T11:05:11.2165716Z 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-24T11:05:11.2275624Z 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-24T11:05:11.2306267Z 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-24T11:05:11.2334052Z 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-24T11:05:11.2427533Z 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-24T11:05:11.2505567Z 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-24T11:05:11.2735112Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T11:05:11.2751924Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T11:05:11.2813913Z Flow is not supported 2026-10-24T11:05:11.2814263Z 1: /** 2026-10-24T11:05:11.2895439Z ^ 2026-10-24T11:05:11.2895931Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T11:05:11.2896220Z 3: * 2026-10-24T11:05:11.2896702Z 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-24T11:05:11.2897997Z 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-24T11:05:11.2899157Z 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-24T11:05:11.2900240Z 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-24T11:05:11.2901317Z 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-24T11:05:11.2902431Z 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-24T11:05:11.2903562Z 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-24T11:05:11.2904210Z cause: undefined, 2026-10-24T11:05:11.2904447Z __vitest_rollup_error__: { 2026-10-24T11:05:11.2904699Z plugin: undefined, 2026-10-24T11:05:11.2905352Z 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-24T11:05:11.2905861Z loc: { 2026-10-24T11:05:11.2906044Z line: 1, 2026-10-24T11:05:11.2906273Z column: 0, 2026-10-24T11:05:11.2906857Z 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-24T11:05:11.2907357Z }, 2026-10-24T11:05:11.2907545Z frame: '1 | /**\n' + 2026-10-24T11:05:11.2907792Z ' | ^\n' + 2026-10-24T11:05:11.2909322Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T11:05:11.2910844Z '3 | *' 2026-10-24T11:05:11.2911058Z }, 2026-10-24T11:05:11.2911234Z runnerError: Error: RunnerError 2026-10-24T11:05:11.2911962Z 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-24T11:05:11.2913061Z 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-24T11:05:11.2913782Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.2914734Z 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-24T11:05:11.2915925Z 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-24T11:05:11.2916973Z 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-24T11:05:11.2918050Z 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-24T11:05:11.2919193Z 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-24T11:05:11.2920945Z 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-24T11:05:11.2922463Z 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-24T11:05:11.2923030Z } 2026-10-24T11:05:11.2923720Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T11:05:11.2924078Z Flow is not supported 2026-10-24T11:05:11.2924289Z 1: /** 2026-10-24T11:05:11.2924455Z ^ 2026-10-24T11:05:11.2924649Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T11:05:11.2924963Z 3: * 2026-10-24T11:05:11.2925458Z 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-24T11:05:11.2927017Z 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-24T11:05:11.2929491Z 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-24T11:05:11.2931572Z 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-24T11:05:11.2932641Z 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-24T11:05:11.2933891Z 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-24T11:05:11.2935279Z 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-24T11:05:11.2954524Z cause: undefined, 2026-10-24T11:05:11.2954911Z __vitest_rollup_error__: { 2026-10-24T11:05:11.2955303Z plugin: undefined, 2026-10-24T11:05:11.3039058Z 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-24T11:05:11.3055610Z loc: { 2026-10-24T11:05:11.3056170Z line: 1, 2026-10-24T11:05:11.3056438Z column: 0, 2026-10-24T11:05:11.3057118Z 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-24T11:05:11.3057646Z }, 2026-10-24T11:05:11.3057855Z frame: '1 | /**\n' + 2026-10-24T11:05:11.3058105Z ' | ^\n' + 2026-10-24T11:05:11.3058429Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T11:05:11.3058768Z '3 | *' 2026-10-24T11:05:11.3059000Z }, 2026-10-24T11:05:11.3059181Z runnerError: Error: RunnerError 2026-10-24T11:05:11.3061535Z 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-24T11:05:11.3107239Z 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-24T11:05:11.3119332Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 33ms 2026-10-24T11:05:11.3122139Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.3123570Z 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-24T11:05:11.3149991Z 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-24T11:05:11.3151219Z 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-24T11:05:11.3152291Z 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-24T11:05:11.3153434Z 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-24T11:05:11.3154618Z 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-24T11:05:11.3155776Z 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-24T11:05:11.3156333Z } 2026-10-24T11:05:11.3156457Z 2026-10-24T11:05:11.3156967Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T11:05:11.3157465Z [composer-attachments] could not verify incoming share ownership { 2026-10-24T11:05:11.3157810Z _tag: 'IncomingShareStorageError', 2026-10-24T11:05:11.3158067Z operation: 'load', 2026-10-24T11:05:11.3158836Z shareId: null, 2026-10-24T11:05:11.3159107Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T11:05:11.3159389Z Flow is not supported 2026-10-24T11:05:11.3159579Z 1: /** 2026-10-24T11:05:11.3159752Z ^ 2026-10-24T11:05:11.3159957Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T11:05:11.3160186Z 3: * 2026-10-24T11:05:11.3160657Z 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-24T11:05:11.3161644Z 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-24T11:05:11.3163148Z 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-24T11:05:11.3165441Z 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-24T11:05:11.3166503Z 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-24T11:05:11.3167618Z 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-24T11:05:11.3168750Z 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-24T11:05:11.3169390Z cause: undefined, 2026-10-24T11:05:11.3169611Z __vitest_rollup_error__: { 2026-10-24T11:05:11.3169843Z plugin: undefined, 2026-10-24T11:05:11.3170428Z 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-24T11:05:11.3170947Z loc: [Object], 2026-10-24T11:05:11.3171175Z frame: '1 | /**\n' + 2026-10-24T11:05:11.3171414Z ' | ^\n' + 2026-10-24T11:05:11.3171710Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T11:05:11.3172004Z '3 | *' 2026-10-24T11:05:11.3172209Z }, 2026-10-24T11:05:11.3172395Z runnerError: Error: RunnerError 2026-10-24T11:05:11.3173231Z 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-24T11:05:11.3174320Z 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-24T11:05:11.3175056Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.3175900Z 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-24T11:05:11.3177080Z 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-24T11:05:11.3178266Z 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-24T11:05:11.3179957Z 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-24T11:05:11.3181154Z 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-24T11:05:11.3182323Z 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-24T11:05:11.3183426Z 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-24T11:05:11.3183986Z } 2026-10-24T11:05:11.3184158Z } 2026-10-24T11:05:11.3184288Z 2026-10-24T11:05:11.3480238Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 36ms 2026-10-24T11:05:11.4498302Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 20ms 2026-10-24T11:05:11.5160928Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T11:05:11.5375063Z [composer-drafts] failed to hydrate drafts { 2026-10-24T11:05:11.5494879Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.5570441Z operation: 'read', 2026-10-24T11:05:11.5621397Z directory: 'composer-drafts', 2026-10-24T11:05:11.5710026Z fileName: 'drafts.json', 2026-10-24T11:05:11.5812433Z cause: Error: storage unavailable 2026-10-24T11:05:11.5859413Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T11:05:11.5942713Z 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-24T11:05:11.5975196Z 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-24T11:05:11.5996434Z 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-24T11:05:11.6006447Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 72ms 2026-10-24T11:05:11.6047137Z 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-24T11:05:11.6047997Z at new Promise () 2026-10-24T11:05:11.6055372Z 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-24T11:05:11.6057749Z 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-24T11:05:11.6058413Z at new Promise () 2026-10-24T11:05:11.6059071Z 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-24T11:05:11.6059618Z } 2026-10-24T11:05:11.6059754Z 2026-10-24T11:05:11.6060138Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T11:05:11.6060776Z [composer-drafts] failed to hydrate drafts { 2026-10-24T11:05:11.6061024Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.6061218Z operation: 'read', 2026-10-24T11:05:11.6061383Z directory: 'composer-drafts', 2026-10-24T11:05:11.6061550Z fileName: 'drafts.json', 2026-10-24T11:05:11.6061700Z cause: Error: storage unavailable 2026-10-24T11:05:11.6062000Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T11:05:11.6062687Z 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-24T11:05:11.6063571Z 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-24T11:05:11.6064415Z 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-24T11:05:11.6065294Z 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-24T11:05:11.6065781Z at new Promise () 2026-10-24T11:05:11.6066357Z 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-24T11:05:11.6067236Z 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-24T11:05:11.6067687Z at new Promise () 2026-10-24T11:05:11.6068247Z 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-24T11:05:11.6068722Z } 2026-10-24T11:05:11.6068778Z 2026-10-24T11:05:11.6069330Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T11:05:11.6069779Z [composer-drafts] failed to hydrate drafts { 2026-10-24T11:05:11.6069986Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.6070175Z operation: 'decode', 2026-10-24T11:05:11.6070334Z directory: 'composer-drafts', 2026-10-24T11:05:11.6070506Z fileName: 'drafts.json', 2026-10-24T11:05:11.6070645Z cause: { 2026-10-24T11:05:11.6070768Z _tag: 'SchemaError', 2026-10-24T11:05:11.6070960Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T11:05:11.6071124Z } 2026-10-24T11:05:11.6071221Z } 2026-10-24T11:05:11.6071300Z 2026-10-24T11:05:11.6071613Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T11:05:11.6071996Z [composer-drafts] failed to hydrate drafts { 2026-10-24T11:05:11.6072208Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.6072385Z operation: 'decode', 2026-10-24T11:05:11.6072551Z directory: 'composer-drafts', 2026-10-24T11:05:11.6072711Z fileName: 'drafts.json', 2026-10-24T11:05:11.6072841Z cause: { 2026-10-24T11:05:11.6072969Z _tag: 'SchemaError', 2026-10-24T11:05:11.6073151Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T11:05:11.6073313Z } 2026-10-24T11:05:11.6073405Z } 2026-10-24T11:05:11.6073458Z 2026-10-24T11:05:11.6073811Z 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-24T11:05:11.6074273Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-24T11:05:11.6074516Z messageId: 'archive-write-failure', 2026-10-24T11:05:11.6074664Z error: { 2026-10-24T11:05:11.6074816Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.6075020Z operation: 'write', 2026-10-24T11:05:11.6075180Z directory: 'composer-drafts', 2026-10-24T11:05:11.6075350Z fileName: 'drafts.json', 2026-10-24T11:05:11.6075496Z cause: Error: Draft storage unavailable 2026-10-24T11:05:11.6075794Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-24T11:05:11.6076165Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.6076816Z 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-24T11:05:11.6077276Z } 2026-10-24T11:05:11.6077377Z } 2026-10-24T11:05:11.6077467Z 2026-10-24T11:05:11.6077928Z 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-24T11:05:11.6078432Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-24T11:05:11.6078681Z environmentId: 'environment-1', 2026-10-24T11:05:11.6078916Z threadId: 'thread-1', 2026-10-24T11:05:11.6103963Z messageId: 'message-acknowledged', 2026-10-24T11:05:11.6104137Z error: { 2026-10-24T11:05:11.6104278Z _tag: 'ThreadOutboxManagerError', 2026-10-24T11:05:11.6104453Z operation: 'remove', 2026-10-24T11:05:11.6104628Z environmentId: 'environment-1', 2026-10-24T11:05:11.6104798Z threadId: 'thread-1', 2026-10-24T11:05:11.6105306Z messageId: 'message-acknowledged', 2026-10-24T11:05:11.6105567Z cause: Error: storage unavailable 2026-10-24T11:05:11.6105865Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-24T11:05:11.6106536Z 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-24T11:05:11.6107399Z 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-24T11:05:11.6108250Z 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-24T11:05:11.6108715Z at new Promise () 2026-10-24T11:05:11.6109287Z 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-24T11:05:11.6110161Z 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-24T11:05:11.6110612Z at new Promise () 2026-10-24T11:05:11.6111178Z 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-24T11:05:11.6112048Z 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-24T11:05:11.6112488Z } 2026-10-24T11:05:11.6112588Z } 2026-10-24T11:05:11.6112639Z 2026-10-24T11:05:11.6112986Z 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-24T11:05:11.6113470Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-24T11:05:11.6113830Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-24T11:05:11.6114489Z 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-24T11:05:11.6115355Z 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-24T11:05:11.6116185Z 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-24T11:05:11.6116629Z at new Promise () 2026-10-24T11:05:11.6117254Z 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-24T11:05:11.6118181Z 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-24T11:05:11.6118647Z at new Promise () 2026-10-24T11:05:11.6119203Z 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-24T11:05:11.6120070Z 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-24T11:05:11.6120469Z 2026-10-24T11:05:11.6120805Z 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-24T11:05:11.6121255Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-24T11:05:11.6121517Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.6121705Z operation: 'write', 2026-10-24T11:05:11.6121866Z directory: 'composer-drafts', 2026-10-24T11:05:11.6122034Z fileName: 'drafts.json', 2026-10-24T11:05:11.6122179Z cause: Error: disk full 2026-10-24T11:05:11.6122442Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-24T11:05:11.6122810Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.6123445Z 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-24T11:05:11.6123893Z } 2026-10-24T11:05:11.6123944Z 2026-10-24T11:05:11.6124273Z 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-24T11:05:11.6124699Z [thread-outbox] failed to persist a recovery rollback { 2026-10-24T11:05:11.6124940Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.6125121Z operation: 'write', 2026-10-24T11:05:11.6125277Z directory: 'composer-drafts', 2026-10-24T11:05:11.6125440Z fileName: 'drafts.json', 2026-10-24T11:05:11.6125581Z cause: Error: disk full 2026-10-24T11:05:11.6125851Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T11:05:11.6126211Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.6126852Z 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-24T11:05:11.6127306Z } 2026-10-24T11:05:11.6127361Z 2026-10-24T11:05:11.6127683Z 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-24T11:05:11.6128110Z [thread-outbox] failed to restore an undeliverable message { 2026-10-24T11:05:11.6128419Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T11:05:11.6128632Z operation: 'write', 2026-10-24T11:05:11.6128786Z directory: 'composer-drafts', 2026-10-24T11:05:11.6128951Z fileName: 'drafts.json', 2026-10-24T11:05:11.6129087Z cause: Error: disk full 2026-10-24T11:05:11.6129350Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T11:05:11.6129704Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:05:11.6130333Z 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-24T11:05:11.6130782Z } 2026-10-24T11:05:11.6130835Z 2026-10-24T11:05:11.6561212Z ✓ src/server/driver.test.ts (9 tests) 14ms 2026-10-24T11:05:11.6671337Z 2026-10-24T11:05:11.6694516Z  Test Files  5 passed (5) 2026-10-24T11:05:11.6695227Z  Tests  55 passed (55) 2026-10-24T11:05:11.6695576Z  Start at  11:05:08 2026-10-24T11:05:11.6695880Z  Duration  3.19s (transform 59%, import 29%, tests 8%, setup 4%) 2026-10-24T11:05:11.6696118Z 2026-10-24T11:05:11.7116227Z 2026-10-24T11:05:11.7531850Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 868ms 2026-10-24T11:05:11.7567162Z ✓ mobile composer drafts (74) 2026-10-24T11:05:11.7589686Z ✓ restores deleted file chips and releases undo history (uploaded: false) 369ms 2026-10-24T11:05:11.8819297Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 17ms 2026-10-24T11:05:11.9037154Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 252ms 2026-10-24T11:05:12.0663858Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 42ms 2026-10-24T11:05:12.0825653Z ✓ src/http/Api.test.ts (27 tests) 169ms 2026-10-24T11:05:12.1262827Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 214ms 2026-10-24T11:05:12.4731347Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 74ms 2026-10-24T11:05:12.5488812Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 116ms 2026-10-24T11:05:12.6974645Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 27ms 2026-10-24T11:05:12.7136107Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 148ms 2026-10-24T11:05:12.8221584Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 17ms 2026-10-24T11:05:12.8588527Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 31ms 2026-10-24T11:05:12.8655221Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 342ms 2026-10-24T11:05:12.9658364Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 16ms 2026-10-24T11:05:12.9699920Z ✓  unit  src/lib/composerContext.test.ts (15 tests) 176ms 2026-10-24T11:05:13.0614691Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 26ms 2026-10-24T11:05:13.1379356Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 138ms 2026-10-24T11:05:13.1825188Z ✓  unit  src/lib/android-workspace-navigation.test.ts (15 tests) 15ms 2026-10-24T11:05:13.2679672Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 25ms 2026-10-24T11:05:13.3455890Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 11ms 2026-10-24T11:05:13.6630414Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 77ms 2026-10-24T11:05:13.6865224Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 95ms 2026-10-24T11:05:13.8169577Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 16ms 2026-10-24T11:05:13.8513535Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 14ms 2026-10-24T11:05:13.8765396Z ✓ src/auth/RelayTokens.test.ts (5 tests) 49ms 2026-10-24T11:05:14.0098618Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 24ms 2026-10-24T11:05:14.0454649Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 67ms 2026-10-24T11:05:14.1844265Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 40ms 2026-10-24T11:05:14.3011609Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 68ms 2026-10-24T11:05:14.3212199Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 15ms 2026-10-24T11:05:14.4980097Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.5028283Z [11:05:14.490] INFO (#5): Plan: 1 tasks 2026-10-24T11:05:14.5119997Z [11:05:14.491] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T11:05:14.5227049Z [11:05:14.491] INFO (#5): 2026-10-24T11:05:14.5381735Z 2026-10-24T11:05:14.5437732Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.5534532Z [11:05:14.496] INFO (#47): [PublishClientConfig] running 2026-10-24T11:05:14.5613713Z 2026-10-24T11:05:14.5615365Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.5655299Z Wrote relay client configuration to /tmp/t3-relay-client-config-FFrlXq/client.env 2026-10-24T11:05:14.5692388Z [11:05:14.500] INFO (#47): [PublishClientConfig] ran (4ms) 2026-10-24T11:05:14.5773735Z 2026-10-24T11:05:14.5815014Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.5848433Z [11:05:14.505] INFO (#48): [PublishClientConfig] ran (9ms) 2026-10-24T11:05:14.5848880Z [11:05:14.505] INFO (#5): 2026-10-24T11:05:14.5849145Z [11:05:14.505] INFO (#5): Done: 1 succeeded (14ms) 2026-10-24T11:05:14.5849326Z 2026-10-24T11:05:14.5849694Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.5890321Z [11:05:14.508] INFO (#5): Plan: no resources 2026-10-24T11:05:14.5923746Z [11:05:14.508] INFO (#5): 2026-10-24T11:05:14.5946841Z [11:05:14.508] INFO (#63): [PublishClientConfig] skipped 2026-10-24T11:05:14.6014214Z [11:05:14.508] INFO (#64): [PublishClientConfig] skipped 2026-10-24T11:05:14.6014624Z [11:05:14.508] INFO (#5): 2026-10-24T11:05:14.6038436Z [11:05:14.508] INFO (#5): Done: 0 succeeded, 1 skipped (0ms) 2026-10-24T11:05:14.6066425Z 2026-10-24T11:05:14.6088697Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.6091442Z [11:05:14.514] INFO (#5): Plan: 1 tasks 2026-10-24T11:05:14.6091757Z [11:05:14.514] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T11:05:14.6092001Z [11:05:14.514] INFO (#5): 2026-10-24T11:05:14.6092151Z 2026-10-24T11:05:14.6092500Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.6092969Z [11:05:14.515] INFO (#79): [PublishClientConfig] running 2026-10-24T11:05:14.6093307Z 2026-10-24T11:05:14.6094119Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.6097684Z Wrote relay client configuration to /tmp/t3-relay-client-config-FFrlXq/client.env 2026-10-24T11:05:14.6126935Z [11:05:14.515] INFO (#79): [PublishClientConfig] ran (0ms) 2026-10-24T11:05:14.6127166Z 2026-10-24T11:05:14.6127591Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.6128046Z [11:05:14.516] INFO (#80): [PublishClientConfig] ran (1ms) 2026-10-24T11:05:14.6128299Z [11:05:14.516] INFO (#5): 2026-10-24T11:05:14.6128507Z [11:05:14.516] INFO (#5): Done: 1 succeeded (2ms) 2026-10-24T11:05:14.6128682Z 2026-10-24T11:05:14.6129364Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T11:05:14.6147721Z [11:05:14.522] INFO (#5): Plan: 1 tasks 2026-10-24T11:05:14.6194474Z [11:05:14.522] INFO (#5): [PublishClientConfig] drop [action] 2026-10-24T11:05:14.6254143Z [11:05:14.522] INFO (#5): 2026-10-24T11:05:14.6254676Z [11:05:14.522] INFO (#88): [PublishClientConfig] deleting 2026-10-24T11:05:14.6286220Z [11:05:14.522] INFO (#88): [PublishClientConfig] deleted (0ms) 2026-10-24T11:05:14.6333868Z [11:05:14.522] INFO (#5): 2026-10-24T11:05:14.6334103Z [11:05:14.523] INFO (#5): Done: 1 succeeded (0ms) 2026-10-24T11:05:14.6334268Z 2026-10-24T11:05:14.6374756Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T11:05:14.6419767Z [11:05:14.533] INFO (#117): Plan: 1 tasks 2026-10-24T11:05:14.6512118Z [11:05:14.533] INFO (#117): [PublishClientConfig] run [action] 2026-10-24T11:05:14.6581190Z [11:05:14.533] INFO (#117): 2026-10-24T11:05:14.6613632Z 2026-10-24T11:05:14.6654610Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T11:05:14.6668598Z [11:05:14.535] INFO (#158): [PublishClientConfig] running 2026-10-24T11:05:14.6734601Z [11:05:14.537] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (2ms) 2026-10-24T11:05:14.6735235Z [11:05:14.537] INFO (#117): 2026-10-24T11:05:14.6774089Z [11:05:14.537] INFO (#117): Failed: 0 succeeded, 1 failed (4ms) 2026-10-24T11:05:14.6799772Z 2026-10-24T11:05:14.6814850Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T11:05:14.6846663Z [11:05:14.538] INFO (#117): Plan: 1 tasks 2026-10-24T11:05:14.6894086Z [11:05:14.538] INFO (#117): [PublishClientConfig] drop [action] 2026-10-24T11:05:14.6934173Z [11:05:14.539] INFO (#117): 2026-10-24T11:05:14.7000727Z [11:05:14.539] INFO (#166): [PublishClientConfig] deleting 2026-10-24T11:05:14.7174776Z [11:05:14.539] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-24T11:05:14.7213980Z [11:05:14.539] INFO (#117): 2026-10-24T11:05:14.7252787Z [11:05:14.539] INFO (#117): Done: 1 succeeded (0ms) 2026-10-24T11:05:14.7255405Z 2026-10-24T11:05:14.7256105Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T11:05:14.7256537Z [11:05:14.549] INFO (#195): Plan: 1 tasks 2026-10-24T11:05:14.7256801Z [11:05:14.549] INFO (#195): [PublishClientConfig] run [action] 2026-10-24T11:05:14.7257047Z [11:05:14.549] INFO (#195): 2026-10-24T11:05:14.7257194Z 2026-10-24T11:05:14.7257576Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 25ms 2026-10-24T11:05:14.7261631Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T11:05:14.7270101Z [11:05:14.550] INFO (#236): [PublishClientConfig] running 2026-10-24T11:05:14.7321228Z [11:05:14.550] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (0ms) 2026-10-24T11:05:14.7374196Z [11:05:14.550] INFO (#195): 2026-10-24T11:05:14.7374530Z [11:05:14.550] INFO (#195): Failed: 0 succeeded, 1 failed (1ms) 2026-10-24T11:05:14.7419627Z 2026-10-24T11:05:14.7454549Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T11:05:14.7479286Z [11:05:14.557] INFO (#195): Plan: 1 tasks 2026-10-24T11:05:14.7495630Z [11:05:14.557] INFO (#195): [PublishClientConfig] drop [action] 2026-10-24T11:05:14.7533919Z [11:05:14.557] INFO (#195): 2026-10-24T11:05:14.7574044Z [11:05:14.557] INFO (#244): [PublishClientConfig] deleting 2026-10-24T11:05:14.7580708Z [11:05:14.557] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-24T11:05:14.7613805Z [11:05:14.557] INFO (#195): 2026-10-24T11:05:14.7653949Z [11:05:14.557] INFO (#195): Done: 1 succeeded (0ms) 2026-10-24T11:05:14.7669313Z 2026-10-24T11:05:14.7700255Z ✓ src/clientConfig.test.ts (10 tests) 134ms 2026-10-24T11:05:14.7734537Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 12ms 2026-10-24T11:05:14.8378938Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 402ms 2026-10-24T11:05:14.9615239Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 2685ms 2026-10-24T11:05:14.9741322Z ✓ new-task branch checkout (11) 2026-10-24T11:05:14.9774670Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 344ms 2026-10-24T11:05:14.9934950Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 454ms 2026-10-24T11:05:14.9974384Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 115ms 2026-10-24T11:05:15.0174582Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 438ms 2026-10-24T11:05:15.0335433Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-24T11:05:15.0384345Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 427ms 2026-10-24T11:05:15.0534764Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 7ms 2026-10-24T11:05:15.0790855Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 12ms 2026-10-24T11:05:15.2854506Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 11ms 2026-10-24T11:05:15.3654666Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 114ms 2026-10-24T11:05:15.4066075Z ✓ src/previewTunnelSweep.test.ts (4 tests) 38ms 2026-10-24T11:05:15.5814959Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 21ms 2026-10-24T11:05:15.6254541Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 12ms 2026-10-24T11:05:15.6725353Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 20ms 2026-10-24T11:05:15.7475018Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 19ms 2026-10-24T11:05:15.9215654Z ✓ src/previewStages.test.ts (4 tests) 13ms 2026-10-24T11:05:15.9526510Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (16 tests) 9ms 2026-10-24T11:05:15.9655184Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 16ms 2026-10-24T11:05:15.9869884Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 90ms 2026-10-24T11:05:16.2054983Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 30ms 2026-10-24T11:05:16.2815317Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 48ms 2026-10-24T11:05:16.3474409Z ✓  unit  src/dependency-graph.test.ts (2 tests) 10ms 2026-10-24T11:05:16.3951349Z ✓ src/environments/endpointFailure.test.ts (15 tests) 3ms 2026-10-24T11:05:16.4224834Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-24T11:05:16.4267808Z [11:05:16.410] WARN (#20): Database unavailable; loading fallback preferences. { 2026-10-24T11:05:16.4353639Z cause: { 2026-10-24T11:05:16.4354388Z _tag: 'MobileDatabaseError', 2026-10-24T11:05:16.4414755Z operation: 'load-preferences', 2026-10-24T11:05:16.4415113Z cause: Error: database unavailable 2026-10-24T11:05:16.4454743Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T11:05:16.4495765Z 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-24T11:05:16.4528559Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T11:05:16.4586666Z 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-24T11:05:16.4658830Z 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-24T11:05:16.4694820Z 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-24T11:05:16.4709113Z 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-24T11:05:16.4815134Z 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-24T11:05:16.4815908Z 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-24T11:05:16.4894348Z 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-24T11:05:16.4894885Z } 2026-10-24T11:05:16.4934029Z } 2026-10-24T11:05:16.4973582Z 2026-10-24T11:05:16.4974594Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T11:05:16.5036196Z [11:05:16.427] WARN (#21): Database unavailable; loading fallback preferences. { 2026-10-24T11:05:16.5094017Z cause: { 2026-10-24T11:05:16.5094528Z _tag: 'MobileDatabaseError', 2026-10-24T11:05:16.5134014Z operation: 'load-preferences', 2026-10-24T11:05:16.5175824Z cause: Error: database unavailable 2026-10-24T11:05:16.5176823Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T11:05:16.5218226Z 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-24T11:05:16.5294551Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T11:05:16.5295282Z 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-24T11:05:16.5336569Z 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-24T11:05:16.5374144Z 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-24T11:05:16.5445462Z 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-24T11:05:16.5484752Z 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-24T11:05:16.5549093Z 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-24T11:05:16.5562786Z 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-24T11:05:16.5564308Z } 2026-10-24T11:05:16.5564506Z } 2026-10-24T11:05:16.5564716Z 2026-10-24T11:05:16.5565199Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 6ms 2026-10-24T11:05:16.5565828Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T11:05:16.5566342Z [11:05:16.428] WARN (#21): Database unavailable; saving preferences to secure storage. { 2026-10-24T11:05:16.5566628Z cause: { 2026-10-24T11:05:16.5566839Z _tag: 'MobileDatabaseError', 2026-10-24T11:05:16.5567092Z operation: 'save-preferences', 2026-10-24T11:05:16.5567330Z cause: Error: database unavailable 2026-10-24T11:05:16.5567719Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-24T11:05:16.5568559Z 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-24T11:05:16.5569351Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-24T11:05:16.5569938Z 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-24T11:05:16.5570599Z 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-24T11:05:16.5571235Z 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-24T11:05:16.5572312Z 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-24T11:05:16.5573996Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-24T11:05:16.5574791Z 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-24T11:05:16.5575933Z 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-24T11:05:16.5576295Z } 2026-10-24T11:05:16.5576458Z } 2026-10-24T11:05:16.5576584Z 2026-10-24T11:05:16.5576868Z ✓  unit  src/lib/storage.test.ts (8 tests) 48ms 2026-10-24T11:05:16.5577333Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 8ms 2026-10-24T11:05:16.7629888Z ✓ src/deploymentConfig.test.ts (3 tests) 2ms 2026-10-24T11:05:16.7692320Z ✓  unit  src/lib/layout.test.ts (15 tests) 9ms 2026-10-24T11:05:16.8896160Z ✓ src/hooks/HeldHooks.test.ts (1 test) 6ms 2026-10-24T11:05:16.9855074Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-24T11:05:16.9934373Z [11:05:16.976] WARN (#35): Could not load mobile preferences. { 2026-10-24T11:05:16.9937121Z _tag: 'MobilePreferencesLoadError', 2026-10-24T11:05:16.9962710Z cause: Error: secure storage unavailable 2026-10-24T11:05:17.0002050Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-24T11:05:17.0007701Z at Generator.next () 2026-10-24T11:05:17.0008599Z 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-24T11:05:17.0009273Z 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-24T11:05:17.0009912Z 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-24T11:05:17.0010550Z 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-24T11:05:17.0011152Z 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-24T11:05:17.0011714Z 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-24T11:05:17.0012305Z 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-24T11:05:17.0013358Z 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-24T11:05:17.0013964Z } 2026-10-24T11:05:17.0014216Z 2026-10-24T11:05:17.0014567Z ✓  unit  src/state/preferences.test.ts (3 tests) 24ms 2026-10-24T11:05:17.0016426Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 23ms 2026-10-24T11:05:17.1438125Z ✓  unit  src/state/session.test.ts (4 tests) 8ms 2026-10-24T11:05:17.2100020Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 5ms 2026-10-24T11:05:17.2372973Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 12ms 2026-10-24T11:05:17.2957868Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 7ms 2026-10-24T11:05:17.4631339Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 3ms 2026-10-24T11:05:17.5009136Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 65ms 2026-10-24T11:05:17.5035421Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 15ms 2026-10-24T11:05:17.5671290Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 14ms 2026-10-24T11:05:17.5718960Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 6ms 2026-10-24T11:05:17.6040277Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 5ms 2026-10-24T11:05:17.6122326Z 2026-10-24T11:05:17.6175417Z  Test Files  32 passed (32) 2026-10-24T11:05:17.6214678Z  Tests  276 passed (276) 2026-10-24T11:05:17.6228962Z  Start at  11:05:08 2026-10-24T11:05:17.6254268Z  Duration  8.90s (import 79%, transform 11%, setup 5%, tests 4%) 2026-10-24T11:05:17.6269654Z 2026-10-24T11:05:17.6270407Z  Isolate  32 workers spawned · ~129ms startup each (spawn + environment, per file) 2026-10-24T11:05:17.6271185Z   at least ~460ms faster with isolate: false — reuses workers across files instead of one per file 2026-10-24T11:05:17.6272766Z 2026-10-24T11:05:17.6568682Z 2026-10-24T11:05:17.7161244Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 3ms 2026-10-24T11:05:17.7568811Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 4ms 2026-10-24T11:05:17.8857766Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 3ms 2026-10-24T11:05:17.9448391Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 29ms 2026-10-24T11:05:17.9847876Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 16ms 2026-10-24T11:05:18.0121479Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 6ms 2026-10-24T11:05:18.0163984Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 6ms 2026-10-24T11:05:18.1115312Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 5ms 2026-10-24T11:05:18.1713588Z ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 29ms 2026-10-24T11:05:18.2125252Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 73ms 2026-10-24T11:05:18.2450976Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 4ms 2026-10-24T11:05:18.2739689Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 6ms 2026-10-24T11:05:18.3439163Z ✓  unit  src/lib/reserved-regions.test.ts (7 tests) 3ms 2026-10-24T11:05:18.3968451Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-24T11:05:18.3997495Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-24T11:05:18.3997714Z - react-native-blob-util 2026-10-24T11:05:18.3997871Z - @react-native-async-storage/async-storage 2026-10-24T11:05:18.3998192Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-24T11:05:18.3998502Z ✅ Clerk iOS plugin loaded 2026-10-24T11:05:18.3998652Z ✅ Clerk Android plugin loaded 2026-10-24T11:05:18.3998745Z 2026-10-24T11:05:18.3999022Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 217ms 2026-10-24T11:05:18.5318569Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 4ms 2026-10-24T11:05:18.5572524Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 7ms 2026-10-24T11:05:18.5654793Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 244ms 2026-10-24T11:05:18.6639138Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 5ms 2026-10-24T11:05:18.6885258Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 6ms 2026-10-24T11:05:18.7244771Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 7ms 2026-10-24T11:05:18.7765170Z ✓  unit  src/state/thread-order.test.ts (4 tests) 4ms 2026-10-24T11:05:18.8514086Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 21ms 2026-10-24T11:05:18.8534328Z ✓  unit  src/state/assets.test.ts (4 tests) 4ms 2026-10-24T11:05:18.9093479Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 4ms 2026-10-24T11:05:19.0591241Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 2ms 2026-10-24T11:05:19.1058268Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 3ms 2026-10-24T11:05:19.1855518Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms 2026-10-24T11:05:19.1999941Z ✓  unit  src/state/attachments.test.ts (2 tests) 5ms 2026-10-24T11:05:19.3084474Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 3ms 2026-10-24T11:05:19.3615425Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 6ms 2026-10-24T11:05:19.3872852Z ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 53ms 2026-10-24T11:05:19.4698256Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 3ms 2026-10-24T11:05:19.5093598Z ✓  unit  src/state/use-thread-pr.test.ts (6 tests) 5ms 2026-10-24T11:05:19.5449001Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 9ms 2026-10-24T11:05:19.5892603Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 6ms 2026-10-24T11:05:19.6421131Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 4ms 2026-10-24T11:05:19.7327129Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 8ms 2026-10-24T11:05:19.7598898Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 9ms 2026-10-24T11:05:19.7963321Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 3ms 2026-10-24T11:05:19.8406016Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 7ms 2026-10-24T11:05:19.8925427Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 11ms 2026-10-24T11:05:19.9615242Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 3ms 2026-10-24T11:05:20.0082755Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 154ms 2026-10-24T11:05:20.0139194Z ✓  unit  src/connection/storage.test.ts (3 tests) 13ms 2026-10-24T11:05:20.1035100Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 10ms 2026-10-24T11:05:20.1365138Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 14ms 2026-10-24T11:05:20.1622988Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 7ms 2026-10-24T11:05:20.1699814Z ✓  unit  src/features/workspace/navigation-tab-order.test.ts (6 tests) 4ms 2026-10-24T11:05:20.1868550Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 3ms 2026-10-24T11:05:20.4525407Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 2ms 2026-10-24T11:05:20.5001639Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 6ms 2026-10-24T11:05:20.5178853Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 4ms 2026-10-24T11:05:20.5727411Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 3ms 2026-10-24T11:05:20.6446687Z ✓  unit  src/connection/migration.test.ts (2 tests) 6ms 2026-10-24T11:05:20.6495442Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 3ms 2026-10-24T11:05:20.6735246Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 3ms 2026-10-24T11:05:20.7752566Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 8ms 2026-10-24T11:05:20.7933666Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 4ms 2026-10-24T11:05:20.8604037Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 2ms 2026-10-24T11:05:20.8736406Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (7 tests) 3ms 2026-10-24T11:05:20.9707055Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 7ms 2026-10-24T11:05:21.0009816Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 2ms 2026-10-24T11:05:21.0702627Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 5ms 2026-10-24T11:05:21.1474404Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 20ms 2026-10-24T11:05:21.1971300Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 7ms 2026-10-24T11:05:21.2726236Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms 2026-10-24T11:05:21.3319398Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 4ms 2026-10-24T11:05:21.3449763Z ✓  unit  src/lib/projectIcon.test.ts (5 tests) 4ms 2026-10-24T11:05:21.4674947Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 3ms 2026-10-24T11:05:21.4931961Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms 2026-10-24T11:05:21.5014137Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 2ms 2026-10-24T11:05:21.5502184Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 3ms 2026-10-24T11:05:21.6012345Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 4ms 2026-10-24T11:05:21.6200956Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms 2026-10-24T11:05:21.7026246Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 9ms 2026-10-24T11:05:21.7169512Z ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms 2026-10-24T11:05:21.7424690Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms 2026-10-24T11:05:21.8319852Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 3ms 2026-10-24T11:05:21.8652445Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 3ms 2026-10-24T11:05:21.9129730Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 3ms 2026-10-24T11:05:21.9196298Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 3ms 2026-10-24T11:05:21.9968302Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 2ms 2026-10-24T11:05:22.0599081Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 3ms 2026-10-24T11:05:22.1990126Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 50ms 2026-10-24T11:05:22.2334833Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 3ms 2026-10-24T11:05:22.2449936Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms 2026-10-24T11:05:22.3214705Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms 2026-10-24T11:05:22.3365311Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 5ms 2026-10-24T11:05:22.3615300Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 2ms 2026-10-24T11:05:22.3819533Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 3ms 2026-10-24T11:05:22.4238903Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 17ms 2026-10-24T11:05:22.5093186Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 17ms 2026-10-24T11:05:22.5200677Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 3ms 2026-10-24T11:05:22.5303687Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 24ms 2026-10-24T11:05:22.5852111Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 15ms 2026-10-24T11:05:22.6048463Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 2ms 2026-10-24T11:05:22.6484530Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 2ms 2026-10-24T11:05:22.7236352Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 3ms 2026-10-24T11:05:22.8902118Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 4ms 2026-10-24T11:05:22.9343163Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (2 tests) 3ms 2026-10-24T11:05:23.0446692Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-24T11:05:23.0694331Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 3ms 2026-10-24T11:05:23.0733521Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 4ms 2026-10-24T11:05:23.1062613Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 15ms 2026-10-24T11:05:23.1067788Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms 2026-10-24T11:05:23.1994880Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 2ms 2026-10-24T11:05:23.2294452Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 3ms 2026-10-24T11:05:23.2354998Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 3ms 2026-10-24T11:05:23.2588801Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 3ms 2026-10-24T11:05:23.3169099Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 3ms 2026-10-24T11:05:23.3760168Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 4ms 2026-10-24T11:05:23.3974697Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 3ms 2026-10-24T11:05:23.4174235Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 159ms 2026-10-24T11:05:23.4248555Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 5ms 2026-10-24T11:05:23.5100792Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 3ms 2026-10-24T11:05:23.5137971Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 10ms 2026-10-24T11:05:23.5881025Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 3ms 2026-10-24T11:05:23.6201089Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 70ms 2026-10-24T11:05:23.6531985Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 3ms 2026-10-24T11:05:23.7750234Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms 2026-10-24T11:05:23.8233035Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-24T11:05:23.8274839Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 8ms 2026-10-24T11:05:23.8694652Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 3ms 2026-10-24T11:05:23.8996356Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 6ms 2026-10-24T11:05:23.9961889Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms 2026-10-24T11:05:24.0494855Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms 2026-10-24T11:05:24.0558116Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms 2026-10-24T11:05:24.0936865Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms 2026-10-24T11:05:24.1196251Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-24T11:05:24.2115942Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms 2026-10-24T11:05:24.2463115Z ✓  unit  src/state/queries.test.ts (1 test) 8ms 2026-10-24T11:05:24.2522144Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 3ms 2026-10-24T11:05:24.2879044Z ✓  unit  src/lib/http-response.test.ts (1 test) 3ms 2026-10-24T11:05:24.2944212Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-24T11:05:24.3469405Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms 2026-10-24T11:05:24.3721563Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 2ms 2026-10-24T11:05:24.4003329Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-24T11:05:24.4156714Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms 2026-10-24T11:05:24.4226937Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-24T11:05:24.4512304Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-24T11:05:24.5508408Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-24T11:05:42.4703200Z ✓  unit  src/reactCompilerCoverage.test.ts (918 tests) 26372ms 2026-10-24T11:05:42.4703687Z ✓ React Compiler coverage (918) 2026-10-24T11:05:42.4704358Z ✓ Metro's transformer applies the compiler 1528ms 2026-10-24T11:05:42.4704706Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 453ms 2026-10-24T11:05:42.4705017Z ✓ compiles src/features/home/HomeScreen.tsx 397ms 2026-10-24T11:05:42.4705336Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 350ms 2026-10-24T11:05:42.4705694Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 428ms 2026-10-24T11:05:42.4706036Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 383ms 2026-10-24T11:05:42.4706349Z ✓ compiles src/features/threads/ThreadComposer.tsx 566ms 2026-10-24T11:05:42.4706680Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 802ms 2026-10-24T11:05:42.4706986Z ✓ compiles src/features/threads/ThreadFeed.tsx 717ms 2026-10-24T11:05:42.4707302Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 434ms 2026-10-24T11:05:42.4707630Z ✓ compiles src/features/threads/thread-list-v2-items.tsx 301ms 2026-10-24T11:05:42.4707945Z ✓ compiles src/features/threads/thread-work-log.tsx 354ms 2026-10-24T11:05:42.4708223Z ✓ caches the thread feed derivation 729ms 2026-10-24T11:05:42.4742289Z 2026-10-24T11:05:42.4745917Z  Test Files  198 passed (198) 2026-10-24T11:05:42.4750071Z  Tests  2219 passed (2219) 2026-10-24T11:05:42.4750275Z  Start at  11:05:05 2026-10-24T11:05:42.4752931Z  Duration  37.17s (import 36%, transform 27%, tests 26%, setup 8%, environment 3%) 2026-10-24T11:05:42.4761657Z 2026-10-24T11:05:42.5386568Z 2026-10-24T11:05:42.5388277Z --- 2026-10-24T11:05:42.5388470Z vp run: 24/24 successful. (Run `vp run --last-details` for full details) 2026-10-24T11:05:42.5920913Z Post job cleanup. 2026-10-24T11:05:42.6522800Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-24T11:05:42.6586394Z Post job cleanup. 2026-10-24T11:05:42.6600295Z ##[start-action display=Cache full pnpm store;id=__ba1f97b1-1178-44a1-8146-d00a881bc0a7.__actions_cache] 2026-10-24T11:05:42.6916863Z Post job cleanup. 2026-10-24T11:05:42.7507084Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, not saving cache. 2026-10-24T11:05:42.7536607Z ##[end-action id=__ba1f97b1-1178-44a1-8146-d00a881bc0a7.__actions_cache;outcome=success;conclusion=success;duration_ms=93] 2026-10-24T11:05:42.7538165Z ##[start-action display=Cache Vite+;id=__ba1f97b1-1178-44a1-8146-d00a881bc0a7.vp_cache] 2026-10-24T11:05:42.7556649Z Post job cleanup. 2026-10-24T11:05:42.8171669Z 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-24T11:05:42.8202247Z ##[end-action id=__ba1f97b1-1178-44a1-8146-d00a881bc0a7.vp_cache;outcome=success;conclusion=success;duration_ms=66] 2026-10-24T11:05:42.8239370Z Post job cleanup. 2026-10-24T11:05:42.8627129Z [command]/usr/local/bin/git version 2026-10-24T11:05:42.8652986Z git version 2.55.0 2026-10-24T11:05:42.8702978Z Temporarily overriding HOME='/home/runner/_work/_temp/9998dd0f-81cf-45ea-95f5-63e829c61c89' before making global git config changes 2026-10-24T11:05:42.8703329Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:05:42.8706401Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:05:42.8726254Z Removing SSH command configuration 2026-10-24T11:05:42.8729056Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:05:42.8760297Z [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-24T11:05:42.8862687Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:05:42.8883552Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:05:42.8917307Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:05:42.8932298Z ##[group]Run '/job_completed.sh' 2026-10-24T11:05:42.8939065Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:05:42.8939230Z env: 2026-10-24T11:05:42.8939339Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 156 2026-10-24T11:05:42.8939491Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 403 2026-10-24T11:05:42.8939625Z BLACKSMITH_CHECK_RUN_ID: 120855887382 2026-10-24T11:05:42.8939761Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T11:05:42.8939895Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:05:42.8940022Z ##[endgroup] 2026-10-24T11:05:42.9007485Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:05:42.9265965Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:05:42.9318286Z Cleaning up orphan processes