2026-10-24T14:24:05.9380826Z Current runner version: '2.338.1' 2026-10-24T14:24:05.9384496Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-cx24rrckd2eciq5i' 2026-10-24T14:24:05.9385118Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T14:24:05.9385892Z Machine name: 'ip-172-31-73-130' 2026-10-24T14:24:05.9387451Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T14:24:05.9389052Z Contents: read 2026-10-24T14:24:05.9389441Z Metadata: read 2026-10-24T14:24:05.9389862Z ##[endgroup] 2026-10-24T14:24:05.9391296Z Secret source: None 2026-10-24T14:24:05.9392116Z Cache mode: write 2026-10-24T14:24:05.9392756Z Prepare workflow directory 2026-10-24T14:24:05.9569449Z Prepare all required actions 2026-10-24T14:24:05.9594623Z Getting action download info 2026-10-24T14:24:06.0667472Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T14:24:06.0988310Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T14:24:06.2001642Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T14:24:06.2039348Z Complete job name: Test 2026-10-24T14:24:06.2397506Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T14:24:06.2511455Z ##[group]Run '/setup.sh' 2026-10-24T14:24:06.2521199Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:06.2521657Z env: 2026-10-24T14:24:06.2521877Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:06.2522157Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:06.2522430Z BLACKSMITH_CHECK_RUN_ID: 120896817609 2026-10-24T14:24:06.2522701Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T14:24:06.2522962Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:24:06.2523213Z ##[endgroup] 2026-10-24T14:24:06.2720726Z Logging daemon started (blacksmithd for logs) 2026-10-24T14:24:06.2795197Z Results daemon started (blacksmithd for results) 2026-10-24T14:24:06.2910993Z Background adoption and SSH setup started (PID: 3171) 2026-10-24T14:24:06.2911581Z 2026-10-24T14:24:06.2911948Z ---------------------------------------- 2026-10-24T14:24:06.2912484Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40102304653/jobs/120896817609 2026-10-24T14:24:06.2912882Z SSH Access (using your GitHub SSH key): 2026-10-24T14:24:06.2913315Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-cx24rrckd2eciq5i.vm.blacksmith.sh 2026-10-24T14:24:06.2913617Z 2026-10-24T14:24:06.2913715Z No GitHub SSH key? Add one at: 2026-10-24T14:24:06.2914186Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T14:24:06.2914577Z 2026-10-24T14:24:06.2914678Z ---------------------------------------- 2026-10-24T14:24:06.2914847Z 2026-10-24T14:24:06.2914986Z VM ID: blacksmith-8vcpu-ubuntu-2404-cx24rrckd2eciq5i 2026-10-24T14:24:06.2915295Z Host: production-152.236.39.61-x8664 2026-10-24T14:24:06.2915561Z Host Agent PID: 31282 2026-10-24T14:24:06.2915791Z Host Agent Git SHA: 1637818df 2026-10-24T14:24:06.2916050Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T14:24:06.2916319Z Blacksmith Host Generation: gen 2 2026-10-24T14:24:06.2916603Z Petname: production-optimum-monarch-f71052a0 2026-10-24T14:24:06.2916883Z Region: us-east 2026-10-24T14:24:06.2917103Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T14:24:06.2922067Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T14:24:06.2922323Z 2026-10-24T14:24:06.2922469Z Enabling Blacksmith transparent cache 2026-10-24T14:24:06.3185442Z ##[group]Run actions/checkout@v6 2026-10-24T14:24:06.3185756Z with: 2026-10-24T14:24:06.3186074Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T14:24:06.3186460Z sparse-checkout-cone-mode: false 2026-10-24T14:24:06.3186726Z repository: pingdotgg/t3code 2026-10-24T14:24:06.3188578Z token: *** 2026-10-24T14:24:06.3188786Z ssh-strict: true 2026-10-24T14:24:06.3188996Z ssh-user: git 2026-10-24T14:24:06.3189211Z persist-credentials: true 2026-10-24T14:24:06.3189775Z clean: true 2026-10-24T14:24:06.3189975Z fetch-depth: 1 2026-10-24T14:24:06.3190216Z fetch-tags: false 2026-10-24T14:24:06.3190505Z show-progress: true 2026-10-24T14:24:06.3190723Z lfs: false 2026-10-24T14:24:06.3190924Z submodules: false 2026-10-24T14:24:06.3191145Z set-safe-directory: true 2026-10-24T14:24:06.3191423Z allow-unsafe-pr-checkout: false 2026-10-24T14:24:06.3191667Z env: 2026-10-24T14:24:06.3191899Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:06.3192180Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:06.3192451Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:06.3192706Z ##[endgroup] 2026-10-24T14:24:06.4157634Z Syncing repository: pingdotgg/t3code 2026-10-24T14:24:06.4158469Z ##[group]Getting Git version info 2026-10-24T14:24:06.4158797Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T14:24:06.4167260Z [command]/usr/local/bin/git version 2026-10-24T14:24:06.4261312Z git version 2.55.0 2026-10-24T14:24:06.4272484Z ##[endgroup] 2026-10-24T14:24:06.4279223Z Temporarily overriding HOME='/home/runner/_work/_temp/2383bde8-9c8b-4ea5-b50d-b32dfd0c552a' before making global git config changes 2026-10-24T14:24:06.4279864Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:24:06.4283293Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:24:06.4313021Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T14:24:06.4314944Z ##[group]Determining repository object format 2026-10-24T14:24:06.4316056Z ##[endgroup] 2026-10-24T14:24:06.4316402Z ##[group]Initializing the repository 2026-10-24T14:24:06.4318352Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T14:24:06.4352094Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T14:24:06.4352550Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T14:24:06.4353041Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T14:24:06.4353387Z hint: call: 2026-10-24T14:24:06.4353586Z hint: 2026-10-24T14:24:06.4353836Z hint: git config --global init.defaultBranch 2026-10-24T14:24:06.4354133Z hint: 2026-10-24T14:24:06.4354412Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T14:24:06.4354850Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T14:24:06.4355201Z hint: 2026-10-24T14:24:06.4355403Z hint: git branch -m 2026-10-24T14:24:06.4355631Z hint: 2026-10-24T14:24:06.4355929Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T14:24:06.4356391Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T14:24:06.4357841Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T14:24:06.4383343Z ##[endgroup] 2026-10-24T14:24:06.4383705Z ##[group]Disabling automatic garbage collection 2026-10-24T14:24:06.4385875Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T14:24:06.4404465Z ##[endgroup] 2026-10-24T14:24:06.4404796Z ##[group]Setting up auth 2026-10-24T14:24:06.4405157Z Removing SSH command configuration 2026-10-24T14:24:06.4408453Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:24:06.4428775Z [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-24T14:24:06.4548032Z Removing HTTP extra header 2026-10-24T14:24:06.4551110Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T14:24:06.4573894Z [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-24T14:24:06.4658362Z Removing includeIf entries pointing to credentials config files 2026-10-24T14:24:06.4661466Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T14:24:06.4681766Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T14:24:06.4776327Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-b4baa0e7-e19b-4549-acd2-8f2c3f52dd97.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T14:24:06.4798117Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-b4baa0e7-e19b-4549-acd2-8f2c3f52dd97.config 2026-10-24T14:24:06.4816108Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-b4baa0e7-e19b-4549-acd2-8f2c3f52dd97.config 2026-10-24T14:24:06.4833576Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-b4baa0e7-e19b-4549-acd2-8f2c3f52dd97.config 2026-10-24T14:24:06.4849925Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-b4baa0e7-e19b-4549-acd2-8f2c3f52dd97.config 2026-10-24T14:24:06.4864749Z ##[endgroup] 2026-10-24T14:24:06.4865098Z ##[group]Fetching the repository 2026-10-24T14:24:06.4868991Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +cd72644f92665bc473e566ba1a0b762bcb3319f5:refs/remotes/pull/23848/merge 2026-10-24T14:24:06.7717379Z From https://github.com/pingdotgg/t3code 2026-10-24T14:24:06.7718241Z * [new ref] cd72644f92665bc473e566ba1a0b762bcb3319f5 -> pull/23848/merge 2026-10-24T14:24:06.7737139Z ##[endgroup] 2026-10-24T14:24:06.7737861Z ##[group]Determining the checkout info 2026-10-24T14:24:06.7738624Z ##[endgroup] 2026-10-24T14:24:06.7739264Z ##[group]Setting up sparse checkout 2026-10-24T14:24:06.7740692Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T14:24:06.7762722Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T14:24:06.7777910Z .git/info/sparse-checkout 2026-10-24T14:24:06.7782467Z ##[endgroup] 2026-10-24T14:24:06.7783193Z ##[group]Checking out the ref 2026-10-24T14:24:06.7785247Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23848/merge 2026-10-24T14:24:13.4457056Z Updating files: 0% (1/6400) 2026-10-24T14:24:13.4484874Z Updating files: 1% (64/6400) 2026-10-24T14:24:13.4502047Z Updating files: 2% (128/6400) 2026-10-24T14:24:13.4522407Z Updating files: 3% (192/6400) 2026-10-24T14:24:13.4542157Z Updating files: 4% (256/6400) 2026-10-24T14:24:13.4571802Z Updating files: 5% (320/6400) 2026-10-24T14:24:13.4593699Z Updating files: 6% (384/6400) 2026-10-24T14:24:13.4645689Z Updating files: 7% (448/6400) 2026-10-24T14:24:13.4676920Z Updating files: 8% (512/6400) 2026-10-24T14:24:13.4698122Z Updating files: 9% (576/6400) 2026-10-24T14:24:13.4984229Z Updating files: 10% (640/6400) 2026-10-24T14:24:13.5000039Z Updating files: 11% (704/6400) 2026-10-24T14:24:13.5010255Z Updating files: 12% (768/6400) 2026-10-24T14:24:13.5025140Z Updating files: 13% (832/6400) 2026-10-24T14:24:13.5040709Z Updating files: 14% (896/6400) 2026-10-24T14:24:13.5058427Z Updating files: 15% (960/6400) 2026-10-24T14:24:13.5076267Z Updating files: 16% (1024/6400) 2026-10-24T14:24:13.5092476Z Updating files: 17% (1088/6400) 2026-10-24T14:24:13.5110047Z Updating files: 18% (1152/6400) 2026-10-24T14:24:13.5124260Z Updating files: 19% (1216/6400) 2026-10-24T14:24:13.5146710Z Updating files: 20% (1280/6400) 2026-10-24T14:24:13.5163293Z Updating files: 21% (1344/6400) 2026-10-24T14:24:13.5181330Z Updating files: 22% (1408/6400) 2026-10-24T14:24:13.5194680Z Updating files: 23% (1472/6400) 2026-10-24T14:24:13.5207498Z Updating files: 24% (1536/6400) 2026-10-24T14:24:13.5222166Z Updating files: 25% (1600/6400) 2026-10-24T14:24:13.5235702Z Updating files: 26% (1664/6400) 2026-10-24T14:24:13.5248749Z Updating files: 27% (1728/6400) 2026-10-24T14:24:13.5267446Z Updating files: 28% (1792/6400) 2026-10-24T14:24:13.5299045Z Updating files: 29% (1856/6400) 2026-10-24T14:24:13.5316673Z Updating files: 30% (1920/6400) 2026-10-24T14:24:13.5336845Z Updating files: 31% (1984/6400) 2026-10-24T14:24:13.5361480Z Updating files: 32% (2048/6400) 2026-10-24T14:24:13.5385538Z Updating files: 33% (2112/6400) 2026-10-24T14:24:13.5441325Z Updating files: 34% (2176/6400) 2026-10-24T14:24:13.5487140Z Updating files: 35% (2240/6400) 2026-10-24T14:24:13.5522325Z Updating files: 36% (2304/6400) 2026-10-24T14:24:13.5552547Z Updating files: 37% (2368/6400) 2026-10-24T14:24:13.5597951Z Updating files: 38% (2432/6400) 2026-10-24T14:24:13.5624106Z Updating files: 39% (2496/6400) 2026-10-24T14:24:13.5653722Z Updating files: 40% (2560/6400) 2026-10-24T14:24:13.5678872Z Updating files: 41% (2624/6400) 2026-10-24T14:24:13.5693029Z Updating files: 42% (2688/6400) 2026-10-24T14:24:13.5702580Z Updating files: 43% (2752/6400) 2026-10-24T14:24:13.5733093Z Updating files: 44% (2816/6400) 2026-10-24T14:24:13.5759323Z Updating files: 45% (2880/6400) 2026-10-24T14:24:13.5785615Z Updating files: 46% (2944/6400) 2026-10-24T14:24:13.5810140Z Updating files: 47% (3008/6400) 2026-10-24T14:24:13.5836674Z Updating files: 48% (3072/6400) 2026-10-24T14:24:13.5873813Z Updating files: 49% (3136/6400) 2026-10-24T14:24:13.5902259Z Updating files: 50% (3200/6400) 2026-10-24T14:24:13.5916863Z Updating files: 51% (3264/6400) 2026-10-24T14:24:13.5951231Z Updating files: 52% (3328/6400) 2026-10-24T14:24:13.5978008Z Updating files: 53% (3392/6400) 2026-10-24T14:24:13.5996913Z Updating files: 54% (3456/6400) 2026-10-24T14:24:13.6018293Z Updating files: 55% (3520/6400) 2026-10-24T14:24:13.6033068Z Updating files: 56% (3584/6400) 2026-10-24T14:24:13.6051597Z Updating files: 57% (3648/6400) 2026-10-24T14:24:13.6068537Z Updating files: 58% (3712/6400) 2026-10-24T14:24:13.6422999Z Updating files: 59% (3776/6400) 2026-10-24T14:24:13.6436644Z Updating files: 60% (3840/6400) 2026-10-24T14:24:13.6455379Z Updating files: 61% (3904/6400) 2026-10-24T14:24:13.6472833Z Updating files: 62% (3968/6400) 2026-10-24T14:24:13.6493801Z Updating files: 63% (4032/6400) 2026-10-24T14:24:13.6519158Z Updating files: 64% (4096/6400) 2026-10-24T14:24:13.6538022Z Updating files: 65% (4160/6400) 2026-10-24T14:24:13.6554455Z Updating files: 66% (4224/6400) 2026-10-24T14:24:13.6576390Z Updating files: 67% (4288/6400) 2026-10-24T14:24:13.6590248Z Updating files: 68% (4352/6400) 2026-10-24T14:24:13.6606999Z Updating files: 69% (4416/6400) 2026-10-24T14:24:13.6619246Z Updating files: 70% (4480/6400) 2026-10-24T14:24:13.6637535Z Updating files: 71% (4544/6400) 2026-10-24T14:24:13.6649374Z Updating files: 72% (4608/6400) 2026-10-24T14:24:13.6695665Z Updating files: 73% (4672/6400) 2026-10-24T14:24:13.7084772Z Updating files: 74% (4736/6400) 2026-10-24T14:24:13.7107100Z Updating files: 75% (4800/6400) 2026-10-24T14:24:13.7129011Z Updating files: 76% (4864/6400) 2026-10-24T14:24:13.7152067Z Updating files: 77% (4928/6400) 2026-10-24T14:24:13.7172513Z Updating files: 78% (4992/6400) 2026-10-24T14:24:13.7190069Z Updating files: 79% (5056/6400) 2026-10-24T14:24:13.7210973Z Updating files: 80% (5120/6400) 2026-10-24T14:24:13.7226232Z Updating files: 81% (5184/6400) 2026-10-24T14:24:13.7243226Z Updating files: 82% (5248/6400) 2026-10-24T14:24:13.7264261Z Updating files: 83% (5312/6400) 2026-10-24T14:24:13.7288651Z Updating files: 84% (5376/6400) 2026-10-24T14:24:13.7304536Z Updating files: 85% (5440/6400) 2026-10-24T14:24:13.7328451Z Updating files: 86% (5504/6400) 2026-10-24T14:24:13.7398199Z Updating files: 87% (5568/6400) 2026-10-24T14:24:13.7426515Z Updating files: 88% (5632/6400) 2026-10-24T14:24:13.7444816Z Updating files: 89% (5696/6400) 2026-10-24T14:24:13.7471836Z Updating files: 90% (5760/6400) 2026-10-24T14:24:13.7498165Z Updating files: 91% (5824/6400) 2026-10-24T14:24:13.7512663Z Updating files: 92% (5888/6400) 2026-10-24T14:24:13.7535057Z Updating files: 93% (5952/6400) 2026-10-24T14:24:13.7555317Z Updating files: 94% (6016/6400) 2026-10-24T14:24:13.7577654Z Updating files: 95% (6080/6400) 2026-10-24T14:24:13.7631225Z Updating files: 96% (6144/6400) 2026-10-24T14:24:13.7652609Z Updating files: 97% (6208/6400) 2026-10-24T14:24:13.7698140Z Updating files: 98% (6272/6400) 2026-10-24T14:24:13.7716862Z Updating files: 99% (6336/6400) 2026-10-24T14:24:13.7717141Z Updating files: 100% (6400/6400) 2026-10-24T14:24:13.7717295Z Updating files: 100% (6400/6400), done. 2026-10-24T14:24:13.7862245Z Note: switching to 'refs/remotes/pull/23848/merge'. 2026-10-24T14:24:13.7862501Z 2026-10-24T14:24:13.7862646Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T14:24:13.7862963Z changes and commit them, and you can discard any commits you make in this 2026-10-24T14:24:13.7863252Z state without impacting any branches by switching back to a branch. 2026-10-24T14:24:13.7863418Z 2026-10-24T14:24:13.7863534Z If you want to create a new branch to retain commits you create, you may 2026-10-24T14:24:13.7863813Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T14:24:13.7863968Z 2026-10-24T14:24:13.7864046Z git switch -c 2026-10-24T14:24:13.7864162Z 2026-10-24T14:24:13.7864232Z Or undo this operation with: 2026-10-24T14:24:13.7864329Z 2026-10-24T14:24:13.7864387Z git switch - 2026-10-24T14:24:13.7864472Z 2026-10-24T14:24:13.7864607Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T14:24:13.7864788Z 2026-10-24T14:24:13.7864989Z HEAD is now at cd72644 Merge a4c2fe0f81c3fd21b21093861c28a04110ad1840 into d53873b6a4799e87afd63c8d288ef0089f5a3748 2026-10-24T14:24:13.7874274Z ##[endgroup] 2026-10-24T14:24:13.7904366Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T14:24:13.7922498Z cd72644f92665bc473e566ba1a0b762bcb3319f5 2026-10-24T14:24:13.7991732Z ##[group]Run sudo apt-get update 2026-10-24T14:24:13.7991931Z sudo apt-get update 2026-10-24T14:24:13.7992123Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-24T14:24:13.7992320Z command -v cc 2026-10-24T14:24:13.8003389Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:13.8003513Z env: 2026-10-24T14:24:13.8003627Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:13.8003769Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:13.8003909Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:13.8004045Z ##[endgroup] 2026-10-24T14:24:13.8744691Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T14:24:13.8884961Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-24T14:24:13.8900013Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T14:24:13.8955648Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T14:24:13.8976250Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T14:24:13.9054082Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T14:24:13.9095137Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-24T14:24:13.9114012Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] 2026-10-24T14:24:13.9410100Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T14:24:13.9516724Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T14:24:13.9536640Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T14:24:13.9602824Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T14:24:13.9640882Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T14:24:13.9660185Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B] 2026-10-24T14:24:13.9676110Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T14:24:13.9916497Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T14:24:13.9932370Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T14:24:14.0310549Z Get:18 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-24T14:24:14.0413975Z Get:19 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-24T14:24:14.0646603Z Get:20 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1410 B] 2026-10-24T14:24:15.4971947Z Fetched 5444 kB in 0s (15.3 MB/s) 2026-10-24T14:24:15.9546326Z Reading package lists... 2026-10-24T14:24:15.9800875Z Reading package lists... 2026-10-24T14:24:16.1087744Z Building dependency tree... 2026-10-24T14:24:16.1091529Z Reading state information... 2026-10-24T14:24:16.2042306Z The following NEW packages will be installed: 2026-10-24T14:24:16.2044800Z build-essential 2026-10-24T14:24:16.2135672Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-24T14:24:16.2136007Z Need to get 4928 B of archives. 2026-10-24T14:24:16.2136232Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-24T14:24:16.2136520Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T14:24:16.2447784Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-24T14:24:16.3777731Z Fetched 4928 B in 0s (136 kB/s) 2026-10-24T14:24:16.3877114Z Selecting previously unselected package build-essential. 2026-10-24T14:24:16.3933525Z (Reading database ... 2026-10-24T14:24:16.3933653Z (Reading database ... 5% 2026-10-24T14:24:16.3934013Z (Reading database ... 10% 2026-10-24T14:24:16.3934132Z (Reading database ... 15% 2026-10-24T14:24:16.3934247Z (Reading database ... 20% 2026-10-24T14:24:16.3934367Z (Reading database ... 25% 2026-10-24T14:24:16.3934475Z (Reading database ... 30% 2026-10-24T14:24:16.3934589Z (Reading database ... 35% 2026-10-24T14:24:16.3934698Z (Reading database ... 40% 2026-10-24T14:24:16.3934811Z (Reading database ... 45% 2026-10-24T14:24:16.3934919Z (Reading database ... 50% 2026-10-24T14:24:16.3949624Z (Reading database ... 55% 2026-10-24T14:24:16.4174934Z (Reading database ... 60% 2026-10-24T14:24:16.4213868Z (Reading database ... 65% 2026-10-24T14:24:16.4251541Z (Reading database ... 70% 2026-10-24T14:24:16.4285559Z (Reading database ... 75% 2026-10-24T14:24:16.4323034Z (Reading database ... 80% 2026-10-24T14:24:16.4367772Z (Reading database ... 85% 2026-10-24T14:24:16.4515531Z (Reading database ... 90% 2026-10-24T14:24:16.4565409Z (Reading database ... 95% 2026-10-24T14:24:16.4565546Z (Reading database ... 100% 2026-10-24T14:24:16.4565762Z (Reading database ... 207973 files and directories currently installed.) 2026-10-24T14:24:16.4593317Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-24T14:24:16.4606196Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-24T14:24:16.4750568Z Setting up build-essential (12.10ubuntu1) ... 2026-10-24T14:24:16.7106740Z 2026-10-24T14:24:16.7124187Z No services need to be restarted. 2026-10-24T14:24:16.7124404Z 2026-10-24T14:24:16.7124464Z No containers need to be restarted. 2026-10-24T14:24:16.7124576Z 2026-10-24T14:24:16.7124946Z No user sessions are running outdated binaries. 2026-10-24T14:24:16.7125053Z 2026-10-24T14:24:16.7125149Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T14:24:16.7290175Z /usr/bin/cc 2026-10-24T14:24:16.7350802Z Prepare all required actions 2026-10-24T14:24:16.7372978Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-24T14:24:16.7373130Z env: 2026-10-24T14:24:16.7373242Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:16.7373392Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:16.7373532Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:16.7373664Z ##[endgroup] 2026-10-24T14:24:16.7411733Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-24T14:24:16.7427270Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T14:24:16.7427568Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T14:24:16.7427777Z printf '%s\tpriority:%s\n' \ 2026-10-24T14:24:16.7427942Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-24T14:24:16.7428141Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-24T14:24:16.7428327Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-24T14:24:16.7428710Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-24T14:24:16.7428881Z  2026-10-24T14:24:16.7429031Z # APT's mirror transport retries each file against the next server. 2026-10-24T14:24:16.7429296Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-24T14:24:16.7429508Z  -exec sed -i -E \ 2026-10-24T14:24:16.7429755Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-24T14:24:16.7430003Z  2026-10-24T14:24:16.7430155Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-24T14:24:16.7430396Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-24T14:24:16.7430628Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-24T14:24:16.7441957Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:16.7442120Z env: 2026-10-24T14:24:16.7442230Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:16.7442374Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:16.7442510Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:16.7442643Z ##[endgroup] 2026-10-24T14:24:16.7673069Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=26] 2026-10-24T14:24:16.7692954Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T14:24:16.7693378Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T14:24:16.7693654Z ( 2026-10-24T14:24:16.7693758Z  set +e 2026-10-24T14:24:16.7693926Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-24T14:24:16.7694135Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-24T14:24:16.7694296Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-24T14:24:16.7703606Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:16.7703726Z env: 2026-10-24T14:24:16.7703838Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:16.7703980Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:16.7704125Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:16.7704257Z ##[endgroup] 2026-10-24T14:24:16.7831080Z Prepare all required actions 2026-10-24T14:24:16.7831384Z Getting action download info 2026-10-24T14:24:16.8626645Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T14:24:16.9626767Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T14:24:16.9627140Z env: 2026-10-24T14:24:16.9627256Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:16.9627419Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:16.9627644Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:16.9627774Z ##[endgroup] 2026-10-24T14:24:16.9706482Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-24T14:24:16.9718684Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:16.9719020Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:16.9719366Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:16.9719754Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:16.9732539Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:16.9732723Z env: 2026-10-24T14:24:16.9732840Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:16.9732980Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:16.9733120Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:16.9733247Z ##[endgroup] 2026-10-24T14:24:16.9801500Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T14:24:16.9802865Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-24T14:24:16.9848836Z ##[group]Run actions/cache@v6 2026-10-24T14:24:16.9848968Z with: 2026-10-24T14:24:16.9849068Z path: ~/.vite-plus 2026-10-24T14:24:16.9849229Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:24:16.9849419Z enableCrossOsArchive: false 2026-10-24T14:24:16.9849549Z fail-on-cache-miss: false 2026-10-24T14:24:16.9849667Z lookup-only: false 2026-10-24T14:24:16.9849772Z save-always: false 2026-10-24T14:24:16.9849876Z env: 2026-10-24T14:24:16.9849979Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:16.9850127Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:16.9850265Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:16.9850396Z ##[endgroup] 2026-10-24T14:24:19.5509064Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:24:19.8877989Z Received 170349591 of 170349591 (100.0%), 512.5 MBs/sec 2026-10-24T14:24:19.8878662Z Cache Size: ~162 MB (170349591 B) 2026-10-24T14:24:19.8921996Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c66a959f-d724-4b98-ae6f-021f878f758e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:24:20.5644444Z Cache restored successfully 2026-10-24T14:24:20.5793394Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:24:20.5876537Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=3607] 2026-10-24T14:24:20.5879104Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-24T14:24:20.5895140Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T14:24:20.5895356Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T14:24:20.5895525Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T14:24:20.5906418Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:20.5906592Z env: 2026-10-24T14:24:20.5906706Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:20.5906846Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:20.5906988Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:20.5907118Z ##[endgroup] 2026-10-24T14:24:20.5939600Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T14:24:20.5945667Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=6] 2026-10-24T14:24:20.5946833Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-24T14:24:20.5950485Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T14:24:20.5951507Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-24T14:24:20.5959623Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T14:24:20.5959791Z store_path="$(vp pm cache dir)" 2026-10-24T14:24:20.5959950Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:20.5969357Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:20.5969528Z env: 2026-10-24T14:24:20.5969635Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:20.5969778Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:20.5969915Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:20.5970047Z ##[endgroup] 2026-10-24T14:24:20.6095841Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-24T14:24:20.6097856Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-24T14:24:20.6431511Z ##[group]Run actions/cache@v6 2026-10-24T14:24:20.6431646Z with: 2026-10-24T14:24:20.6431772Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T14:24:20.6432030Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:24:20.6432284Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T14:24:20.6432431Z enableCrossOsArchive: false 2026-10-24T14:24:20.6432575Z fail-on-cache-miss: false 2026-10-24T14:24:20.6432693Z lookup-only: false 2026-10-24T14:24:20.6432803Z save-always: false 2026-10-24T14:24:20.6432906Z env: 2026-10-24T14:24:20.6433012Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:20.6433156Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:20.6433296Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:20.6433434Z ##[endgroup] 2026-10-24T14:24:20.8237416Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:24:21.8392248Z Received 717225984 of 994208090 (72.1%), 684.0 MBs/sec 2026-10-24T14:24:22.2613384Z Received 994208090 of 994208090 (100.0%), 666.3 MBs/sec 2026-10-24T14:24:22.2614157Z Cache Size: ~948 MB (994208090 B) 2026-10-24T14:24:22.2644115Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f11f361b-a72f-40c7-a66e-cfbc15f27d55/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:24:27.2627196Z Cache restored successfully 2026-10-24T14:24:27.3219127Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:24:27.3299077Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6720] 2026-10-24T14:24:27.3301531Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-24T14:24:27.3316991Z ##[group]Run vp install 2026-10-24T14:24:27.3317176Z vp install 2026-10-24T14:24:27.3331818Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:27.3332002Z env: 2026-10-24T14:24:27.3332126Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:27.3332274Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:27.3332427Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:27.3332562Z ##[endgroup] 2026-10-24T14:24:27.3911338Z Scope: all 34 workspace projects 2026-10-24T14:24:27.4771842Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T14:24:27.7230974Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T14:24:27.7231926Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T14:24:27.7232235Z Virtual store is at: node_modules/.pnpm 2026-10-24T14:24:30.0761860Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-24T14:24:30.0762113Z Lockfile is up to date, resolution step is skipped 2026-10-24T14:24:30.0919873Z Packages: +1721 2026-10-24T14:24:30.0920049Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T14:24:30.1222267Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T14:24:30.9957042Z . prepare$ vp config --no-agent 2026-10-24T14:24:31.1073898Z . prepare: Done 2026-10-24T14:24:31.1087983Z 2026-10-24T14:24:31.1088043Z devDependencies: 2026-10-24T14:24:31.1088169Z + @coderabbitai/config 1.1.0 2026-10-24T14:24:31.1088302Z + @shadcn/lint 0.1.5 2026-10-24T14:24:31.1088446Z + @types/node 24.12.4 2026-10-24T14:24:31.1088575Z + knip 6.34.0 2026-10-24T14:24:31.1088703Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T14:24:31.1088844Z + vite-plus 1.3.0 2026-10-24T14:24:31.1088908Z 2026-10-24T14:24:31.1106910Z Done in 3.8s using pnpm v12.14.0 2026-10-24T14:24:31.1316164Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3801] 2026-10-24T14:24:31.1749544Z ##[group]Run actions/cache@v6 2026-10-24T14:24:31.1749682Z with: 2026-10-24T14:24:31.1749789Z path: ~/.cache/electron 2026-10-24T14:24:31.1750008Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T14:24:31.1750237Z enableCrossOsArchive: false 2026-10-24T14:24:31.1750375Z fail-on-cache-miss: false 2026-10-24T14:24:31.1750494Z lookup-only: false 2026-10-24T14:24:31.1750609Z save-always: false 2026-10-24T14:24:31.1750716Z env: 2026-10-24T14:24:31.1750827Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:31.1750967Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:31.1751119Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:31.1751251Z ##[endgroup] 2026-10-24T14:24:31.3597066Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T14:24:31.5165524Z Received 122906203 of 122906203 (100.0%), 825.4 MBs/sec 2026-10-24T14:24:31.5166244Z Cache Size: ~117 MB (122906203 B) 2026-10-24T14:24:31.5196988Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d4ac992a-7c77-4485-90cc-d081d9234d3e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:24:31.5810185Z Cache restored successfully 2026-10-24T14:24:31.5946492Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T14:24:31.6059382Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-24T14:24:31.6059663Z vp run --filter @t3tools/desktop ensure:electron 2026-10-24T14:24:31.6072452Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:31.6072824Z env: 2026-10-24T14:24:31.6072996Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:31.6073232Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:31.6073458Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:31.6073675Z ##[endgroup] 2026-10-24T14:24:31.7807478Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-24T14:24:32.3279704Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-24T14:24:32.3301149Z 2026-10-24T14:24:32.3452543Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T14:24:32.3453094Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T14:24:32.3469261Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:32.3469448Z env: 2026-10-24T14:24:32.3469571Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:32.3469736Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:32.3469973Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:32.3470132Z ##[endgroup] 2026-10-24T14:24:32.4027873Z ...... 2026-10-24T14:24:32.4028103Z ---------------------------------------------------------------------- 2026-10-24T14:24:32.4028299Z Ran 6 tests in 0.004s 2026-10-24T14:24:32.4028377Z 2026-10-24T14:24:32.4028436Z OK 2026-10-24T14:24:32.4105421Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T14:24:32.4105844Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T14:24:32.4117281Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:32.4117406Z env: 2026-10-24T14:24:32.4117514Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:32.4117657Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:32.4117838Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:32.4117969Z ##[endgroup] 2026-10-24T14:24:32.4588118Z ✔ allows preview releases from any branch without consulting main (0.469078ms) 2026-10-24T14:24:32.4588684Z ✔ rejects a manual stable release from a feature branch (0.335228ms) 2026-10-24T14:24:32.4588955Z ✔ rejects a manual nightly release from a feature branch (0.4059ms) 2026-10-24T14:24:32.4589273Z ✔ rejects a release commit that is behind from main (0.124153ms) 2026-10-24T14:24:32.4589512Z ✔ rejects a release commit that is diverged from main (0.068047ms) 2026-10-24T14:24:32.4614344Z ✔ releases the first nightly when no nightly is published (0.339225ms) 2026-10-24T14:24:32.4614717Z ✔ uses publication time, not release order or the tagged commit date (0.116287ms) 2026-10-24T14:24:32.4615010Z ✔ ignores stable releases and drafts when checking the gap (0.072446ms) 2026-10-24T14:24:32.4615573Z ✔ fails instead of releasing when GitHub cannot supply release state (0.09628ms) 2026-10-24T14:24:32.4617117Z ✔ skips a candidate commit that is behind relative to the last nightly (0.150272ms) 2026-10-24T14:24:32.4617484Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.059522ms) 2026-10-24T14:24:32.4618145Z ✔ stable releases resolve the commit of the newest published nightly (0.488063ms) 2026-10-24T14:24:32.4619281Z ✔ stable releases derive the version from legacy nightly tags (0.099616ms) 2026-10-24T14:24:32.5047197Z ✔ hosted web: saves one deployment URL after plain URL (4.119982ms) 2026-10-24T14:24:32.5047493Z ✔ hosted web: saves one deployment URL after lockfile warning (2.3988ms) 2026-10-24T14:24:32.5048166Z ✔ hosted web: saves one deployment URL after trailing diagnostic (2.094841ms) 2026-10-24T14:24:32.5048678Z ✔ hosted web: rejects missing URL without saving output (1.915746ms) 2026-10-24T14:24:32.5049132Z ✔ hosted web: rejects invalid URL without saving output (1.936425ms) 2026-10-24T14:24:32.5049548Z ✔ hosted web: rejects multiple URLs without saving output (1.859891ms) 2026-10-24T14:24:32.5050071Z ✔ hosted web: rejects failed deployment without saving output (1.197863ms) 2026-10-24T14:24:32.5051560Z ✔ marketing: saves one deployment URL after plain URL (2.90101ms) 2026-10-24T14:24:32.5052275Z ✔ marketing: saves one deployment URL after lockfile warning (3.217001ms) 2026-10-24T14:24:32.5052994Z ✔ marketing: saves one deployment URL after trailing diagnostic (2.793208ms) 2026-10-24T14:24:32.5053926Z ✔ marketing: rejects missing URL without saving output (2.771919ms) 2026-10-24T14:24:32.5055010Z ✔ marketing: rejects invalid URL without saving output (2.657935ms) 2026-10-24T14:24:32.5055920Z ✔ marketing: rejects multiple URLs without saving output (2.798609ms) 2026-10-24T14:24:32.5056816Z ✔ marketing: rejects failed deployment without saving output (2.075215ms) 2026-10-24T14:24:32.5057532Z ✔ web preview: saves one deployment URL after plain URL (1.748373ms) 2026-10-24T14:24:32.5058566Z ✔ web preview: saves one deployment URL after lockfile warning (1.659416ms) 2026-10-24T14:24:32.5061698Z ✔ web preview: saves one deployment URL after trailing diagnostic (1.689522ms) 2026-10-24T14:24:32.5061958Z ✔ web preview: rejects missing URL without saving output (1.512872ms) 2026-10-24T14:24:32.5062191Z ✔ web preview: rejects invalid URL without saving output (1.594775ms) 2026-10-24T14:24:32.5062422Z ✔ web preview: rejects multiple URLs without saving output (1.682289ms) 2026-10-24T14:24:32.5063108Z ✔ web preview: rejects failed deployment without saving output (1.133662ms) 2026-10-24T14:24:32.5099731Z ℹ tests 34 2026-10-24T14:24:32.5099843Z ℹ suites 0 2026-10-24T14:24:32.5099946Z ℹ pass 34 2026-10-24T14:24:32.5100056Z ℹ fail 0 2026-10-24T14:24:32.5100161Z ℹ cancelled 0 2026-10-24T14:24:32.5100281Z ℹ skipped 0 2026-10-24T14:24:32.5100385Z ℹ todo 0 2026-10-24T14:24:32.5100515Z ℹ duration_ms 81.288881 2026-10-24T14:24:32.5155727Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T14:24:32.5156082Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T14:24:32.5156260Z cat "$RUNNER_TEMP/apt.log" 2026-10-24T14:24:32.5156407Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-24T14:24:32.5168302Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:32.5168426Z env: 2026-10-24T14:24:32.5168536Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:32.5168677Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:32.5168813Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:32.5168944Z ##[endgroup] 2026-10-24T14:24:32.5191062Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-24T14:24:32.5191352Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T14:24:32.5191597Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T14:24:32.5191839Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-24T14:24:32.5192052Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T14:24:32.5192260Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-24T14:24:32.5192477Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T14:24:32.5192705Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T14:24:32.5192935Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T14:24:32.5193165Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-24T14:24:32.5193394Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-24T14:24:32.5193631Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-24T14:24:32.5193876Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-24T14:24:32.5194128Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-24T14:24:32.5194367Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-24T14:24:32.5194655Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-24T14:24:32.5194901Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-24T14:24:32.5195149Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-24T14:24:32.5195394Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-24T14:24:32.5195644Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-24T14:24:32.5195900Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-24T14:24:32.5196266Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-24T14:24:32.5196516Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-24T14:24:32.5196838Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-24T14:24:32.5197099Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T14:24:32.5197352Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-24T14:24:32.5197609Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T14:24:32.5197911Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-24T14:24:32.5198183Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T14:24:32.5198446Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-24T14:24:32.5198800Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T14:24:32.5199078Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-24T14:24:32.5199356Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-24T14:24:32.5199623Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-24T14:24:32.5199892Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-24T14:24:32.5200168Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-24T14:24:32.5200442Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-24T14:24:32.5200705Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-24T14:24:32.5200977Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T14:24:32.5201254Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-24T14:24:32.5201522Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-24T14:24:32.5201783Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-24T14:24:32.5202044Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B] 2026-10-24T14:24:32.5202314Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-24T14:24:32.5202582Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-24T14:24:32.5202851Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-24T14:24:32.5203123Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T14:24:32.5203410Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-24T14:24:32.5203694Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-24T14:24:32.5203979Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-24T14:24:32.5204254Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-24T14:24:32.5204522Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-24T14:24:32.5204792Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-24T14:24:32.5205076Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-24T14:24:32.5205345Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-24T14:24:32.5205601Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-24T14:24:32.5205909Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T14:24:32.5206181Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-24T14:24:32.5206453Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-24T14:24:32.5206729Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-24T14:24:32.5207003Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T14:24:32.5207283Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-24T14:24:32.5207567Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-24T14:24:32.5207885Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-24T14:24:32.5208204Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-24T14:24:32.5208562Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-24T14:24:32.5208846Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-24T14:24:32.5209121Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-24T14:24:32.5209394Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-24T14:24:32.5209676Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-24T14:24:32.5209891Z Fetched 40.7 MB in 3s (14.7 MB/s) 2026-10-24T14:24:32.5210026Z Reading package lists... 2026-10-24T14:24:32.5210142Z Reading package lists... 2026-10-24T14:24:32.5210259Z Building dependency tree... 2026-10-24T14:24:32.5210386Z Reading state information... 2026-10-24T14:24:32.5210533Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-24T14:24:32.5210716Z The following additional packages will be installed: 2026-10-24T14:24:32.5210906Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-24T14:24:32.5211129Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-24T14:24:32.5211340Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-24T14:24:32.5211570Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-24T14:24:32.5211804Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-24T14:24:32.5212008Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-24T14:24:32.5212151Z Suggested packages: 2026-10-24T14:24:32.5212302Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-24T14:24:32.5212526Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-24T14:24:32.5212722Z The following NEW packages will be installed: 2026-10-24T14:24:32.5212912Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-24T14:24:32.5213122Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-24T14:24:32.5213344Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-24T14:24:32.5213523Z uuid-dev 2026-10-24T14:24:32.5213631Z The following packages will be upgraded: 2026-10-24T14:24:32.5213811Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-24T14:24:32.5214028Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-24T14:24:32.5214224Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-24T14:24:32.5214409Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-24T14:24:32.5214584Z Need to get 8378 kB of archives. 2026-10-24T14:24:32.5214749Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-24T14:24:32.5214967Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T14:24:32.5215310Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-24T14:24:32.5215641Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-24T14:24:32.5215960Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-24T14:24:32.5216282Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-24T14:24:32.5216607Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-24T14:24:32.5216933Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-24T14:24:32.5217255Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-24T14:24:32.5217621Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-24T14:24:32.5217982Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-24T14:24:32.5218300Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-24T14:24:32.5218628Z 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-24T14:24:32.5218967Z 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-24T14:24:32.5219304Z 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-24T14:24:32.5219645Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-24T14:24:32.5219974Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-24T14:24:32.5220301Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-24T14:24:32.5220618Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-24T14:24:32.5220923Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-24T14:24:32.5221221Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-24T14:24:32.5221518Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-24T14:24:32.5221833Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-24T14:24:32.5222167Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-24T14:24:32.5222519Z 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-24T14:24:32.5222877Z 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-24T14:24:32.5223209Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-24T14:24:32.5223532Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-24T14:24:32.5223839Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-24T14:24:32.5224151Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-24T14:24:32.5224480Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-24T14:24:32.5224870Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-24T14:24:32.5225195Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-24T14:24:32.5225423Z Fetched 8378 kB in 3s (2445 kB/s) 2026-10-24T14:24:32.5225552Z (Reading database ... 2026-10-24T14:24:32.5225664Z (Reading database ... 5% 2026-10-24T14:24:32.5225784Z (Reading database ... 10% 2026-10-24T14:24:32.5225900Z (Reading database ... 15% 2026-10-24T14:24:32.5226016Z (Reading database ... 20% 2026-10-24T14:24:32.5226128Z (Reading database ... 25% 2026-10-24T14:24:32.5226240Z (Reading database ... 30% 2026-10-24T14:24:32.5226352Z (Reading database ... 35% 2026-10-24T14:24:32.5226462Z (Reading database ... 40% 2026-10-24T14:24:32.5226576Z (Reading database ... 45% 2026-10-24T14:24:32.5226688Z (Reading database ... 50% 2026-10-24T14:24:32.5226803Z (Reading database ... 55% 2026-10-24T14:24:32.5226917Z (Reading database ... 60% 2026-10-24T14:24:32.5227031Z (Reading database ... 65% 2026-10-24T14:24:32.5227182Z (Reading database ... 70% 2026-10-24T14:24:32.5227293Z (Reading database ... 75% 2026-10-24T14:24:32.5227410Z (Reading database ... 80% 2026-10-24T14:24:32.5227519Z (Reading database ... 85% 2026-10-24T14:24:32.5227632Z (Reading database ... 90% 2026-10-24T14:24:32.5227752Z (Reading database ... 95% 2026-10-24T14:24:32.5227903Z (Reading database ... 100% 2026-10-24T14:24:32.5228066Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5228281Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5228564Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5228750Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5228891Z (Reading database ... 2026-10-24T14:24:32.5229001Z (Reading database ... 5% 2026-10-24T14:24:32.5229116Z (Reading database ... 10% 2026-10-24T14:24:32.5229229Z (Reading database ... 15% 2026-10-24T14:24:32.5229342Z (Reading database ... 20% 2026-10-24T14:24:32.5229451Z (Reading database ... 25% 2026-10-24T14:24:32.5229559Z (Reading database ... 30% 2026-10-24T14:24:32.5229672Z (Reading database ... 35% 2026-10-24T14:24:32.5229780Z (Reading database ... 40% 2026-10-24T14:24:32.5229894Z (Reading database ... 45% 2026-10-24T14:24:32.5230003Z (Reading database ... 50% 2026-10-24T14:24:32.5230114Z (Reading database ... 55% 2026-10-24T14:24:32.5230224Z (Reading database ... 60% 2026-10-24T14:24:32.5230334Z (Reading database ... 65% 2026-10-24T14:24:32.5230446Z (Reading database ... 70% 2026-10-24T14:24:32.5230555Z (Reading database ... 75% 2026-10-24T14:24:32.5230670Z (Reading database ... 80% 2026-10-24T14:24:32.5230782Z (Reading database ... 85% 2026-10-24T14:24:32.5230894Z (Reading database ... 90% 2026-10-24T14:24:32.5231005Z (Reading database ... 95% 2026-10-24T14:24:32.5231118Z (Reading database ... 100% 2026-10-24T14:24:32.5231285Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5231499Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5231710Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5231890Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5232145Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-24T14:24:32.5232571Z 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-24T14:24:32.5232938Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-24T14:24:32.5233118Z (Reading database ... 2026-10-24T14:24:32.5233236Z (Reading database ... 5% 2026-10-24T14:24:32.5233352Z (Reading database ... 10% 2026-10-24T14:24:32.5233466Z (Reading database ... 15% 2026-10-24T14:24:32.5233645Z (Reading database ... 20% 2026-10-24T14:24:32.5233755Z (Reading database ... 25% 2026-10-24T14:24:32.5233869Z (Reading database ... 30% 2026-10-24T14:24:32.5233981Z (Reading database ... 35% 2026-10-24T14:24:32.5234094Z (Reading database ... 40% 2026-10-24T14:24:32.5234203Z (Reading database ... 45% 2026-10-24T14:24:32.5234313Z (Reading database ... 50% 2026-10-24T14:24:32.5234424Z (Reading database ... 55% 2026-10-24T14:24:32.5234532Z (Reading database ... 60% 2026-10-24T14:24:32.5234645Z (Reading database ... 65% 2026-10-24T14:24:32.5234754Z (Reading database ... 70% 2026-10-24T14:24:32.5234866Z (Reading database ... 75% 2026-10-24T14:24:32.5234975Z (Reading database ... 80% 2026-10-24T14:24:32.5235086Z (Reading database ... 85% 2026-10-24T14:24:32.5235195Z (Reading database ... 90% 2026-10-24T14:24:32.5235305Z (Reading database ... 95% 2026-10-24T14:24:32.5235421Z (Reading database ... 100% 2026-10-24T14:24:32.5235581Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5235794Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5236049Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5236260Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5236486Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5236694Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5236844Z (Reading database ... 2026-10-24T14:24:32.5236954Z (Reading database ... 5% 2026-10-24T14:24:32.5237072Z (Reading database ... 10% 2026-10-24T14:24:32.5237187Z (Reading database ... 15% 2026-10-24T14:24:32.5237304Z (Reading database ... 20% 2026-10-24T14:24:32.5237417Z (Reading database ... 25% 2026-10-24T14:24:32.5237532Z (Reading database ... 30% 2026-10-24T14:24:32.5237644Z (Reading database ... 35% 2026-10-24T14:24:32.5237780Z (Reading database ... 40% 2026-10-24T14:24:32.5237893Z (Reading database ... 45% 2026-10-24T14:24:32.5238006Z (Reading database ... 50% 2026-10-24T14:24:32.5238119Z (Reading database ... 55% 2026-10-24T14:24:32.5238230Z (Reading database ... 60% 2026-10-24T14:24:32.5238344Z (Reading database ... 65% 2026-10-24T14:24:32.5238453Z (Reading database ... 70% 2026-10-24T14:24:32.5238564Z (Reading database ... 75% 2026-10-24T14:24:32.5238677Z (Reading database ... 80% 2026-10-24T14:24:32.5238788Z (Reading database ... 85% 2026-10-24T14:24:32.5238900Z (Reading database ... 90% 2026-10-24T14:24:32.5239012Z (Reading database ... 95% 2026-10-24T14:24:32.5239127Z (Reading database ... 100% 2026-10-24T14:24:32.5239286Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5239496Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5239701Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5239889Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5240032Z (Reading database ... 2026-10-24T14:24:32.5240144Z (Reading database ... 5% 2026-10-24T14:24:32.5240261Z (Reading database ... 10% 2026-10-24T14:24:32.5240374Z (Reading database ... 15% 2026-10-24T14:24:32.5240489Z (Reading database ... 20% 2026-10-24T14:24:32.5240603Z (Reading database ... 25% 2026-10-24T14:24:32.5240713Z (Reading database ... 30% 2026-10-24T14:24:32.5240827Z (Reading database ... 35% 2026-10-24T14:24:32.5240938Z (Reading database ... 40% 2026-10-24T14:24:32.5241056Z (Reading database ... 45% 2026-10-24T14:24:32.5241168Z (Reading database ... 50% 2026-10-24T14:24:32.5241281Z (Reading database ... 55% 2026-10-24T14:24:32.5241391Z (Reading database ... 60% 2026-10-24T14:24:32.5241500Z (Reading database ... 65% 2026-10-24T14:24:32.5241612Z (Reading database ... 70% 2026-10-24T14:24:32.5241723Z (Reading database ... 75% 2026-10-24T14:24:32.5241839Z (Reading database ... 80% 2026-10-24T14:24:32.5241949Z (Reading database ... 85% 2026-10-24T14:24:32.5242065Z (Reading database ... 90% 2026-10-24T14:24:32.5242242Z (Reading database ... 95% 2026-10-24T14:24:32.5242359Z (Reading database ... 100% 2026-10-24T14:24:32.5242520Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5242732Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5242947Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5243153Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5243363Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5243555Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5243701Z (Reading database ... 2026-10-24T14:24:32.5243809Z (Reading database ... 5% 2026-10-24T14:24:32.5243925Z (Reading database ... 10% 2026-10-24T14:24:32.5244037Z (Reading database ... 15% 2026-10-24T14:24:32.5244149Z (Reading database ... 20% 2026-10-24T14:24:32.5244262Z (Reading database ... 25% 2026-10-24T14:24:32.5244374Z (Reading database ... 30% 2026-10-24T14:24:32.5244489Z (Reading database ... 35% 2026-10-24T14:24:32.5244644Z (Reading database ... 40% 2026-10-24T14:24:32.5244756Z (Reading database ... 45% 2026-10-24T14:24:32.5244867Z (Reading database ... 50% 2026-10-24T14:24:32.5244981Z (Reading database ... 55% 2026-10-24T14:24:32.5245094Z (Reading database ... 60% 2026-10-24T14:24:32.5245204Z (Reading database ... 65% 2026-10-24T14:24:32.5245317Z (Reading database ... 70% 2026-10-24T14:24:32.5245427Z (Reading database ... 75% 2026-10-24T14:24:32.5245547Z (Reading database ... 80% 2026-10-24T14:24:32.5245657Z (Reading database ... 85% 2026-10-24T14:24:32.5245770Z (Reading database ... 90% 2026-10-24T14:24:32.5245883Z (Reading database ... 95% 2026-10-24T14:24:32.5245997Z (Reading database ... 100% 2026-10-24T14:24:32.5246160Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5246374Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T14:24:32.5246597Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-24T14:24:32.5246803Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-24T14:24:32.5246954Z (Reading database ... 2026-10-24T14:24:32.5247064Z (Reading database ... 5% 2026-10-24T14:24:32.5247180Z (Reading database ... 10% 2026-10-24T14:24:32.5247299Z (Reading database ... 15% 2026-10-24T14:24:32.5247414Z (Reading database ... 20% 2026-10-24T14:24:32.5247531Z (Reading database ... 25% 2026-10-24T14:24:32.5247642Z (Reading database ... 30% 2026-10-24T14:24:32.5247785Z (Reading database ... 35% 2026-10-24T14:24:32.5247896Z (Reading database ... 40% 2026-10-24T14:24:32.5248009Z (Reading database ... 45% 2026-10-24T14:24:32.5248124Z (Reading database ... 50% 2026-10-24T14:24:32.5248235Z (Reading database ... 55% 2026-10-24T14:24:32.5248349Z (Reading database ... 60% 2026-10-24T14:24:32.5248461Z (Reading database ... 65% 2026-10-24T14:24:32.5248574Z (Reading database ... 70% 2026-10-24T14:24:32.5248686Z (Reading database ... 75% 2026-10-24T14:24:32.5248802Z (Reading database ... 80% 2026-10-24T14:24:32.5248915Z (Reading database ... 85% 2026-10-24T14:24:32.5249026Z (Reading database ... 90% 2026-10-24T14:24:32.5249139Z (Reading database ... 95% 2026-10-24T14:24:32.5249252Z (Reading database ... 100% 2026-10-24T14:24:32.5249417Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5249627Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5249844Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5250041Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5250191Z (Reading database ... 2026-10-24T14:24:32.5250302Z (Reading database ... 5% 2026-10-24T14:24:32.5250419Z (Reading database ... 10% 2026-10-24T14:24:32.5250535Z (Reading database ... 15% 2026-10-24T14:24:32.5250647Z (Reading database ... 20% 2026-10-24T14:24:32.5250764Z (Reading database ... 25% 2026-10-24T14:24:32.5250875Z (Reading database ... 30% 2026-10-24T14:24:32.5251046Z (Reading database ... 35% 2026-10-24T14:24:32.5251190Z (Reading database ... 40% 2026-10-24T14:24:32.5251302Z (Reading database ... 45% 2026-10-24T14:24:32.5251419Z (Reading database ... 50% 2026-10-24T14:24:32.5251531Z (Reading database ... 55% 2026-10-24T14:24:32.5251649Z (Reading database ... 60% 2026-10-24T14:24:32.5251764Z (Reading database ... 65% 2026-10-24T14:24:32.5251879Z (Reading database ... 70% 2026-10-24T14:24:32.5252000Z (Reading database ... 75% 2026-10-24T14:24:32.5252114Z (Reading database ... 80% 2026-10-24T14:24:32.5252231Z (Reading database ... 85% 2026-10-24T14:24:32.5252342Z (Reading database ... 90% 2026-10-24T14:24:32.5252458Z (Reading database ... 95% 2026-10-24T14:24:32.5252572Z (Reading database ... 100% 2026-10-24T14:24:32.5252735Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:24:32.5252944Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5253143Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5253394Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-24T14:24:32.5253624Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:24:32.5253852Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:24:32.5254073Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:24:32.5254299Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:24:32.5254532Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:24:32.5254769Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:24:32.5255001Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:24:32.5255240Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5255474Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5255706Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5255924Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5256142Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5256342Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:24:32.5256543Z Selecting previously unselected package libsecret-common. 2026-10-24T14:24:32.5256756Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-24T14:24:32.5256958Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-24T14:24:32.5257139Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-24T14:24:32.5257349Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-24T14:24:32.5257538Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T14:24:32.5257754Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-24T14:24:32.5257974Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-24T14:24:32.5258172Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T14:24:32.5258356Z Selecting previously unselected package libgpg-error-dev. 2026-10-24T14:24:32.5258561Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-24T14:24:32.5258759Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T14:24:32.5259005Z Selecting previously unselected package libgcrypt20-dev. 2026-10-24T14:24:32.5259317Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T14:24:32.5259612Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T14:24:32.5259886Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-24T14:24:32.5260122Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:24:32.5260418Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5260620Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-24T14:24:32.5260839Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:24:32.5261044Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5261221Z Selecting previously unselected package uuid-dev:amd64. 2026-10-24T14:24:32.5261419Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5261603Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5261786Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-24T14:24:32.5261992Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5262186Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5262368Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-24T14:24:32.5262574Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-24T14:24:32.5262800Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T14:24:32.5262983Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-24T14:24:32.5263195Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-24T14:24:32.5263389Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T14:24:32.5263569Z Selecting previously unselected package libmount-dev:amd64. 2026-10-24T14:24:32.5263771Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:24:32.5263965Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5264145Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-24T14:24:32.5264359Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:24:32.5264561Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5264751Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-24T14:24:32.5264962Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-24T14:24:32.5265181Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T14:24:32.5265377Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5265530Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5265688Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5265857Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5266021Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T14:24:32.5266178Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5266340Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T14:24:32.5266507Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5266675Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5266826Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5266972Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5267163Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-24T14:24:32.5267358Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-24T14:24:32.5267525Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5267732Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5267935Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5268121Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T14:24:32.5268286Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5268437Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5269314Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T14:24:32.5269478Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T14:24:32.5269641Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T14:24:32.5269802Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:24:32.5270034Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:24:32.5270208Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T14:24:32.5270377Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-24T14:24:32.5270548Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-24T14:24:32.5270720Z Not building database; man-db/auto-update is not 'true'. 2026-10-24T14:24:32.5270899Z Processing triggers for install-info (7.1-3build2) ... 2026-10-24T14:24:32.5271007Z 2026-10-24T14:24:32.5271054Z Restarting services... 2026-10-24T14:24:32.5271530Z systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-timedated.service systemd-udevd.service udisks2.service 2026-10-24T14:24:32.5272085Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-24T14:24:32.5272243Z 2026-10-24T14:24:32.5272298Z Service restarts being deferred: 2026-10-24T14:24:32.5272483Z systemctl restart ModemManager.service 2026-10-24T14:24:32.5272628Z systemctl restart dbus.service 2026-10-24T14:24:32.5272758Z systemctl restart getty@tty1.service 2026-10-24T14:24:32.5272907Z systemctl restart networkd-dispatcher.service 2026-10-24T14:24:32.5273067Z systemctl restart serial-getty@ttyS0.service 2026-10-24T14:24:32.5273227Z systemctl restart setup_and_run_blacksmith.service 2026-10-24T14:24:32.5273390Z systemctl restart systemd-logind.service 2026-10-24T14:24:32.5273485Z 2026-10-24T14:24:32.5273535Z No containers need to be restarted. 2026-10-24T14:24:32.5273621Z 2026-10-24T14:24:32.5273675Z User sessions running outdated binaries: 2026-10-24T14:24:32.5273822Z runner @ user manager service: systemd[1846] 2026-10-24T14:24:32.5273919Z 2026-10-24T14:24:32.5274014Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T14:24:32.5292043Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T14:24:32.5292361Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T14:24:32.5292579Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-24T14:24:32.5292737Z  filters=() 2026-10-24T14:24:32.5292914Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-24T14:24:32.5293096Z fi 2026-10-24T14:24:32.5293243Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-24T14:24:32.5300901Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:32.5301022Z env: 2026-10-24T14:24:32.5301132Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:24:32.5301274Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:24:32.5301412Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:32.5301742Z TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-gitlab @t3tools/scripts 2026-10-24T14:24:32.5302042Z ##[endgroup] 2026-10-24T14:24:32.6702773Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-24T14:24:32.6711327Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:24:32.6717357Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-24T14:24:32.6723553Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:24:32.8309437Z 2026-10-24T14:24:32.8309627Z 2026-10-24T14:24:32.8310675Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-24T14:24:32.8310914Z 2026-10-24T14:24:32.8311150Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-24T14:24:32.8311348Z 2026-10-24T14:24:32.8330284Z 2026-10-24T14:24:32.8332072Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-24T14:24:32.8333099Z 2026-10-24T14:24:32.8448216Z 2026-10-24T14:24:32.8510522Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab 2026-10-24T14:24:32.8549355Z 2026-10-24T14:24:33.8824728Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 231ms 2026-10-24T14:24:34.0988769Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 297ms 2026-10-24T14:24:34.8845265Z ✓ src/server/commands.test.ts (1 test) 2ms 2026-10-24T14:24:34.9209833Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 37ms 2026-10-24T14:24:34.9606569Z ✓ src/server/mcpInjection.test.ts (3 tests) 14ms 2026-10-24T14:24:34.9934755Z ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 53ms 2026-10-24T14:24:34.9989101Z ✓ src/server/GitLabCli.test.ts (5 tests) 10ms 2026-10-24T14:24:35.0367460Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 11ms 2026-10-24T14:24:35.0520402Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 47ms 2026-10-24T14:24:35.0768465Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 22ms 2026-10-24T14:24:35.2948254Z ✓ src/server/status.test.ts (6 tests) 47ms 2026-10-24T14:24:35.3025803Z ✓ src/server/textGeneration.test.ts (1 test) 32ms 2026-10-24T14:24:35.3418170Z ✓ src/authorization/layer.test.ts (23 tests) 224ms 2026-10-24T14:24:35.3616849Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 90ms 2026-10-24T14:24:35.4002407Z ✓ src/server/GitLabSourceControlProvider.git.test.ts (3 tests) 344ms 2026-10-24T14:24:35.4442801Z ✓ src/shared/definition.test.ts (6 tests) 3ms 2026-10-24T14:24:35.5004882Z ✓ src/state/runtime.test.ts (23 tests) 69ms 2026-10-24T14:24:35.5329690Z ✓ src/server/driver.test.ts (5 tests) 99ms 2026-10-24T14:24:35.5455924Z ✓ src/server/gitLabDiscovery.test.ts (3 tests) 13ms 2026-10-24T14:24:35.5934225Z ✓ src/server/GitLabPullRequestProvider.rateLimit.test.ts (1 test) 12ms 2026-10-24T14:24:35.6018838Z 2026-10-24T14:24:35.6064423Z  Test Files  10 passed (10) 2026-10-24T14:24:35.6100401Z  Tests  122 passed (122) 2026-10-24T14:24:35.6136353Z  Start at  14:24:32 2026-10-24T14:24:35.6147872Z  Duration  2.75s (transform 51%, import 37%, setup 8%, tests 4%) 2026-10-24T14:24:35.6148083Z 2026-10-24T14:24:35.6182027Z ✓ src/connection/supervisor.test.ts (30 tests) 272ms 2026-10-24T14:24:35.6668743Z 2026-10-24T14:24:35.6672106Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-24T14:24:35.7209251Z ✓ src/window/DesktopWindow.test.ts (20 tests) 95ms 2026-10-24T14:24:35.7353524Z ✓ src/rpc/session.test.ts (14 tests) 341ms 2026-10-24T14:24:35.7636264Z ✓ src/connection/registry.test.ts (41 tests) 275ms 2026-10-24T14:24:35.8552541Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 157ms 2026-10-24T14:24:35.9512259Z 2026-10-24T14:24:35.9538110Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-24T14:24:35.9597018Z 2026-10-24T14:24:36.0417307Z ✓ src/preview/Manager.test.ts (55 tests) 431ms 2026-10-24T14:24:36.0507549Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 78ms 2026-10-24T14:24:36.0606179Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 204ms 2026-10-24T14:24:36.2386359Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 375ms 2026-10-24T14:24:36.2670000Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 403ms 2026-10-24T14:24:36.5811725Z ✓ src/state/server.test.ts (19 tests) 89ms 2026-10-24T14:24:36.7263604Z ✓ src/operations/commands.test.ts (14 tests) 53ms 2026-10-24T14:24:36.7316108Z ✓ src/state/shell-sync.test.ts (6 tests) 118ms 2026-10-24T14:24:36.7696496Z ✓ src/state/threads-sync.test.ts (36 tests) 579ms 2026-10-24T14:24:36.8297039Z ✓ src/state/pullRequests.test.ts (56 tests) 1400ms 2026-10-24T14:24:36.8352760Z ✓ returns a successful mutation when source invalidation stalls 1013ms 2026-10-24T14:24:36.9866970Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 36ms 2026-10-24T14:24:37.0610699Z ✓ src/snapShot/snapShot.test.ts (36 tests) 26ms 2026-10-24T14:24:37.1107926Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 170ms 2026-10-24T14:24:37.1192613Z ✓ src/state/vcs.test.ts (9 tests) 110ms 2026-10-24T14:24:37.1898968Z ✓ src/voice-input/controller.test.ts (22 tests) 51ms 2026-10-24T14:24:37.2080880Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 46ms 2026-10-24T14:24:37.2809294Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 303ms 2026-10-24T14:24:37.4296090Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 54ms 2026-10-24T14:24:37.5096035Z ✓ src/app/DesktopClerk.test.ts (15 tests) 136ms 2026-10-24T14:24:37.5478988Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 67ms 2026-10-24T14:24:37.5834723Z ✓ src/server/adapter.test.ts (87 tests) 2255ms 2026-10-24T14:24:37.5896217Z ✓ PiAdapterV2 (85) 2026-10-24T14:24:37.5915631Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 692ms 2026-10-24T14:24:37.5924378Z 2026-10-24T14:24:37.5924866Z  Test Files  7 passed (7) 2026-10-24T14:24:37.5925270Z  Tests  127 passed (127) 2026-10-24T14:24:37.5925539Z  Start at  14:24:32 2026-10-24T14:24:37.5925832Z  Duration  4.74s (transform 44%, import 33%, tests 17%, setup 7%) 2026-10-24T14:24:37.5926095Z 2026-10-24T14:24:37.6471447Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 269ms 2026-10-24T14:24:37.6978798Z 2026-10-24T14:24:37.7063344Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:24:37.8794745Z ✓ src/state/orchestrationV2Projection.test.ts (15 tests) 34ms 2026-10-24T14:24:37.8929762Z ✓ src/connection/onboarding.test.ts (13 tests) 62ms 2026-10-24T14:24:37.9192673Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 139ms 2026-10-24T14:24:38.1158292Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 193ms 2026-10-24T14:24:38.1728584Z ✓ src/state/entities.test.ts (16 tests) 38ms 2026-10-24T14:24:38.2827010Z ✓ src/state/vcsAction.test.ts (9 tests) 105ms 2026-10-24T14:24:38.3259083Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 35ms 2026-10-24T14:24:38.3500498Z 2026-10-24T14:24:38.3562286Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-24T14:24:38.3615370Z 2026-10-24T14:24:38.4681059Z ✓ src/preview/Passkeys.test.ts (6 tests) 51ms 2026-10-24T14:24:38.5068066Z ✓ src/relay/managedRelay.test.ts (7 tests) 117ms 2026-10-24T14:24:38.5613889Z ✓ src/state/threads-atoms.test.ts (4 tests) 207ms 2026-10-24T14:24:38.5693654Z ✓ src/app/DesktopObservability.test.ts (5 tests) 307ms 2026-10-24T14:24:38.6350022Z ✓ src/state/threadCommands.test.ts (22 tests) 223ms 2026-10-24T14:24:38.8721256Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 120ms 2026-10-24T14:24:38.8989902Z ✓ src/threadPullRequests.test.ts (23 tests) 26ms 2026-10-24T14:24:39.0474416Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 34ms 2026-10-24T14:24:39.0572836Z ✓ lib/third-party-licenses.test.ts (19 tests) 139ms 2026-10-24T14:24:39.2187841Z ✓ src/relay/discovery.test.ts (7 tests) 97ms 2026-10-24T14:24:39.3603854Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 105ms 2026-10-24T14:24:39.3925047Z ✓ src/connection/routes.test.ts (19 tests) 33ms 2026-10-24T14:24:39.4082380Z ✓ src/preview/BrowserSession.test.ts (7 tests) 24ms 2026-10-24T14:24:39.6544736Z ✓ notify-discord-release.test.ts (15 tests) 281ms 2026-10-24T14:24:39.7076961Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2340ms 2026-10-24T14:24:39.7078892Z ✓ WSL runtime install script (executed) (12) 2026-10-24T14:24:39.7172999Z ✓ extracts once when two installs race for the same cache 1136ms 2026-10-24T14:24:39.7907276Z ✓ src/rpc/client.test.ts (8 tests) 141ms 2026-10-24T14:24:39.8129289Z ✓ dev-runner.test.ts (31 tests) 147ms 2026-10-24T14:24:39.8234689Z ✓ merge-update-manifests.test.ts (5 tests) 38ms 2026-10-24T14:24:39.8565537Z ✓ src/platform/storageDocument.test.ts (13 tests) 32ms 2026-10-24T14:24:39.8868678Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 78ms 2026-10-24T14:24:39.8924314Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 39ms 2026-10-24T14:24:39.9462689Z ✓ legend-list-initial-reveal.test.ts (10 tests) 52ms 2026-10-24T14:24:40.0432592Z ✓ src/state/threadShell.test.ts (9 tests) 38ms 2026-10-24T14:24:40.0639682Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 50ms 2026-10-24T14:24:40.0742256Z ✓ src/sourceControlClients.test.ts (35 tests) 19ms 2026-10-24T14:24:40.1428460Z ✓ src/device/stream.test.ts (14 tests) 63ms 2026-10-24T14:24:40.2101688Z ✓ lib/cli-external-packages.test.ts (10 tests) 634ms 2026-10-24T14:24:40.2186425Z ✓ external package dependency closure (1) 2026-10-24T14:24:40.2260644Z ✓ keeps every runtime dependency of an external package external too 579ms 2026-10-24T14:24:40.2451497Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 37ms 2026-10-24T14:24:40.2871406Z ✓ build-npm-launcher.test.ts (1 test) 836ms 2026-10-24T14:24:40.2936438Z ✓ build-npm-launcher (1) 2026-10-24T14:24:40.3040909Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 807ms 2026-10-24T14:24:40.3452270Z ✓ lib/dev-share.test.ts (5 tests) 30ms 2026-10-24T14:24:40.3508290Z ✓ update-release-package-versions.test.ts (3 tests) 35ms 2026-10-24T14:24:40.4538046Z ✓  unit  src/lib/threadActivity.test.ts (36 tests) 184ms 2026-10-24T14:24:40.4624944Z ✓ src/state/projectGrouping.test.ts (20 tests) 29ms 2026-10-24T14:24:40.5996466Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 117ms 2026-10-24T14:24:40.7394747Z ✓ lib/public-config.test.ts (1 test) 9ms 2026-10-24T14:24:40.8985373Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 228ms 2026-10-24T14:24:40.9166455Z ✓ lib/resolve-catalog.test.ts (2 tests) 6ms 2026-10-24T14:24:40.9810349Z ✓ src/state/fileMetadata.test.ts (11 tests) 199ms 2026-10-24T14:24:40.9867044Z ✓ mobile-native-client.test.ts (2 tests) 29ms 2026-10-24T14:24:41.0002667Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 78ms 2026-10-24T14:24:41.1191507Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 141ms 2026-10-24T14:24:41.1379667Z ✓ sync-reference-repos.test.ts (2 tests) 52ms 2026-10-24T14:24:41.1712011Z ✓ src/state/threadExecution.test.ts (11 tests) 26ms 2026-10-24T14:24:41.2255039Z ✓ src/connection/resolver.test.ts (6 tests) 60ms 2026-10-24T14:24:41.2865019Z ✓ src/state/threadWorkflows.test.ts (21 tests) 5ms 2026-10-24T14:24:41.3225932Z ✓ src/state/commandPermissions.test.ts (14 tests) 24ms 2026-10-24T14:24:41.3503809Z ✓ src/state/threadRelationships.test.ts (11 tests) 9ms 2026-10-24T14:24:41.3699437Z ✓ mobile-showcase.test.ts (3 tests) 24ms 2026-10-24T14:24:41.4462300Z ✓ src/mcpApps/host.test.ts (9 tests) 25ms 2026-10-24T14:24:41.4593504Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 4ms 2026-10-24T14:24:41.4775895Z ✓ mock-update-server.test.ts (2 tests) 103ms 2026-10-24T14:24:41.4785783Z ✓ lib/build-target-arch.test.ts (1 test) 27ms 2026-10-24T14:24:41.6008251Z ✓  unit  src/features/threads/threadListV2.test.ts (58 tests) 108ms 2026-10-24T14:24:41.6225883Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 80ms 2026-10-24T14:24:41.6801645Z ✓ resolve-previous-release-tag.test.ts (3 tests) 15ms 2026-10-24T14:24:41.7262844Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 95ms 2026-10-24T14:24:41.7295904Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 45ms 2026-10-24T14:24:41.7992801Z ✓ lib/icon-export.test.ts (1 test) 10ms 2026-10-24T14:24:41.8197175Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 70ms 2026-10-24T14:24:41.9599259Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 329ms 2026-10-24T14:24:42.0406802Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 85ms 2026-10-24T14:24:42.1124671Z ✓ mobile-native-static-check.test.ts (2 tests) 27ms 2026-10-24T14:24:42.1531854Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 56ms 2026-10-24T14:24:42.3164302Z ✓ src/state/shellReducer.test.ts (14 tests) 15ms 2026-10-24T14:24:42.3462186Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 53ms 2026-10-24T14:24:42.3670047Z ✓ src/preview/CdpRelay.test.ts (6 tests) 13ms 2026-10-24T14:24:42.6162345Z ✓ src/state/threadDetail.test.ts (14 tests) 88ms 2026-10-24T14:24:42.6731690Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 145ms 2026-10-24T14:24:42.7344333Z ✓ src/state/threadSort.test.ts (21 tests) 188ms 2026-10-24T14:24:42.7592754Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 86ms 2026-10-24T14:24:42.7769082Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 194ms 2026-10-24T14:24:42.7890599Z ✓ build-desktop-artifact.test.ts (42 tests) 3122ms 2026-10-24T14:24:42.7962444Z ✓ build-desktop-artifact (40) 2026-10-24T14:24:42.8048226Z ✓ rejects overlapping builds from another process until restoration finishes 1362ms 2026-10-24T14:24:42.8076023Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 445ms 2026-10-24T14:24:42.8151222Z ✓ src/state/threadSnoozed.test.ts (20 tests) 29ms 2026-10-24T14:24:42.8189683Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-24T14:24:42.8270279Z [14:24:42.778] WARN (#49): Could not refresh slow usage sources. { 2026-10-24T14:24:42.8309838Z errorType: 'error', 2026-10-24T14:24:42.8351085Z errorName: 'UsageReadError', 2026-10-24T14:24:42.8517550Z errorTag: 'UsageReadError', 2026-10-24T14:24:42.8581712Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-24T14:24:42.8660511Z ' at Generator.next ()\n' + 2026-10-24T14:24:42.8723107Z ' 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-24T14:24:42.8795760Z ' 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-24T14:24:42.8850176Z ' 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-24T14:24:42.8966797Z ' 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-24T14:24:42.8986646Z ' 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-24T14:24:42.9162112Z ' 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-24T14:24:42.9244374Z ' 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-24T14:24:42.9314805Z ' 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-24T14:24:42.9380480Z } 2026-10-24T14:24:42.9665519Z 2026-10-24T14:24:42.9762246Z ✓ src/state/serverUsage.test.ts (2 tests) 94ms 2026-10-24T14:24:42.9787883Z ✓ src/state/projectCommands.test.ts (4 tests) 106ms 2026-10-24T14:24:42.9894746Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 29ms 2026-10-24T14:24:42.9954261Z ✓ scripts/electron-launcher.test.mjs (7 tests) 635ms 2026-10-24T14:24:43.0014115Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one [two](three)+?^${four}|back\slash*/apps/desktop 349ms 2026-10-24T14:24:43.0386850Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T14:24:43.0586176Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-24T14:24:43.0663918Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-24T14:24:43.0709742Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.0757384Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-24T14:24:43.0881266Z 2026-10-24T14:24:43.0913026Z 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-24T14:24:43.1030058Z 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-24T14:24:43.1171256Z 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-24T14:24:43.1304222Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 593ms 2026-10-24T14:24:43.1423882Z 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-24T14:24:43.1555054Z 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-24T14:24:43.1680074Z 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-24T14:24:43.1877189Z 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-24T14:24:43.1878350Z 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-24T14:24:43.2051033Z 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-24T14:24:43.2134940Z 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-24T14:24:43.2135990Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 66ms 2026-10-24T14:24:43.2218335Z 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-24T14:24:43.2258813Z 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-24T14:24:43.2582579Z 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-24T14:24:43.2979446Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T14:24:43.2980048Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 13ms 2026-10-24T14:24:43.3077656Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T14:24:43.3186625Z Flow is not supported 2026-10-24T14:24:43.3255221Z 1: /** 2026-10-24T14:24:43.3378437Z ^ 2026-10-24T14:24:43.3448552Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T14:24:43.3510639Z 3: * 2026-10-24T14:24:43.3525128Z 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-24T14:24:43.3653019Z 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-24T14:24:43.3700180Z 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-24T14:24:43.3766967Z 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-24T14:24:43.3776833Z 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-24T14:24:43.3871682Z 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-24T14:24:43.3872856Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 97ms 2026-10-24T14:24:43.4134058Z 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-24T14:24:43.4238168Z cause: undefined, 2026-10-24T14:24:43.4428353Z __vitest_rollup_error__: { 2026-10-24T14:24:43.4531899Z plugin: undefined, 2026-10-24T14:24:43.4591333Z 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-24T14:24:43.4604506Z loc: { 2026-10-24T14:24:43.4689558Z line: 1, 2026-10-24T14:24:43.4690075Z column: 0, 2026-10-24T14:24:43.4749978Z 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-24T14:24:43.4750598Z }, 2026-10-24T14:24:43.4788861Z frame: '1 | /**\n' + 2026-10-24T14:24:43.4819939Z ' | ^\n' + 2026-10-24T14:24:43.4822134Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T14:24:43.4822438Z '3 | *' 2026-10-24T14:24:43.4822629Z }, 2026-10-24T14:24:43.4822817Z runnerError: Error: RunnerError 2026-10-24T14:24:43.4823585Z 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-24T14:24:43.4824703Z 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-24T14:24:43.4825428Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.4826426Z 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-24T14:24:43.4828460Z 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-24T14:24:43.4829607Z 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-24T14:24:43.4830684Z 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-24T14:24:43.4832958Z 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-24T14:24:43.4834514Z 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-24T14:24:43.4835615Z 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-24T14:24:43.4836189Z } 2026-10-24T14:24:43.4836518Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T14:24:43.4836863Z Flow is not supported 2026-10-24T14:24:43.4845783Z 1: /** 2026-10-24T14:24:43.4846108Z ^ 2026-10-24T14:24:43.4846381Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T14:24:43.4846624Z 3: * 2026-10-24T14:24:43.4847096Z 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-24T14:24:43.4848124Z 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-24T14:24:43.4849231Z 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-24T14:24:43.4850297Z 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-24T14:24:43.4853493Z 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-24T14:24:43.4854740Z 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-24T14:24:43.4856220Z 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-24T14:24:43.4856995Z cause: undefined, 2026-10-24T14:24:43.4857206Z __vitest_rollup_error__: { 2026-10-24T14:24:43.4857436Z plugin: undefined, 2026-10-24T14:24:43.4858019Z 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-24T14:24:43.4858515Z loc: { 2026-10-24T14:24:43.4858707Z line: 1, 2026-10-24T14:24:43.4859062Z column: 0, 2026-10-24T14:24:43.4860010Z 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-24T14:24:43.4860609Z }, 2026-10-24T14:24:43.4860807Z frame: '1 | /**\n' + 2026-10-24T14:24:43.4861041Z ' | ^\n' + 2026-10-24T14:24:43.4861328Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T14:24:43.4861608Z '3 | *' 2026-10-24T14:24:43.4861795Z }, 2026-10-24T14:24:43.4861976Z runnerError: Error: RunnerError 2026-10-24T14:24:43.4862688Z 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-24T14:24:43.4863784Z 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-24T14:24:43.4864499Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.4865353Z 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-24T14:24:43.4866533Z 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-24T14:24:43.4867581Z 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-24T14:24:43.4868719Z 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-24T14:24:43.4869888Z 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-24T14:24:43.4871077Z 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-24T14:24:43.4872179Z 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-24T14:24:43.4872741Z } 2026-10-24T14:24:43.4872874Z 2026-10-24T14:24:43.4873372Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T14:24:43.4874073Z [composer-attachments] could not verify incoming share ownership { 2026-10-24T14:24:43.4874383Z _tag: 'IncomingShareStorageError', 2026-10-24T14:24:43.4874711Z operation: 'load', 2026-10-24T14:24:43.4874934Z shareId: null, 2026-10-24T14:24:43.4875303Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T14:24:43.4875593Z Flow is not supported 2026-10-24T14:24:43.4875786Z 1: /** 2026-10-24T14:24:43.4875961Z ^ 2026-10-24T14:24:43.4876172Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T14:24:43.4876438Z 3: * 2026-10-24T14:24:43.4876906Z 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-24T14:24:43.4877880Z 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-24T14:24:43.4878986Z 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-24T14:24:43.4880058Z 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-24T14:24:43.4881132Z 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-24T14:24:43.4882243Z 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-24T14:24:43.4883366Z 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-24T14:24:43.4883998Z cause: undefined, 2026-10-24T14:24:43.4884215Z __vitest_rollup_error__: { 2026-10-24T14:24:43.4884445Z plugin: undefined, 2026-10-24T14:24:43.4885026Z 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-24T14:24:43.4885535Z loc: [Object], 2026-10-24T14:24:43.4885787Z frame: '1 | /**\n' + 2026-10-24T14:24:43.4886019Z ' | ^\n' + 2026-10-24T14:24:43.4886331Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T14:24:43.4886621Z '3 | *' 2026-10-24T14:24:43.4886818Z }, 2026-10-24T14:24:43.4887000Z runnerError: Error: RunnerError 2026-10-24T14:24:43.4887766Z 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-24T14:24:43.4889295Z 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-24T14:24:43.4890085Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.4890947Z 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-24T14:24:43.4891792Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 92ms 2026-10-24T14:24:43.4892754Z 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-24T14:24:43.4893818Z 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-24T14:24:43.4894887Z 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-24T14:24:43.4896052Z 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-24T14:24:43.4897280Z 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-24T14:24:43.4898382Z 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-24T14:24:43.4898952Z } 2026-10-24T14:24:43.4899120Z } 2026-10-24T14:24:43.4899243Z 2026-10-24T14:24:43.4899685Z 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-24T14:24:43.4900229Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-24T14:24:43.4900542Z messageId: 'archive-write-failure', 2026-10-24T14:24:43.4900767Z error: { 2026-10-24T14:24:43.4900992Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.4901255Z operation: 'write', 2026-10-24T14:24:43.4901496Z directory: 'composer-drafts', 2026-10-24T14:24:43.4901743Z fileName: 'drafts.json', 2026-10-24T14:24:43.4901964Z cause: Error: Draft storage unavailable 2026-10-24T14:24:43.4902392Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-24T14:24:43.4903004Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.4903814Z 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-24T14:24:43.4904362Z } 2026-10-24T14:24:43.4904537Z } 2026-10-24T14:24:43.4904659Z 2026-10-24T14:24:43.4905060Z 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-24T14:24:43.4905565Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-24T14:24:43.4905858Z environmentId: 'environment-1', 2026-10-24T14:24:43.4906109Z threadId: 'thread-1', 2026-10-24T14:24:43.4906376Z messageId: 'message-acknowledged', 2026-10-24T14:24:43.4906599Z error: { 2026-10-24T14:24:43.4906821Z _tag: 'ThreadOutboxManagerError', 2026-10-24T14:24:43.4907073Z operation: 'remove', 2026-10-24T14:24:43.4907312Z environmentId: 'environment-1', 2026-10-24T14:24:43.4907557Z threadId: 'thread-1', 2026-10-24T14:24:43.4907812Z messageId: 'message-acknowledged', 2026-10-24T14:24:43.4908050Z cause: Error: storage unavailable 2026-10-24T14:24:43.4908412Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-24T14:24:43.4909241Z 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-24T14:24:43.4910218Z 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-24T14:24:43.4911173Z 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-24T14:24:43.4911705Z at new Promise () 2026-10-24T14:24:43.4912358Z 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-24T14:24:43.4913333Z 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-24T14:24:43.4913865Z at new Promise () 2026-10-24T14:24:43.4914532Z 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-24T14:24:43.4915496Z 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-24T14:24:43.4916019Z } 2026-10-24T14:24:43.4916186Z } 2026-10-24T14:24:43.4916329Z 2026-10-24T14:24:43.4916821Z 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-24T14:24:43.4917569Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-24T14:24:43.4918124Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-24T14:24:43.4918918Z 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-24T14:24:43.4919857Z 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-24T14:24:43.4920801Z 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-24T14:24:43.4921332Z at new Promise () 2026-10-24T14:24:43.4921987Z 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-24T14:24:43.4922955Z 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-24T14:24:43.4923478Z at new Promise () 2026-10-24T14:24:43.4924131Z 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-24T14:24:43.4925094Z 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-24T14:24:43.4925564Z 2026-10-24T14:24:43.4925969Z 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-24T14:24:43.4926545Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-24T14:24:43.4926865Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.4927127Z operation: 'write', 2026-10-24T14:24:43.4927359Z directory: 'composer-drafts', 2026-10-24T14:24:43.4927602Z fileName: 'drafts.json', 2026-10-24T14:24:43.4927813Z cause: Error: disk full 2026-10-24T14:24:43.4928162Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-24T14:24:43.4928598Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.4929326Z 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-24T14:24:43.4929864Z } 2026-10-24T14:24:43.4929994Z 2026-10-24T14:24:43.4930452Z 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-24T14:24:43.4931116Z [thread-outbox] failed to persist a recovery rollback { 2026-10-24T14:24:43.4931414Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.4931744Z operation: 'write', 2026-10-24T14:24:43.4931977Z directory: 'composer-drafts', 2026-10-24T14:24:43.4932215Z fileName: 'drafts.json', 2026-10-24T14:24:43.4932427Z cause: Error: disk full 2026-10-24T14:24:43.4932766Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T14:24:43.4933202Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.4933931Z 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-24T14:24:43.4934464Z } 2026-10-24T14:24:43.4934597Z 2026-10-24T14:24:43.4935011Z 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-24T14:24:43.4935525Z [thread-outbox] failed to restore an undeliverable message { 2026-10-24T14:24:43.4935833Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.4936086Z operation: 'write', 2026-10-24T14:24:43.4936341Z directory: 'composer-drafts', 2026-10-24T14:24:43.4936593Z fileName: 'drafts.json', 2026-10-24T14:24:43.4936806Z cause: Error: disk full 2026-10-24T14:24:43.4937150Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T14:24:43.4937597Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:24:43.4938327Z 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-24T14:24:43.4938867Z } 2026-10-24T14:24:43.4938995Z 2026-10-24T14:24:43.5198550Z ✓ src/state/terminalSession.test.ts (9 tests) 34ms 2026-10-24T14:24:43.5286531Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 205ms 2026-10-24T14:24:43.5599031Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T14:24:43.5669480Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:24:43.5716436Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.5752632Z operation: 'read', 2026-10-24T14:24:43.5785888Z directory: 'composer-drafts', 2026-10-24T14:24:43.5839467Z fileName: 'drafts.json', 2026-10-24T14:24:43.5895507Z cause: Error: storage unavailable 2026-10-24T14:24:43.5950189Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T14:24:43.6022085Z 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-24T14:24:43.6130679Z 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-24T14:24:43.6159771Z 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-24T14:24:43.6350624Z 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-24T14:24:43.6364885Z at new Promise () 2026-10-24T14:24:43.6424731Z 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-24T14:24:43.6425702Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 41ms 2026-10-24T14:24:43.6471740Z 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-24T14:24:43.6522678Z at new Promise () 2026-10-24T14:24:43.6554321Z 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-24T14:24:43.6654500Z } 2026-10-24T14:24:43.6682772Z 2026-10-24T14:24:43.6740363Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T14:24:43.6776048Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:24:43.6817834Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.6933688Z operation: 'read', 2026-10-24T14:24:43.6997287Z directory: 'composer-drafts', 2026-10-24T14:24:43.7029701Z fileName: 'drafts.json', 2026-10-24T14:24:43.7096240Z cause: Error: storage unavailable 2026-10-24T14:24:43.7133765Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T14:24:43.7134226Z ✓ src/state/threadRequests.test.ts (10 tests) 24ms 2026-10-24T14:24:43.7192835Z 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-24T14:24:43.7292171Z 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-24T14:24:43.7296449Z 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-24T14:24:43.7333593Z 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-24T14:24:43.7352699Z at new Promise () 2026-10-24T14:24:43.7354490Z 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-24T14:24:43.7356012Z 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-24T14:24:43.7356566Z at new Promise () 2026-10-24T14:24:43.7357200Z 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-24T14:24:43.7357725Z } 2026-10-24T14:24:43.7357851Z 2026-10-24T14:24:43.7358227Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T14:24:43.7358681Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:24:43.7358948Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.7359192Z operation: 'decode', 2026-10-24T14:24:43.7359409Z directory: 'composer-drafts', 2026-10-24T14:24:43.7359634Z fileName: 'drafts.json', 2026-10-24T14:24:43.7359829Z cause: { 2026-10-24T14:24:43.7360011Z _tag: 'SchemaError', 2026-10-24T14:24:43.7360259Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T14:24:43.7360477Z } 2026-10-24T14:24:43.7360629Z } 2026-10-24T14:24:43.7360740Z 2026-10-24T14:24:43.7361101Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T14:24:43.7361534Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:24:43.7361800Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:24:43.7362042Z operation: 'decode', 2026-10-24T14:24:43.7362260Z directory: 'composer-drafts', 2026-10-24T14:24:43.7362483Z fileName: 'drafts.json', 2026-10-24T14:24:43.7362670Z cause: { 2026-10-24T14:24:43.7362855Z _tag: 'SchemaError', 2026-10-24T14:24:43.7363093Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T14:24:43.7363311Z } 2026-10-24T14:24:43.7363463Z } 2026-10-24T14:24:43.7363575Z 2026-10-24T14:24:43.7419794Z ✓ src/operations/commands.performance.test.ts (1 test) 239ms 2026-10-24T14:24:43.7666669Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 221ms 2026-10-24T14:24:43.7693130Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 47ms 2026-10-24T14:24:43.8541972Z ✓ src/authorization/remote.test.ts (5 tests) 114ms 2026-10-24T14:24:43.8635742Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 923ms 2026-10-24T14:24:43.8671720Z ✓ mobile composer drafts (74) 2026-10-24T14:24:43.8722428Z ✓ restores deleted file chips and releases undo history (uploaded: false) 313ms 2026-10-24T14:24:43.8898901Z ✓ src/ipc/methods/window.test.ts (5 tests) 121ms 2026-10-24T14:24:43.9386809Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 23ms 2026-10-24T14:24:43.9621796Z ✓ src/state/subagentRuntime.test.ts (11 tests) 32ms 2026-10-24T14:24:43.9776316Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 76ms 2026-10-24T14:24:44.0863000Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 32ms 2026-10-24T14:24:44.1479898Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 86ms 2026-10-24T14:24:44.1597967Z ✓ src/state/usage.test.ts (8 tests) 37ms 2026-10-24T14:24:44.1664687Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 44ms 2026-10-24T14:24:44.2251988Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 72ms 2026-10-24T14:24:44.2549991Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 21ms 2026-10-24T14:24:44.2856944Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 325ms 2026-10-24T14:24:44.4470252Z ✓ src/updates/releaseNotes.test.ts (8 tests) 7ms 2026-10-24T14:24:44.5792019Z ✓ src/work-log/commandLabel.test.ts (61 tests) 123ms 2026-10-24T14:24:44.6069895Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 4ms 2026-10-24T14:24:44.7175907Z ✓  unit  src/lib/android-workspace-navigation.test.ts (16 tests) 30ms 2026-10-24T14:24:44.9359411Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 14ms 2026-10-24T14:24:44.9420149Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 116ms 2026-10-24T14:24:45.0616624Z ✓ src/state/threadSearch.test.ts (9 tests) 48ms 2026-10-24T14:24:45.0778238Z ✓ src/relay/managedRelayState.test.ts (4 tests) 23ms 2026-10-24T14:24:45.1830120Z ✓ src/work-log/presentation.test.ts (18 tests) 19ms 2026-10-24T14:24:45.2069882Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 47ms 2026-10-24T14:24:45.2422595Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 25ms 2026-10-24T14:24:45.2684521Z ✓ src/projectFaviconCache.test.ts (8 tests) 253ms 2026-10-24T14:24:45.2937724Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 102ms 2026-10-24T14:24:45.3293582Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 77ms 2026-10-24T14:24:45.3662906Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 22ms 2026-10-24T14:24:45.3973425Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 10ms 2026-10-24T14:24:45.4124946Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 22ms 2026-10-24T14:24:45.4262637Z ✓ src/device/duoControl.test.ts (12 tests) 28ms 2026-10-24T14:24:45.4780919Z ✓ src/state/threadSubagents.test.ts (7 tests) 16ms 2026-10-24T14:24:45.4909870Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 62ms 2026-10-24T14:24:45.5347959Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 50ms 2026-10-24T14:24:45.5520662Z ✓ src/device/duoViewer.test.ts (2 tests) 27ms 2026-10-24T14:24:45.5631395Z ✓ src/pullRequestQuery.test.ts (17 tests) 15ms 2026-10-24T14:24:45.6998978Z ✓ src/window/QuitHold.test.ts (7 tests) 27ms 2026-10-24T14:24:45.7606717Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 19ms 2026-10-24T14:24:45.7831233Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 32ms 2026-10-24T14:24:45.7944135Z ✓  unit  src/lib/composerContext.test.ts (16 tests) 160ms 2026-10-24T14:24:45.8394302Z ✓ gnome-extension/captureService.test.js (10 tests) 13ms 2026-10-24T14:24:45.9465432Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 21ms 2026-10-24T14:24:46.0109232Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 95ms 2026-10-24T14:24:46.0256306Z ✓ src/handoff.test.ts (15 tests) 13ms 2026-10-24T14:24:46.2077612Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 7ms 2026-10-24T14:24:46.2174312Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 20ms 2026-10-24T14:24:46.2608449Z ✓ knip-schemas.test.ts (1 test) 7434ms 2026-10-24T14:24:46.2741059Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 7433ms 2026-10-24T14:24:46.2855873Z 2026-10-24T14:24:46.2976091Z  Test Files  21 passed (21) 2026-10-24T14:24:46.3086590Z  Tests  161 passed (161) 2026-10-24T14:24:46.3237476Z  Start at  14:24:38 2026-10-24T14:24:46.3320002Z  Duration  7.91s (tests 53%, import 25%, transform 11%, setup 11%) 2026-10-24T14:24:46.3389009Z 2026-10-24T14:24:46.3469909Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 12ms 2026-10-24T14:24:46.3528157Z 2026-10-24T14:24:46.3583404Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:24:46.4164100Z ✓ src/pullRequestLinkInput.test.ts (17 tests) 19ms 2026-10-24T14:24:46.4337589Z ✓ src/updates/updateMachine.test.ts (4 tests) 5ms 2026-10-24T14:24:46.5680593Z ✓ src/connection/diagnosis.test.ts (7 tests) 28ms 2026-10-24T14:24:46.5832011Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 99ms 2026-10-24T14:24:46.6075263Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 22ms 2026-10-24T14:24:46.6109311Z ✓ src/pullRequestMarkdown.test.ts (17 tests) 11ms 2026-10-24T14:24:46.6819326Z ✓ src/linuxSecretStorage.test.ts (7 tests) 21ms 2026-10-24T14:24:46.6881757Z 2026-10-24T14:24:46.6890282Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-24T14:24:46.6958184Z 2026-10-24T14:24:46.7351490Z ✓ src/state/presentation.test.ts (3 tests) 11ms 2026-10-24T14:24:46.7644528Z ✓ src/state/itemSupport.test.ts (2 tests) 2ms 2026-10-24T14:24:46.7731957Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 88ms 2026-10-24T14:24:46.8432341Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 18ms 2026-10-24T14:24:46.8664970Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 13ms 2026-10-24T14:24:46.9717107Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 22ms 2026-10-24T14:24:46.9854016Z ✓ src/ipc/methods/preview.test.ts (5 tests) 32ms 2026-10-24T14:24:47.1446090Z ✓ src/device/phoneViewer.test.ts (1 test) 51ms 2026-10-24T14:24:47.1573683Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 32ms 2026-10-24T14:24:47.2069773Z ✓ src/preview/GuestInput.test.ts (4 tests) 8ms 2026-10-24T14:24:47.2751590Z ✓ src/connection/presentation.test.ts (4 tests) 12ms 2026-10-24T14:24:47.3160878Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 88ms 2026-10-24T14:24:47.3247210Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 47ms 2026-10-24T14:24:47.3614777Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 25ms 2026-10-24T14:24:47.3811888Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 35ms 2026-10-24T14:24:47.4869893Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 93ms 2026-10-24T14:24:47.5629700Z ✓ src/device/avcConfig.test.ts (8 tests) 17ms 2026-10-24T14:24:47.5675182Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 30ms 2026-10-24T14:24:47.6426660Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 45ms 2026-10-24T14:24:47.6505996Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 82ms 2026-10-24T14:24:47.6793805Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 6ms 2026-10-24T14:24:47.7802665Z ✓ src/electron/ElectronShell.test.ts (5 tests) 28ms 2026-10-24T14:24:47.7990178Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 63ms 2026-10-24T14:24:47.8491815Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 978ms 2026-10-24T14:24:47.8509766Z ✓ bundled libsecret helper (10) 2026-10-24T14:24:47.8630047Z ✓ builds an executable for the requested architecture into a staged resource directory 483ms 2026-10-24T14:24:47.9398108Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 5ms 2026-10-24T14:24:47.9715420Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 16ms 2026-10-24T14:24:48.1369001Z ✓ src/state/projectEntities.test.ts (2 tests) 41ms 2026-10-24T14:24:48.1469941Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 4ms 2026-10-24T14:24:48.1789983Z ✓ src/state/threadFeedback.test.ts (4 tests) 3ms 2026-10-24T14:24:48.2270043Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 46ms 2026-10-24T14:24:48.2338579Z ✓ src/providerSkills.test.ts (6 tests) 3ms 2026-10-24T14:24:48.3590628Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 34ms 2026-10-24T14:24:48.4677614Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 552ms 2026-10-24T14:24:48.4869910Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-24T14:24:48.5014910Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 550ms 2026-10-24T14:24:48.5058884Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 22ms 2026-10-24T14:24:48.5201858Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 38ms 2026-10-24T14:24:48.6686295Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 3740ms 2026-10-24T14:24:48.6725829Z ✓ new-task branch checkout (11) 2026-10-24T14:24:48.6793338Z ✓ resolves historical branch metadata to its worktree beyond a long query's first page 329ms 2026-10-24T14:24:48.7062946Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 395ms 2026-10-24T14:24:48.7229878Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 898ms 2026-10-24T14:24:48.7280333Z ✓ rejects picker worktree reuse when project root is unsafe (nested: false) 345ms 2026-10-24T14:24:48.7404653Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 3ms 2026-10-24T14:24:48.7786793Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 101ms 2026-10-24T14:24:48.7872582Z ✓ src/operations/projects.test.ts (6 tests) 14ms 2026-10-24T14:24:48.8830145Z ✓ src/device/phoneScene.test.ts (8 tests) 130ms 2026-10-24T14:24:48.9210092Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 875ms 2026-10-24T14:24:48.9300056Z ✓ highlightNativeReviewDiffVisibleRows (3) 2026-10-24T14:24:48.9453429Z ✓ does not carry grammar state across hunk boundaries 370ms 2026-10-24T14:24:48.9545147Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 18ms 2026-10-24T14:24:49.0200344Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 12ms 2026-10-24T14:24:49.0430051Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 27ms 2026-10-24T14:24:49.0950053Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 16ms 2026-10-24T14:24:49.2415985Z ✓ src/changeRequestLinks.test.ts (6 tests) 17ms 2026-10-24T14:24:49.2970931Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 28ms 2026-10-24T14:24:49.3180898Z ✓ src/app/DesktopUserData.test.ts (2 tests) 96ms 2026-10-24T14:24:49.3939118Z ✓ src/reviewGuideTour.test.ts (7 tests) 19ms 2026-10-24T14:24:49.4113058Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 20ms 2026-10-24T14:24:49.4260183Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 24ms 2026-10-24T14:24:49.4859992Z ✓ src/device/phoneInteraction.test.ts (4 tests) 7ms 2026-10-24T14:24:49.5208200Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 163ms 2026-10-24T14:24:49.5294056Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 16ms 2026-10-24T14:24:49.5689829Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 2ms 2026-10-24T14:24:49.6355245Z ✓ src/state/usageProgress.test.ts (4 tests) 6ms 2026-10-24T14:24:49.7668201Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 22ms 2026-10-24T14:24:49.8369257Z ✓ src/device/duoScene.test.ts (2 tests) 42ms 2026-10-24T14:24:49.8413908Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 13ms 2026-10-24T14:24:49.9029889Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 20ms 2026-10-24T14:24:49.9245216Z ✓ src/device/model.test.ts (4 tests) 18ms 2026-10-24T14:24:49.9408428Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 46ms 2026-10-24T14:24:49.9710327Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 5ms 2026-10-24T14:24:49.9749734Z ✓ src/preview/RecordingInput.test.ts (2 tests) 6ms 2026-10-24T14:24:50.0069511Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 174ms 2026-10-24T14:24:50.0630077Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 16ms 2026-10-24T14:24:50.1812733Z ✓ src/preview/AnnotationIds.test.ts (1 test) 13ms 2026-10-24T14:24:50.2639014Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 5ms 2026-10-24T14:24:50.2792780Z 2026-10-24T14:24:50.2820912Z  Test Files  103 passed (103) 2026-10-24T14:24:50.2866668Z  Tests  837 passed (837) 2026-10-24T14:24:50.2867132Z  Start at  14:24:32 2026-10-24T14:24:50.2867741Z  Duration  17.43s (import 49%, transform 26%, setup 13%, tests 12%, worker 1%) 2026-10-24T14:24:50.2867970Z 2026-10-24T14:24:50.2868223Z  Import  520 modules were evaluated 6441 times · 48.50s total, 49% of tracked time 2026-10-24T14:24:50.2868966Z   ~4.85s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T14:24:50.2869394Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T14:24:50.2869571Z 2026-10-24T14:24:50.2869767Z ✓ src/state/attachments.test.ts (3 tests) 14ms 2026-10-24T14:24:50.4027337Z 2026-10-24T14:24:50.4096153Z ✓ src/state/filesystem.test.ts (8 tests) 44ms 2026-10-24T14:24:50.4300579Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 30ms 2026-10-24T14:24:50.4519890Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (16 tests) 17ms 2026-10-24T14:24:50.5354096Z ✓ src/connection/errors.test.ts (5 tests) 4ms 2026-10-24T14:24:50.6040494Z ✓ src/t3ToolSummary.test.ts (3 tests) 3ms 2026-10-24T14:24:50.9207668Z ✓ src/state/sharedSettings.test.ts (9 tests) 15ms 2026-10-24T14:24:50.9323095Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 29ms 2026-10-24T14:24:51.0148939Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 16ms 2026-10-24T14:24:51.0301491Z ✓ src/mediaSource.test.ts (8 tests) 9ms 2026-10-24T14:24:51.0671218Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 6ms 2026-10-24T14:24:51.2350274Z ✓ src/connection/compatibility.test.ts (4 tests) 15ms 2026-10-24T14:24:51.4126697Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 26ms 2026-10-24T14:24:51.5230270Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 4ms 2026-10-24T14:24:51.5525403Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-24T14:24:51.5608267Z [14:24:51.545] WARN (#20): Database unavailable; loading fallback preferences. { 2026-10-24T14:24:51.5710359Z cause: { 2026-10-24T14:24:51.5850255Z _tag: 'MobileDatabaseError', 2026-10-24T14:24:51.5943136Z operation: 'load-preferences', 2026-10-24T14:24:51.6019625Z cause: Error: database unavailable 2026-10-24T14:24:51.6164950Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T14:24:51.6186042Z 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-24T14:24:51.6233257Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T14:24:51.6358436Z 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-24T14:24:51.6432779Z 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-24T14:24:51.6523032Z 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-24T14:24:51.6563275Z 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-24T14:24:51.6637654Z 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-24T14:24:51.6671236Z 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-24T14:24:51.6752300Z 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-24T14:24:51.6899234Z } 2026-10-24T14:24:51.6909390Z } 2026-10-24T14:24:51.6989569Z 2026-10-24T14:24:51.7058052Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T14:24:51.7132070Z [14:24:51.547] WARN (#21): Database unavailable; loading fallback preferences. { 2026-10-24T14:24:51.7230071Z cause: { 2026-10-24T14:24:51.7337233Z _tag: 'MobileDatabaseError', 2026-10-24T14:24:51.7496752Z operation: 'load-preferences', 2026-10-24T14:24:51.7506638Z cause: Error: database unavailable 2026-10-24T14:24:51.7619500Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T14:24:51.7663997Z 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-24T14:24:51.7733908Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T14:24:51.7782477Z 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-24T14:24:51.7896336Z 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-24T14:24:51.7977442Z 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-24T14:24:51.8066133Z 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-24T14:24:51.8107590Z 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-24T14:24:51.8193843Z 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-24T14:24:51.8337187Z 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-24T14:24:51.8428844Z } 2026-10-24T14:24:51.8467326Z } 2026-10-24T14:24:51.8549824Z 2026-10-24T14:24:51.8690786Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T14:24:51.8752354Z [14:24:51.547] WARN (#21): Database unavailable; saving preferences to secure storage. { 2026-10-24T14:24:51.8852960Z cause: { 2026-10-24T14:24:51.8971860Z _tag: 'MobileDatabaseError', 2026-10-24T14:24:51.9040944Z operation: 'save-preferences', 2026-10-24T14:24:51.9041312Z cause: Error: database unavailable 2026-10-24T14:24:51.9151000Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-24T14:24:51.9192198Z 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-24T14:24:51.9350792Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-24T14:24:51.9351739Z 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-24T14:24:51.9386759Z 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-24T14:24:51.9489830Z 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-24T14:24:51.9577739Z 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-24T14:24:51.9659510Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-24T14:24:51.9691132Z 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-24T14:24:51.9796910Z 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-24T14:24:51.9850600Z } 2026-10-24T14:24:51.9928476Z } 2026-10-24T14:24:52.0057493Z 2026-10-24T14:24:52.0134881Z ✓  unit  src/lib/storage.test.ts (8 tests) 33ms 2026-10-24T14:24:52.0182492Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 10ms 2026-10-24T14:24:52.0341068Z ✓ src/device/streamFrames.test.ts (1 test) 34ms 2026-10-24T14:24:52.0353745Z ✓  unit  src/dependency-graph.test.ts (2 tests) 22ms 2026-10-24T14:24:52.0367123Z ✓ src/device/modelScene.test.ts (2 tests) 11ms 2026-10-24T14:24:52.0412488Z ✓ src/state/gitActions.test.ts (3 tests) 4ms 2026-10-24T14:24:52.0540888Z ✓  unit  src/lib/layout.test.ts (15 tests) 19ms 2026-10-24T14:24:52.0599433Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 142ms 2026-10-24T14:24:52.0640262Z ✓ src/promptLinks.test.ts (3 tests) 4ms 2026-10-24T14:24:52.1207448Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-24T14:24:52.1220955Z [14:24:52.112] WARN (#35): Could not load mobile preferences. { 2026-10-24T14:24:52.1270312Z _tag: 'MobilePreferencesLoadError', 2026-10-24T14:24:52.1353458Z cause: Error: secure storage unavailable 2026-10-24T14:24:52.1354295Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-24T14:24:52.1446178Z at Generator.next () 2026-10-24T14:24:52.1447059Z 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-24T14:24:52.1492210Z 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-24T14:24:52.1566834Z 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-24T14:24:52.1567533Z 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-24T14:24:52.1571966Z 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-24T14:24:52.1620551Z 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-24T14:24:52.1701358Z 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-24T14:24:52.1831639Z 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-24T14:24:52.1846852Z } 2026-10-24T14:24:52.1847493Z 2026-10-24T14:24:52.1848085Z ✓  unit  src/state/preferences.test.ts (3 tests) 61ms 2026-10-24T14:24:52.1848576Z ✓ src/state/queryPersistence.test.ts (3 tests) 12ms 2026-10-24T14:24:52.1849019Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 7ms 2026-10-24T14:24:52.4831638Z ✓ src/device/deviceMotion.test.ts (2 tests) 21ms 2026-10-24T14:24:52.6100551Z ✓  unit  src/state/session.test.ts (4 tests) 13ms 2026-10-24T14:24:52.6829873Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 15ms 2026-10-24T14:24:52.7411647Z ✓ src/threadReference.test.ts (5 tests) 11ms 2026-10-24T14:24:52.7901686Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 19ms 2026-10-24T14:24:52.8390131Z ✓ src/state/customSnooze.test.ts (11 tests) 14ms 2026-10-24T14:24:52.8904572Z ✓ src/state/threadInbox.test.ts (2 tests) 6ms 2026-10-24T14:24:52.9750269Z ✓ src/state/auth.test.ts (2 tests) 3ms 2026-10-24T14:24:52.9833080Z ✓ src/state/usageAccess.test.ts (8 tests) 3ms 2026-10-24T14:24:53.0869464Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 68ms 2026-10-24T14:24:53.1004051Z ✓ src/work-log/itemDetail.test.ts (2 tests) 9ms 2026-10-24T14:24:53.1974582Z ✓ src/errors/safeLog.test.ts (2 tests) 7ms 2026-10-24T14:24:53.2015072Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 318ms 2026-10-24T14:24:53.2132284Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 259ms 2026-10-24T14:24:53.2366446Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 13ms 2026-10-24T14:24:53.2367004Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 8ms 2026-10-24T14:24:53.2670181Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 25ms 2026-10-24T14:24:53.4299991Z ✓ src/filePreview.test.ts (3 tests) 49ms 2026-10-24T14:24:53.4382102Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 114ms 2026-10-24T14:24:53.4388152Z ✓ src/http/Api.test.ts (27 tests) 241ms 2026-10-24T14:24:53.4841190Z ✓ src/userMessage.test.ts (3 tests) 6ms 2026-10-24T14:24:53.5809188Z ✓ src/markdownImages.test.ts (12 tests) 16ms 2026-10-24T14:24:53.6043638Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 419ms 2026-10-24T14:24:53.7861684Z ✓ src/errors/transport.test.ts (3 tests) 5ms 2026-10-24T14:24:53.8585057Z ✓ src/relay/errorPresentation.test.ts (3 tests) 6ms 2026-10-24T14:24:53.8876291Z ✓ src/mediaReference.test.ts (7 tests) 17ms 2026-10-24T14:24:54.0109565Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 44ms 2026-10-24T14:24:54.0663344Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 21ms 2026-10-24T14:24:54.0864176Z ✓ src/composerThreadItems.test.ts (1 test) 13ms 2026-10-24T14:24:54.1496298Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 8ms 2026-10-24T14:24:54.1710036Z ✓ src/device/duoSnap.test.ts (1 test) 19ms 2026-10-24T14:24:54.1824594Z ✓ src/state/threadHistoryController.test.ts (1 test) 22ms 2026-10-24T14:24:54.1888300Z ✓ src/state/assets.test.ts (1 test) 3ms 2026-10-24T14:24:54.3138569Z ✓ src/device/androidFoldScene.test.ts (1 test) 72ms 2026-10-24T14:24:54.4429932Z ✓ src/device/renderScheduler.test.ts (1 test) 7ms 2026-10-24T14:24:54.4750351Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 175ms 2026-10-24T14:24:54.4820191Z ✓ src/errors/errorTrace.test.ts (2 tests) 9ms 2026-10-24T14:24:54.4990176Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 62ms 2026-10-24T14:24:54.5147882Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 13ms 2026-10-24T14:24:54.5429841Z ✓ src/environment/endpoint.test.ts (1 test) 4ms 2026-10-24T14:24:54.5452180Z ✓ src/state/commandOutput.test.ts (1 test) 4ms 2026-10-24T14:24:54.5628011Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 600ms 2026-10-24T14:24:54.5670241Z ✓ HookInboxStore (11) 2026-10-24T14:24:54.5744783Z ✓ refuses a request that would pass the byte cap 326ms 2026-10-24T14:24:54.5789937Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 4ms 2026-10-24T14:24:54.6700734Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 7ms 2026-10-24T14:24:54.6749875Z ✓ src/secretRequest.test.ts (2 tests) 4ms 2026-10-24T14:24:54.6990462Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 31ms 2026-10-24T14:24:54.8230088Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 16ms 2026-10-24T14:24:54.8869918Z ✓ src/state/archivedThreads.test.ts (1 test) 9ms 2026-10-24T14:24:54.8950532Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 10ms 2026-10-24T14:24:54.9029039Z 2026-10-24T14:24:54.9190189Z  Test Files  126 passed (126) 2026-10-24T14:24:54.9270143Z  Tests  1213 passed (1213) 2026-10-24T14:24:54.9365820Z  Start at  14:24:32 2026-10-24T14:24:54.9497035Z  Duration  22.06s (import 55%, transform 26%, setup 12%, tests 7%, worker 1%) 2026-10-24T14:24:54.9517478Z 2026-10-24T14:24:54.9534193Z  Import  511 modules were evaluated 9679 times · 69.63s total, 55% of tracked time 2026-10-24T14:24:54.9582758Z   ~7.95s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T14:24:54.9628039Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T14:24:54.9658302Z 2026-10-24T14:24:54.9727651Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 82ms 2026-10-24T14:24:54.9773222Z 2026-10-24T14:24:54.9806673Z ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 67ms 2026-10-24T14:24:55.0990825Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 198ms 2026-10-24T14:24:55.1457510Z ✓ src/auth/RelayTokens.test.ts (5 tests) 40ms 2026-10-24T14:24:55.1738246Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 66ms 2026-10-24T14:24:55.2716475Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 10ms 2026-10-24T14:24:55.2846146Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 12ms 2026-10-24T14:24:55.5384489Z ✓  unit  src/lib/reserved-regions.test.ts (7 tests) 8ms 2026-10-24T14:24:55.6220038Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-24T14:24:55.6252882Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-24T14:24:55.6291068Z - react-native-blob-util 2026-10-24T14:24:55.6357374Z - @react-native-async-storage/async-storage 2026-10-24T14:24:55.6358069Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-24T14:24:55.6377447Z ✅ Clerk iOS plugin loaded 2026-10-24T14:24:55.6637332Z ✅ Clerk Android plugin loaded 2026-10-24T14:24:55.6744956Z 2026-10-24T14:24:55.6760899Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 396ms 2026-10-24T14:24:55.6761401Z ✓ withAndroidFbjniVersion (4) 2026-10-24T14:24:55.6761836Z ✓ applies the force through the registered app config 363ms 2026-10-24T14:24:55.6990075Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (4 tests) 15ms 2026-10-24T14:24:55.8788744Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 27ms 2026-10-24T14:24:55.8992415Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 7ms 2026-10-24T14:24:55.9710399Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 526ms 2026-10-24T14:24:55.9746211Z ✓ buildNativeReviewDiffData row bound (1) 2026-10-24T14:24:55.9749638Z ✓ caps each huge file excerpt while preserving full counts and ordinary files 510ms 2026-10-24T14:24:56.0782673Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 15ms 2026-10-24T14:24:56.1789034Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 10ms 2026-10-24T14:24:56.1971802Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.2013198Z [14:24:56.183] INFO (#5): Plan: 1 tasks 2026-10-24T14:24:56.2039380Z [14:24:56.186] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T14:24:56.2069154Z [14:24:56.186] INFO (#5): 2026-10-24T14:24:56.2102853Z 2026-10-24T14:24:56.2162791Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.2164762Z [14:24:56.194] INFO (#47): [PublishClientConfig] running 2026-10-24T14:24:56.2233885Z 2026-10-24T14:24:56.2235338Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.2271884Z Wrote relay client configuration to /tmp/t3-relay-client-config-oyOXVZ/client.env 2026-10-24T14:24:56.2342962Z [14:24:56.195] INFO (#47): [PublishClientConfig] ran (1ms) 2026-10-24T14:24:56.2394387Z 2026-10-24T14:24:56.2395473Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.2430405Z [14:24:56.196] INFO (#48): [PublishClientConfig] ran (2ms) 2026-10-24T14:24:56.2460490Z [14:24:56.196] INFO (#5): 2026-10-24T14:24:56.2495416Z [14:24:56.196] INFO (#5): Done: 1 succeeded (10ms) 2026-10-24T14:24:56.2662053Z 2026-10-24T14:24:56.2663315Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.2710922Z [14:24:56.199] INFO (#5): Plan: no resources 2026-10-24T14:24:56.2723078Z [14:24:56.199] INFO (#5): 2026-10-24T14:24:56.2746634Z [14:24:56.199] INFO (#63): [PublishClientConfig] skipped 2026-10-24T14:24:56.2792265Z [14:24:56.199] INFO (#64): [PublishClientConfig] skipped 2026-10-24T14:24:56.2850600Z [14:24:56.199] INFO (#5): 2026-10-24T14:24:56.2882697Z [14:24:56.200] INFO (#5): Done: 0 succeeded, 1 skipped (0ms) 2026-10-24T14:24:56.2894177Z 2026-10-24T14:24:56.2927718Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.2998991Z [14:24:56.202] INFO (#5): Plan: 1 tasks 2026-10-24T14:24:56.2999484Z [14:24:56.202] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T14:24:56.3030454Z [14:24:56.202] INFO (#5): 2026-10-24T14:24:56.3069509Z 2026-10-24T14:24:56.3109999Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.3110558Z [14:24:56.202] INFO (#79): [PublishClientConfig] running 2026-10-24T14:24:56.3149049Z 2026-10-24T14:24:56.3171510Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.3229763Z Wrote relay client configuration to /tmp/t3-relay-client-config-oyOXVZ/client.env 2026-10-24T14:24:56.3230193Z [14:24:56.203] INFO (#79): [PublishClientConfig] ran (1ms) 2026-10-24T14:24:56.3268953Z 2026-10-24T14:24:56.3349817Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.3378866Z [14:24:56.203] INFO (#80): [PublishClientConfig] ran (1ms) 2026-10-24T14:24:56.3389221Z [14:24:56.203] INFO (#5): 2026-10-24T14:24:56.3429556Z [14:24:56.203] INFO (#5): Done: 1 succeeded (1ms) 2026-10-24T14:24:56.3469489Z 2026-10-24T14:24:56.3509848Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:24:56.3608433Z [14:24:56.205] INFO (#5): Plan: 1 tasks 2026-10-24T14:24:56.3656002Z [14:24:56.205] INFO (#5): [PublishClientConfig] drop [action] 2026-10-24T14:24:56.3730644Z [14:24:56.205] INFO (#5): 2026-10-24T14:24:56.3762260Z [14:24:56.205] INFO (#88): [PublishClientConfig] deleting 2026-10-24T14:24:56.3813012Z [14:24:56.206] INFO (#88): [PublishClientConfig] deleted (1ms) 2026-10-24T14:24:56.3883542Z [14:24:56.206] INFO (#5): 2026-10-24T14:24:56.3949350Z [14:24:56.206] INFO (#5): Done: 1 succeeded (1ms) 2026-10-24T14:24:56.3974835Z 2026-10-24T14:24:56.4021710Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T14:24:56.4109335Z [14:24:56.210] INFO (#117): Plan: 1 tasks 2026-10-24T14:24:56.4145538Z [14:24:56.210] INFO (#117): [PublishClientConfig] run [action] 2026-10-24T14:24:56.4349612Z [14:24:56.210] INFO (#117): 2026-10-24T14:24:56.4469019Z 2026-10-24T14:24:56.4549942Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T14:24:56.4565491Z [14:24:56.211] INFO (#158): [PublishClientConfig] running 2026-10-24T14:24:56.4589289Z [14:24:56.211] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (0ms) 2026-10-24T14:24:56.4749300Z [14:24:56.211] INFO (#117): 2026-10-24T14:24:56.4789120Z [14:24:56.211] INFO (#117): Failed: 0 succeeded, 1 failed (1ms) 2026-10-24T14:24:56.4893391Z 2026-10-24T14:24:56.4936695Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T14:24:56.4991129Z [14:24:56.212] INFO (#117): Plan: 1 tasks 2026-10-24T14:24:56.5069479Z [14:24:56.212] INFO (#117): [PublishClientConfig] drop [action] 2026-10-24T14:24:56.5095852Z [14:24:56.212] INFO (#117): 2026-10-24T14:24:56.5231139Z [14:24:56.212] INFO (#166): [PublishClientConfig] deleting 2026-10-24T14:24:56.5312649Z [14:24:56.212] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-24T14:24:56.5398244Z [14:24:56.212] INFO (#117): 2026-10-24T14:24:56.5456580Z [14:24:56.212] INFO (#117): Done: 1 succeeded (0ms) 2026-10-24T14:24:56.5489552Z 2026-10-24T14:24:56.5550473Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T14:24:56.5584291Z [14:24:56.217] INFO (#195): Plan: 1 tasks 2026-10-24T14:24:56.5700338Z [14:24:56.217] INFO (#195): [PublishClientConfig] run [action] 2026-10-24T14:24:56.5762348Z [14:24:56.217] INFO (#195): 2026-10-24T14:24:56.5793254Z 2026-10-24T14:24:56.5837156Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T14:24:56.5949721Z [14:24:56.217] INFO (#236): [PublishClientConfig] running 2026-10-24T14:24:56.5974799Z [14:24:56.217] 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-24T14:24:56.6024646Z [14:24:56.218] INFO (#195): 2026-10-24T14:24:56.6030802Z [14:24:56.218] INFO (#195): Failed: 0 succeeded, 1 failed (1ms) 2026-10-24T14:24:56.6066681Z 2026-10-24T14:24:56.6120745Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T14:24:56.6198204Z [14:24:56.218] INFO (#195): Plan: 1 tasks 2026-10-24T14:24:56.6233204Z [14:24:56.218] INFO (#195): [PublishClientConfig] drop [action] 2026-10-24T14:24:56.6297833Z [14:24:56.218] INFO (#195): 2026-10-24T14:24:56.6366423Z [14:24:56.218] INFO (#244): [PublishClientConfig] deleting 2026-10-24T14:24:56.6426932Z [14:24:56.218] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-24T14:24:56.6461228Z [14:24:56.219] INFO (#195): 2026-10-24T14:24:56.6461492Z [14:24:56.219] INFO (#195): Done: 1 succeeded (1ms) 2026-10-24T14:24:56.6640610Z 2026-10-24T14:24:56.6750317Z ✓ src/clientConfig.test.ts (10 tests) 178ms 2026-10-24T14:24:56.6803053Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 9ms 2026-10-24T14:24:56.6846895Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 27ms 2026-10-24T14:24:56.6869540Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 14ms 2026-10-24T14:24:56.6916919Z ✓  unit  src/state/use-thread-pr.test.ts (7 tests) 5ms 2026-10-24T14:24:56.6991509Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 53ms 2026-10-24T14:24:56.7310178Z ✓  unit  src/state/assets.test.ts (4 tests) 5ms 2026-10-24T14:24:56.7757297Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 163ms 2026-10-24T14:24:56.9514548Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 13ms 2026-10-24T14:24:56.9749959Z ✓  unit  src/state/thread-order.test.ts (4 tests) 13ms 2026-10-24T14:24:56.9910916Z ✓ src/previewTunnelSweep.test.ts (4 tests) 47ms 2026-10-24T14:24:57.0376376Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 17ms 2026-10-24T14:24:57.1990823Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 7ms 2026-10-24T14:24:57.2109933Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 22ms 2026-10-24T14:24:57.3637396Z ✓  unit  src/state/attachments.test.ts (2 tests) 3ms 2026-10-24T14:24:57.3815040Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 3ms 2026-10-24T14:24:57.4007221Z ✓ src/previewStages.test.ts (4 tests) 16ms 2026-10-24T14:24:57.4467662Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms 2026-10-24T14:24:57.5070922Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 88ms 2026-10-24T14:24:57.7449554Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 4ms 2026-10-24T14:24:57.8230215Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 4ms 2026-10-24T14:24:57.8860084Z ✓ src/hooks/HeldHooks.test.ts (1 test) 5ms 2026-10-24T14:24:57.9270149Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 8ms 2026-10-24T14:24:57.9510450Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 4ms 2026-10-24T14:24:58.1456623Z ✓ src/deploymentConfig.test.ts (3 tests) 11ms 2026-10-24T14:24:58.1750359Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 9ms 2026-10-24T14:24:58.2001760Z ✓ src/environments/endpointFailure.test.ts (15 tests) 3ms 2026-10-24T14:24:58.2600687Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 21ms 2026-10-24T14:24:58.2656959Z ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 105ms 2026-10-24T14:24:58.3322363Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 16ms 2026-10-24T14:24:58.4270161Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 12ms 2026-10-24T14:24:58.4590172Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (9 tests) 6ms 2026-10-24T14:24:58.4670375Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 11ms 2026-10-24T14:24:58.5469625Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 11ms 2026-10-24T14:24:58.5532083Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 11ms 2026-10-24T14:24:58.6652282Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 23ms 2026-10-24T14:24:58.7160363Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 8ms 2026-10-24T14:24:58.8007728Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 5ms 2026-10-24T14:24:58.8646334Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 34ms 2026-10-24T14:24:58.8948022Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 3ms 2026-10-24T14:24:58.9791432Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 7ms 2026-10-24T14:24:59.0256935Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 158ms 2026-10-24T14:24:59.0327626Z ✓  unit  src/connection/storage.test.ts (3 tests) 15ms 2026-10-24T14:24:59.0830185Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 10ms 2026-10-24T14:24:59.1387515Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 4ms 2026-10-24T14:24:59.1471021Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 6ms 2026-10-24T14:24:59.1507775Z 2026-10-24T14:24:59.1530400Z  Test Files  32 passed (32) 2026-10-24T14:24:59.1530934Z  Tests  276 passed (276) 2026-10-24T14:24:59.1531236Z  Start at  14:24:46 2026-10-24T14:24:59.1531551Z  Duration  12.45s (import 77%, transform 15%, tests 4%, setup 4%) 2026-10-24T14:24:59.1531793Z 2026-10-24T14:24:59.1666415Z ✓  unit  src/features/workspace/navigation-tab-order.test.ts (6 tests) 4ms 2026-10-24T14:24:59.1790593Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 5ms 2026-10-24T14:24:59.1974152Z 2026-10-24T14:24:59.2021759Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 26ms 2026-10-24T14:24:59.4611205Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 2ms 2026-10-24T14:24:59.5037789Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 8ms 2026-10-24T14:24:59.5224465Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 3ms 2026-10-24T14:24:59.6105655Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 3ms 2026-10-24T14:24:59.6350372Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 5ms 2026-10-24T14:24:59.7140398Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 4ms 2026-10-24T14:24:59.7180934Z ✓  unit  src/connection/migration.test.ts (2 tests) 6ms 2026-10-24T14:24:59.7348469Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 3ms 2026-10-24T14:24:59.7950218Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 5ms 2026-10-24T14:24:59.8498210Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 2ms 2026-10-24T14:24:59.9099248Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 6ms 2026-10-24T14:24:59.9657169Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 2ms 2026-10-24T14:25:00.0890042Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 5ms 2026-10-24T14:25:00.1105857Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 6ms 2026-10-24T14:25:00.1605608Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (3 tests) 2ms 2026-10-24T14:25:00.2066230Z ✓  unit  src/lib/projectIcon.test.ts (5 tests) 4ms 2026-10-24T14:25:00.2187153Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 11ms 2026-10-24T14:25:00.2999241Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms 2026-10-24T14:25:00.3451980Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 3ms 2026-10-24T14:25:00.4563178Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 3ms 2026-10-24T14:25:00.5000136Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms 2026-10-24T14:25:00.5585932Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 3ms 2026-10-24T14:25:00.5854240Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 2ms 2026-10-24T14:25:00.6070460Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (3 tests) 3ms 2026-10-24T14:25:00.6243069Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 3ms 2026-10-24T14:25:00.6819470Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms 2026-10-24T14:25:00.7568815Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 9ms 2026-10-24T14:25:00.8025673Z ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms 2026-10-24T14:25:00.8660696Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 3ms 2026-10-24T14:25:00.8701986Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms 2026-10-24T14:25:00.9441972Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 4ms 2026-10-24T14:25:00.9911782Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 4ms 2026-10-24T14:25:00.9994842Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (3 tests) 2ms 2026-10-24T14:25:01.0206348Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 4ms 2026-10-24T14:25:01.0864600Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 4ms 2026-10-24T14:25:01.1167249Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 3ms 2026-10-24T14:25:01.2306850Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 4ms 2026-10-24T14:25:01.2565459Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 40ms 2026-10-24T14:25:01.3349648Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 3ms 2026-10-24T14:25:01.3834341Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 5ms 2026-10-24T14:25:01.4023423Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms 2026-10-24T14:25:01.4539806Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms 2026-10-24T14:25:01.4693357Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 2ms 2026-10-24T14:25:01.4699232Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 2ms 2026-10-24T14:25:01.4791729Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 12ms 2026-10-24T14:25:01.5830551Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 18ms 2026-10-24T14:25:01.5986808Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 3ms 2026-10-24T14:25:01.6153414Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 16ms 2026-10-24T14:25:01.6194595Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 19ms 2026-10-24T14:25:01.7751837Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 2ms 2026-10-24T14:25:01.9066832Z ✓  unit  src/features/pull-requests/pullRequestAutolinks.test.ts (4 tests) 12ms 2026-10-24T14:25:01.9455838Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 4ms 2026-10-24T14:25:01.9845339Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-24T14:25:02.0470478Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 3ms 2026-10-24T14:25:02.0753473Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 3ms 2026-10-24T14:25:02.1173894Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 15ms 2026-10-24T14:25:02.1451319Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms 2026-10-24T14:25:02.2090827Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 2ms 2026-10-24T14:25:02.2494762Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 2ms 2026-10-24T14:25:02.2553524Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 3ms 2026-10-24T14:25:02.2774238Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms 2026-10-24T14:25:02.3086365Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 126ms 2026-10-24T14:25:02.3425774Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms 2026-10-24T14:25:02.3909938Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 3ms 2026-10-24T14:25:02.4306892Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms 2026-10-24T14:25:02.4373701Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 4ms 2026-10-24T14:25:02.4699569Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 8ms 2026-10-24T14:25:02.5252021Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 2ms 2026-10-24T14:25:02.6230665Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 63ms 2026-10-24T14:25:02.6381335Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 3ms 2026-10-24T14:25:02.6980206Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms 2026-10-24T14:25:02.7809597Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms 2026-10-24T14:25:02.7932294Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-24T14:25:02.8270444Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 6ms 2026-10-24T14:25:02.8452303Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 10ms 2026-10-24T14:25:02.9622247Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms 2026-10-24T14:25:02.9658806Z ✓  unit  src/state/queries.test.ts (1 test) 6ms 2026-10-24T14:25:02.9931992Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms 2026-10-24T14:25:03.0501290Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms 2026-10-24T14:25:03.0624111Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 7ms 2026-10-24T14:25:03.0942408Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-24T14:25:03.1438156Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-24T14:25:03.1552007Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms 2026-10-24T14:25:03.2382725Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 2ms 2026-10-24T14:25:03.2817167Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 2ms 2026-10-24T14:25:03.2817878Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms 2026-10-24T14:25:03.2886077Z ✓  unit  src/lib/http-response.test.ts (1 test) 3ms 2026-10-24T14:25:03.3814689Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-24T14:25:03.3994846Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-24T14:25:03.4017818Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms 2026-10-24T14:25:03.4074931Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-24T14:25:03.4291931Z ✓  unit  src/features/threads/threadMessageJump.test.ts (1 test) 2ms 2026-10-24T14:25:03.5417910Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-24T14:25:20.0880162Z ✓  unit  src/reactCompilerCoverage.test.ts (923 tests) 29794ms 2026-10-24T14:25:20.0880659Z ✓ React Compiler coverage (923) 2026-10-24T14:25:20.0880912Z ✓ Metro's transformer applies the compiler 1782ms 2026-10-24T14:25:20.0881231Z ✓ compiles src/components/ComposerAttachmentStrip.tsx 348ms 2026-10-24T14:25:20.0881591Z ✓ compiles src/components/ComposerContextSheet.tsx 681ms 2026-10-24T14:25:20.0881952Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 304ms 2026-10-24T14:25:20.0882254Z ✓ compiles src/features/home/HomeScreen.tsx 375ms 2026-10-24T14:25:20.0882568Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 341ms 2026-10-24T14:25:20.0882925Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 400ms 2026-10-24T14:25:20.0883274Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 439ms 2026-10-24T14:25:20.0883581Z ✓ compiles src/features/threads/ThreadComposer.tsx 461ms 2026-10-24T14:25:20.0883889Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 790ms 2026-10-24T14:25:20.0884195Z ✓ compiles src/features/threads/ThreadFeed.tsx 699ms 2026-10-24T14:25:20.0884509Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 385ms 2026-10-24T14:25:20.0884831Z ✓ compiles src/features/threads/thread-work-log.tsx 332ms 2026-10-24T14:25:20.0885112Z ✓ caches the thread feed derivation 705ms 2026-10-24T14:25:20.0918033Z 2026-10-24T14:25:20.0920962Z  Test Files  200 passed (200) 2026-10-24T14:25:20.0925114Z  Tests  2241 passed (2241) 2026-10-24T14:25:20.0925438Z  Start at  14:24:35 2026-10-24T14:25:20.0927917Z  Duration  44.12s (import 39%, transform 27%, tests 23%, setup 8%, environment 3%) 2026-10-24T14:25:20.0936144Z 2026-10-24T14:25:20.1558846Z 2026-10-24T14:25:20.1560222Z --- 2026-10-24T14:25:20.1560488Z vp run: 7/7 successful. (Run `vp run --last-details` for full details) 2026-10-24T14:25:20.2071117Z Post job cleanup. 2026-10-24T14:25:20.2638259Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-24T14:25:20.2702970Z Post job cleanup. 2026-10-24T14:25:20.2714622Z ##[start-action display=Cache full pnpm store;id=__de18462e-8d32-4e65-b23d-bb627989830e.__actions_cache] 2026-10-24T14:25:20.3006421Z Post job cleanup. 2026-10-24T14:25:20.3667685Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T14:25:20.3697751Z ##[end-action id=__de18462e-8d32-4e65-b23d-bb627989830e.__actions_cache;outcome=success;conclusion=success;duration_ms=98] 2026-10-24T14:25:20.3699700Z ##[start-action display=Cache Vite+;id=__de18462e-8d32-4e65-b23d-bb627989830e.vp_cache] 2026-10-24T14:25:20.3718999Z Post job cleanup. 2026-10-24T14:25:20.4269241Z 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-24T14:25:20.4298180Z ##[end-action id=__de18462e-8d32-4e65-b23d-bb627989830e.vp_cache;outcome=success;conclusion=success;duration_ms=59] 2026-10-24T14:25:20.4344152Z Post job cleanup. 2026-10-24T14:25:20.4761334Z [command]/usr/local/bin/git version 2026-10-24T14:25:20.4786304Z git version 2.55.0 2026-10-24T14:25:20.4804068Z Temporarily overriding HOME='/home/runner/_work/_temp/30e8e226-8636-412a-b0b7-964ca3fc7281' before making global git config changes 2026-10-24T14:25:20.4804667Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:25:20.4807598Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:25:20.4828686Z Removing SSH command configuration 2026-10-24T14:25:20.4831720Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:25:20.4852560Z [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-24T14:25:20.4965816Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T14:25:20.4986098Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T14:25:20.5018871Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T14:25:20.5035530Z ##[group]Run '/job_completed.sh' 2026-10-24T14:25:20.5043121Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:25:20.5043296Z env: 2026-10-24T14:25:20.5043407Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 160 2026-10-24T14:25:20.5043550Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 393 2026-10-24T14:25:20.5043689Z BLACKSMITH_CHECK_RUN_ID: 120896817609 2026-10-24T14:25:20.5043827Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T14:25:20.5043961Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:25:20.5044090Z ##[endgroup] 2026-10-24T14:25:20.5112161Z Docker container cache not activated, skipping hash computation. 2026-10-24T14:25:20.5355662Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T14:25:20.5400368Z Cleaning up orphan processes