2026-10-23T23:33:27.0087282Z Current runner version: '2.338.1' 2026-10-23T23:33:27.0090500Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-xtvaqgxhib6dpiij' 2026-10-23T23:33:27.0091150Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-23T23:33:27.0091860Z Machine name: 'ip-172-31-73-130' 2026-10-23T23:33:27.0093821Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T23:33:27.0095135Z Contents: read 2026-10-23T23:33:27.0095518Z Metadata: read 2026-10-23T23:33:27.0095929Z ##[endgroup] 2026-10-23T23:33:27.0099321Z Secret source: Actions 2026-10-23T23:33:27.0099964Z Cache mode: write 2026-10-23T23:33:27.0100511Z Prepare workflow directory 2026-10-23T23:33:27.0266764Z Prepare all required actions 2026-10-23T23:33:27.0291121Z Getting action download info 2026-10-23T23:33:27.1324098Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T23:33:27.1687147Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T23:33:27.2727440Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T23:33:27.2764649Z Complete job name: Test 2026-10-23T23:33:27.3150046Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T23:33:27.3234469Z ##[group]Run '/setup.sh' 2026-10-23T23:33:27.3247854Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:27.3248249Z env: 2026-10-23T23:33:27.3248457Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:27.3248733Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:27.3249001Z BLACKSMITH_CHECK_RUN_ID: 120709652783 2026-10-23T23:33:27.3249267Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-23T23:33:27.3249527Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T23:33:27.3249773Z ##[endgroup] 2026-10-23T23:33:27.3450423Z Logging daemon started (blacksmithd for logs) 2026-10-23T23:33:27.3533036Z Results daemon started (blacksmithd for results) 2026-10-23T23:33:27.3653397Z Background adoption and SSH setup started (PID: 3169) 2026-10-23T23:33:27.3656035Z 2026-10-23T23:33:27.3656180Z ---------------------------------------- 2026-10-23T23:33:27.3656788Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40040319435/jobs/120709652783 2026-10-23T23:33:27.3657326Z SSH Access (using your GitHub SSH key): 2026-10-23T23:33:27.3657866Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-xtvaqgxhib6dpiij.vm.blacksmith.sh 2026-10-23T23:33:27.3658256Z 2026-10-23T23:33:27.3658383Z No GitHub SSH key? Add one at: 2026-10-23T23:33:27.3658998Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T23:33:27.3659504Z 2026-10-23T23:33:27.3659631Z ---------------------------------------- 2026-10-23T23:33:27.3659849Z 2026-10-23T23:33:27.3660028Z VM ID: blacksmith-8vcpu-ubuntu-2404-xtvaqgxhib6dpiij 2026-10-23T23:33:27.3660426Z Host: production-152.236.30.63-x8664 2026-10-23T23:33:27.3660764Z Host Agent PID: 4177798 2026-10-23T23:33:27.3661067Z Host Agent Git SHA: 1637818df 2026-10-23T23:33:27.3661392Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T23:33:27.3661742Z Blacksmith Host Generation: gen 2 2026-10-23T23:33:27.3662094Z Petname: production-whole-monarch-9313608d 2026-10-23T23:33:27.3662447Z Region: us-east 2026-10-23T23:33:27.3662736Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T23:33:27.3666191Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T23:33:27.3666632Z 2026-10-23T23:33:27.3666741Z Enabling Blacksmith transparent cache 2026-10-23T23:33:27.3928043Z ##[group]Run actions/checkout@v6 2026-10-23T23:33:27.3928331Z with: 2026-10-23T23:33:27.3928651Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T23:33:27.3929134Z sparse-checkout-cone-mode: false 2026-10-23T23:33:27.3929401Z repository: pingdotgg/t3code 2026-10-23T23:33:27.3931687Z token: *** 2026-10-23T23:33:27.3931894Z ssh-strict: true 2026-10-23T23:33:27.3932102Z ssh-user: git 2026-10-23T23:33:27.3932318Z persist-credentials: true 2026-10-23T23:33:27.3932711Z clean: true 2026-10-23T23:33:27.3932969Z fetch-depth: 1 2026-10-23T23:33:27.3933179Z fetch-tags: false 2026-10-23T23:33:27.3933391Z show-progress: true 2026-10-23T23:33:27.3933609Z lfs: false 2026-10-23T23:33:27.3933894Z submodules: false 2026-10-23T23:33:27.3934116Z set-safe-directory: true 2026-10-23T23:33:27.3934364Z allow-unsafe-pr-checkout: false 2026-10-23T23:33:27.3934610Z env: 2026-10-23T23:33:27.3934839Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:27.3935117Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:27.3935390Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:27.3935640Z ##[endgroup] 2026-10-23T23:33:27.5180732Z Syncing repository: pingdotgg/t3code 2026-10-23T23:33:27.5181601Z ##[group]Getting Git version info 2026-10-23T23:33:27.5181922Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T23:33:27.5182383Z [command]/usr/local/bin/git version 2026-10-23T23:33:27.5242518Z git version 2.55.0 2026-10-23T23:33:27.5252765Z ##[endgroup] 2026-10-23T23:33:27.5258873Z Temporarily overriding HOME='/home/runner/_work/_temp/6bba5a18-db90-4272-a84e-4bea80380c84' before making global git config changes 2026-10-23T23:33:27.5259506Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T23:33:27.5261861Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T23:33:27.5289384Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T23:33:27.5290863Z ##[group]Determining repository object format 2026-10-23T23:33:27.5291939Z ##[endgroup] 2026-10-23T23:33:27.5292286Z ##[group]Initializing the repository 2026-10-23T23:33:27.5294128Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T23:33:27.5328290Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T23:33:27.5328915Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T23:33:27.5329375Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T23:33:27.5329723Z hint: call: 2026-10-23T23:33:27.5329992Z hint: 2026-10-23T23:33:27.5330398Z hint: git config --global init.defaultBranch 2026-10-23T23:33:27.5330785Z hint: 2026-10-23T23:33:27.5331063Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T23:33:27.5331506Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T23:33:27.5331860Z hint: 2026-10-23T23:33:27.5332063Z hint: git branch -m 2026-10-23T23:33:27.5332286Z hint: 2026-10-23T23:33:27.5332584Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T23:33:27.5333117Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T23:33:27.5334008Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T23:33:27.5354946Z ##[endgroup] 2026-10-23T23:33:27.5355325Z ##[group]Disabling automatic garbage collection 2026-10-23T23:33:27.5357079Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T23:33:27.5377298Z ##[endgroup] 2026-10-23T23:33:27.5377655Z ##[group]Setting up auth 2026-10-23T23:33:27.5377919Z Removing SSH command configuration 2026-10-23T23:33:27.5381043Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T23:33:27.5401151Z [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-23T23:33:27.5530661Z Removing HTTP extra header 2026-10-23T23:33:27.5535107Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T23:33:27.5558354Z [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-23T23:33:27.5652127Z Removing includeIf entries pointing to credentials config files 2026-10-23T23:33:27.5655405Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T23:33:27.5675658Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T23:33:27.5767876Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-eafa47fd-1722-4ed9-849c-7bf09cbfba09.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T23:33:27.5791592Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-eafa47fd-1722-4ed9-849c-7bf09cbfba09.config 2026-10-23T23:33:27.5808855Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-eafa47fd-1722-4ed9-849c-7bf09cbfba09.config 2026-10-23T23:33:27.5827154Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-eafa47fd-1722-4ed9-849c-7bf09cbfba09.config 2026-10-23T23:33:27.5846620Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-eafa47fd-1722-4ed9-849c-7bf09cbfba09.config 2026-10-23T23:33:27.5864973Z ##[endgroup] 2026-10-23T23:33:27.5865544Z ##[group]Fetching the repository 2026-10-23T23:33:27.5869819Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +41a546587fc9731026639ad6a4f18b1ab8a9e9ce:refs/remotes/pull/24264/merge 2026-10-23T23:33:27.9165769Z From https://github.com/pingdotgg/t3code 2026-10-23T23:33:27.9166682Z * [new ref] 41a546587fc9731026639ad6a4f18b1ab8a9e9ce -> pull/24264/merge 2026-10-23T23:33:27.9185913Z ##[endgroup] 2026-10-23T23:33:27.9186652Z ##[group]Determining the checkout info 2026-10-23T23:33:27.9187422Z ##[endgroup] 2026-10-23T23:33:27.9188063Z ##[group]Setting up sparse checkout 2026-10-23T23:33:27.9189623Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T23:33:27.9211371Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T23:33:27.9226315Z .git/info/sparse-checkout 2026-10-23T23:33:27.9230285Z ##[endgroup] 2026-10-23T23:33:27.9231033Z ##[group]Checking out the ref 2026-10-23T23:33:27.9232609Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24264/merge 2026-10-23T23:33:36.3730516Z Updating files: 0% (1/6311) 2026-10-23T23:33:36.3756992Z Updating files: 1% (64/6311) 2026-10-23T23:33:36.3773449Z Updating files: 2% (127/6311) 2026-10-23T23:33:36.3793677Z Updating files: 3% (190/6311) 2026-10-23T23:33:36.3813024Z Updating files: 4% (253/6311) 2026-10-23T23:33:36.3841284Z Updating files: 5% (316/6311) 2026-10-23T23:33:36.3860738Z Updating files: 6% (379/6311) 2026-10-23T23:33:36.3919707Z Updating files: 7% (442/6311) 2026-10-23T23:33:36.3958299Z Updating files: 8% (505/6311) 2026-10-23T23:33:36.3982310Z Updating files: 9% (568/6311) 2026-10-23T23:33:36.4263606Z Updating files: 10% (632/6311) 2026-10-23T23:33:36.4280980Z Updating files: 11% (695/6311) 2026-10-23T23:33:36.4291069Z Updating files: 12% (758/6311) 2026-10-23T23:33:36.4304695Z Updating files: 13% (821/6311) 2026-10-23T23:33:36.4319836Z Updating files: 14% (884/6311) 2026-10-23T23:33:36.4336123Z Updating files: 15% (947/6311) 2026-10-23T23:33:36.4353979Z Updating files: 16% (1010/6311) 2026-10-23T23:33:36.4367912Z Updating files: 17% (1073/6311) 2026-10-23T23:33:36.4386315Z Updating files: 18% (1136/6311) 2026-10-23T23:33:36.4400423Z Updating files: 19% (1200/6311) 2026-10-23T23:33:36.4421932Z Updating files: 20% (1263/6311) 2026-10-23T23:33:36.4439477Z Updating files: 21% (1326/6311) 2026-10-23T23:33:36.4457064Z Updating files: 22% (1389/6311) 2026-10-23T23:33:36.4471827Z Updating files: 23% (1452/6311) 2026-10-23T23:33:36.4484128Z Updating files: 24% (1515/6311) 2026-10-23T23:33:36.4498674Z Updating files: 25% (1578/6311) 2026-10-23T23:33:36.4511249Z Updating files: 26% (1641/6311) 2026-10-23T23:33:36.4524125Z Updating files: 27% (1704/6311) 2026-10-23T23:33:36.4543499Z Updating files: 28% (1768/6311) 2026-10-23T23:33:36.4574519Z Updating files: 29% (1831/6311) 2026-10-23T23:33:36.4593378Z Updating files: 30% (1894/6311) 2026-10-23T23:33:36.4615611Z Updating files: 31% (1957/6311) 2026-10-23T23:33:36.4643681Z Updating files: 32% (2020/6311) 2026-10-23T23:33:36.4672725Z Updating files: 33% (2083/6311) 2026-10-23T23:33:36.4737458Z Updating files: 34% (2146/6311) 2026-10-23T23:33:36.4790793Z Updating files: 35% (2209/6311) 2026-10-23T23:33:36.4824626Z Updating files: 36% (2272/6311) 2026-10-23T23:33:36.4855260Z Updating files: 37% (2336/6311) 2026-10-23T23:33:36.4893974Z Updating files: 38% (2399/6311) 2026-10-23T23:33:36.4918955Z Updating files: 39% (2462/6311) 2026-10-23T23:33:36.4948614Z Updating files: 40% (2525/6311) 2026-10-23T23:33:36.4979236Z Updating files: 41% (2588/6311) 2026-10-23T23:33:36.4995052Z Updating files: 42% (2651/6311) 2026-10-23T23:33:36.5004375Z Updating files: 43% (2714/6311) 2026-10-23T23:33:36.5024736Z Updating files: 44% (2777/6311) 2026-10-23T23:33:36.5052127Z Updating files: 45% (2840/6311) 2026-10-23T23:33:36.5075981Z Updating files: 46% (2904/6311) 2026-10-23T23:33:36.5101188Z Updating files: 47% (2967/6311) 2026-10-23T23:33:36.5129907Z Updating files: 48% (3030/6311) 2026-10-23T23:33:36.5157714Z Updating files: 49% (3093/6311) 2026-10-23T23:33:36.5193204Z Updating files: 50% (3156/6311) 2026-10-23T23:33:36.5207727Z Updating files: 51% (3219/6311) 2026-10-23T23:33:36.5239487Z Updating files: 52% (3282/6311) 2026-10-23T23:33:36.5264659Z Updating files: 53% (3345/6311) 2026-10-23T23:33:36.5285286Z Updating files: 54% (3408/6311) 2026-10-23T23:33:36.5307544Z Updating files: 55% (3472/6311) 2026-10-23T23:33:36.5324178Z Updating files: 56% (3535/6311) 2026-10-23T23:33:36.5340431Z Updating files: 57% (3598/6311) 2026-10-23T23:33:36.5357642Z Updating files: 58% (3661/6311) 2026-10-23T23:33:36.5708667Z Updating files: 59% (3724/6311) 2026-10-23T23:33:36.5722006Z Updating files: 60% (3787/6311) 2026-10-23T23:33:36.5737945Z Updating files: 61% (3850/6311) 2026-10-23T23:33:36.5754417Z Updating files: 62% (3913/6311) 2026-10-23T23:33:36.5774952Z Updating files: 63% (3976/6311) 2026-10-23T23:33:36.5799704Z Updating files: 64% (4040/6311) 2026-10-23T23:33:36.5821081Z Updating files: 65% (4103/6311) 2026-10-23T23:33:36.5836186Z Updating files: 66% (4166/6311) 2026-10-23T23:33:36.5861236Z Updating files: 67% (4229/6311) 2026-10-23T23:33:36.5873213Z Updating files: 68% (4292/6311) 2026-10-23T23:33:36.5890891Z Updating files: 69% (4355/6311) 2026-10-23T23:33:36.5903018Z Updating files: 70% (4418/6311) 2026-10-23T23:33:36.5917935Z Updating files: 71% (4481/6311) 2026-10-23T23:33:36.5933810Z Updating files: 72% (4544/6311) 2026-10-23T23:33:36.5957357Z Updating files: 73% (4608/6311) 2026-10-23T23:33:36.6203353Z Updating files: 74% (4671/6311) 2026-10-23T23:33:36.6381393Z Updating files: 75% (4734/6311) 2026-10-23T23:33:36.6403520Z Updating files: 76% (4797/6311) 2026-10-23T23:33:36.6421984Z Updating files: 77% (4860/6311) 2026-10-23T23:33:36.6447085Z Updating files: 78% (4923/6311) 2026-10-23T23:33:36.6465768Z Updating files: 79% (4986/6311) 2026-10-23T23:33:36.6481474Z Updating files: 80% (5049/6311) 2026-10-23T23:33:36.6500005Z Updating files: 81% (5112/6311) 2026-10-23T23:33:36.6517295Z Updating files: 82% (5176/6311) 2026-10-23T23:33:36.6534366Z Updating files: 83% (5239/6311) 2026-10-23T23:33:36.6556855Z Updating files: 84% (5302/6311) 2026-10-23T23:33:36.6576400Z Updating files: 85% (5365/6311) 2026-10-23T23:33:36.6597079Z Updating files: 86% (5428/6311) 2026-10-23T23:33:36.6662389Z Updating files: 87% (5491/6311) 2026-10-23T23:33:36.6692327Z Updating files: 88% (5554/6311) 2026-10-23T23:33:36.6708957Z Updating files: 89% (5617/6311) 2026-10-23T23:33:36.6736117Z Updating files: 90% (5680/6311) 2026-10-23T23:33:36.6768552Z Updating files: 91% (5744/6311) 2026-10-23T23:33:36.6783041Z Updating files: 92% (5807/6311) 2026-10-23T23:33:36.6798491Z Updating files: 93% (5870/6311) 2026-10-23T23:33:36.6818788Z Updating files: 94% (5933/6311) 2026-10-23T23:33:36.6840912Z Updating files: 95% (5996/6311) 2026-10-23T23:33:36.6892564Z Updating files: 96% (6059/6311) 2026-10-23T23:33:36.6917230Z Updating files: 97% (6122/6311) 2026-10-23T23:33:36.6961402Z Updating files: 98% (6185/6311) 2026-10-23T23:33:36.6979736Z Updating files: 99% (6248/6311) 2026-10-23T23:33:36.6979936Z Updating files: 100% (6311/6311) 2026-10-23T23:33:36.6980122Z Updating files: 100% (6311/6311), done. 2026-10-23T23:33:36.7124421Z Note: switching to 'refs/remotes/pull/24264/merge'. 2026-10-23T23:33:36.7124689Z 2026-10-23T23:33:36.7124834Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T23:33:36.7125101Z changes and commit them, and you can discard any commits you make in this 2026-10-23T23:33:36.7125337Z state without impacting any branches by switching back to a branch. 2026-10-23T23:33:36.7125476Z 2026-10-23T23:33:36.7125568Z If you want to create a new branch to retain commits you create, you may 2026-10-23T23:33:36.7125802Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T23:33:36.7125929Z 2026-10-23T23:33:36.7125987Z git switch -c 2026-10-23T23:33:36.7126078Z 2026-10-23T23:33:36.7126135Z Or undo this operation with: 2026-10-23T23:33:36.7126218Z 2026-10-23T23:33:36.7126263Z git switch - 2026-10-23T23:33:36.7126351Z 2026-10-23T23:33:36.7126467Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T23:33:36.7126617Z 2026-10-23T23:33:36.7126844Z HEAD is now at 41a5465 Merge 3ca0235ad75e1aba39294c14538ba3a6c89dfb29 into 22dc1dabc6d3b1616d0fa5017268c086a77887bc 2026-10-23T23:33:36.7135960Z ##[endgroup] 2026-10-23T23:33:36.7167770Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T23:33:36.7184887Z 41a546587fc9731026639ad6a4f18b1ab8a9e9ce 2026-10-23T23:33:36.7253998Z ##[group]Run sudo apt-get update 2026-10-23T23:33:36.7254199Z sudo apt-get update 2026-10-23T23:33:36.7254604Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-23T23:33:36.7254820Z command -v cc 2026-10-23T23:33:36.7270723Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:36.7270852Z env: 2026-10-23T23:33:36.7270965Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:36.7271114Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:36.7271275Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:36.7271441Z ##[endgroup] 2026-10-23T23:33:36.7927873Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-23T23:33:36.8052654Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-23T23:33:36.8064509Z Hit:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease 2026-10-23T23:33:36.8077644Z Hit:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease 2026-10-23T23:33:36.8086159Z Hit:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease 2026-10-23T23:33:36.8136704Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-23T23:33:36.8172182Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-23T23:33:36.8296104Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-23T23:33:36.9328829Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-23T23:33:36.9444236Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-23T23:33:39.3668081Z Fetched 1245 kB in 0s (7001 kB/s) 2026-10-23T23:33:39.8230980Z Reading package lists... 2026-10-23T23:33:39.8475708Z Reading package lists... 2026-10-23T23:33:39.9734467Z Building dependency tree... 2026-10-23T23:33:39.9737835Z Reading state information... 2026-10-23T23:33:40.0685806Z The following NEW packages will be installed: 2026-10-23T23:33:40.0688298Z build-essential 2026-10-23T23:33:40.0768434Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-23T23:33:40.0768636Z Need to get 4928 B of archives. 2026-10-23T23:33:40.0768808Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-23T23:33:40.0769038Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-23T23:33:40.0977071Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-23T23:33:40.2351079Z Fetched 4928 B in 0s (195 kB/s) 2026-10-23T23:33:40.2444725Z Selecting previously unselected package build-essential. 2026-10-23T23:33:40.2496039Z (Reading database ... 2026-10-23T23:33:40.2496174Z (Reading database ... 5% 2026-10-23T23:33:40.2496296Z (Reading database ... 10% 2026-10-23T23:33:40.2496425Z (Reading database ... 15% 2026-10-23T23:33:40.2496540Z (Reading database ... 20% 2026-10-23T23:33:40.2496657Z (Reading database ... 25% 2026-10-23T23:33:40.2496777Z (Reading database ... 30% 2026-10-23T23:33:40.2496920Z (Reading database ... 35% 2026-10-23T23:33:40.2497038Z (Reading database ... 40% 2026-10-23T23:33:40.2497156Z (Reading database ... 45% 2026-10-23T23:33:40.2497270Z (Reading database ... 50% 2026-10-23T23:33:40.2512998Z (Reading database ... 55% 2026-10-23T23:33:40.2550154Z (Reading database ... 60% 2026-10-23T23:33:40.2619865Z (Reading database ... 65% 2026-10-23T23:33:40.2725705Z (Reading database ... 70% 2026-10-23T23:33:40.2777974Z (Reading database ... 75% 2026-10-23T23:33:40.2814933Z (Reading database ... 80% 2026-10-23T23:33:40.2895372Z (Reading database ... 85% 2026-10-23T23:33:40.3011293Z (Reading database ... 90% 2026-10-23T23:33:40.3096698Z (Reading database ... 95% 2026-10-23T23:33:40.3096828Z (Reading database ... 100% 2026-10-23T23:33:40.3097011Z (Reading database ... 207973 files and directories currently installed.) 2026-10-23T23:33:40.3124427Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-23T23:33:40.3137133Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-23T23:33:40.3275349Z Setting up build-essential (12.10ubuntu1) ... 2026-10-23T23:33:40.5420667Z 2026-10-23T23:33:40.5421139Z No services need to be restarted. 2026-10-23T23:33:40.5421343Z 2026-10-23T23:33:40.5421420Z No containers need to be restarted. 2026-10-23T23:33:40.5421545Z 2026-10-23T23:33:40.5421632Z No user sessions are running outdated binaries. 2026-10-23T23:33:40.5421761Z 2026-10-23T23:33:40.5421897Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-23T23:33:40.5600623Z /usr/bin/cc 2026-10-23T23:33:40.5677140Z Prepare all required actions 2026-10-23T23:33:40.5698737Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-23T23:33:40.5698886Z env: 2026-10-23T23:33:40.5698997Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:40.5699133Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:40.5699271Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:40.5699398Z ##[endgroup] 2026-10-23T23:33:40.5735145Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-23T23:33:40.5750022Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-23T23:33:40.5750330Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-23T23:33:40.5750530Z printf '%s\tpriority:%s\n' \ 2026-10-23T23:33:40.5750693Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-23T23:33:40.5750898Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-23T23:33:40.5751211Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-23T23:33:40.5751425Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-23T23:33:40.5751597Z  2026-10-23T23:33:40.5751754Z # APT's mirror transport retries each file against the next server. 2026-10-23T23:33:40.5752033Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-23T23:33:40.5752262Z  -exec sed -i -E \ 2026-10-23T23:33:40.5752511Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-23T23:33:40.5752761Z  2026-10-23T23:33:40.5752932Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-23T23:33:40.5753177Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-23T23:33:40.5753415Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-23T23:33:40.5769393Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:40.5769562Z env: 2026-10-23T23:33:40.5769675Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:40.5769822Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:40.5769977Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:40.5770146Z ##[endgroup] 2026-10-23T23:33:40.6000306Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=26] 2026-10-23T23:33:40.6021098Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-23T23:33:40.6021601Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-23T23:33:40.6021854Z ( 2026-10-23T23:33:40.6021956Z  set +e 2026-10-23T23:33:40.6022131Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-23T23:33:40.6022354Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-23T23:33:40.6022520Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-23T23:33:40.6035204Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:40.6035333Z env: 2026-10-23T23:33:40.6035446Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:40.6035594Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:40.6035740Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:40.6035870Z ##[endgroup] 2026-10-23T23:33:40.6166813Z Prepare all required actions 2026-10-23T23:33:40.6167118Z Getting action download info 2026-10-23T23:33:40.6978128Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T23:33:40.7796960Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T23:33:40.7797198Z env: 2026-10-23T23:33:40.7797344Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:40.7797491Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:40.7797652Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:40.7797784Z ##[endgroup] 2026-10-23T23:33:40.7853960Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-23T23:33:40.7876587Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:40.7876937Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:40.7877230Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:40.7877471Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:40.7893962Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:40.7894133Z env: 2026-10-23T23:33:40.7894247Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:40.7894395Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:40.7894536Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:40.7894770Z ##[endgroup] 2026-10-23T23:33:40.7960750Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-23T23:33:40.7961927Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-23T23:33:40.8004492Z ##[group]Run actions/cache@v6 2026-10-23T23:33:40.8004618Z with: 2026-10-23T23:33:40.8004727Z path: ~/.vite-plus 2026-10-23T23:33:40.8004890Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T23:33:40.8005084Z enableCrossOsArchive: false 2026-10-23T23:33:40.8005215Z fail-on-cache-miss: false 2026-10-23T23:33:40.8005337Z lookup-only: false 2026-10-23T23:33:40.8005445Z save-always: false 2026-10-23T23:33:40.8005548Z env: 2026-10-23T23:33:40.8005658Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:40.8005802Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:40.8005948Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:40.8006078Z ##[endgroup] 2026-10-23T23:33:41.3007915Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T23:33:41.5664023Z Received 170349591 of 170349591 (100.0%), 660.4 MBs/sec 2026-10-23T23:33:41.5665028Z Cache Size: ~162 MB (170349591 B) 2026-10-23T23:33:41.5708924Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0bd0ffc8-d76a-402b-a3ec-d8aa4f326238/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T23:33:42.2099105Z Cache restored successfully 2026-10-23T23:33:42.2249706Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T23:33:42.2313795Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1435] 2026-10-23T23:33:42.2315904Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-23T23:33:42.2333055Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T23:33:42.2333275Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T23:33:42.2333453Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T23:33:42.2348969Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:42.2349136Z env: 2026-10-23T23:33:42.2349250Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:42.2349413Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:42.2349558Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:42.2349694Z ##[endgroup] 2026-10-23T23:33:42.2388924Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T23:33:42.2396036Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=7] 2026-10-23T23:33:42.2397722Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-23T23:33:42.2402498Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T23:33:42.2404029Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-23T23:33:42.2415730Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T23:33:42.2415996Z store_path="$(vp pm cache dir)" 2026-10-23T23:33:42.2416255Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T23:33:42.2430499Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:42.2430702Z env: 2026-10-23T23:33:42.2430813Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:42.2430963Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:42.2431108Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:42.2431241Z ##[endgroup] 2026-10-23T23:33:42.2559123Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-23T23:33:42.2560983Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-23T23:33:42.2875976Z ##[group]Run actions/cache@v6 2026-10-23T23:33:42.2876112Z with: 2026-10-23T23:33:42.2876245Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T23:33:42.2876509Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T23:33:42.2876765Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T23:33:42.2876917Z enableCrossOsArchive: false 2026-10-23T23:33:42.2877053Z fail-on-cache-miss: false 2026-10-23T23:33:42.2877188Z lookup-only: false 2026-10-23T23:33:42.2877300Z save-always: false 2026-10-23T23:33:42.2877410Z env: 2026-10-23T23:33:42.2877518Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:42.2877664Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:42.2877809Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:42.2877957Z ##[endgroup] 2026-10-23T23:33:42.4767250Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T23:33:43.5490728Z Received 671088640 of 995020926 (67.4%), 609.5 MBs/sec 2026-10-23T23:33:44.0005558Z Received 995020926 of 995020926 (100.0%), 631.8 MBs/sec 2026-10-23T23:33:44.0005912Z Cache Size: ~949 MB (995020926 B) 2026-10-23T23:33:44.0035016Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e34804f1-9634-4510-b03a-1672d2c88b51/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T23:33:48.9319571Z Cache restored successfully 2026-10-23T23:33:48.9772038Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-23T23:33:48.9837470Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6727] 2026-10-23T23:33:48.9839697Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-23T23:33:48.9865543Z ##[group]Run vp install 2026-10-23T23:33:48.9865690Z vp install 2026-10-23T23:33:48.9881345Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:33:48.9881520Z env: 2026-10-23T23:33:48.9881634Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:48.9881786Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:48.9881935Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:48.9882072Z ##[endgroup] 2026-10-23T23:33:49.0176510Z Scope: all 33 workspace projects 2026-10-23T23:33:49.1148614Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T23:33:49.3588774Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T23:33:49.3589110Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T23:33:49.3589370Z Virtual store is at: node_modules/.pnpm 2026-10-23T23:33:51.4874464Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.4s) 2026-10-23T23:33:51.4874793Z Lockfile is up to date, resolution step is skipped 2026-10-23T23:33:51.5041496Z Packages: +1721 2026-10-23T23:33:51.5041669Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T23:33:51.5365952Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T23:33:52.3945052Z . prepare$ vp config --no-agent 2026-10-23T23:33:52.4854555Z . prepare: Done 2026-10-23T23:33:52.4867174Z 2026-10-23T23:33:52.4867484Z devDependencies: 2026-10-23T23:33:52.4867694Z + @coderabbitai/config 1.1.0 2026-10-23T23:33:52.4867911Z + @shadcn/lint 0.1.5 2026-10-23T23:33:52.4868135Z + @types/node 24.12.4 2026-10-23T23:33:52.4868319Z + knip 6.34.0 2026-10-23T23:33:52.4868533Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T23:33:52.4868754Z + vite-plus 1.3.0 2026-10-23T23:33:52.4868866Z 2026-10-23T23:33:52.4879955Z Done in 3.5s using pnpm v12.14.0 2026-10-23T23:33:52.5033171Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3519] 2026-10-23T23:33:52.5515385Z ##[group]Run actions/cache@v6 2026-10-23T23:33:52.5515542Z with: 2026-10-23T23:33:52.5515654Z path: ~/.cache/electron 2026-10-23T23:33:52.5515876Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-23T23:33:52.5516110Z enableCrossOsArchive: false 2026-10-23T23:33:52.5516242Z fail-on-cache-miss: false 2026-10-23T23:33:52.5516361Z lookup-only: false 2026-10-23T23:33:52.5516476Z save-always: false 2026-10-23T23:33:52.5516586Z env: 2026-10-23T23:33:52.5516695Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:52.5516840Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:52.5516999Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:52.5517127Z ##[endgroup] 2026-10-23T23:33:52.7549390Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-23T23:33:52.9088175Z Received 122906203 of 122906203 (100.0%), 837.2 MBs/sec 2026-10-23T23:33:52.9088525Z Cache Size: ~117 MB (122906203 B) 2026-10-23T23:33:52.9137040Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/67f79b8f-3b09-4cca-b890-d6d819a377a2/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T23:33:52.9911615Z Cache restored successfully 2026-10-23T23:33:53.0314753Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-23T23:33:53.0437602Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-23T23:33:53.0437902Z vp run --filter @t3tools/desktop ensure:electron 2026-10-23T23:33:53.0456784Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:53.0457095Z env: 2026-10-23T23:33:53.0457214Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:53.0457367Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:53.0457517Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:53.0457655Z ##[endgroup] 2026-10-23T23:33:53.2229641Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-23T23:33:53.7646937Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-23T23:33:53.7662634Z 2026-10-23T23:33:53.7737162Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-23T23:33:53.7737458Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-23T23:33:53.7753356Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:53.7753486Z env: 2026-10-23T23:33:53.7753601Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:53.7753757Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:53.7753904Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:53.7754053Z ##[endgroup] 2026-10-23T23:33:53.8192177Z ...... 2026-10-23T23:33:53.8192432Z ---------------------------------------------------------------------- 2026-10-23T23:33:53.8192716Z Ran 6 tests in 0.004s 2026-10-23T23:33:53.8192830Z 2026-10-23T23:33:53.8192896Z OK 2026-10-23T23:33:53.8268888Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-23T23:33:53.8269387Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-23T23:33:53.8285561Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:53.8285693Z env: 2026-10-23T23:33:53.8285806Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:53.8285959Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:53.8286102Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:53.8286242Z ##[endgroup] 2026-10-23T23:33:53.8784079Z ✔ allows preview releases from any branch without consulting main (0.473951ms) 2026-10-23T23:33:53.8784659Z ✔ rejects a manual stable release from a feature branch (0.237226ms) 2026-10-23T23:33:53.8790280Z ✔ rejects a manual nightly release from a feature branch (0.39848ms) 2026-10-23T23:33:53.8790683Z ✔ rejects a release commit that is behind from main (0.125206ms) 2026-10-23T23:33:53.8791258Z ✔ rejects a release commit that is diverged from main (0.071314ms) 2026-10-23T23:33:53.8791710Z ✔ releases the first nightly when no nightly is published (0.322787ms) 2026-10-23T23:33:53.8792192Z ✔ uses publication time, not release order or the tagged commit date (0.113844ms) 2026-10-23T23:33:53.8792663Z ✔ ignores stable releases and drafts when checking the gap (0.081133ms) 2026-10-23T23:33:53.8794214Z ✔ fails instead of releasing when GitHub cannot supply release state (0.119525ms) 2026-10-23T23:33:53.8794533Z ✔ skips a candidate commit that is behind relative to the last nightly (3.288928ms) 2026-10-23T23:33:53.8794833Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.121789ms) 2026-10-23T23:33:53.8795145Z ✔ stable releases resolve the commit of the newest published nightly (0.587485ms) 2026-10-23T23:33:53.8795422Z ✔ stable releases derive the version from legacy nightly tags (0.102042ms) 2026-10-23T23:33:53.9212482Z ✔ hosted web: saves one deployment URL after plain URL (3.934051ms) 2026-10-23T23:33:53.9212992Z ✔ hosted web: saves one deployment URL after lockfile warning (2.399434ms) 2026-10-23T23:33:53.9213463Z ✔ hosted web: saves one deployment URL after trailing diagnostic (2.016954ms) 2026-10-23T23:33:53.9214020Z ✔ hosted web: rejects missing URL without saving output (1.868145ms) 2026-10-23T23:33:53.9214436Z ✔ hosted web: rejects invalid URL without saving output (1.860891ms) 2026-10-23T23:33:53.9214926Z ✔ hosted web: rejects multiple URLs without saving output (1.790459ms) 2026-10-23T23:33:53.9215868Z ✔ hosted web: rejects failed deployment without saving output (1.177095ms) 2026-10-23T23:33:53.9217059Z ✔ marketing: saves one deployment URL after plain URL (3.140769ms) 2026-10-23T23:33:53.9217782Z ✔ marketing: saves one deployment URL after lockfile warning (2.770652ms) 2026-10-23T23:33:53.9218496Z ✔ marketing: saves one deployment URL after trailing diagnostic (2.795539ms) 2026-10-23T23:33:53.9219465Z ✔ marketing: rejects missing URL without saving output (2.614238ms) 2026-10-23T23:33:53.9220493Z ✔ marketing: rejects invalid URL without saving output (2.594331ms) 2026-10-23T23:33:53.9221516Z ✔ marketing: rejects multiple URLs without saving output (2.799387ms) 2026-10-23T23:33:53.9222545Z ✔ marketing: rejects failed deployment without saving output (2.05166ms) 2026-10-23T23:33:53.9223143Z ✔ web preview: saves one deployment URL after plain URL (1.885207ms) 2026-10-23T23:33:53.9224171Z ✔ web preview: saves one deployment URL after lockfile warning (1.697974ms) 2026-10-23T23:33:53.9224936Z ✔ web preview: saves one deployment URL after trailing diagnostic (1.684108ms) 2026-10-23T23:33:53.9225922Z ✔ web preview: rejects missing URL without saving output (1.572669ms) 2026-10-23T23:33:53.9227134Z ✔ web preview: rejects invalid URL without saving output (1.574983ms) 2026-10-23T23:33:53.9227767Z ✔ web preview: rejects multiple URLs without saving output (1.740855ms) 2026-10-23T23:33:53.9231130Z ✔ web preview: rejects failed deployment without saving output (1.000993ms) 2026-10-23T23:33:53.9263929Z ℹ tests 34 2026-10-23T23:33:53.9264060Z ℹ suites 0 2026-10-23T23:33:53.9264173Z ℹ pass 34 2026-10-23T23:33:53.9264276Z ℹ fail 0 2026-10-23T23:33:53.9264381Z ℹ cancelled 0 2026-10-23T23:33:53.9264497Z ℹ skipped 0 2026-10-23T23:33:53.9264600Z ℹ todo 0 2026-10-23T23:33:53.9264719Z ℹ duration_ms 80.525102 2026-10-23T23:33:53.9307588Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-23T23:33:53.9307881Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-23T23:33:53.9308080Z cat "$RUNNER_TEMP/apt.log" 2026-10-23T23:33:53.9308248Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-23T23:33:53.9323784Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:53.9323990Z env: 2026-10-23T23:33:53.9324108Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:53.9324257Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:53.9324405Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:53.9324621Z ##[endgroup] 2026-10-23T23:33:56.9380347Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-23T23:33:56.9380785Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-23T23:33:56.9381146Z Hit:6 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-23T23:33:56.9381519Z Hit:7 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-23T23:33:56.9381824Z Hit:8 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-23T23:33:56.9382120Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-23T23:33:56.9382411Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-23T23:33:56.9382723Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-23T23:33:56.9383040Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-23T23:33:56.9383351Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-23T23:33:56.9383670Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-23T23:33:56.9383984Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-23T23:33:56.9384312Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-23T23:33:56.9384645Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-23T23:33:56.9384974Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-23T23:33:56.9385297Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-23T23:33:56.9385634Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-23T23:33:56.9385972Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-23T23:33:56.9386303Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-23T23:33:56.9386639Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-23T23:33:56.9386984Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-23T23:33:56.9387314Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-23T23:33:56.9387701Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-23T23:33:56.9388048Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-23T23:33:56.9388411Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-23T23:33:56.9388755Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-23T23:33:56.9389138Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-23T23:33:56.9389502Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-23T23:33:56.9389866Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-23T23:33:56.9390177Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-23T23:33:56.9390657Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-23T23:33:56.9390945Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-23T23:33:56.9391233Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-23T23:33:56.9391509Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-23T23:33:56.9391784Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-23T23:33:56.9392115Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-23T23:33:56.9392396Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-23T23:33:56.9392671Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-23T23:33:56.9392943Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-23T23:33:56.9393230Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-23T23:33:56.9393507Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-23T23:33:56.9393777Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-23T23:33:56.9394046Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B] 2026-10-23T23:33:56.9394434Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-23T23:33:56.9394707Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-23T23:33:56.9394983Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-23T23:33:56.9395263Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-23T23:33:56.9395562Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-23T23:33:56.9395852Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-23T23:33:56.9396144Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-23T23:33:56.9396431Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-23T23:33:56.9396709Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-23T23:33:56.9396989Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-23T23:33:56.9397282Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-23T23:33:56.9397561Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-23T23:33:56.9397829Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-23T23:33:56.9398103Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-23T23:33:56.9398384Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-23T23:33:56.9398661Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-23T23:33:56.9398937Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-23T23:33:56.9399244Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-23T23:33:56.9399534Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-23T23:33:56.9399846Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-23T23:33:56.9400128Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-23T23:33:56.9400461Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-23T23:33:56.9400755Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-23T23:33:56.9401043Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-23T23:33:56.9401329Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-23T23:33:56.9401612Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-23T23:33:56.9401905Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-23T23:33:56.9402126Z Fetched 40.7 MB in 7s (6262 kB/s) 2026-10-23T23:33:56.9402268Z Reading package lists... 2026-10-23T23:33:56.9402390Z Reading package lists... 2026-10-23T23:33:56.9402516Z Building dependency tree... 2026-10-23T23:33:56.9402646Z Reading state information... 2026-10-23T23:33:56.9402805Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-23T23:33:56.9402991Z The following additional packages will be installed: 2026-10-23T23:33:56.9403193Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-23T23:33:56.9403412Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-23T23:33:56.9403632Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-23T23:33:56.9403873Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-23T23:33:56.9404168Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-23T23:33:56.9404379Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-23T23:33:56.9404534Z Suggested packages: 2026-10-23T23:33:56.9404695Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-23T23:33:56.9404930Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-23T23:33:56.9405142Z The following NEW packages will be installed: 2026-10-23T23:33:56.9405336Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-23T23:33:56.9405560Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-23T23:33:56.9405798Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-23T23:33:56.9405988Z uuid-dev 2026-10-23T23:33:56.9406107Z The following packages will be upgraded: 2026-10-23T23:33:56.9406302Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-23T23:33:56.9406539Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-23T23:33:56.9406742Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-23T23:33:56.9406942Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-23T23:33:56.9407118Z Need to get 8378 kB of archives. 2026-10-23T23:33:56.9407294Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-23T23:33:56.9407519Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-23T23:33:56.9407808Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-23T23:33:56.9408154Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-23T23:33:56.9408490Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-23T23:33:56.9408827Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-23T23:33:56.9409197Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-23T23:33:56.9409541Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-23T23:33:56.9409883Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-23T23:33:56.9410270Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-23T23:33:56.9410613Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-23T23:33:56.9410953Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-23T23:33:56.9411299Z 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-23T23:33:56.9411662Z 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-23T23:33:56.9412015Z 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-23T23:33:56.9412374Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-23T23:33:56.9412718Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-23T23:33:56.9413067Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-23T23:33:56.9413404Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-23T23:33:56.9413838Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-23T23:33:56.9414218Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-23T23:33:56.9414532Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-23T23:33:56.9414860Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-23T23:33:56.9415211Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-23T23:33:56.9415576Z 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-23T23:33:56.9415950Z 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-23T23:33:56.9416293Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-23T23:33:56.9416633Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-23T23:33:56.9416951Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-23T23:33:56.9417273Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-23T23:33:56.9417609Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-23T23:33:56.9417958Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-23T23:33:56.9418397Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-23T23:33:56.9418642Z Fetched 8378 kB in 3s (2421 kB/s) 2026-10-23T23:33:56.9418775Z (Reading database ... 2026-10-23T23:33:56.9418894Z (Reading database ... 5% 2026-10-23T23:33:56.9419041Z (Reading database ... 10% 2026-10-23T23:33:56.9419163Z (Reading database ... 15% 2026-10-23T23:33:56.9419282Z (Reading database ... 20% 2026-10-23T23:33:56.9419402Z (Reading database ... 25% 2026-10-23T23:33:56.9419520Z (Reading database ... 30% 2026-10-23T23:33:56.9419652Z (Reading database ... 35% 2026-10-23T23:33:56.9419769Z (Reading database ... 40% 2026-10-23T23:33:56.9419891Z (Reading database ... 45% 2026-10-23T23:33:56.9420016Z (Reading database ... 50% 2026-10-23T23:33:56.9420135Z (Reading database ... 55% 2026-10-23T23:33:56.9420257Z (Reading database ... 60% 2026-10-23T23:33:56.9420375Z (Reading database ... 65% 2026-10-23T23:33:56.9420557Z (Reading database ... 70% 2026-10-23T23:33:56.9420676Z (Reading database ... 75% 2026-10-23T23:33:56.9420797Z (Reading database ... 80% 2026-10-23T23:33:56.9420912Z (Reading database ... 85% 2026-10-23T23:33:56.9421031Z (Reading database ... 90% 2026-10-23T23:33:56.9421152Z (Reading database ... 95% 2026-10-23T23:33:56.9421272Z (Reading database ... 100% 2026-10-23T23:33:56.9421450Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9421682Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9421911Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9422105Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9422255Z (Reading database ... 2026-10-23T23:33:56.9422377Z (Reading database ... 5% 2026-10-23T23:33:56.9422496Z (Reading database ... 10% 2026-10-23T23:33:56.9422619Z (Reading database ... 15% 2026-10-23T23:33:56.9422741Z (Reading database ... 20% 2026-10-23T23:33:56.9422864Z (Reading database ... 25% 2026-10-23T23:33:56.9422984Z (Reading database ... 30% 2026-10-23T23:33:56.9423102Z (Reading database ... 35% 2026-10-23T23:33:56.9423221Z (Reading database ... 40% 2026-10-23T23:33:56.9423340Z (Reading database ... 45% 2026-10-23T23:33:56.9423462Z (Reading database ... 50% 2026-10-23T23:33:56.9423579Z (Reading database ... 55% 2026-10-23T23:33:56.9423699Z (Reading database ... 60% 2026-10-23T23:33:56.9423872Z (Reading database ... 65% 2026-10-23T23:33:56.9423989Z (Reading database ... 70% 2026-10-23T23:33:56.9424105Z (Reading database ... 75% 2026-10-23T23:33:56.9424222Z (Reading database ... 80% 2026-10-23T23:33:56.9424346Z (Reading database ... 85% 2026-10-23T23:33:56.9424461Z (Reading database ... 90% 2026-10-23T23:33:56.9424581Z (Reading database ... 95% 2026-10-23T23:33:56.9424701Z (Reading database ... 100% 2026-10-23T23:33:56.9424873Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9425099Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9425320Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9425513Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9425785Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-23T23:33:56.9426235Z 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-23T23:33:56.9426616Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-23T23:33:56.9426807Z (Reading database ... 2026-10-23T23:33:56.9426925Z (Reading database ... 5% 2026-10-23T23:33:56.9427048Z (Reading database ... 10% 2026-10-23T23:33:56.9427167Z (Reading database ... 15% 2026-10-23T23:33:56.9427290Z (Reading database ... 20% 2026-10-23T23:33:56.9427409Z (Reading database ... 25% 2026-10-23T23:33:56.9427533Z (Reading database ... 30% 2026-10-23T23:33:56.9427652Z (Reading database ... 35% 2026-10-23T23:33:56.9427770Z (Reading database ... 40% 2026-10-23T23:33:56.9427892Z (Reading database ... 45% 2026-10-23T23:33:56.9428009Z (Reading database ... 50% 2026-10-23T23:33:56.9428128Z (Reading database ... 55% 2026-10-23T23:33:56.9428251Z (Reading database ... 60% 2026-10-23T23:33:56.9428375Z (Reading database ... 65% 2026-10-23T23:33:56.9428496Z (Reading database ... 70% 2026-10-23T23:33:56.9428613Z (Reading database ... 75% 2026-10-23T23:33:56.9428735Z (Reading database ... 80% 2026-10-23T23:33:56.9428853Z (Reading database ... 85% 2026-10-23T23:33:56.9428972Z (Reading database ... 90% 2026-10-23T23:33:56.9429111Z (Reading database ... 95% 2026-10-23T23:33:56.9429231Z (Reading database ... 100% 2026-10-23T23:33:56.9429402Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9429620Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9429878Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9430090Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9430336Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9430552Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9430713Z (Reading database ... 2026-10-23T23:33:56.9430833Z (Reading database ... 5% 2026-10-23T23:33:56.9430956Z (Reading database ... 10% 2026-10-23T23:33:56.9431079Z (Reading database ... 15% 2026-10-23T23:33:56.9431204Z (Reading database ... 20% 2026-10-23T23:33:56.9431324Z (Reading database ... 25% 2026-10-23T23:33:56.9431446Z (Reading database ... 30% 2026-10-23T23:33:56.9431573Z (Reading database ... 35% 2026-10-23T23:33:56.9431700Z (Reading database ... 40% 2026-10-23T23:33:56.9431825Z (Reading database ... 45% 2026-10-23T23:33:56.9431946Z (Reading database ... 50% 2026-10-23T23:33:56.9432070Z (Reading database ... 55% 2026-10-23T23:33:56.9432191Z (Reading database ... 60% 2026-10-23T23:33:56.9432311Z (Reading database ... 65% 2026-10-23T23:33:56.9432434Z (Reading database ... 70% 2026-10-23T23:33:56.9432555Z (Reading database ... 75% 2026-10-23T23:33:56.9432677Z (Reading database ... 80% 2026-10-23T23:33:56.9432796Z (Reading database ... 85% 2026-10-23T23:33:56.9432922Z (Reading database ... 90% 2026-10-23T23:33:56.9433040Z (Reading database ... 95% 2026-10-23T23:33:56.9433210Z (Reading database ... 100% 2026-10-23T23:33:56.9433385Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9433606Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9433830Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9434033Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9434189Z (Reading database ... 2026-10-23T23:33:56.9434309Z (Reading database ... 5% 2026-10-23T23:33:56.9434436Z (Reading database ... 10% 2026-10-23T23:33:56.9434558Z (Reading database ... 15% 2026-10-23T23:33:56.9434679Z (Reading database ... 20% 2026-10-23T23:33:56.9434803Z (Reading database ... 25% 2026-10-23T23:33:56.9434924Z (Reading database ... 30% 2026-10-23T23:33:56.9435047Z (Reading database ... 35% 2026-10-23T23:33:56.9435167Z (Reading database ... 40% 2026-10-23T23:33:56.9435290Z (Reading database ... 45% 2026-10-23T23:33:56.9435408Z (Reading database ... 50% 2026-10-23T23:33:56.9435532Z (Reading database ... 55% 2026-10-23T23:33:56.9435656Z (Reading database ... 60% 2026-10-23T23:33:56.9435777Z (Reading database ... 65% 2026-10-23T23:33:56.9435902Z (Reading database ... 70% 2026-10-23T23:33:56.9436025Z (Reading database ... 75% 2026-10-23T23:33:56.9436155Z (Reading database ... 80% 2026-10-23T23:33:56.9436277Z (Reading database ... 85% 2026-10-23T23:33:56.9436399Z (Reading database ... 90% 2026-10-23T23:33:56.9436525Z (Reading database ... 95% 2026-10-23T23:33:56.9436646Z (Reading database ... 100% 2026-10-23T23:33:56.9436823Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9437050Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9437282Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9437511Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9437740Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9437946Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9438105Z (Reading database ... 2026-10-23T23:33:56.9438223Z (Reading database ... 5% 2026-10-23T23:33:56.9438346Z (Reading database ... 10% 2026-10-23T23:33:56.9438470Z (Reading database ... 15% 2026-10-23T23:33:56.9438590Z (Reading database ... 20% 2026-10-23T23:33:56.9438713Z (Reading database ... 25% 2026-10-23T23:33:56.9438834Z (Reading database ... 30% 2026-10-23T23:33:56.9438956Z (Reading database ... 35% 2026-10-23T23:33:56.9439168Z (Reading database ... 40% 2026-10-23T23:33:56.9439294Z (Reading database ... 45% 2026-10-23T23:33:56.9439415Z (Reading database ... 50% 2026-10-23T23:33:56.9439535Z (Reading database ... 55% 2026-10-23T23:33:56.9439658Z (Reading database ... 60% 2026-10-23T23:33:56.9439777Z (Reading database ... 65% 2026-10-23T23:33:56.9439901Z (Reading database ... 70% 2026-10-23T23:33:56.9440021Z (Reading database ... 75% 2026-10-23T23:33:56.9440139Z (Reading database ... 80% 2026-10-23T23:33:56.9440261Z (Reading database ... 85% 2026-10-23T23:33:56.9440381Z (Reading database ... 90% 2026-10-23T23:33:56.9440502Z (Reading database ... 95% 2026-10-23T23:33:56.9440627Z (Reading database ... 100% 2026-10-23T23:33:56.9440801Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9441027Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-23T23:33:56.9441262Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-23T23:33:56.9441477Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-23T23:33:56.9441634Z (Reading database ... 2026-10-23T23:33:56.9441757Z (Reading database ... 5% 2026-10-23T23:33:56.9441879Z (Reading database ... 10% 2026-10-23T23:33:56.9442003Z (Reading database ... 15% 2026-10-23T23:33:56.9442122Z (Reading database ... 20% 2026-10-23T23:33:56.9442244Z (Reading database ... 25% 2026-10-23T23:33:56.9442364Z (Reading database ... 30% 2026-10-23T23:33:56.9442525Z (Reading database ... 35% 2026-10-23T23:33:56.9442647Z (Reading database ... 40% 2026-10-23T23:33:56.9442765Z (Reading database ... 45% 2026-10-23T23:33:56.9442890Z (Reading database ... 50% 2026-10-23T23:33:56.9443010Z (Reading database ... 55% 2026-10-23T23:33:56.9443134Z (Reading database ... 60% 2026-10-23T23:33:56.9443253Z (Reading database ... 65% 2026-10-23T23:33:56.9443373Z (Reading database ... 70% 2026-10-23T23:33:56.9443496Z (Reading database ... 75% 2026-10-23T23:33:56.9443612Z (Reading database ... 80% 2026-10-23T23:33:56.9443738Z (Reading database ... 85% 2026-10-23T23:33:56.9443857Z (Reading database ... 90% 2026-10-23T23:33:56.9443978Z (Reading database ... 95% 2026-10-23T23:33:56.9444098Z (Reading database ... 100% 2026-10-23T23:33:56.9444265Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9444491Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9444716Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9444925Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9445074Z (Reading database ... 2026-10-23T23:33:56.9445195Z (Reading database ... 5% 2026-10-23T23:33:56.9445317Z (Reading database ... 10% 2026-10-23T23:33:56.9445440Z (Reading database ... 15% 2026-10-23T23:33:56.9445557Z (Reading database ... 20% 2026-10-23T23:33:56.9445678Z (Reading database ... 25% 2026-10-23T23:33:56.9445797Z (Reading database ... 30% 2026-10-23T23:33:56.9445914Z (Reading database ... 35% 2026-10-23T23:33:56.9446040Z (Reading database ... 40% 2026-10-23T23:33:56.9446159Z (Reading database ... 45% 2026-10-23T23:33:56.9446283Z (Reading database ... 50% 2026-10-23T23:33:56.9446403Z (Reading database ... 55% 2026-10-23T23:33:56.9446523Z (Reading database ... 60% 2026-10-23T23:33:56.9446652Z (Reading database ... 65% 2026-10-23T23:33:56.9446770Z (Reading database ... 70% 2026-10-23T23:33:56.9446894Z (Reading database ... 75% 2026-10-23T23:33:56.9447017Z (Reading database ... 80% 2026-10-23T23:33:56.9447140Z (Reading database ... 85% 2026-10-23T23:33:56.9447260Z (Reading database ... 90% 2026-10-23T23:33:56.9447379Z (Reading database ... 95% 2026-10-23T23:33:56.9447504Z (Reading database ... 100% 2026-10-23T23:33:56.9447673Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T23:33:56.9447892Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9448097Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9448372Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-23T23:33:56.9448613Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T23:33:56.9448851Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T23:33:56.9449104Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T23:33:56.9449341Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T23:33:56.9449586Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T23:33:56.9449828Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T23:33:56.9450070Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T23:33:56.9450303Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9450530Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9450764Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9451004Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9451230Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9451440Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T23:33:56.9451647Z Selecting previously unselected package libsecret-common. 2026-10-23T23:33:56.9451910Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-23T23:33:56.9452116Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-23T23:33:56.9452313Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-23T23:33:56.9452535Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-23T23:33:56.9452737Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-23T23:33:56.9452941Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-23T23:33:56.9453165Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-23T23:33:56.9453376Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-23T23:33:56.9453566Z Selecting previously unselected package libgpg-error-dev. 2026-10-23T23:33:56.9453861Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-23T23:33:56.9454062Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-23T23:33:56.9454251Z Selecting previously unselected package libgcrypt20-dev. 2026-10-23T23:33:56.9454466Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-23T23:33:56.9454674Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-23T23:33:56.9454878Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-23T23:33:56.9455124Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T23:33:56.9455359Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9455571Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-23T23:33:56.9455801Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T23:33:56.9456014Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9456202Z Selecting previously unselected package uuid-dev:amd64. 2026-10-23T23:33:56.9456407Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9456602Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9456788Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-23T23:33:56.9457005Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9457204Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9457396Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-23T23:33:56.9457603Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-23T23:33:56.9457852Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-23T23:33:56.9458042Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-23T23:33:56.9458260Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-23T23:33:56.9458465Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-23T23:33:56.9458654Z Selecting previously unselected package libmount-dev:amd64. 2026-10-23T23:33:56.9458900Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T23:33:56.9459127Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9459320Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-23T23:33:56.9459540Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T23:33:56.9459749Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9459947Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-23T23:33:56.9460170Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-23T23:33:56.9460369Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-23T23:33:56.9460538Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9460700Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9460866Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9461055Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9461278Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-23T23:33:56.9461448Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9461613Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-23T23:33:56.9461795Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9461973Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9462136Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9462290Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9462493Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-23T23:33:56.9462703Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-23T23:33:56.9462877Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9463060Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9463253Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9463453Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-23T23:33:56.9463627Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9463791Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9463949Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-23T23:33:56.9464122Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-23T23:33:56.9464295Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-23T23:33:56.9464468Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T23:33:56.9464651Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T23:33:56.9464832Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-23T23:33:56.9465013Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-23T23:33:56.9465190Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-23T23:33:56.9465376Z Not building database; man-db/auto-update is not 'true'. 2026-10-23T23:33:56.9465562Z Processing triggers for install-info (7.1-3build2) ... 2026-10-23T23:33:56.9465686Z 2026-10-23T23:33:56.9465737Z Restarting services... 2026-10-23T23:33:56.9466193Z 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-udevd.service udisks2.service 2026-10-23T23:33:56.9466790Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-23T23:33:56.9466951Z 2026-10-23T23:33:56.9467013Z Service restarts being deferred: 2026-10-23T23:33:56.9467205Z systemctl restart ModemManager.service 2026-10-23T23:33:56.9467355Z systemctl restart dbus.service 2026-10-23T23:33:56.9467494Z systemctl restart getty@tty1.service 2026-10-23T23:33:56.9467660Z systemctl restart networkd-dispatcher.service 2026-10-23T23:33:56.9467830Z systemctl restart serial-getty@ttyS0.service 2026-10-23T23:33:56.9468012Z systemctl restart setup_and_run_blacksmith.service 2026-10-23T23:33:56.9468181Z systemctl restart systemd-logind.service 2026-10-23T23:33:56.9468284Z 2026-10-23T23:33:56.9468344Z No containers need to be restarted. 2026-10-23T23:33:56.9468434Z 2026-10-23T23:33:56.9468494Z User sessions running outdated binaries: 2026-10-23T23:33:56.9468654Z runner @ user manager service: systemd[1885] 2026-10-23T23:33:56.9468754Z 2026-10-23T23:33:56.9468859Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-23T23:33:56.9489525Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-23T23:33:56.9489856Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-23T23:33:56.9490076Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-23T23:33:56.9490223Z  filters=() 2026-10-23T23:33:56.9490405Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-23T23:33:56.9490591Z fi 2026-10-23T23:33:56.9490743Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-23T23:33:56.9506295Z shell: /usr/bin/bash -e {0} 2026-10-23T23:33:56.9506429Z env: 2026-10-23T23:33:56.9506548Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:33:56.9506696Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:33:56.9506844Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T23:33:56.9507137Z TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/scripts 2026-10-23T23:33:56.9507402Z ##[endgroup] 2026-10-23T23:33:57.1081980Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-23T23:33:57.1093294Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T23:33:57.1102462Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-23T23:33:57.1111794Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-23T23:33:57.2597415Z 2026-10-23T23:33:57.2598407Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-23T23:33:57.2614169Z 2026-10-23T23:33:57.2693960Z 2026-10-23T23:33:57.2725554Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-23T23:33:57.2730140Z 2026-10-23T23:33:57.2745791Z 2026-10-23T23:33:57.2815395Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-23T23:33:57.2871709Z 2026-10-23T23:33:57.2879264Z 2026-10-23T23:33:57.2935167Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-23T23:33:57.2936415Z 2026-10-23T23:33:58.2812560Z ✓  react  src/native/useRestingTopOffset.test.tsx (4 tests) 48ms 2026-10-23T23:33:58.5484918Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 58ms 2026-10-23T23:33:58.5891823Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 284ms 2026-10-23T23:33:58.8694815Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 16ms 2026-10-23T23:33:58.9538286Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 240ms 2026-10-23T23:33:59.6853222Z ✓ src/server/commands.test.ts (1 test) 3ms 2026-10-23T23:33:59.7557398Z ✓ src/server/mcpInjection.test.ts (3 tests) 10ms 2026-10-23T23:33:59.8735124Z ✓ src/authorization/layer.test.ts (23 tests) 172ms 2026-10-23T23:34:00.0427873Z ✓ src/connection/supervisor.test.ts (30 tests) 164ms 2026-10-23T23:34:00.0977102Z ✓ src/server/textGeneration.test.ts (1 test) 43ms 2026-10-23T23:34:00.1016116Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 114ms 2026-10-23T23:34:00.1058080Z ✓ src/server/status.test.ts (6 tests) 106ms 2026-10-23T23:34:00.1704357Z ✓ src/state/runtime.test.ts (23 tests) 212ms 2026-10-23T23:34:00.2073578Z ✓ src/rpc/session.test.ts (14 tests) 263ms 2026-10-23T23:34:00.2291238Z ✓ src/connection/registry.test.ts (41 tests) 259ms 2026-10-23T23:34:00.2535842Z ✓ src/server/driver.test.ts (5 tests) 74ms 2026-10-23T23:34:00.4655338Z ✓ src/window/DesktopWindow.test.ts (20 tests) 84ms 2026-10-23T23:34:00.5404751Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 32ms 2026-10-23T23:34:00.5534872Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 64ms 2026-10-23T23:34:00.6600898Z ✓ src/state/threads-sync.test.ts (24 tests) 264ms 2026-10-23T23:34:00.7407984Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 279ms 2026-10-23T23:34:00.8224324Z ✓ src/preview/Manager.test.ts (55 tests) 473ms 2026-10-23T23:34:00.8695099Z ✓ src/state/server.test.ts (19 tests) 132ms 2026-10-23T23:34:00.9339719Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 282ms 2026-10-23T23:34:01.0194001Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 353ms 2026-10-23T23:34:01.0836082Z ✓  unit  src/lib/threadActivity.test.ts (35 tests) 109ms 2026-10-23T23:34:01.1508615Z ✓ src/state/shell-sync.test.ts (6 tests) 54ms 2026-10-23T23:34:01.1654196Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 453ms 2026-10-23T23:34:01.2579386Z ✓ src/operations/commands.test.ts (14 tests) 78ms 2026-10-23T23:34:01.3330174Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 155ms 2026-10-23T23:34:01.3742247Z ✓ src/state/pullRequests.test.ts (56 tests) 1412ms 2026-10-23T23:34:01.3765214Z ✓ returns a successful mutation when source invalidation stalls 1004ms 2026-10-23T23:34:01.4914669Z ✓ src/state/vcs.test.ts (9 tests) 90ms 2026-10-23T23:34:01.5190368Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 227ms 2026-10-23T23:34:01.6095997Z ✓ src/voice-input/controller.test.ts (22 tests) 43ms 2026-10-23T23:34:01.7319511Z ✓  unit  src/features/threads/threadListV2.test.ts (56 tests) 77ms 2026-10-23T23:34:01.7438875Z ✓ src/connection/onboarding.test.ts (13 tests) 81ms 2026-10-23T23:34:01.9283750Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 130ms 2026-10-23T23:34:01.9402814Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 229ms 2026-10-23T23:34:01.9544592Z ✓ src/state/orchestrationV2Projection.test.ts (17 tests) 127ms 2026-10-23T23:34:01.9974727Z ✓ src/snapShot/snapShot.test.ts (36 tests) 77ms 2026-10-23T23:34:02.0250027Z ✓ src/app/DesktopClerk.test.ts (15 tests) 139ms 2026-10-23T23:34:02.0269294Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 40ms 2026-10-23T23:34:02.1860838Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 82ms 2026-10-23T23:34:02.2803589Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 44ms 2026-10-23T23:34:02.3631593Z ✓ src/server/adapter.test.ts (87 tests) 2250ms 2026-10-23T23:34:02.3670394Z ✓ PiAdapterV2 (85) 2026-10-23T23:34:02.3754226Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 477ms 2026-10-23T23:34:02.3846550Z 2026-10-23T23:34:02.3972949Z  Test Files  7 passed (7) 2026-10-23T23:34:02.4011254Z  Tests  127 passed (127) 2026-10-23T23:34:02.4060752Z  Start at  23:33:57 2026-10-23T23:34:02.4064845Z  Duration  5.09s (transform 48%, import 30%, tests 15%, setup 6%) 2026-10-23T23:34:02.4141805Z 2026-10-23T23:34:02.4629356Z 2026-10-23T23:34:02.4718480Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T23:34:02.4900252Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 241ms 2026-10-23T23:34:02.5194016Z ✓ src/state/entities.test.ts (16 tests) 33ms 2026-10-23T23:34:02.5655589Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 73ms 2026-10-23T23:34:02.5756276Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 158ms 2026-10-23T23:34:02.6646076Z ✓ src/relay/managedRelay.test.ts (7 tests) 102ms 2026-10-23T23:34:02.7016154Z ✓ src/state/vcsAction.test.ts (9 tests) 76ms 2026-10-23T23:34:02.8771787Z 2026-10-23T23:34:02.8858054Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-23T23:34:02.8927571Z 2026-10-23T23:34:02.8980198Z ✓ src/relay/discovery.test.ts (7 tests) 94ms 2026-10-23T23:34:02.9475633Z ✓ src/state/threadCommands.test.ts (19 tests) 77ms 2026-10-23T23:34:02.9783553Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-23T23:34:02.9886062Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-23T23:34:02.9948872Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-23T23:34:02.9949602Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 380ms 2026-10-23T23:34:03.0040386Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.0121838Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-23T23:34:03.0172158Z 2026-10-23T23:34:03.0224150Z 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-23T23:34:03.0322419Z 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-23T23:34:03.0326411Z 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-23T23:34:03.0459998Z 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-23T23:34:03.0775034Z 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-23T23:34:03.0924123Z 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-23T23:34:03.1116652Z 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-23T23:34:03.1240447Z 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-23T23:34:03.1308255Z 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-23T23:34:03.1576640Z 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-23T23:34:03.2028911Z 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-23T23:34:03.2080059Z ✓ src/state/threads-atoms.test.ts (4 tests) 152ms 2026-10-23T23:34:03.2102781Z 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-23T23:34:03.2103835Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 42ms 2026-10-23T23:34:03.2229181Z 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-23T23:34:03.2259792Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-23T23:34:03.2419939Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-23T23:34:03.2512932Z Flow is not supported 2026-10-23T23:34:03.2640906Z 1: /** 2026-10-23T23:34:03.2746608Z ^ 2026-10-23T23:34:03.2800357Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-23T23:34:03.2840640Z 3: * 2026-10-23T23:34:03.2926378Z 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-23T23:34:03.3232671Z 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-23T23:34:03.3233511Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 205ms 2026-10-23T23:34:03.3322210Z 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-23T23:34:03.3387180Z ✓ src/rpc/client.test.ts (8 tests) 91ms 2026-10-23T23:34:03.3550918Z 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-23T23:34:03.3551841Z ✓ src/preview/Passkeys.test.ts (6 tests) 38ms 2026-10-23T23:34:03.3552786Z 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-23T23:34:03.3553890Z 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-23T23:34:03.3555078Z 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-23T23:34:03.3556726Z cause: undefined, 2026-10-23T23:34:03.3556947Z __vitest_rollup_error__: { 2026-10-23T23:34:03.3557145Z plugin: undefined, 2026-10-23T23:34:03.3557726Z 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-23T23:34:03.3558184Z loc: { 2026-10-23T23:34:03.3558374Z line: 1, 2026-10-23T23:34:03.3558561Z column: 0, 2026-10-23T23:34:03.3559559Z 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-23T23:34:03.3560051Z }, 2026-10-23T23:34:03.3560327Z frame: '1 | /**\n' + 2026-10-23T23:34:03.3560534Z ' | ^\n' + 2026-10-23T23:34:03.3560815Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-23T23:34:03.3561067Z '3 | *' 2026-10-23T23:34:03.3561238Z }, 2026-10-23T23:34:03.3561401Z runnerError: Error: RunnerError 2026-10-23T23:34:03.3562103Z 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-23T23:34:03.3563264Z 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-23T23:34:03.3563979Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.3564794Z 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-23T23:34:03.3565913Z 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-23T23:34:03.3566922Z 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-23T23:34:03.3567971Z 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-23T23:34:03.3569164Z 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-23T23:34:03.3570284Z 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-23T23:34:03.3600888Z 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-23T23:34:03.3601449Z } 2026-10-23T23:34:03.3601800Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-23T23:34:03.3602154Z Flow is not supported 2026-10-23T23:34:03.3602330Z 1: /** 2026-10-23T23:34:03.3602476Z ^ 2026-10-23T23:34:03.3602680Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-23T23:34:03.3614852Z 3: * 2026-10-23T23:34:03.3615555Z 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-23T23:34:03.3643501Z 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-23T23:34:03.3644622Z 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-23T23:34:03.3645743Z 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-23T23:34:03.3646774Z 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-23T23:34:03.3647878Z 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-23T23:34:03.3649007Z 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-23T23:34:03.3649671Z cause: undefined, 2026-10-23T23:34:03.3649883Z __vitest_rollup_error__: { 2026-10-23T23:34:03.3650073Z plugin: undefined, 2026-10-23T23:34:03.3650658Z 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-23T23:34:03.3651114Z loc: { 2026-10-23T23:34:03.3651307Z line: 1, 2026-10-23T23:34:03.3651492Z column: 0, 2026-10-23T23:34:03.3652050Z 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-23T23:34:03.3734455Z }, 2026-10-23T23:34:03.3735008Z frame: '1 | /**\n' + 2026-10-23T23:34:03.3760984Z ' | ^\n' + 2026-10-23T23:34:03.3761278Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-23T23:34:03.3761651Z '3 | *' 2026-10-23T23:34:03.3761811Z }, 2026-10-23T23:34:03.3762011Z runnerError: Error: RunnerError 2026-10-23T23:34:03.3762724Z 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-23T23:34:03.3764909Z 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-23T23:34:03.3765811Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.3766625Z 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-23T23:34:03.3767780Z 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-23T23:34:03.3768785Z 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-23T23:34:03.3769886Z 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-23T23:34:03.3771005Z 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-23T23:34:03.3772138Z 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-23T23:34:03.3773212Z 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-23T23:34:03.3774163Z } 2026-10-23T23:34:03.3774244Z 2026-10-23T23:34:03.3774597Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-23T23:34:03.3775099Z [composer-attachments] could not verify incoming share ownership { 2026-10-23T23:34:03.3775392Z _tag: 'IncomingShareStorageError', 2026-10-23T23:34:03.3775623Z operation: 'load', 2026-10-23T23:34:03.3775834Z shareId: null, 2026-10-23T23:34:03.3776058Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-23T23:34:03.3814675Z Flow is not supported 2026-10-23T23:34:03.3814852Z 1: /** 2026-10-23T23:34:03.3815025Z ^ 2026-10-23T23:34:03.3815219Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-23T23:34:03.3815443Z 3: * 2026-10-23T23:34:03.3816006Z 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-23T23:34:03.3817875Z 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-23T23:34:03.3828533Z 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-23T23:34:03.3829739Z 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-23T23:34:03.3830824Z 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-23T23:34:03.3831885Z 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-23T23:34:03.3880256Z 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-23T23:34:03.3907886Z cause: undefined, 2026-10-23T23:34:03.3908102Z __vitest_rollup_error__: { 2026-10-23T23:34:03.3908395Z plugin: undefined, 2026-10-23T23:34:03.3909005Z 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-23T23:34:03.3909614Z loc: [Object], 2026-10-23T23:34:03.3909825Z frame: '1 | /**\n' + 2026-10-23T23:34:03.3910044Z ' | ^\n' + 2026-10-23T23:34:03.3910307Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-23T23:34:03.3910552Z '3 | *' 2026-10-23T23:34:03.3910859Z }, 2026-10-23T23:34:03.3911017Z runnerError: Error: RunnerError 2026-10-23T23:34:03.3911733Z 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-23T23:34:03.3912782Z 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-23T23:34:03.3913865Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.3914690Z 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-23T23:34:03.3915878Z 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-23T23:34:03.3916903Z 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-23T23:34:03.3917992Z 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-23T23:34:03.3919140Z 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-23T23:34:03.3920282Z 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-23T23:34:03.3921366Z 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-23T23:34:03.3921895Z } 2026-10-23T23:34:03.3922068Z } 2026-10-23T23:34:03.3922148Z 2026-10-23T23:34:03.5140080Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 375ms 2026-10-23T23:34:03.5190504Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 71ms 2026-10-23T23:34:03.5510332Z ✓ lib/third-party-licenses.test.ts (19 tests) 214ms 2026-10-23T23:34:03.5959151Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-23T23:34:03.6055346Z [composer-drafts] failed to hydrate drafts { 2026-10-23T23:34:03.6111634Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.6201456Z operation: 'read', 2026-10-23T23:34:03.6212416Z directory: 'composer-drafts', 2026-10-23T23:34:03.6254770Z fileName: 'drafts.json', 2026-10-23T23:34:03.6304799Z cause: Error: storage unavailable 2026-10-23T23:34:03.6333352Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-23T23:34:03.6362685Z 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-23T23:34:03.6388093Z 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-23T23:34:03.6463825Z 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-23T23:34:03.6465387Z 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-23T23:34:03.6500015Z at new Promise () 2026-10-23T23:34:03.6510050Z 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-23T23:34:03.6511123Z 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-23T23:34:03.6511667Z at new Promise () 2026-10-23T23:34:03.6512357Z 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-23T23:34:03.6512916Z } 2026-10-23T23:34:03.6513048Z 2026-10-23T23:34:03.6513443Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-23T23:34:03.6527581Z [composer-drafts] failed to hydrate drafts { 2026-10-23T23:34:03.6527981Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.6528251Z operation: 'read', 2026-10-23T23:34:03.6528494Z directory: 'composer-drafts', 2026-10-23T23:34:03.6528743Z fileName: 'drafts.json', 2026-10-23T23:34:03.6528971Z cause: Error: storage unavailable 2026-10-23T23:34:03.6529394Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-23T23:34:03.6530170Z 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-23T23:34:03.6531142Z 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-23T23:34:03.6532074Z 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-23T23:34:03.6533011Z 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-23T23:34:03.6533852Z at new Promise () 2026-10-23T23:34:03.6534505Z 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-23T23:34:03.6536407Z 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-23T23:34:03.6537025Z at new Promise () 2026-10-23T23:34:03.6537789Z 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-23T23:34:03.6538535Z } 2026-10-23T23:34:03.6538671Z 2026-10-23T23:34:03.6539108Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-23T23:34:03.6539637Z [composer-drafts] failed to hydrate drafts { 2026-10-23T23:34:03.6539923Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.6540175Z operation: 'decode', 2026-10-23T23:34:03.6540414Z directory: 'composer-drafts', 2026-10-23T23:34:03.6540651Z fileName: 'drafts.json', 2026-10-23T23:34:03.6540864Z cause: { 2026-10-23T23:34:03.6541061Z _tag: 'SchemaError', 2026-10-23T23:34:03.6541320Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-23T23:34:03.6541556Z } 2026-10-23T23:34:03.6541721Z } 2026-10-23T23:34:03.6541846Z 2026-10-23T23:34:03.6542236Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-23T23:34:03.6542697Z [composer-drafts] failed to hydrate drafts { 2026-10-23T23:34:03.6542972Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.6543228Z operation: 'decode', 2026-10-23T23:34:03.6543460Z directory: 'composer-drafts', 2026-10-23T23:34:03.6543699Z fileName: 'drafts.json', 2026-10-23T23:34:03.6543908Z cause: { 2026-10-23T23:34:03.6544104Z _tag: 'SchemaError', 2026-10-23T23:34:03.6544376Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-23T23:34:03.6544604Z } 2026-10-23T23:34:03.6544773Z } 2026-10-23T23:34:03.6544893Z 2026-10-23T23:34:03.6657470Z 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-23T23:34:03.6705022Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-23T23:34:03.6772043Z messageId: 'archive-write-failure', 2026-10-23T23:34:03.6842285Z error: { 2026-10-23T23:34:03.6899888Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.7102256Z operation: 'write', 2026-10-23T23:34:03.7116412Z directory: 'composer-drafts', 2026-10-23T23:34:03.7190921Z fileName: 'drafts.json', 2026-10-23T23:34:03.7237210Z cause: Error: Draft storage unavailable 2026-10-23T23:34:03.7238029Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-23T23:34:03.7238508Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.7239378Z 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-23T23:34:03.7240415Z } 2026-10-23T23:34:03.7240586Z } 2026-10-23T23:34:03.7240713Z 2026-10-23T23:34:03.7241199Z 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-23T23:34:03.7241712Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-23T23:34:03.7242011Z environmentId: 'environment-1', 2026-10-23T23:34:03.7242252Z threadId: 'thread-1', 2026-10-23T23:34:03.7242496Z messageId: 'message-acknowledged', 2026-10-23T23:34:03.7242713Z error: { 2026-10-23T23:34:03.7242924Z _tag: 'ThreadOutboxManagerError', 2026-10-23T23:34:03.7243170Z operation: 'remove', 2026-10-23T23:34:03.7243410Z environmentId: 'environment-1', 2026-10-23T23:34:03.7243772Z threadId: 'thread-1', 2026-10-23T23:34:03.7244023Z messageId: 'message-acknowledged', 2026-10-23T23:34:03.7264189Z cause: Error: storage unavailable 2026-10-23T23:34:03.7264829Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 98ms 2026-10-23T23:34:03.7275402Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-23T23:34:03.7276362Z 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-23T23:34:03.7335564Z 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-23T23:34:03.7386934Z 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-23T23:34:03.7414622Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 44ms 2026-10-23T23:34:03.7485222Z at new Promise () 2026-10-23T23:34:03.7536367Z 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-23T23:34:03.7548321Z 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-23T23:34:03.7548979Z at new Promise () 2026-10-23T23:34:03.7549720Z 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-23T23:34:03.7550689Z 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-23T23:34:03.7551207Z } 2026-10-23T23:34:03.7551372Z } 2026-10-23T23:34:03.7551503Z 2026-10-23T23:34:03.7551941Z 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-23T23:34:03.7553621Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-23T23:34:03.7554188Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-23T23:34:03.7554945Z 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-23T23:34:03.7555891Z 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-23T23:34:03.7557158Z 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-23T23:34:03.7557704Z at new Promise () 2026-10-23T23:34:03.7558568Z 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-23T23:34:03.7559569Z 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-23T23:34:03.7560100Z at new Promise () 2026-10-23T23:34:03.7560753Z 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-23T23:34:03.7561709Z 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-23T23:34:03.7562178Z 2026-10-23T23:34:03.7562581Z 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-23T23:34:03.7563113Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-23T23:34:03.7563434Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.7563696Z operation: 'write', 2026-10-23T23:34:03.7563925Z directory: 'composer-drafts', 2026-10-23T23:34:03.7564170Z fileName: 'drafts.json', 2026-10-23T23:34:03.7564387Z cause: Error: disk full 2026-10-23T23:34:03.7564738Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-23T23:34:03.7565189Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.7565922Z 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-23T23:34:03.7566457Z } 2026-10-23T23:34:03.7566582Z 2026-10-23T23:34:03.7628043Z 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-23T23:34:03.7628742Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 18ms 2026-10-23T23:34:03.7637916Z [thread-outbox] failed to persist a recovery rollback { 2026-10-23T23:34:03.7656450Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.7656736Z operation: 'write', 2026-10-23T23:34:03.7656976Z directory: 'composer-drafts', 2026-10-23T23:34:03.7657218Z fileName: 'drafts.json', 2026-10-23T23:34:03.7657432Z cause: Error: disk full 2026-10-23T23:34:03.7657789Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-23T23:34:03.7658236Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.7659919Z 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-23T23:34:03.7698792Z } 2026-10-23T23:34:03.7734032Z 2026-10-23T23:34:03.7739788Z 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-23T23:34:03.7774784Z [thread-outbox] failed to restore an undeliverable message { 2026-10-23T23:34:03.7816671Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T23:34:03.7856381Z operation: 'write', 2026-10-23T23:34:03.7870624Z directory: 'composer-drafts', 2026-10-23T23:34:03.7871002Z fileName: 'drafts.json', 2026-10-23T23:34:03.7871239Z cause: Error: disk full 2026-10-23T23:34:03.7871661Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-23T23:34:03.7872124Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T23:34:03.7872892Z 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-23T23:34:03.7873459Z } 2026-10-23T23:34:03.7873586Z 2026-10-23T23:34:03.8604459Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 62ms 2026-10-23T23:34:04.0397698Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 1273ms 2026-10-23T23:34:04.0527235Z ✓ mobile composer drafts (74) 2026-10-23T23:34:04.0662285Z ✓ restores deleted file chips and releases undo history (uploaded: false) 439ms 2026-10-23T23:34:04.0718758Z ✓ src/connection/routes.test.ts (19 tests) 30ms 2026-10-23T23:34:04.0815069Z ✓ src/device/stream.test.ts (14 tests) 57ms 2026-10-23T23:34:04.0895157Z ✓ src/platform/storageDocument.test.ts (13 tests) 54ms 2026-10-23T23:34:04.1518361Z ✓ src/app/DesktopObservability.test.ts (4 tests) 206ms 2026-10-23T23:34:04.2102170Z ✓ notify-discord-release.test.ts (15 tests) 317ms 2026-10-23T23:34:04.3288320Z ✓ src/state/threadShell.test.ts (9 tests) 87ms 2026-10-23T23:34:04.3492969Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 28ms 2026-10-23T23:34:04.3840268Z ✓ src/state/projectGrouping.test.ts (20 tests) 30ms 2026-10-23T23:34:04.3933569Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 93ms 2026-10-23T23:34:04.4940236Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2441ms 2026-10-23T23:34:04.5015199Z ✓ WSL runtime install script (executed) (12) 2026-10-23T23:34:04.5152791Z ✓ extracts once when two installs race for the same cache 1083ms 2026-10-23T23:34:04.5268739Z ✓ merge-update-manifests.test.ts (5 tests) 51ms 2026-10-23T23:34:04.5415873Z ✓ src/preview/BrowserSession.test.ts (7 tests) 43ms 2026-10-23T23:34:04.6089630Z ✓ dev-runner.test.ts (31 tests) 225ms 2026-10-23T23:34:04.6527615Z ✓ legend-list-initial-reveal.test.ts (10 tests) 42ms 2026-10-23T23:34:04.8237939Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 80ms 2026-10-23T23:34:04.8889028Z ✓ build-npm-launcher.test.ts (1 test) 752ms 2026-10-23T23:34:04.8939293Z ✓ build-npm-launcher (1) 2026-10-23T23:34:04.8987105Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 738ms 2026-10-23T23:34:05.0474635Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 164ms 2026-10-23T23:34:05.0816711Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 153ms 2026-10-23T23:34:05.1544760Z ✓ src/state/commandPermissions.test.ts (14 tests) 131ms 2026-10-23T23:34:05.1621861Z ✓ lib/dev-share.test.ts (5 tests) 68ms 2026-10-23T23:34:05.2095104Z ✓ src/state/fileMetadata.test.ts (11 tests) 410ms 2026-10-23T23:34:05.4113405Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 119ms 2026-10-23T23:34:05.4735052Z ✓ src/state/threadRelationships.test.ts (11 tests) 16ms 2026-10-23T23:34:05.6128227Z ✓ src/state/threadWorkflows.test.ts (21 tests) 30ms 2026-10-23T23:34:05.6452550Z ✓ lib/public-config.test.ts (1 test) 12ms 2026-10-23T23:34:05.6551612Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 48ms 2026-10-23T23:34:05.6659769Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 183ms 2026-10-23T23:34:05.6815642Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 14ms 2026-10-23T23:34:05.7123302Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 144ms 2026-10-23T23:34:05.7233680Z ✓ mobile-native-client.test.ts (2 tests) 38ms 2026-10-23T23:34:05.7350966Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 37ms 2026-10-23T23:34:05.7524017Z ✓ update-release-package-versions.test.ts (3 tests) 131ms 2026-10-23T23:34:05.8461566Z ✓ src/state/threadExecution.test.ts (11 tests) 22ms 2026-10-23T23:34:05.8647444Z ✓ lib/cli-external-packages.test.ts (10 tests) 1364ms 2026-10-23T23:34:05.8765853Z ✓ external package dependency closure (1) 2026-10-23T23:34:05.8766509Z ✓ keeps every runtime dependency of an external package external too 1302ms 2026-10-23T23:34:05.8829544Z ✓ src/connection/resolver.test.ts (6 tests) 125ms 2026-10-23T23:34:05.9895561Z ✓ src/mcpApps/host.test.ts (9 tests) 16ms 2026-10-23T23:34:06.1214958Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 84ms 2026-10-23T23:34:06.1608429Z ✓  unit  src/lib/composerContext.test.ts (15 tests) 272ms 2026-10-23T23:34:06.2726745Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 59ms 2026-10-23T23:34:06.2935443Z ✓ src/state/threadDetail.test.ts (19 tests) 78ms 2026-10-23T23:34:06.3341196Z ✓ sync-reference-repos.test.ts (2 tests) 21ms 2026-10-23T23:34:06.3543268Z ✓  unit  src/lib/android-workspace-navigation.test.ts (15 tests) 31ms 2026-10-23T23:34:06.3820484Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 147ms 2026-10-23T23:34:06.3908333Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 43ms 2026-10-23T23:34:06.4293174Z ✓ mock-update-server.test.ts (2 tests) 232ms 2026-10-23T23:34:06.4459397Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 14ms 2026-10-23T23:34:06.4609343Z ✓ lib/resolve-catalog.test.ts (2 tests) 2ms 2026-10-23T23:34:06.5167411Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 75ms 2026-10-23T23:34:06.6785865Z ✓ lib/build-target-arch.test.ts (1 test) 5ms 2026-10-23T23:34:06.6893592Z ✓ mobile-showcase.test.ts (3 tests) 14ms 2026-10-23T23:34:06.6977274Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 65ms 2026-10-23T23:34:06.8648274Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 17ms 2026-10-23T23:34:06.9648641Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 112ms 2026-10-23T23:34:06.9963412Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 473ms 2026-10-23T23:34:07.0435615Z ✓ src/state/shellReducer.test.ts (14 tests) 19ms 2026-10-23T23:34:07.0655362Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 37ms 2026-10-23T23:34:07.1077345Z ✓ lib/icon-export.test.ts (1 test) 3ms 2026-10-23T23:34:07.1277987Z ✓ resolve-previous-release-tag.test.ts (3 tests) 15ms 2026-10-23T23:34:07.2865124Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 24ms 2026-10-23T23:34:07.3062521Z ✓ mobile-native-static-check.test.ts (2 tests) 21ms 2026-10-23T23:34:07.3349837Z ✓ src/state/threadSort.test.ts (21 tests) 314ms 2026-10-23T23:34:07.3803897Z ✓ src/preview/CdpRelay.test.ts (6 tests) 12ms 2026-10-23T23:34:07.4840744Z ✓ src/state/threadSnoozed.test.ts (20 tests) 37ms 2026-10-23T23:34:07.4901752Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 89ms 2026-10-23T23:34:07.6695785Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 48ms 2026-10-23T23:34:07.6927793Z ✓ src/state/projectCommands.test.ts (4 tests) 142ms 2026-10-23T23:34:07.7087476Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 64ms 2026-10-23T23:34:07.7593010Z ✓ scripts/electron-launcher.test.mjs (7 tests) 614ms 2026-10-23T23:34:07.7657703Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 379ms 2026-10-23T23:34:07.7952092Z ✓ build-desktop-artifact.test.ts (42 tests) 3360ms 2026-10-23T23:34:07.8056078Z ✓ build-desktop-artifact (40) 2026-10-23T23:34:07.8093003Z ✓ rejects overlapping builds from another process until restoration finishes 1158ms 2026-10-23T23:34:07.8206152Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 598ms 2026-10-23T23:34:07.8300603Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 87ms 2026-10-23T23:34:07.8815586Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-23T23:34:07.8919246Z [23:34:07.870] WARN (#49): Could not refresh slow usage sources. { 2026-10-23T23:34:07.8923782Z errorType: 'error', 2026-10-23T23:34:07.9004673Z errorName: 'UsageReadError', 2026-10-23T23:34:07.9041618Z errorTag: 'UsageReadError', 2026-10-23T23:34:07.9057850Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-23T23:34:07.9074552Z ' at Generator.next ()\n' + 2026-10-23T23:34:07.9100442Z ' 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-23T23:34:07.9143302Z ' 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-23T23:34:07.9192429Z ' 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-23T23:34:07.9232108Z ' 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-23T23:34:07.9233723Z ' 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-23T23:34:07.9254411Z ' 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-23T23:34:07.9299731Z ' 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-23T23:34:07.9376831Z ' 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-23T23:34:07.9424952Z } 2026-10-23T23:34:07.9450635Z 2026-10-23T23:34:07.9456185Z ✓ src/state/serverUsage.test.ts (2 tests) 69ms 2026-10-23T23:34:07.9514936Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 44ms 2026-10-23T23:34:07.9934295Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 14ms 2026-10-23T23:34:08.1214780Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 70ms 2026-10-23T23:34:08.2071428Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 92ms 2026-10-23T23:34:08.2360021Z ✓ src/operations/commands.performance.test.ts (1 test) 243ms 2026-10-23T23:34:08.2657727Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 252ms 2026-10-23T23:34:08.2711590Z ✓ src/state/terminalSession.test.ts (9 tests) 36ms 2026-10-23T23:34:08.3097207Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 66ms 2026-10-23T23:34:08.3184785Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 16ms 2026-10-23T23:34:08.4627439Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 200ms 2026-10-23T23:34:08.5132022Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 15ms 2026-10-23T23:34:08.6266840Z ✓ src/state/threadRequests.test.ts (10 tests) 9ms 2026-10-23T23:34:08.7355605Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 86ms 2026-10-23T23:34:08.7387627Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 12ms 2026-10-23T23:34:08.8323509Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 529ms 2026-10-23T23:34:08.8482616Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 20ms 2026-10-23T23:34:08.8628295Z ✓ src/state/subagentRuntime.test.ts (11 tests) 39ms 2026-10-23T23:34:08.9481261Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 26ms 2026-10-23T23:34:08.9688428Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 3649ms 2026-10-23T23:34:08.9734674Z ✓ new-task branch checkout (11) 2026-10-23T23:34:08.9915422Z ✓ returns checkout failure without selecting the branch or losing dirty files 327ms 2026-10-23T23:34:09.0056378Z ✓ reuses an existing worktree without switching the project checkout 342ms 2026-10-23T23:34:09.0171732Z ✓ resolves historical branch metadata to its worktree beyond a long query's first page 450ms 2026-10-23T23:34:09.0211433Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 383ms 2026-10-23T23:34:09.0328165Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 613ms 2026-10-23T23:34:09.0423057Z ✓ src/authorization/remote.test.ts (5 tests) 55ms 2026-10-23T23:34:09.0537185Z ✓ src/ipc/methods/window.test.ts (5 tests) 104ms 2026-10-23T23:34:09.0700196Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 119ms 2026-10-23T23:34:09.1212519Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 68ms 2026-10-23T23:34:09.1455416Z ✓ src/state/usage.test.ts (8 tests) 42ms 2026-10-23T23:34:09.1547534Z ✓ src/updates/releaseNotes.test.ts (8 tests) 7ms 2026-10-23T23:34:09.2367313Z ✓ src/work-log/commandLabel.test.ts (61 tests) 150ms 2026-10-23T23:34:09.2455129Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 508ms 2026-10-23T23:34:09.2584483Z ✓ loads the emitted packaged boot entry and backend cache preload 324ms 2026-10-23T23:34:09.3010509Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 19ms 2026-10-23T23:34:09.3875912Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 21ms 2026-10-23T23:34:09.5388684Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 502ms 2026-10-23T23:34:09.5460124Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-23T23:34:09.5520076Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 498ms 2026-10-23T23:34:09.5853800Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 9ms 2026-10-23T23:34:09.6242704Z ✓ src/device/duoControl.test.ts (12 tests) 13ms 2026-10-23T23:34:09.6566643Z ✓ src/device/duoViewer.test.ts (2 tests) 10ms 2026-10-23T23:34:09.6616100Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 145ms 2026-10-23T23:34:09.7699679Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 7ms 2026-10-23T23:34:09.9008159Z ✓ src/state/threadSubagents.test.ts (7 tests) 29ms 2026-10-23T23:34:09.9198989Z ✓ src/relay/managedRelayState.test.ts (4 tests) 34ms 2026-10-23T23:34:09.9284839Z ✓ src/pullRequestQuery.test.ts (17 tests) 16ms 2026-10-23T23:34:09.9882358Z ✓ src/projectFaviconCache.test.ts (8 tests) 250ms 2026-10-23T23:34:10.1043942Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 12ms 2026-10-23T23:34:10.1453592Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 31ms 2026-10-23T23:34:10.1484033Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 12ms 2026-10-23T23:34:10.1484624Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 127ms 2026-10-23T23:34:10.2176731Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 52ms 2026-10-23T23:34:10.4403700Z ✓ src/work-log/presentation.test.ts (16 tests) 38ms 2026-10-23T23:34:10.4678771Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 28ms 2026-10-23T23:34:10.5308274Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 64ms 2026-10-23T23:34:10.5441235Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 38ms 2026-10-23T23:34:10.5531088Z ✓ src/window/QuitHold.test.ts (7 tests) 24ms 2026-10-23T23:34:10.6415635Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 43ms 2026-10-23T23:34:10.8028073Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 16ms 2026-10-23T23:34:10.8535433Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 28ms 2026-10-23T23:34:10.8895223Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 32ms 2026-10-23T23:34:10.9055515Z ✓ gnome-extension/captureService.test.js (10 tests) 12ms 2026-10-23T23:34:10.9226034Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 88ms 2026-10-23T23:34:10.9885619Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 5ms 2026-10-23T23:34:11.0768925Z ✓ src/connection/diagnosis.test.ts (7 tests) 6ms 2026-10-23T23:34:11.1487492Z ✓  unit  src/dependency-graph.test.ts (2 tests) 32ms 2026-10-23T23:34:11.2095049Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 13ms 2026-10-23T23:34:11.2268352Z ✓ src/state/itemSupport.test.ts (2 tests) 2ms 2026-10-23T23:34:11.2439935Z ✓ src/pullRequestLinkInput.test.ts (14 tests) 33ms 2026-10-23T23:34:11.2656790Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 5ms 2026-10-23T23:34:11.3256988Z ✓ src/state/presentation.test.ts (3 tests) 22ms 2026-10-23T23:34:11.3417724Z ✓ src/updates/updateMachine.test.ts (4 tests) 13ms 2026-10-23T23:34:11.3535117Z ✓ src/connection/presentation.test.ts (4 tests) 3ms 2026-10-23T23:34:11.5516118Z ✓ src/device/phoneViewer.test.ts (1 test) 55ms 2026-10-23T23:34:11.5621837Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 131ms 2026-10-23T23:34:11.5889646Z ✓ src/linuxSecretStorage.test.ts (7 tests) 6ms 2026-10-23T23:34:11.5966902Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 94ms 2026-10-23T23:34:11.5967828Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 45ms 2026-10-23T23:34:11.6385887Z ✓ src/pullRequestMarkdown.test.ts (15 tests) 8ms 2026-10-23T23:34:11.6985803Z ✓ src/ipc/methods/preview.test.ts (5 tests) 35ms 2026-10-23T23:34:11.8932073Z ✓ src/device/avcConfig.test.ts (8 tests) 12ms 2026-10-23T23:34:11.9139337Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 5ms 2026-10-23T23:34:11.9325399Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-23T23:34:11.9415178Z [23:34:11.929] WARN (#35): Could not load mobile preferences. { 2026-10-23T23:34:11.9559837Z _tag: 'MobilePreferencesLoadError', 2026-10-23T23:34:11.9560262Z cause: Error: secure storage unavailable 2026-10-23T23:34:11.9560585Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-23T23:34:11.9560860Z at Generator.next () 2026-10-23T23:34:11.9561331Z 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-23T23:34:11.9561929Z 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-23T23:34:11.9562515Z 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-23T23:34:11.9563080Z 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-23T23:34:11.9563605Z 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-23T23:34:11.9564106Z 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-23T23:34:11.9564635Z 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-23T23:34:11.9565431Z 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-23T23:34:11.9565968Z } 2026-10-23T23:34:11.9566050Z 2026-10-23T23:34:11.9566644Z ✓  unit  src/state/preferences.test.ts (3 tests) 55ms 2026-10-23T23:34:12.0488329Z ✓ src/state/projectEntities.test.ts (2 tests) 15ms 2026-10-23T23:34:12.1073821Z ✓ src/preview/GuestInput.test.ts (4 tests) 13ms 2026-10-23T23:34:12.1615331Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 12ms 2026-10-23T23:34:12.2749518Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 26ms 2026-10-23T23:34:12.2790361Z ✓ src/handoff.test.ts (8 tests) 12ms 2026-10-23T23:34:12.2865197Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 16ms 2026-10-23T23:34:12.3305279Z ✓ src/state/threadFeedback.test.ts (4 tests) 8ms 2026-10-23T23:34:12.3329632Z ✓ knip-schemas.test.ts (1 test) 8814ms 2026-10-23T23:34:12.3330250Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 8814ms 2026-10-23T23:34:12.3372850Z 2026-10-23T23:34:12.3377384Z  Test Files  21 passed (21) 2026-10-23T23:34:12.3377780Z  Tests  161 passed (161) 2026-10-23T23:34:12.3378059Z  Start at  23:34:02 2026-10-23T23:34:12.3379380Z  Duration  9.46s (tests 53%, import 25%, transform 11%, setup 10%) 2026-10-23T23:34:12.3379612Z 2026-10-23T23:34:12.3935769Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 14ms 2026-10-23T23:34:12.4114416Z 2026-10-23T23:34:12.4160905Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T23:34:12.4293918Z ✓  unit  src/state/session.test.ts (4 tests) 19ms 2026-10-23T23:34:12.4600382Z ✓ src/providerSkills.test.ts (6 tests) 17ms 2026-10-23T23:34:12.5663617Z ✓ src/electron/ElectronShell.test.ts (5 tests) 31ms 2026-10-23T23:34:12.5713243Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 37ms 2026-10-23T23:34:12.5808720Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-23T23:34:12.5854611Z [23:34:12.546] WARN (#16): Database unavailable; loading fallback preferences. { 2026-10-23T23:34:12.5912533Z cause: { 2026-10-23T23:34:12.6009084Z _tag: 'MobileDatabaseError', 2026-10-23T23:34:12.6042897Z operation: 'load-preferences', 2026-10-23T23:34:12.6171936Z cause: Error: database unavailable 2026-10-23T23:34:12.6371169Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-23T23:34:12.6451831Z 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-23T23:34:12.6683155Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-23T23:34:12.6816169Z 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-23T23:34:12.7012005Z 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-23T23:34:12.7023843Z 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-23T23:34:12.7149400Z 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-23T23:34:12.7234886Z 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-23T23:34:12.7270326Z 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-23T23:34:12.7416888Z 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-23T23:34:12.7587933Z } 2026-10-23T23:34:12.7694067Z } 2026-10-23T23:34:12.7727052Z 2026-10-23T23:34:12.7909920Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-23T23:34:12.7984199Z [23:34:12.566] WARN (#17): Database unavailable; loading fallback preferences. { 2026-10-23T23:34:12.8111655Z cause: { 2026-10-23T23:34:12.8173801Z _tag: 'MobileDatabaseError', 2026-10-23T23:34:12.8359226Z operation: 'load-preferences', 2026-10-23T23:34:12.8443541Z cause: Error: database unavailable 2026-10-23T23:34:12.8605390Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-23T23:34:12.8650092Z 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-23T23:34:12.8773445Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-23T23:34:12.8840474Z 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-23T23:34:12.9070262Z 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-23T23:34:12.9141764Z 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-23T23:34:12.9142527Z 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-23T23:34:12.9143172Z 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-23T23:34:12.9143757Z 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-23T23:34:12.9144439Z 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-23T23:34:12.9144801Z } 2026-10-23T23:34:12.9144975Z } 2026-10-23T23:34:12.9145106Z 2026-10-23T23:34:12.9145462Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-23T23:34:12.9145965Z [23:34:12.567] WARN (#17): Database unavailable; saving preferences to secure storage. { 2026-10-23T23:34:12.9146259Z cause: { 2026-10-23T23:34:12.9146472Z _tag: 'MobileDatabaseError', 2026-10-23T23:34:12.9147144Z operation: 'save-preferences', 2026-10-23T23:34:12.9147383Z cause: Error: database unavailable 2026-10-23T23:34:12.9147788Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-23T23:34:12.9148614Z 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-23T23:34:12.9149455Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-23T23:34:12.9150080Z 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-23T23:34:12.9150744Z 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-23T23:34:12.9151388Z 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-23T23:34:12.9152020Z 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-23T23:34:12.9152658Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-23T23:34:12.9153167Z 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-23T23:34:12.9153769Z 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-23T23:34:12.9154122Z } 2026-10-23T23:34:12.9154294Z } 2026-10-23T23:34:12.9154423Z 2026-10-23T23:34:12.9154731Z ✓  unit  src/lib/storage.test.ts (6 tests) 44ms 2026-10-23T23:34:12.9155198Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 57ms 2026-10-23T23:34:12.9155724Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 15ms 2026-10-23T23:34:12.9156253Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 22ms 2026-10-23T23:34:12.9156695Z ✓ src/device/phoneScene.test.ts (8 tests) 109ms 2026-10-23T23:34:12.9157131Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 2ms 2026-10-23T23:34:12.9157599Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 33ms 2026-10-23T23:34:12.9158025Z ✓ src/reviewGuideTour.test.ts (7 tests) 7ms 2026-10-23T23:34:12.9158477Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 105ms 2026-10-23T23:34:12.9158946Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 1001ms 2026-10-23T23:34:12.9159344Z ✓ bundled libsecret helper (10) 2026-10-23T23:34:12.9159756Z ✓ builds an executable for the requested architecture into a staged resource directory 412ms 2026-10-23T23:34:12.9230299Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 14ms 2026-10-23T23:34:12.9594338Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 9ms 2026-10-23T23:34:13.0175207Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 68ms 2026-10-23T23:34:13.0230580Z 2026-10-23T23:34:13.0268466Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-23T23:34:13.0281544Z 2026-10-23T23:34:13.0770203Z ✓ src/operations/projects.test.ts (6 tests) 3ms 2026-10-23T23:34:13.1745293Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 24ms 2026-10-23T23:34:13.2119696Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 105ms 2026-10-23T23:34:13.2782700Z ✓ src/device/duoScene.test.ts (2 tests) 31ms 2026-10-23T23:34:13.3195050Z ✓ src/device/phoneInteraction.test.ts (4 tests) 28ms 2026-10-23T23:34:13.4101088Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 3ms 2026-10-23T23:34:13.4230157Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 29ms 2026-10-23T23:34:13.4301334Z ✓ src/state/usageProgress.test.ts (4 tests) 11ms 2026-10-23T23:34:13.4495484Z ✓ src/device/model.test.ts (4 tests) 7ms 2026-10-23T23:34:13.6615362Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 34ms 2026-10-23T23:34:13.6673732Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 70ms 2026-10-23T23:34:13.7062941Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 20ms 2026-10-23T23:34:13.7299651Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 23ms 2026-10-23T23:34:13.9719522Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 16ms 2026-10-23T23:34:14.0332634Z ✓ src/state/attachments.test.ts (3 tests) 23ms 2026-10-23T23:34:14.0475357Z ✓ src/state/filesystem.test.ts (8 tests) 19ms 2026-10-23T23:34:14.1271984Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 15ms 2026-10-23T23:34:14.1385722Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 12ms 2026-10-23T23:34:14.2440154Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 12ms 2026-10-23T23:34:14.2855287Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 30ms 2026-10-23T23:34:14.2897871Z ✓ src/connection/errors.test.ts (5 tests) 12ms 2026-10-23T23:34:14.3175471Z ✓ src/app/DesktopUserData.test.ts (2 tests) 55ms 2026-10-23T23:34:14.4295014Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 38ms 2026-10-23T23:34:14.4431319Z ✓ src/t3ToolSummary.test.ts (3 tests) 14ms 2026-10-23T23:34:14.5725495Z ✓ src/state/threadSearch.test.ts (4 tests) 25ms 2026-10-23T23:34:14.5802553Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 3ms 2026-10-23T23:34:14.6299269Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 33ms 2026-10-23T23:34:14.6809414Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 42ms 2026-10-23T23:34:14.6940398Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 6ms 2026-10-23T23:34:14.7362415Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 15ms 2026-10-23T23:34:14.7419872Z ✓ src/state/sharedSettings.test.ts (9 tests) 17ms 2026-10-23T23:34:14.7483147Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 4ms 2026-10-23T23:34:14.7921396Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 3ms 2026-10-23T23:34:14.8867922Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 9ms 2026-10-23T23:34:14.9046965Z ✓ src/mediaSource.test.ts (8 tests) 22ms 2026-10-23T23:34:14.9287696Z ✓ src/preview/RecordingInput.test.ts (2 tests) 2ms 2026-10-23T23:34:14.9483678Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 50ms 2026-10-23T23:34:15.0335827Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms 2026-10-23T23:34:15.0543199Z ✓ src/preview/AnnotationIds.test.ts (1 test) 7ms 2026-10-23T23:34:15.0639874Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 19ms 2026-10-23T23:34:15.1109908Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 3ms 2026-10-23T23:34:15.1243427Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 13ms 2026-10-23T23:34:15.1432308Z 2026-10-23T23:34:15.1448920Z  Test Files  103 passed (103) 2026-10-23T23:34:15.1575034Z  Tests  836 passed (836) 2026-10-23T23:34:15.1695667Z  Start at  23:33:57 2026-10-23T23:34:15.1734188Z  Duration  17.85s (import 48%, transform 26%, tests 13%, setup 12%, worker 1%) 2026-10-23T23:34:15.1888582Z 2026-10-23T23:34:15.1975245Z  Import  519 modules were evaluated 6404 times · 49.81s total, 48% of tracked time 2026-10-23T23:34:15.2014976Z   ~4.98s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T23:34:15.2055074Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T23:34:15.2110842Z 2026-10-23T23:34:15.2190270Z 2026-10-23T23:34:15.2958913Z ✓ src/device/modelScene.test.ts (2 tests) 14ms 2026-10-23T23:34:15.3347959Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 196ms 2026-10-23T23:34:15.3455588Z ✓ src/device/streamFrames.test.ts (1 test) 25ms 2026-10-23T23:34:15.3772676Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 28ms 2026-10-23T23:34:15.4012752Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 55ms 2026-10-23T23:34:15.5775537Z ✓ src/connection/compatibility.test.ts (4 tests) 9ms 2026-10-23T23:34:15.6117227Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 6ms 2026-10-23T23:34:15.6360531Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 4ms 2026-10-23T23:34:15.6975386Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 8ms 2026-10-23T23:34:15.7760542Z ✓ src/promptLinks.test.ts (3 tests) 8ms 2026-10-23T23:34:16.0055826Z ✓ src/state/queryPersistence.test.ts (3 tests) 17ms 2026-10-23T23:34:16.0256309Z ✓ src/device/deviceMotion.test.ts (2 tests) 13ms 2026-10-23T23:34:16.0712872Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms 2026-10-23T23:34:16.1001202Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-23T23:34:16.1055035Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-23T23:34:16.1129950Z - react-native-blob-util 2026-10-23T23:34:16.1134639Z - @react-native-async-storage/async-storage 2026-10-23T23:34:16.1191237Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-23T23:34:16.1344209Z ✅ Clerk iOS plugin loaded 2026-10-23T23:34:16.1431607Z ✅ Clerk Android plugin loaded 2026-10-23T23:34:16.1583872Z 2026-10-23T23:34:16.1597697Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 659ms 2026-10-23T23:34:16.1744187Z ✓ withAndroidFbjniVersion (4) 2026-10-23T23:34:16.1834543Z ✓ applies the force through the registered app config 618ms 2026-10-23T23:34:16.2638649Z ✓ src/state/threadInbox.test.ts (2 tests) 6ms 2026-10-23T23:34:16.3455109Z ✓ src/state/usageAccess.test.ts (8 tests) 3ms 2026-10-23T23:34:16.3679435Z ✓ src/state/customSnooze.test.ts (11 tests) 8ms 2026-10-23T23:34:16.4860914Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 8ms 2026-10-23T23:34:16.5068772Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 7ms 2026-10-23T23:34:16.6174411Z ✓ src/state/auth.test.ts (2 tests) 8ms 2026-10-23T23:34:16.6615222Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 736ms 2026-10-23T23:34:16.6722526Z ✓ buildNativeReviewDiffData row bound (1) 2026-10-23T23:34:16.6814932Z ✓ caps each huge file excerpt while preserving full counts and ordinary files 718ms 2026-10-23T23:34:16.7378418Z ✓ src/work-log/itemDetail.test.ts (2 tests) 11ms 2026-10-23T23:34:16.7753106Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 8ms 2026-10-23T23:34:16.8055017Z ✓ src/filePreview.test.ts (3 tests) 88ms 2026-10-23T23:34:16.8089460Z ✓ src/errors/safeLog.test.ts (2 tests) 6ms 2026-10-23T23:34:16.9387914Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 6ms 2026-10-23T23:34:16.9554744Z ✓ src/markdownImages.test.ts (12 tests) 15ms 2026-10-23T23:34:17.1973765Z ✓ src/errors/transport.test.ts (3 tests) 17ms 2026-10-23T23:34:17.2255889Z ✓  unit  src/state/assets.test.ts (4 tests) 25ms 2026-10-23T23:34:17.2456719Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 44ms 2026-10-23T23:34:17.3427224Z ✓  unit  src/state/thread-order.test.ts (4 tests) 13ms 2026-10-23T23:34:17.3696108Z ✓ src/mediaReference.test.ts (7 tests) 15ms 2026-10-23T23:34:17.3924442Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 226ms 2026-10-23T23:34:17.4028122Z ✓ src/userMessage.test.ts (3 tests) 13ms 2026-10-23T23:34:17.5161854Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 64ms 2026-10-23T23:34:17.5949048Z ✓ src/state/assets.test.ts (1 test) 3ms 2026-10-23T23:34:17.6182133Z ✓ src/state/threadHistoryController.test.ts (1 test) 13ms 2026-10-23T23:34:17.6216701Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 18ms 2026-10-23T23:34:17.6375476Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 157ms 2026-10-23T23:34:17.6631896Z ✓ src/device/duoSnap.test.ts (1 test) 6ms 2026-10-23T23:34:17.7015434Z ✓ src/relay/errorPresentation.test.ts (3 tests) 3ms 2026-10-23T23:34:17.9409406Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 2ms 2026-10-23T23:34:17.9767816Z ✓ src/device/androidFoldScene.test.ts (1 test) 84ms 2026-10-23T23:34:18.0680611Z ✓ src/errors/errorTrace.test.ts (2 tests) 10ms 2026-10-23T23:34:18.0702206Z ✓ src/device/renderScheduler.test.ts (1 test) 6ms 2026-10-23T23:34:18.0815239Z ✓ src/state/commandOutput.test.ts (1 test) 4ms 2026-10-23T23:34:18.0956909Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 4ms 2026-10-23T23:34:18.1095428Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 5ms 2026-10-23T23:34:18.1709040Z ✓ src/secretRequest.test.ts (2 tests) 3ms 2026-10-23T23:34:18.2055333Z ✓ src/environment/endpoint.test.ts (1 test) 2ms 2026-10-23T23:34:18.2690531Z ✓  unit  src/state/attachments.test.ts (2 tests) 10ms 2026-10-23T23:34:18.3043156Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 6ms 2026-10-23T23:34:18.4254131Z ✓ src/state/archivedThreads.test.ts (1 test) 4ms 2026-10-23T23:34:18.4254844Z 2026-10-23T23:34:18.4255079Z  Test Files  120 passed (120) 2026-10-23T23:34:18.4285411Z  Tests  1113 passed (1113) 2026-10-23T23:34:18.4287089Z  Start at  23:33:57 2026-10-23T23:34:18.4289066Z  Duration  21.15s (import 54%, transform 26%, setup 12%, tests 7%, worker 1%) 2026-10-23T23:34:18.4320834Z 2026-10-23T23:34:18.4428558Z  Import  492 modules were evaluated 8715 times · 66.38s total, 54% of tracked time 2026-10-23T23:34:18.4487077Z   ~7.51s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T23:34:18.4581403Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T23:34:18.4631857Z 2026-10-23T23:34:18.4984066Z 2026-10-23T23:34:18.5333318Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 84ms 2026-10-23T23:34:18.5462782Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 8ms 2026-10-23T23:34:18.5547685Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 7ms 2026-10-23T23:34:18.6107024Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 6ms 2026-10-23T23:34:18.6834806Z ✓  unit  src/state/use-thread-pr.test.ts (6 tests) 5ms 2026-10-23T23:34:18.7569957Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 11ms 2026-10-23T23:34:18.7968090Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (4 tests) 7ms 2026-10-23T23:34:18.8048375Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 15ms 2026-10-23T23:34:18.8259888Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 230ms 2026-10-23T23:34:18.8958671Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 9ms 2026-10-23T23:34:18.9695272Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 227ms 2026-10-23T23:34:19.1175155Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 25ms 2026-10-23T23:34:19.1357899Z ✓ src/http/Api.test.ts (27 tests) 141ms 2026-10-23T23:34:19.1775627Z ✓  unit  src/lib/reserved-regions.test.ts (5 tests) 3ms 2026-10-23T23:34:19.2272116Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 19ms 2026-10-23T23:34:19.3656519Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 29ms 2026-10-23T23:34:19.3817910Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 11ms 2026-10-23T23:34:19.3887364Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 393ms 2026-10-23T23:34:19.6415666Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 341ms 2026-10-23T23:34:19.7107330Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 36ms 2026-10-23T23:34:19.7248190Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 10ms 2026-10-23T23:34:19.7894315Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 96ms 2026-10-23T23:34:19.8007266Z ✓  unit  src/connection/storage.test.ts (3 tests) 46ms 2026-10-23T23:34:19.8294825Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 454ms 2026-10-23T23:34:19.9258550Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 6ms 2026-10-23T23:34:19.9685378Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 12ms 2026-10-23T23:34:19.9935158Z ✓  unit  src/lib/layout.test.ts (7 tests) 13ms 2026-10-23T23:34:20.1211954Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 82ms 2026-10-23T23:34:20.1335301Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 35ms 2026-10-23T23:34:20.1542206Z ✓  unit  src/lib/markdownHtml.test.ts (5 tests) 49ms 2026-10-23T23:34:20.1630134Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 7ms 2026-10-23T23:34:20.2098254Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 17ms 2026-10-23T23:34:20.3510218Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 65ms 2026-10-23T23:34:20.4242718Z ✓ src/auth/RelayTokens.test.ts (5 tests) 51ms 2026-10-23T23:34:20.6055447Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 3ms 2026-10-23T23:34:20.7175492Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 8ms 2026-10-23T23:34:20.8255472Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 7ms 2026-10-23T23:34:21.0042902Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.0100561Z [23:34:20.989] INFO (#5): Plan: 1 tasks 2026-10-23T23:34:21.0100869Z [23:34:20.994] INFO (#5): [PublishClientConfig] run [action] 2026-10-23T23:34:21.0134546Z [23:34:20.994] INFO (#5): 2026-10-23T23:34:21.0176919Z 2026-10-23T23:34:21.0225736Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.0258943Z [23:34:20.999] INFO (#47): [PublishClientConfig] running 2026-10-23T23:34:21.0374169Z 2026-10-23T23:34:21.0414084Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.0414621Z Wrote relay client configuration to /tmp/t3-relay-client-config-fXF5Gp/client.env 2026-10-23T23:34:21.0483422Z [23:34:21.002] INFO (#47): [PublishClientConfig] ran (3ms) 2026-10-23T23:34:21.0521606Z 2026-10-23T23:34:21.0575202Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.0603408Z [23:34:21.005] INFO (#48): [PublishClientConfig] ran (6ms) 2026-10-23T23:34:21.0734585Z [23:34:21.005] INFO (#5): 2026-10-23T23:34:21.0777103Z [23:34:21.005] INFO (#5): Done: 1 succeeded (11ms) 2026-10-23T23:34:21.0854113Z 2026-10-23T23:34:21.0955350Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.1116064Z [23:34:21.009] INFO (#5): Plan: no resources 2026-10-23T23:34:21.1174815Z [23:34:21.009] INFO (#5): 2026-10-23T23:34:21.1231160Z [23:34:21.009] INFO (#63): [PublishClientConfig] skipped 2026-10-23T23:34:21.1322266Z [23:34:21.009] INFO (#64): [PublishClientConfig] skipped 2026-10-23T23:34:21.1415584Z [23:34:21.009] INFO (#5): 2026-10-23T23:34:21.1535081Z [23:34:21.009] INFO (#5): Done: 0 succeeded, 1 skipped (0ms) 2026-10-23T23:34:21.1539411Z 2026-10-23T23:34:21.1579899Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.1614625Z [23:34:21.012] INFO (#5): Plan: 1 tasks 2026-10-23T23:34:21.1892561Z [23:34:21.012] INFO (#5): [PublishClientConfig] run [action] 2026-10-23T23:34:21.1960092Z [23:34:21.012] INFO (#5): 2026-10-23T23:34:21.2054104Z 2026-10-23T23:34:21.2095300Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.2161687Z [23:34:21.012] INFO (#79): [PublishClientConfig] running 2026-10-23T23:34:21.2175132Z 2026-10-23T23:34:21.2255271Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.2335137Z Wrote relay client configuration to /tmp/t3-relay-client-config-fXF5Gp/client.env 2026-10-23T23:34:21.2454648Z [23:34:21.013] INFO (#79): [PublishClientConfig] ran (1ms) 2026-10-23T23:34:21.2534310Z 2026-10-23T23:34:21.2657192Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.2731528Z [23:34:21.015] INFO (#80): [PublishClientConfig] ran (1ms) 2026-10-23T23:34:21.2790614Z [23:34:21.015] INFO (#5): 2026-10-23T23:34:21.2907598Z [23:34:21.015] INFO (#5): Done: 1 succeeded (3ms) 2026-10-23T23:34:21.2974214Z 2026-10-23T23:34:21.3017990Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T23:34:21.3055092Z [23:34:21.032] INFO (#5): Plan: 1 tasks 2026-10-23T23:34:21.3074469Z [23:34:21.032] INFO (#5): [PublishClientConfig] drop [action] 2026-10-23T23:34:21.3094407Z [23:34:21.032] INFO (#5): 2026-10-23T23:34:21.3134549Z [23:34:21.032] INFO (#88): [PublishClientConfig] deleting 2026-10-23T23:34:21.3137973Z [23:34:21.032] INFO (#88): [PublishClientConfig] deleted (0ms) 2026-10-23T23:34:21.3235817Z [23:34:21.032] INFO (#5): 2026-10-23T23:34:21.3250522Z [23:34:21.032] INFO (#5): Done: 1 succeeded (0ms) 2026-10-23T23:34:21.3337727Z 2026-10-23T23:34:21.3350399Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 9ms 2026-10-23T23:34:21.3351090Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-23T23:34:21.3351538Z [23:34:21.045] INFO (#117): Plan: 1 tasks 2026-10-23T23:34:21.3351812Z [23:34:21.045] INFO (#117): [PublishClientConfig] run [action] 2026-10-23T23:34:21.3352065Z [23:34:21.045] INFO (#117): 2026-10-23T23:34:21.3352234Z 2026-10-23T23:34:21.3352612Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-23T23:34:21.3353066Z [23:34:21.057] INFO (#158): [PublishClientConfig] running 2026-10-23T23:34:21.3354141Z [23:34:21.058] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (1ms) 2026-10-23T23:34:21.3354555Z [23:34:21.058] INFO (#117): 2026-10-23T23:34:21.3354795Z [23:34:21.058] INFO (#117): Failed: 0 succeeded, 1 failed (13ms) 2026-10-23T23:34:21.3354986Z 2026-10-23T23:34:21.3355341Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-23T23:34:21.3355761Z [23:34:21.064] INFO (#117): Plan: 1 tasks 2026-10-23T23:34:21.3356026Z [23:34:21.065] INFO (#117): [PublishClientConfig] drop [action] 2026-10-23T23:34:21.3356276Z [23:34:21.065] INFO (#117): 2026-10-23T23:34:21.3356502Z [23:34:21.065] INFO (#166): [PublishClientConfig] deleting 2026-10-23T23:34:21.3356764Z [23:34:21.065] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-23T23:34:21.3357002Z [23:34:21.065] INFO (#117): 2026-10-23T23:34:21.3357206Z [23:34:21.065] INFO (#117): Done: 1 succeeded (0ms) 2026-10-23T23:34:21.3357379Z 2026-10-23T23:34:21.3357695Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 8ms 2026-10-23T23:34:21.3358262Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-23T23:34:21.3358676Z [23:34:21.107] INFO (#195): Plan: 1 tasks 2026-10-23T23:34:21.3358934Z [23:34:21.107] INFO (#195): [PublishClientConfig] run [action] 2026-10-23T23:34:21.3359174Z [23:34:21.107] INFO (#195): 2026-10-23T23:34:21.3359361Z 2026-10-23T23:34:21.3359689Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-23T23:34:21.3360128Z [23:34:21.108] INFO (#236): [PublishClientConfig] running 2026-10-23T23:34:21.3360698Z [23:34:21.108] 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-23T23:34:21.3361145Z [23:34:21.108] INFO (#195): 2026-10-23T23:34:21.3361373Z [23:34:21.108] INFO (#195): Failed: 0 succeeded, 1 failed (1ms) 2026-10-23T23:34:21.3361557Z 2026-10-23T23:34:21.3361889Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-23T23:34:21.3362305Z [23:34:21.109] INFO (#195): Plan: 1 tasks 2026-10-23T23:34:21.3362755Z [23:34:21.109] INFO (#195): [PublishClientConfig] drop [action] 2026-10-23T23:34:21.3362994Z [23:34:21.109] INFO (#195): 2026-10-23T23:34:21.3363215Z [23:34:21.109] INFO (#244): [PublishClientConfig] deleting 2026-10-23T23:34:21.3363478Z [23:34:21.109] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-23T23:34:21.3363711Z [23:34:21.110] INFO (#195): 2026-10-23T23:34:21.3363917Z [23:34:21.110] INFO (#195): Done: 1 succeeded (1ms) 2026-10-23T23:34:21.3364086Z 2026-10-23T23:34:21.3364327Z ✓ src/clientConfig.test.ts (10 tests) 161ms 2026-10-23T23:34:21.3364786Z ✓  unit  src/connection/migration.test.ts (2 tests) 9ms 2026-10-23T23:34:21.3365318Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 4ms 2026-10-23T23:34:21.3789337Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 15ms 2026-10-23T23:34:21.4015297Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 8ms 2026-10-23T23:34:21.5187121Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (7 tests) 5ms 2026-10-23T23:34:21.5858243Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 6ms 2026-10-23T23:34:21.6535118Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 12ms 2026-10-23T23:34:21.7095763Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 70ms 2026-10-23T23:34:21.7735386Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 4ms 2026-10-23T23:34:21.8711492Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 10ms 2026-10-23T23:34:22.0055168Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 15ms 2026-10-23T23:34:22.0684961Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 29ms 2026-10-23T23:34:22.1879389Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 8ms 2026-10-23T23:34:22.3198224Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 90ms 2026-10-23T23:34:22.3477295Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 8ms 2026-10-23T23:34:22.4322737Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 5ms 2026-10-23T23:34:22.4921185Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 53ms 2026-10-23T23:34:22.4970511Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 10ms 2026-10-23T23:34:22.5658503Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 11ms 2026-10-23T23:34:22.6495136Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 7ms 2026-10-23T23:34:22.6735251Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 3ms 2026-10-23T23:34:22.7100088Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 3ms 2026-10-23T23:34:22.8015067Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 6ms 2026-10-23T23:34:22.9281988Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 7ms 2026-10-23T23:34:22.9736231Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms 2026-10-23T23:34:23.0121761Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 7ms 2026-10-23T23:34:23.0346054Z ✓ src/environments/endpointFailure.test.ts (15 tests) 14ms 2026-10-23T23:34:23.0859699Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 9ms 2026-10-23T23:34:23.1483842Z ✓ src/hooks/HeldHooks.test.ts (1 test) 6ms 2026-10-23T23:34:23.1699698Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 14ms 2026-10-23T23:34:23.2095475Z ✓  unit  src/lib/device-type.test.ts (3 tests) 5ms 2026-10-23T23:34:23.2352629Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 9ms 2026-10-23T23:34:23.3535827Z ✓ src/deploymentConfig.test.ts (3 tests) 2ms 2026-10-23T23:34:23.3775186Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 4ms 2026-10-23T23:34:23.4467596Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 10ms 2026-10-23T23:34:23.4981921Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 14ms 2026-10-23T23:34:23.6100035Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 3ms 2026-10-23T23:34:23.6627184Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 3ms 2026-10-23T23:34:23.6926005Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 6ms 2026-10-23T23:34:23.7008070Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 11ms 2026-10-23T23:34:23.8016285Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 4ms 2026-10-23T23:34:23.9375148Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 3ms 2026-10-23T23:34:23.9453852Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 42ms 2026-10-23T23:34:24.0040880Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms 2026-10-23T23:34:24.0255605Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 6ms 2026-10-23T23:34:24.0778026Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 5ms 2026-10-23T23:34:24.1107673Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 2ms 2026-10-23T23:34:24.2628244Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 6ms 2026-10-23T23:34:24.2840257Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 2ms 2026-10-23T23:34:24.2911951Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 5ms 2026-10-23T23:34:24.2949240Z 2026-10-23T23:34:24.2971289Z  Test Files  30 passed (30) 2026-10-23T23:34:24.2972497Z  Tests  268 passed (268) 2026-10-23T23:34:24.2972790Z  Start at  23:34:13 2026-10-23T23:34:24.2973100Z  Duration  11.26s (import 78%, transform 14%, setup 5%, tests 4%) 2026-10-23T23:34:24.2973338Z 2026-10-23T23:34:24.2974035Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 22ms 2026-10-23T23:34:24.3055154Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 19ms 2026-10-23T23:34:24.3465115Z 2026-10-23T23:34:24.4181719Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms 2026-10-23T23:34:24.4471745Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 16ms 2026-10-23T23:34:24.4670711Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 5ms 2026-10-23T23:34:24.4671192Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 18ms 2026-10-23T23:34:24.5652565Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 2ms 2026-10-23T23:34:24.5859667Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 2ms 2026-10-23T23:34:24.5983146Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (3 tests) 3ms 2026-10-23T23:34:24.7855191Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 9ms 2026-10-23T23:34:24.8313102Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (2 tests) 2ms 2026-10-23T23:34:24.9221400Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 3ms 2026-10-23T23:34:24.9628505Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 3ms 2026-10-23T23:34:24.9659907Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-23T23:34:24.9892722Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms 2026-10-23T23:34:25.0483847Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 18ms 2026-10-23T23:34:25.1009120Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 2ms 2026-10-23T23:34:25.1024665Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 3ms 2026-10-23T23:34:25.1537448Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 2ms 2026-10-23T23:34:25.1789748Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms 2026-10-23T23:34:25.2388717Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms 2026-10-23T23:34:25.2756404Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 170ms 2026-10-23T23:34:25.2843371Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 4ms 2026-10-23T23:34:25.3112125Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 2ms 2026-10-23T23:34:25.3358409Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 6ms 2026-10-23T23:34:25.3991181Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 4ms 2026-10-23T23:34:25.4094129Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 12ms 2026-10-23T23:34:25.4578217Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 3ms 2026-10-23T23:34:25.4687774Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 2ms 2026-10-23T23:34:25.5455994Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 67ms 2026-10-23T23:34:25.6448204Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms 2026-10-23T23:34:25.6676511Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 6ms 2026-10-23T23:34:25.6818950Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-23T23:34:25.7896205Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms 2026-10-23T23:34:25.7935203Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 6ms 2026-10-23T23:34:25.8815737Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms 2026-10-23T23:34:25.9165534Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms 2026-10-23T23:34:25.9198451Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms 2026-10-23T23:34:25.9777693Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms 2026-10-23T23:34:26.0053167Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-23T23:34:26.0795018Z ✓  unit  src/state/queries.test.ts (1 test) 9ms 2026-10-23T23:34:26.1067822Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms 2026-10-23T23:34:26.1286756Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-23T23:34:26.1602891Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 3ms 2026-10-23T23:34:26.1976102Z ✓  unit  src/lib/http-response.test.ts (1 test) 3ms 2026-10-23T23:34:26.2286538Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 2ms 2026-10-23T23:34:26.2536032Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 3ms 2026-10-23T23:34:26.2993454Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 3ms 2026-10-23T23:34:26.3174591Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-23T23:34:26.3380271Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-23T23:34:26.3392608Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-23T23:34:26.4658115Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-23T23:34:43.9086454Z ✓  unit  src/reactCompilerCoverage.test.ts (910 tests) 33799ms 2026-10-23T23:34:43.9086964Z ✓ React Compiler coverage (910) 2026-10-23T23:34:43.9087233Z ✓ Metro's transformer applies the compiler 2508ms 2026-10-23T23:34:43.9087500Z ✓ compiles src/Stack.tsx 588ms 2026-10-23T23:34:43.9087802Z ✓ compiles src/components/ComposerAttachmentStrip.tsx 506ms 2026-10-23T23:34:43.9088144Z ✓ compiles src/components/ComposerContextAttachment.tsx 303ms 2026-10-23T23:34:43.9088487Z ✓ compiles src/components/ComposerContextSheet.tsx 582ms 2026-10-23T23:34:43.9100155Z ✓ compiles src/components/ComposerEditor.tsx 374ms 2026-10-23T23:34:43.9100473Z ✓ compiles src/components/ComposerToolbar.tsx 317ms 2026-10-23T23:34:43.9100827Z ✓ compiles src/features/browser/PreviewStreamWebView.tsx 397ms 2026-10-23T23:34:43.9101177Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 319ms 2026-10-23T23:34:43.9101492Z ✓ compiles src/features/home/HomeScreen.tsx 372ms 2026-10-23T23:34:43.9101820Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 333ms 2026-10-23T23:34:43.9102184Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 406ms 2026-10-23T23:34:43.9102534Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 391ms 2026-10-23T23:34:43.9102857Z ✓ compiles src/features/threads/ThreadComposer.tsx 495ms 2026-10-23T23:34:43.9103181Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 741ms 2026-10-23T23:34:43.9103503Z ✓ compiles src/features/threads/ThreadFeed.tsx 699ms 2026-10-23T23:34:43.9103836Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 403ms 2026-10-23T23:34:43.9104170Z ✓ compiles src/features/threads/thread-work-log.tsx 344ms 2026-10-23T23:34:43.9104466Z ✓ caches the thread feed derivation 701ms 2026-10-23T23:34:43.9126600Z 2026-10-23T23:34:43.9129472Z  Test Files  196 passed (196) 2026-10-23T23:34:43.9134287Z  Tests  2172 passed (2172) 2026-10-23T23:34:43.9134551Z  Start at  23:33:57 2026-10-23T23:34:43.9137413Z  Duration  46.63s (import 40%, tests 24%, transform 23%, setup 9%, environment 3%) 2026-10-23T23:34:43.9148248Z 2026-10-23T23:34:43.9735330Z 2026-10-23T23:34:43.9736832Z --- 2026-10-23T23:34:43.9737150Z vp run: 6/6 successful. (Run `vp run --last-details` for full details) 2026-10-23T23:34:44.0219530Z Post job cleanup. 2026-10-23T23:34:44.0810496Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-23T23:34:44.0875901Z Post job cleanup. 2026-10-23T23:34:44.0889330Z ##[start-action display=Cache full pnpm store;id=__91b16ae4-e453-4728-9216-7ef009cbb7fb.__actions_cache] 2026-10-23T23:34:44.1686231Z Post job cleanup. 2026-10-23T23:34:44.2302268Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-23T23:34:44.2333560Z ##[end-action id=__91b16ae4-e453-4728-9216-7ef009cbb7fb.__actions_cache;outcome=success;conclusion=success;duration_ms=144] 2026-10-23T23:34:44.2335985Z ##[start-action display=Cache Vite+;id=__91b16ae4-e453-4728-9216-7ef009cbb7fb.vp_cache] 2026-10-23T23:34:44.2359211Z Post job cleanup. 2026-10-23T23:34:44.2958794Z 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-23T23:34:44.2989003Z ##[end-action id=__91b16ae4-e453-4728-9216-7ef009cbb7fb.vp_cache;outcome=success;conclusion=success;duration_ms=65] 2026-10-23T23:34:44.3021775Z Post job cleanup. 2026-10-23T23:34:44.3418390Z [command]/usr/local/bin/git version 2026-10-23T23:34:44.3444177Z git version 2.55.0 2026-10-23T23:34:44.3491845Z Temporarily overriding HOME='/home/runner/_work/_temp/10f4c14b-bfa4-4c9a-bb58-f056772bb48c' before making global git config changes 2026-10-23T23:34:44.3492200Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T23:34:44.3494676Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T23:34:44.3514960Z Removing SSH command configuration 2026-10-23T23:34:44.3517652Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T23:34:44.3538627Z [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-23T23:34:44.3653527Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T23:34:44.3675217Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T23:34:44.3708235Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T23:34:44.3729519Z ##[group]Run '/job_completed.sh' 2026-10-23T23:34:44.3740648Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T23:34:44.3740825Z env: 2026-10-23T23:34:44.3740937Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171 2026-10-23T23:34:44.3741088Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-23T23:34:44.3741230Z BLACKSMITH_CHECK_RUN_ID: 120709652783 2026-10-23T23:34:44.3741371Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-23T23:34:44.3741508Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T23:34:44.3741653Z ##[endgroup] 2026-10-23T23:34:44.3813093Z Docker container cache not activated, skipping hash computation. 2026-10-23T23:34:44.4074568Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T23:34:44.4114634Z Cleaning up orphan processes