2026-10-24T02:48:25.0125376Z Current runner version: '2.338.1' 2026-10-24T02:48:25.0129091Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-bgp46mgwxzdp7zlf' 2026-10-24T02:48:25.0129771Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T02:48:25.0130529Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:48:25.0132067Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:48:25.0133338Z Contents: read 2026-10-24T02:48:25.0133741Z Metadata: read 2026-10-24T02:48:25.0134172Z ##[endgroup] 2026-10-24T02:48:25.0135775Z Secret source: None 2026-10-24T02:48:25.0136382Z Cache mode: write 2026-10-24T02:48:25.0137082Z Prepare workflow directory 2026-10-24T02:48:25.0311894Z Prepare all required actions 2026-10-24T02:48:25.0336986Z Getting action download info 2026-10-24T02:48:25.1354733Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:48:25.1694348Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T02:48:25.2705368Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:48:25.2743348Z Complete job name: Test 2026-10-24T02:48:25.3107657Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:48:25.3232713Z ##[group]Run '/setup.sh' 2026-10-24T02:48:25.3242847Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:25.3243238Z env: 2026-10-24T02:48:25.3243455Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:25.3243736Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:25.3244004Z BLACKSMITH_CHECK_RUN_ID: 120758069905 2026-10-24T02:48:25.3244271Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T02:48:25.3244532Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:48:25.3244780Z ##[endgroup] 2026-10-24T02:48:25.3456853Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:48:25.3561589Z Results daemon started (blacksmithd for results) 2026-10-24T02:48:25.3685928Z Background adoption and SSH setup started (PID: 3158) 2026-10-24T02:48:25.3688312Z 2026-10-24T02:48:25.3688692Z ---------------------------------------- 2026-10-24T02:48:25.3689228Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40055685112/jobs/120758069905 2026-10-24T02:48:25.3689630Z SSH Access (using your GitHub SSH key): 2026-10-24T02:48:25.3690047Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-bgp46mgwxzdp7zlf.vm.blacksmith.sh 2026-10-24T02:48:25.3690351Z 2026-10-24T02:48:25.3690468Z No GitHub SSH key? Add one at: 2026-10-24T02:48:25.3690947Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:48:25.3691341Z 2026-10-24T02:48:25.3691442Z ---------------------------------------- 2026-10-24T02:48:25.3691612Z 2026-10-24T02:48:25.3691751Z VM ID: blacksmith-8vcpu-ubuntu-2404-bgp46mgwxzdp7zlf 2026-10-24T02:48:25.3692062Z Host: production-152.236.30.187-x8664 2026-10-24T02:48:25.3692325Z Host Agent PID: 3970150 2026-10-24T02:48:25.3692554Z Host Agent Git SHA: 1637818df 2026-10-24T02:48:25.3692809Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:48:25.3693082Z Blacksmith Host Generation: gen 2 2026-10-24T02:48:25.3693362Z Petname: production-touched-jaybird-1b0c9598 2026-10-24T02:48:25.3693646Z Region: us-east 2026-10-24T02:48:25.3693871Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:48:25.3697976Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:48:25.3698321Z 2026-10-24T02:48:25.3698687Z Enabling Blacksmith transparent cache 2026-10-24T02:48:25.3955053Z ##[group]Run actions/checkout@v6 2026-10-24T02:48:25.3955377Z with: 2026-10-24T02:48:25.3955690Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T02:48:25.3956071Z sparse-checkout-cone-mode: false 2026-10-24T02:48:25.3956332Z repository: pingdotgg/t3code 2026-10-24T02:48:25.3958632Z token: *** 2026-10-24T02:48:25.3958836Z ssh-strict: true 2026-10-24T02:48:25.3959042Z ssh-user: git 2026-10-24T02:48:25.3959259Z persist-credentials: true 2026-10-24T02:48:25.3959740Z clean: true 2026-10-24T02:48:25.3959938Z fetch-depth: 1 2026-10-24T02:48:25.3960143Z fetch-tags: false 2026-10-24T02:48:25.3960353Z show-progress: true 2026-10-24T02:48:25.3960570Z lfs: false 2026-10-24T02:48:25.3960767Z submodules: false 2026-10-24T02:48:25.3960984Z set-safe-directory: true 2026-10-24T02:48:25.3961228Z allow-unsafe-pr-checkout: false 2026-10-24T02:48:25.3961469Z env: 2026-10-24T02:48:25.3961700Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:25.3961975Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:25.3962241Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:25.3962490Z ##[endgroup] 2026-10-24T02:48:25.4974804Z Syncing repository: pingdotgg/t3code 2026-10-24T02:48:25.4976410Z ##[group]Getting Git version info 2026-10-24T02:48:25.4976789Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:48:25.4977294Z [command]/usr/local/bin/git version 2026-10-24T02:48:25.5045897Z git version 2.55.0 2026-10-24T02:48:25.5057379Z ##[endgroup] 2026-10-24T02:48:25.5064069Z Temporarily overriding HOME='/home/runner/_work/_temp/54c82913-f6ac-468f-8406-5fccbccd5c9e' before making global git config changes 2026-10-24T02:48:25.5064706Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:48:25.5067406Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:48:25.5094316Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:48:25.5095975Z ##[group]Determining repository object format 2026-10-24T02:48:25.5097055Z ##[endgroup] 2026-10-24T02:48:25.5097406Z ##[group]Initializing the repository 2026-10-24T02:48:25.5099213Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:48:25.5131665Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:48:25.5132125Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:48:25.5132581Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:48:25.5132929Z hint: call: 2026-10-24T02:48:25.5133128Z hint: 2026-10-24T02:48:25.5133391Z hint: git config --global init.defaultBranch 2026-10-24T02:48:25.5133686Z hint: 2026-10-24T02:48:25.5133963Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:48:25.5134402Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:48:25.5134756Z hint: 2026-10-24T02:48:25.5134956Z hint: git branch -m 2026-10-24T02:48:25.5135186Z hint: 2026-10-24T02:48:25.5135528Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:48:25.5135985Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:48:25.5137541Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:48:25.5161528Z ##[endgroup] 2026-10-24T02:48:25.5162131Z ##[group]Disabling automatic garbage collection 2026-10-24T02:48:25.5164823Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:48:25.5189498Z ##[endgroup] 2026-10-24T02:48:25.5190070Z ##[group]Setting up auth 2026-10-24T02:48:25.5190485Z Removing SSH command configuration 2026-10-24T02:48:25.5194070Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:48:25.5215810Z [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-24T02:48:25.5339975Z Removing HTTP extra header 2026-10-24T02:48:25.5342671Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:48:25.5362832Z [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-24T02:48:25.5452769Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:48:25.5453259Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:48:25.5473351Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:48:25.5566788Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-31064abb-901c-4ac0-836a-93b07eb612c8.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:48:25.5588054Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-31064abb-901c-4ac0-836a-93b07eb612c8.config 2026-10-24T02:48:25.5607632Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-31064abb-901c-4ac0-836a-93b07eb612c8.config 2026-10-24T02:48:25.5625070Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-31064abb-901c-4ac0-836a-93b07eb612c8.config 2026-10-24T02:48:25.5642987Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-31064abb-901c-4ac0-836a-93b07eb612c8.config 2026-10-24T02:48:25.5658935Z ##[endgroup] 2026-10-24T02:48:25.5659296Z ##[group]Fetching the repository 2026-10-24T02:48:25.5662995Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +fd30bd843630c9238ed1ff741455039e2cc65d84:refs/remotes/pull/22029/merge 2026-10-24T02:48:25.8313039Z From https://github.com/pingdotgg/t3code 2026-10-24T02:48:25.8313913Z * [new ref] fd30bd843630c9238ed1ff741455039e2cc65d84 -> pull/22029/merge 2026-10-24T02:48:25.8331470Z ##[endgroup] 2026-10-24T02:48:25.8332203Z ##[group]Determining the checkout info 2026-10-24T02:48:25.8332979Z ##[endgroup] 2026-10-24T02:48:25.8333633Z ##[group]Setting up sparse checkout 2026-10-24T02:48:25.8335113Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:48:25.8357547Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:48:25.8371858Z .git/info/sparse-checkout 2026-10-24T02:48:25.8375894Z ##[endgroup] 2026-10-24T02:48:25.8376615Z ##[group]Checking out the ref 2026-10-24T02:48:25.8378305Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge 2026-10-24T02:48:33.4667732Z Updating files: 0% (1/6319) 2026-10-24T02:48:33.4693934Z Updating files: 1% (64/6319) 2026-10-24T02:48:33.4710145Z Updating files: 2% (127/6319) 2026-10-24T02:48:33.4728061Z Updating files: 3% (190/6319) 2026-10-24T02:48:33.4749374Z Updating files: 4% (253/6319) 2026-10-24T02:48:33.4778200Z Updating files: 5% (316/6319) 2026-10-24T02:48:33.4798496Z Updating files: 6% (380/6319) 2026-10-24T02:48:33.4854553Z Updating files: 7% (443/6319) 2026-10-24T02:48:33.4890668Z Updating files: 8% (506/6319) 2026-10-24T02:48:33.4915603Z Updating files: 9% (569/6319) 2026-10-24T02:48:33.5200008Z Updating files: 10% (632/6319) 2026-10-24T02:48:33.5214629Z Updating files: 11% (696/6319) 2026-10-24T02:48:33.5224965Z Updating files: 12% (759/6319) 2026-10-24T02:48:33.5238308Z Updating files: 13% (822/6319) 2026-10-24T02:48:33.5253838Z Updating files: 14% (885/6319) 2026-10-24T02:48:33.5270991Z Updating files: 15% (948/6319) 2026-10-24T02:48:33.5288957Z Updating files: 16% (1012/6319) 2026-10-24T02:48:33.5303073Z Updating files: 17% (1075/6319) 2026-10-24T02:48:33.5320831Z Updating files: 18% (1138/6319) 2026-10-24T02:48:33.5334993Z Updating files: 19% (1201/6319) 2026-10-24T02:48:33.5356232Z Updating files: 20% (1264/6319) 2026-10-24T02:48:33.5374846Z Updating files: 21% (1327/6319) 2026-10-24T02:48:33.5392229Z Updating files: 22% (1391/6319) 2026-10-24T02:48:33.5405236Z Updating files: 23% (1454/6319) 2026-10-24T02:48:33.5417859Z Updating files: 24% (1517/6319) 2026-10-24T02:48:33.5432488Z Updating files: 25% (1580/6319) 2026-10-24T02:48:33.5445864Z Updating files: 26% (1643/6319) 2026-10-24T02:48:33.5458963Z Updating files: 27% (1707/6319) 2026-10-24T02:48:33.5477620Z Updating files: 28% (1770/6319) 2026-10-24T02:48:33.5508700Z Updating files: 29% (1833/6319) 2026-10-24T02:48:33.5527824Z Updating files: 30% (1896/6319) 2026-10-24T02:48:33.5550291Z Updating files: 31% (1959/6319) 2026-10-24T02:48:33.5579780Z Updating files: 32% (2023/6319) 2026-10-24T02:48:33.5609264Z Updating files: 33% (2086/6319) 2026-10-24T02:48:33.5675364Z Updating files: 34% (2149/6319) 2026-10-24T02:48:33.5733580Z Updating files: 35% (2212/6319) 2026-10-24T02:48:33.5768768Z Updating files: 36% (2275/6319) 2026-10-24T02:48:33.5801705Z Updating files: 37% (2339/6319) 2026-10-24T02:48:33.5844748Z Updating files: 38% (2402/6319) 2026-10-24T02:48:33.5869511Z Updating files: 39% (2465/6319) 2026-10-24T02:48:33.5899836Z Updating files: 40% (2528/6319) 2026-10-24T02:48:33.5929606Z Updating files: 41% (2591/6319) 2026-10-24T02:48:33.5944991Z Updating files: 42% (2654/6319) 2026-10-24T02:48:33.5954257Z Updating files: 43% (2718/6319) 2026-10-24T02:48:33.5974291Z Updating files: 44% (2781/6319) 2026-10-24T02:48:33.6001511Z Updating files: 45% (2844/6319) 2026-10-24T02:48:33.6026226Z Updating files: 46% (2907/6319) 2026-10-24T02:48:33.6052428Z Updating files: 47% (2970/6319) 2026-10-24T02:48:33.6077513Z Updating files: 48% (3034/6319) 2026-10-24T02:48:33.6102756Z Updating files: 49% (3097/6319) 2026-10-24T02:48:33.6133364Z Updating files: 50% (3160/6319) 2026-10-24T02:48:33.6148026Z Updating files: 51% (3223/6319) 2026-10-24T02:48:33.6182417Z Updating files: 52% (3286/6319) 2026-10-24T02:48:33.6205697Z Updating files: 53% (3350/6319) 2026-10-24T02:48:33.6224942Z Updating files: 54% (3413/6319) 2026-10-24T02:48:33.6248397Z Updating files: 55% (3476/6319) 2026-10-24T02:48:33.6265086Z Updating files: 56% (3539/6319) 2026-10-24T02:48:33.6282205Z Updating files: 57% (3602/6319) 2026-10-24T02:48:33.6299527Z Updating files: 58% (3666/6319) 2026-10-24T02:48:33.6650490Z Updating files: 59% (3729/6319) 2026-10-24T02:48:33.6663897Z Updating files: 60% (3792/6319) 2026-10-24T02:48:33.6680062Z Updating files: 61% (3855/6319) 2026-10-24T02:48:33.6696938Z Updating files: 62% (3918/6319) 2026-10-24T02:48:33.6717303Z Updating files: 63% (3981/6319) 2026-10-24T02:48:33.6742687Z Updating files: 64% (4045/6319) 2026-10-24T02:48:33.6762952Z Updating files: 65% (4108/6319) 2026-10-24T02:48:33.6777752Z Updating files: 66% (4171/6319) 2026-10-24T02:48:33.6801494Z Updating files: 67% (4234/6319) 2026-10-24T02:48:33.6814835Z Updating files: 68% (4297/6319) 2026-10-24T02:48:33.6832757Z Updating files: 69% (4361/6319) 2026-10-24T02:48:33.6844359Z Updating files: 70% (4424/6319) 2026-10-24T02:48:33.6859867Z Updating files: 71% (4487/6319) 2026-10-24T02:48:33.6875346Z Updating files: 72% (4550/6319) 2026-10-24T02:48:33.6899153Z Updating files: 73% (4613/6319) 2026-10-24T02:48:33.7146182Z Updating files: 74% (4677/6319) 2026-10-24T02:48:33.7324420Z Updating files: 75% (4740/6319) 2026-10-24T02:48:33.7346540Z Updating files: 76% (4803/6319) 2026-10-24T02:48:33.7365627Z Updating files: 77% (4866/6319) 2026-10-24T02:48:33.7390322Z Updating files: 78% (4929/6319) 2026-10-24T02:48:33.7408304Z Updating files: 79% (4993/6319) 2026-10-24T02:48:33.7424463Z Updating files: 80% (5056/6319) 2026-10-24T02:48:33.7442938Z Updating files: 81% (5119/6319) 2026-10-24T02:48:33.7460327Z Updating files: 82% (5182/6319) 2026-10-24T02:48:33.7476698Z Updating files: 83% (5245/6319) 2026-10-24T02:48:33.7498657Z Updating files: 84% (5308/6319) 2026-10-24T02:48:33.7516960Z Updating files: 85% (5372/6319) 2026-10-24T02:48:33.7538850Z Updating files: 86% (5435/6319) 2026-10-24T02:48:33.7604493Z Updating files: 87% (5498/6319) 2026-10-24T02:48:33.7634859Z Updating files: 88% (5561/6319) 2026-10-24T02:48:33.7651648Z Updating files: 89% (5624/6319) 2026-10-24T02:48:33.7677882Z Updating files: 90% (5688/6319) 2026-10-24T02:48:33.7710192Z Updating files: 91% (5751/6319) 2026-10-24T02:48:33.7724560Z Updating files: 92% (5814/6319) 2026-10-24T02:48:33.7739732Z Updating files: 93% (5877/6319) 2026-10-24T02:48:33.7760410Z Updating files: 94% (5940/6319) 2026-10-24T02:48:33.7782062Z Updating files: 95% (6004/6319) 2026-10-24T02:48:33.7833384Z Updating files: 96% (6067/6319) 2026-10-24T02:48:33.7859543Z Updating files: 97% (6130/6319) 2026-10-24T02:48:33.7904354Z Updating files: 98% (6193/6319) 2026-10-24T02:48:33.7922527Z Updating files: 99% (6256/6319) 2026-10-24T02:48:33.7922688Z Updating files: 100% (6319/6319) 2026-10-24T02:48:33.7922867Z Updating files: 100% (6319/6319), done. 2026-10-24T02:48:33.8068275Z Note: switching to 'refs/remotes/pull/22029/merge'. 2026-10-24T02:48:33.8068506Z 2026-10-24T02:48:33.8068643Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T02:48:33.8068960Z changes and commit them, and you can discard any commits you make in this 2026-10-24T02:48:33.8069249Z state without impacting any branches by switching back to a branch. 2026-10-24T02:48:33.8069425Z 2026-10-24T02:48:33.8069545Z If you want to create a new branch to retain commits you create, you may 2026-10-24T02:48:33.8069823Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T02:48:33.8069986Z 2026-10-24T02:48:33.8070066Z git switch -c 2026-10-24T02:48:33.8070179Z 2026-10-24T02:48:33.8070251Z Or undo this operation with: 2026-10-24T02:48:33.8070351Z 2026-10-24T02:48:33.8070415Z git switch - 2026-10-24T02:48:33.8070502Z 2026-10-24T02:48:33.8070643Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T02:48:33.8070827Z 2026-10-24T02:48:33.8079452Z HEAD is now at fd30bd8 Merge 9006ec60a914d835f20949579628842a7630b966 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:48:33.8080433Z ##[endgroup] 2026-10-24T02:48:33.8115274Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:48:33.8135385Z fd30bd843630c9238ed1ff741455039e2cc65d84 2026-10-24T02:48:33.8210357Z ##[group]Run sudo apt-get update 2026-10-24T02:48:33.8210635Z sudo apt-get update 2026-10-24T02:48:33.8210883Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-24T02:48:33.8211080Z command -v cc 2026-10-24T02:48:33.8223744Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:33.8223869Z env: 2026-10-24T02:48:33.8223980Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:33.8224126Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:33.8224263Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:33.8224403Z ##[endgroup] 2026-10-24T02:48:33.8887351Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T02:48:33.9060073Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-24T02:48:33.9072858Z Hit:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease 2026-10-24T02:48:33.9086149Z Hit:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease 2026-10-24T02:48:33.9098788Z Hit:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease 2026-10-24T02:48:33.9127801Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T02:48:33.9159447Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-24T02:48:33.9292403Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T02:48:34.0399629Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-24T02:48:34.0534530Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-24T02:48:36.3782625Z Fetched 1245 kB in 0s (6538 kB/s) 2026-10-24T02:48:36.8322669Z Reading package lists... 2026-10-24T02:48:36.8587150Z Reading package lists... 2026-10-24T02:48:36.9902834Z Building dependency tree... 2026-10-24T02:48:36.9907039Z Reading state information... 2026-10-24T02:48:37.0924371Z The following NEW packages will be installed: 2026-10-24T02:48:37.0927268Z build-essential 2026-10-24T02:48:37.1009147Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-24T02:48:37.1009345Z Need to get 4928 B of archives. 2026-10-24T02:48:37.1009726Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-24T02:48:37.1009973Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T02:48:37.1214651Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-24T02:48:37.2600538Z Fetched 4928 B in 0s (197 kB/s) 2026-10-24T02:48:37.2696809Z Selecting previously unselected package build-essential. 2026-10-24T02:48:37.2746622Z (Reading database ... 2026-10-24T02:48:37.2746764Z (Reading database ... 5% 2026-10-24T02:48:37.2746931Z (Reading database ... 10% 2026-10-24T02:48:37.2747256Z (Reading database ... 15% 2026-10-24T02:48:37.2747409Z (Reading database ... 20% 2026-10-24T02:48:37.2747520Z (Reading database ... 25% 2026-10-24T02:48:37.2747631Z (Reading database ... 30% 2026-10-24T02:48:37.2747797Z (Reading database ... 35% 2026-10-24T02:48:37.2747937Z (Reading database ... 40% 2026-10-24T02:48:37.2748047Z (Reading database ... 45% 2026-10-24T02:48:37.2748156Z (Reading database ... 50% 2026-10-24T02:48:37.2758104Z (Reading database ... 55% 2026-10-24T02:48:37.2955544Z (Reading database ... 60% 2026-10-24T02:48:37.2991003Z (Reading database ... 65% 2026-10-24T02:48:37.3062438Z (Reading database ... 70% 2026-10-24T02:48:37.3110637Z (Reading database ... 75% 2026-10-24T02:48:37.3148553Z (Reading database ... 80% 2026-10-24T02:48:37.3199275Z (Reading database ... 85% 2026-10-24T02:48:37.3267328Z (Reading database ... 90% 2026-10-24T02:48:37.3336940Z (Reading database ... 95% 2026-10-24T02:48:37.3337068Z (Reading database ... 100% 2026-10-24T02:48:37.3337239Z (Reading database ... 207973 files and directories currently installed.) 2026-10-24T02:48:37.3364713Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-24T02:48:37.3376774Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-24T02:48:37.3511761Z Setting up build-essential (12.10ubuntu1) ... 2026-10-24T02:48:37.5745104Z 2026-10-24T02:48:37.5745472Z No services need to be restarted. 2026-10-24T02:48:37.5745655Z 2026-10-24T02:48:37.5745728Z No containers need to be restarted. 2026-10-24T02:48:37.5745842Z 2026-10-24T02:48:37.5745944Z No user sessions are running outdated binaries. 2026-10-24T02:48:37.5746143Z 2026-10-24T02:48:37.5746280Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T02:48:37.5931137Z /usr/bin/cc 2026-10-24T02:48:37.6007763Z Prepare all required actions 2026-10-24T02:48:37.6029576Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-24T02:48:37.6029728Z env: 2026-10-24T02:48:37.6029841Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:37.6029981Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:37.6030125Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.6030250Z ##[endgroup] 2026-10-24T02:48:37.6201177Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-24T02:48:37.6216367Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T02:48:37.6216665Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T02:48:37.6216858Z printf '%s\tpriority:%s\n' \ 2026-10-24T02:48:37.6217018Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-24T02:48:37.6217216Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-24T02:48:37.6217515Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-24T02:48:37.6217725Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-24T02:48:37.6217893Z  2026-10-24T02:48:37.6218042Z # APT's mirror transport retries each file against the next server. 2026-10-24T02:48:37.6218305Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-24T02:48:37.6218514Z  -exec sed -i -E \ 2026-10-24T02:48:37.6218760Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-24T02:48:37.6219003Z  2026-10-24T02:48:37.6219151Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-24T02:48:37.6219388Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-24T02:48:37.6219615Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-24T02:48:37.6232198Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:37.6232355Z env: 2026-10-24T02:48:37.6232464Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:37.6232600Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:37.6232735Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.6232861Z ##[endgroup] 2026-10-24T02:48:37.6450334Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=24] 2026-10-24T02:48:37.6469898Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T02:48:37.6470322Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T02:48:37.6470577Z ( 2026-10-24T02:48:37.6470684Z  set +e 2026-10-24T02:48:37.6470853Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-24T02:48:37.6471068Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-24T02:48:37.6471234Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-24T02:48:37.6481111Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:37.6481233Z env: 2026-10-24T02:48:37.6481345Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:37.6481487Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:37.6481628Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.6481756Z ##[endgroup] 2026-10-24T02:48:37.6605702Z Prepare all required actions 2026-10-24T02:48:37.6606006Z Getting action download info 2026-10-24T02:48:37.7348604Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T02:48:37.8160173Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T02:48:37.8160329Z env: 2026-10-24T02:48:37.8160443Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:37.8160585Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:37.8160750Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.8160877Z ##[endgroup] 2026-10-24T02:48:37.8230528Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-24T02:48:37.8241842Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:37.8242185Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:37.8242475Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:37.8242707Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:37.8255435Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:37.8255594Z env: 2026-10-24T02:48:37.8255707Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:37.8255851Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:37.8255990Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.8256269Z ##[endgroup] 2026-10-24T02:48:37.8317707Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T02:48:37.8318892Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-24T02:48:37.8361448Z ##[group]Run actions/cache@v6 2026-10-24T02:48:37.8361574Z with: 2026-10-24T02:48:37.8361675Z path: ~/.vite-plus 2026-10-24T02:48:37.8361831Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:48:37.8362027Z enableCrossOsArchive: false 2026-10-24T02:48:37.8362152Z fail-on-cache-miss: false 2026-10-24T02:48:37.8362273Z lookup-only: false 2026-10-24T02:48:37.8362377Z save-always: false 2026-10-24T02:48:37.8362483Z env: 2026-10-24T02:48:37.8362586Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:37.8362725Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:37.8362862Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:37.8362986Z ##[endgroup] 2026-10-24T02:48:38.0382631Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:48:38.3299410Z Received 170349591 of 170349591 (100.0%), 601.7 MBs/sec 2026-10-24T02:48:38.3300564Z Cache Size: ~162 MB (170349591 B) 2026-10-24T02:48:38.3328207Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f1beaf48-6928-4eab-91dd-4807ed2e3c42/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:48:38.9797222Z Cache restored successfully 2026-10-24T02:48:39.0043977Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:48:39.0181665Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1186] 2026-10-24T02:48:39.0184365Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-24T02:48:39.0205163Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:48:39.0205414Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:48:39.0205600Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T02:48:39.0220179Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:39.0220360Z env: 2026-10-24T02:48:39.0220489Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:39.0220649Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:39.0220806Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:39.0220957Z ##[endgroup] 2026-10-24T02:48:39.0274268Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T02:48:39.0284529Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T02:48:39.0287053Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-24T02:48:39.0294233Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T02:48:39.0296030Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-24T02:48:39.0310402Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T02:48:39.0310699Z store_path="$(vp pm cache dir)" 2026-10-24T02:48:39.0310963Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T02:48:39.0333478Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:39.0333761Z env: 2026-10-24T02:48:39.0333942Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:39.0334181Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:39.0334439Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:39.0334662Z ##[endgroup] 2026-10-24T02:48:39.0512609Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=21] 2026-10-24T02:48:39.0515066Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-24T02:48:39.0987176Z ##[group]Run actions/cache@v6 2026-10-24T02:48:39.0987324Z with: 2026-10-24T02:48:39.0987480Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:48:39.0987760Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:48:39.0988032Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T02:48:39.0988189Z enableCrossOsArchive: false 2026-10-24T02:48:39.0988342Z fail-on-cache-miss: false 2026-10-24T02:48:39.0988477Z lookup-only: false 2026-10-24T02:48:39.0988599Z save-always: false 2026-10-24T02:48:39.0988718Z env: 2026-10-24T02:48:39.0988832Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:39.0988991Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:39.0989139Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:39.0989309Z ##[endgroup] 2026-10-24T02:48:39.3129919Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:48:40.3355328Z Received 704643072 of 995020926 (70.8%), 672.0 MBs/sec 2026-10-24T02:48:40.7593240Z Received 995020926 of 995020926 (100.0%), 666.4 MBs/sec 2026-10-24T02:48:40.7593990Z Cache Size: ~949 MB (995020926 B) 2026-10-24T02:48:40.7630698Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c2d6b004-d03d-4016-8609-70a4312eb4c7/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:48:45.7244017Z Cache restored successfully 2026-10-24T02:48:45.7751308Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:48:45.7853740Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6733] 2026-10-24T02:48:45.7870660Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-24T02:48:45.7881414Z ##[group]Run vp install 2026-10-24T02:48:45.7881553Z vp install 2026-10-24T02:48:45.7893808Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:48:45.7893974Z env: 2026-10-24T02:48:45.7894088Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:45.7894231Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:45.7894372Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:45.7894505Z ##[endgroup] 2026-10-24T02:48:45.8195605Z Scope: all 33 workspace projects 2026-10-24T02:48:45.9175221Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T02:48:46.1468155Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T02:48:46.1468694Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:48:46.1469205Z Virtual store is at: node_modules/.pnpm 2026-10-24T02:48:48.0604450Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.1s) 2026-10-24T02:48:48.0604720Z Lockfile is up to date, resolution step is skipped 2026-10-24T02:48:48.0770000Z Packages: +1721 2026-10-24T02:48:48.0770218Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T02:48:48.1053685Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T02:48:48.9836941Z . prepare$ vp config --no-agent 2026-10-24T02:48:49.0960838Z . prepare: Done 2026-10-24T02:48:49.0973239Z 2026-10-24T02:48:49.0973357Z devDependencies: 2026-10-24T02:48:49.0973557Z + @coderabbitai/config 1.1.0 2026-10-24T02:48:49.0973763Z + @shadcn/lint 0.1.5 2026-10-24T02:48:49.0973978Z + @types/node 24.12.4 2026-10-24T02:48:49.0974173Z + knip 6.34.0 2026-10-24T02:48:49.0974379Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T02:48:49.0974601Z + vite-plus 1.3.0 2026-10-24T02:48:49.0974707Z 2026-10-24T02:48:49.0990174Z Done in 3.3s using pnpm v12.14.0 2026-10-24T02:48:49.1145320Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3327] 2026-10-24T02:48:49.1570398Z ##[group]Run actions/cache@v6 2026-10-24T02:48:49.1570570Z with: 2026-10-24T02:48:49.1570700Z path: ~/.cache/electron 2026-10-24T02:48:49.1570933Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T02:48:49.1571183Z enableCrossOsArchive: false 2026-10-24T02:48:49.1571313Z fail-on-cache-miss: false 2026-10-24T02:48:49.1571436Z lookup-only: false 2026-10-24T02:48:49.1571546Z save-always: false 2026-10-24T02:48:49.1571651Z env: 2026-10-24T02:48:49.1571759Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:49.1571903Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:49.1572063Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:49.1572191Z ##[endgroup] 2026-10-24T02:48:49.3576012Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T02:48:49.5136785Z Received 122906203 of 122906203 (100.0%), 831.3 MBs/sec 2026-10-24T02:48:49.5137109Z Cache Size: ~117 MB (122906203 B) 2026-10-24T02:48:49.5152372Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/20840379-3d7b-42b9-b7e3-13ae15eae04a/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:48:49.5857496Z Cache restored successfully 2026-10-24T02:48:49.5973353Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T02:48:49.6081659Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-24T02:48:49.6081895Z vp run --filter @t3tools/desktop ensure:electron 2026-10-24T02:48:49.6094489Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:49.6094748Z env: 2026-10-24T02:48:49.6094861Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:49.6095010Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:49.6095150Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:49.6095282Z ##[endgroup] 2026-10-24T02:48:49.7773131Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-24T02:48:50.3456572Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-24T02:48:50.3476525Z 2026-10-24T02:48:50.3576408Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T02:48:50.3576853Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T02:48:50.3594262Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:50.3594411Z env: 2026-10-24T02:48:50.3594546Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:50.3594713Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:50.3594863Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:50.3595094Z ##[endgroup] 2026-10-24T02:48:50.4402293Z ...... 2026-10-24T02:48:50.4402503Z ---------------------------------------------------------------------- 2026-10-24T02:48:50.4402702Z Ran 6 tests in 0.004s 2026-10-24T02:48:50.4402779Z 2026-10-24T02:48:50.4402824Z OK 2026-10-24T02:48:50.4489061Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T02:48:50.4489488Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T02:48:50.4503562Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:50.4503695Z env: 2026-10-24T02:48:50.4503810Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:50.4503960Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:50.4504102Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:50.4504238Z ##[endgroup] 2026-10-24T02:48:50.5018598Z ✔ allows preview releases from any branch without consulting main (0.508549ms) 2026-10-24T02:48:50.5019348Z ✔ rejects a manual stable release from a feature branch (0.243038ms) 2026-10-24T02:48:50.5019815Z ✔ rejects a manual nightly release from a feature branch (0.528647ms) 2026-10-24T02:48:50.5023790Z ✔ rejects a release commit that is behind from main (0.1379ms) 2026-10-24T02:48:50.5024251Z ✔ rejects a release commit that is diverged from main (0.06391ms) 2026-10-24T02:48:50.5024546Z ✔ releases the first nightly when no nightly is published (0.33401ms) 2026-10-24T02:48:50.5024917Z ✔ uses publication time, not release order or the tagged commit date (0.117792ms) 2026-10-24T02:48:50.5025346Z ✔ ignores stable releases and drafts when checking the gap (0.074891ms) 2026-10-24T02:48:50.5025867Z ✔ fails instead of releasing when GitHub cannot supply release state (0.106931ms) 2026-10-24T02:48:50.5026360Z ✔ skips a candidate commit that is behind relative to the last nightly (0.137198ms) 2026-10-24T02:48:50.5026932Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.080743ms) 2026-10-24T02:48:50.5027436Z ✔ stable releases resolve the commit of the newest published nightly (0.512216ms) 2026-10-24T02:48:50.5027900Z ✔ stable releases derive the version from legacy nightly tags (0.104617ms) 2026-10-24T02:48:50.5541270Z ✔ hosted web: saves one deployment URL after plain URL (4.253618ms) 2026-10-24T02:48:50.5541768Z ✔ hosted web: saves one deployment URL after lockfile warning (2.626681ms) 2026-10-24T02:48:50.5542205Z ✔ hosted web: saves one deployment URL after trailing diagnostic (2.299815ms) 2026-10-24T02:48:50.5542632Z ✔ hosted web: rejects missing URL without saving output (2.116349ms) 2026-10-24T02:48:50.5543560Z ✔ hosted web: rejects invalid URL without saving output (1.979951ms) 2026-10-24T02:48:50.5543943Z ✔ hosted web: rejects multiple URLs without saving output (1.975033ms) 2026-10-24T02:48:50.5544346Z ✔ hosted web: rejects failed deployment without saving output (1.201485ms) 2026-10-24T02:48:50.5544738Z ✔ marketing: saves one deployment URL after plain URL (3.035462ms) 2026-10-24T02:48:50.5545399Z ✔ marketing: saves one deployment URL after lockfile warning (3.441758ms) 2026-10-24T02:48:50.5545814Z ✔ marketing: saves one deployment URL after trailing diagnostic (3.019581ms) 2026-10-24T02:48:50.5546218Z ✔ marketing: rejects missing URL without saving output (2.89074ms) 2026-10-24T02:48:50.5546754Z ✔ marketing: rejects invalid URL without saving output (3.015644ms) 2026-10-24T02:48:50.5547309Z ✔ marketing: rejects multiple URLs without saving output (2.992712ms) 2026-10-24T02:48:50.5548300Z ✔ marketing: rejects failed deployment without saving output (2.282743ms) 2026-10-24T02:48:50.5548942Z ✔ web preview: saves one deployment URL after plain URL (2.38215ms) 2026-10-24T02:48:50.5549525Z ✔ web preview: saves one deployment URL after lockfile warning (1.846791ms) 2026-10-24T02:48:50.5550177Z ✔ web preview: saves one deployment URL after trailing diagnostic (1.781949ms) 2026-10-24T02:48:50.5550709Z ✔ web preview: rejects missing URL without saving output (1.740972ms) 2026-10-24T02:48:50.5552119Z ✔ web preview: rejects invalid URL without saving output (1.979682ms) 2026-10-24T02:48:50.5552515Z ✔ web preview: rejects multiple URLs without saving output (1.700456ms) 2026-10-24T02:48:50.5554464Z ✔ web preview: rejects failed deployment without saving output (1.03427ms) 2026-10-24T02:48:50.5592316Z ℹ tests 34 2026-10-24T02:48:50.5592461Z ℹ suites 0 2026-10-24T02:48:50.5592580Z ℹ pass 34 2026-10-24T02:48:50.5592690Z ℹ fail 0 2026-10-24T02:48:50.5592804Z ℹ cancelled 0 2026-10-24T02:48:50.5592922Z ℹ skipped 0 2026-10-24T02:48:50.5593036Z ℹ todo 0 2026-10-24T02:48:50.5593155Z ℹ duration_ms 88.344397 2026-10-24T02:48:50.5652216Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T02:48:50.5652482Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T02:48:50.5652669Z cat "$RUNNER_TEMP/apt.log" 2026-10-24T02:48:50.5652826Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-24T02:48:50.5664969Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:50.5665107Z env: 2026-10-24T02:48:50.5665218Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:50.5665358Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:50.5665496Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:50.5665628Z ##[endgroup] 2026-10-24T02:48:51.5694926Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-24T02:48:51.5695424Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T02:48:51.5695656Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T02:48:51.5695914Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-24T02:48:51.5696128Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T02:48:51.5696336Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-24T02:48:51.5696605Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T02:48:51.5696841Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T02:48:51.5697130Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T02:48:51.5697362Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-24T02:48:51.5697598Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-24T02:48:51.5697832Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-24T02:48:51.5698082Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-24T02:48:51.5698329Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-24T02:48:51.5698570Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-24T02:48:51.5698815Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-24T02:48:51.5699066Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-24T02:48:51.5699316Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-24T02:48:51.5699565Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-24T02:48:51.5699818Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-24T02:48:51.5700074Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-24T02:48:51.5700318Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-24T02:48:51.5700569Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-24T02:48:51.5700903Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-24T02:48:51.5701169Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T02:48:51.5701426Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-24T02:48:51.5701682Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T02:48:51.5701949Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-24T02:48:51.5702217Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T02:48:51.5702483Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-24T02:48:51.5702960Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T02:48:51.5703243Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-24T02:48:51.5703518Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-24T02:48:51.5703787Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-24T02:48:51.5704052Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-24T02:48:51.5704329Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-24T02:48:51.5704601Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-24T02:48:51.5704868Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-24T02:48:51.5705135Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T02:48:51.5705411Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-24T02:48:51.5705681Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-24T02:48:51.5705940Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-24T02:48:51.5706201Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B] 2026-10-24T02:48:51.5706469Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-24T02:48:51.5706941Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-24T02:48:51.5707236Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-24T02:48:51.5707515Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T02:48:51.5707933Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-24T02:48:51.5708219Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-24T02:48:51.5708501Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-24T02:48:51.5708778Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-24T02:48:51.5709044Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-24T02:48:51.5709317Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-24T02:48:51.5709595Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-24T02:48:51.5709867Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-24T02:48:51.5710124Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-24T02:48:51.5710384Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T02:48:51.5710655Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-24T02:48:51.5710930Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-24T02:48:51.5711194Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-24T02:48:51.5711466Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T02:48:51.5711753Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-24T02:48:51.5712038Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-24T02:48:51.5712310Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-24T02:48:51.5712647Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-24T02:48:51.5712926Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-24T02:48:51.5713209Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-24T02:48:51.5713480Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-24T02:48:51.5713752Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-24T02:48:51.5714029Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-24T02:48:51.5714244Z Fetched 40.7 MB in 3s (14.1 MB/s) 2026-10-24T02:48:51.5714380Z Reading package lists... 2026-10-24T02:48:51.5714498Z Reading package lists... 2026-10-24T02:48:51.5714619Z Building dependency tree... 2026-10-24T02:48:51.5714746Z Reading state information... 2026-10-24T02:48:51.5714898Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-24T02:48:51.5715079Z The following additional packages will be installed: 2026-10-24T02:48:51.5715278Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-24T02:48:51.5715488Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-24T02:48:51.5715703Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-24T02:48:51.5715932Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-24T02:48:51.5716170Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-24T02:48:51.5716372Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-24T02:48:51.5716515Z Suggested packages: 2026-10-24T02:48:51.5716838Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-24T02:48:51.5717082Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-24T02:48:51.5717351Z The following NEW packages will be installed: 2026-10-24T02:48:51.5717536Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-24T02:48:51.5717753Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-24T02:48:51.5717973Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-24T02:48:51.5718156Z uuid-dev 2026-10-24T02:48:51.5718262Z The following packages will be upgraded: 2026-10-24T02:48:51.5718440Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-24T02:48:51.5718660Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-24T02:48:51.5718853Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-24T02:48:51.5719045Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-24T02:48:51.5719213Z Need to get 8378 kB of archives. 2026-10-24T02:48:51.5719379Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-24T02:48:51.5719591Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T02:48:51.5719865Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-24T02:48:51.5720193Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-24T02:48:51.5720512Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-24T02:48:51.5720829Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-24T02:48:51.5721157Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-24T02:48:51.5721477Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-24T02:48:51.5721800Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-24T02:48:51.5722169Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-24T02:48:51.5722494Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-24T02:48:51.5722806Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-24T02:48:51.5723131Z 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-24T02:48:51.5723465Z 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-24T02:48:51.5723801Z 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-24T02:48:51.5724134Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-24T02:48:51.5724464Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-24T02:48:51.5724786Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-24T02:48:51.5725103Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-24T02:48:51.5725403Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-24T02:48:51.5725697Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-24T02:48:51.5725991Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-24T02:48:51.5726305Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-24T02:48:51.5726759Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-24T02:48:51.5727111Z 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-24T02:48:51.5727467Z 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-24T02:48:51.5727794Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-24T02:48:51.5728113Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-24T02:48:51.5728418Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-24T02:48:51.5728724Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-24T02:48:51.5729050Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-24T02:48:51.5729386Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-24T02:48:51.5729808Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-24T02:48:51.5730044Z Fetched 8378 kB in 4s (1869 kB/s) 2026-10-24T02:48:51.5730175Z (Reading database ... 2026-10-24T02:48:51.5730290Z (Reading database ... 5% 2026-10-24T02:48:51.5730409Z (Reading database ... 10% 2026-10-24T02:48:51.5730534Z (Reading database ... 15% 2026-10-24T02:48:51.5730649Z (Reading database ... 20% 2026-10-24T02:48:51.5730762Z (Reading database ... 25% 2026-10-24T02:48:51.5730876Z (Reading database ... 30% 2026-10-24T02:48:51.5730994Z (Reading database ... 35% 2026-10-24T02:48:51.5731108Z (Reading database ... 40% 2026-10-24T02:48:51.5731224Z (Reading database ... 45% 2026-10-24T02:48:51.5731334Z (Reading database ... 50% 2026-10-24T02:48:51.5731449Z (Reading database ... 55% 2026-10-24T02:48:51.5731560Z (Reading database ... 60% 2026-10-24T02:48:51.5731670Z (Reading database ... 65% 2026-10-24T02:48:51.5731933Z (Reading database ... 70% 2026-10-24T02:48:51.5732045Z (Reading database ... 75% 2026-10-24T02:48:51.5732161Z (Reading database ... 80% 2026-10-24T02:48:51.5732274Z (Reading database ... 85% 2026-10-24T02:48:51.5732385Z (Reading database ... 90% 2026-10-24T02:48:51.5732498Z (Reading database ... 95% 2026-10-24T02:48:51.5732616Z (Reading database ... 100% 2026-10-24T02:48:51.5732782Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5732995Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5733213Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5733393Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5733534Z (Reading database ... 2026-10-24T02:48:51.5733645Z (Reading database ... 5% 2026-10-24T02:48:51.5733765Z (Reading database ... 10% 2026-10-24T02:48:51.5733877Z (Reading database ... 15% 2026-10-24T02:48:51.5733989Z (Reading database ... 20% 2026-10-24T02:48:51.5734106Z (Reading database ... 25% 2026-10-24T02:48:51.5734218Z (Reading database ... 30% 2026-10-24T02:48:51.5734332Z (Reading database ... 35% 2026-10-24T02:48:51.5734442Z (Reading database ... 40% 2026-10-24T02:48:51.5734557Z (Reading database ... 45% 2026-10-24T02:48:51.5734667Z (Reading database ... 50% 2026-10-24T02:48:51.5734778Z (Reading database ... 55% 2026-10-24T02:48:51.5734889Z (Reading database ... 60% 2026-10-24T02:48:51.5735011Z (Reading database ... 65% 2026-10-24T02:48:51.5735127Z (Reading database ... 70% 2026-10-24T02:48:51.5735239Z (Reading database ... 75% 2026-10-24T02:48:51.5735351Z (Reading database ... 80% 2026-10-24T02:48:51.5735463Z (Reading database ... 85% 2026-10-24T02:48:51.5735574Z (Reading database ... 90% 2026-10-24T02:48:51.5735688Z (Reading database ... 95% 2026-10-24T02:48:51.5735864Z (Reading database ... 100% 2026-10-24T02:48:51.5736025Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5736237Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5736449Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5736668Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5736926Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-24T02:48:51.5737353Z 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-24T02:48:51.5737716Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-24T02:48:51.5737895Z (Reading database ... 2026-10-24T02:48:51.5738011Z (Reading database ... 5% 2026-10-24T02:48:51.5738126Z (Reading database ... 10% 2026-10-24T02:48:51.5738243Z (Reading database ... 15% 2026-10-24T02:48:51.5738359Z (Reading database ... 20% 2026-10-24T02:48:51.5738471Z (Reading database ... 25% 2026-10-24T02:48:51.5738585Z (Reading database ... 30% 2026-10-24T02:48:51.5738696Z (Reading database ... 35% 2026-10-24T02:48:51.5738811Z (Reading database ... 40% 2026-10-24T02:48:51.5738922Z (Reading database ... 45% 2026-10-24T02:48:51.5739036Z (Reading database ... 50% 2026-10-24T02:48:51.5739153Z (Reading database ... 55% 2026-10-24T02:48:51.5739265Z (Reading database ... 60% 2026-10-24T02:48:51.5739378Z (Reading database ... 65% 2026-10-24T02:48:51.5739488Z (Reading database ... 70% 2026-10-24T02:48:51.5739605Z (Reading database ... 75% 2026-10-24T02:48:51.5739719Z (Reading database ... 80% 2026-10-24T02:48:51.5739831Z (Reading database ... 85% 2026-10-24T02:48:51.5739943Z (Reading database ... 90% 2026-10-24T02:48:51.5740053Z (Reading database ... 95% 2026-10-24T02:48:51.5740168Z (Reading database ... 100% 2026-10-24T02:48:51.5740330Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5740541Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5740789Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5740997Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5741223Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5741430Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5741585Z (Reading database ... 2026-10-24T02:48:51.5741698Z (Reading database ... 5% 2026-10-24T02:48:51.5741818Z (Reading database ... 10% 2026-10-24T02:48:51.5741932Z (Reading database ... 15% 2026-10-24T02:48:51.5742050Z (Reading database ... 20% 2026-10-24T02:48:51.5742163Z (Reading database ... 25% 2026-10-24T02:48:51.5742278Z (Reading database ... 30% 2026-10-24T02:48:51.5742392Z (Reading database ... 35% 2026-10-24T02:48:51.5742506Z (Reading database ... 40% 2026-10-24T02:48:51.5742629Z (Reading database ... 45% 2026-10-24T02:48:51.5742742Z (Reading database ... 50% 2026-10-24T02:48:51.5742857Z (Reading database ... 55% 2026-10-24T02:48:51.5742971Z (Reading database ... 60% 2026-10-24T02:48:51.5743085Z (Reading database ... 65% 2026-10-24T02:48:51.5743195Z (Reading database ... 70% 2026-10-24T02:48:51.5743306Z (Reading database ... 75% 2026-10-24T02:48:51.5743421Z (Reading database ... 80% 2026-10-24T02:48:51.5743530Z (Reading database ... 85% 2026-10-24T02:48:51.5743644Z (Reading database ... 90% 2026-10-24T02:48:51.5743754Z (Reading database ... 95% 2026-10-24T02:48:51.5743870Z (Reading database ... 100% 2026-10-24T02:48:51.5744029Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5744235Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5744445Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5744633Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5744834Z (Reading database ... 2026-10-24T02:48:51.5744944Z (Reading database ... 5% 2026-10-24T02:48:51.5745065Z (Reading database ... 10% 2026-10-24T02:48:51.5745178Z (Reading database ... 15% 2026-10-24T02:48:51.5745294Z (Reading database ... 20% 2026-10-24T02:48:51.5745407Z (Reading database ... 25% 2026-10-24T02:48:51.5745519Z (Reading database ... 30% 2026-10-24T02:48:51.5745632Z (Reading database ... 35% 2026-10-24T02:48:51.5745745Z (Reading database ... 40% 2026-10-24T02:48:51.5745861Z (Reading database ... 45% 2026-10-24T02:48:51.5745975Z (Reading database ... 50% 2026-10-24T02:48:51.5746092Z (Reading database ... 55% 2026-10-24T02:48:51.5746204Z (Reading database ... 60% 2026-10-24T02:48:51.5746318Z (Reading database ... 65% 2026-10-24T02:48:51.5746434Z (Reading database ... 70% 2026-10-24T02:48:51.5746556Z (Reading database ... 75% 2026-10-24T02:48:51.5746702Z (Reading database ... 80% 2026-10-24T02:48:51.5746816Z (Reading database ... 85% 2026-10-24T02:48:51.5746932Z (Reading database ... 90% 2026-10-24T02:48:51.5747046Z (Reading database ... 95% 2026-10-24T02:48:51.5747161Z (Reading database ... 100% 2026-10-24T02:48:51.5747323Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5747532Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5747752Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5747962Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5748175Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5748367Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5748514Z (Reading database ... 2026-10-24T02:48:51.5748625Z (Reading database ... 5% 2026-10-24T02:48:51.5748738Z (Reading database ... 10% 2026-10-24T02:48:51.5748855Z (Reading database ... 15% 2026-10-24T02:48:51.5748969Z (Reading database ... 20% 2026-10-24T02:48:51.5749088Z (Reading database ... 25% 2026-10-24T02:48:51.5749202Z (Reading database ... 30% 2026-10-24T02:48:51.5749317Z (Reading database ... 35% 2026-10-24T02:48:51.5749476Z (Reading database ... 40% 2026-10-24T02:48:51.5749593Z (Reading database ... 45% 2026-10-24T02:48:51.5749706Z (Reading database ... 50% 2026-10-24T02:48:51.5749819Z (Reading database ... 55% 2026-10-24T02:48:51.5749935Z (Reading database ... 60% 2026-10-24T02:48:51.5750047Z (Reading database ... 65% 2026-10-24T02:48:51.5750161Z (Reading database ... 70% 2026-10-24T02:48:51.5750273Z (Reading database ... 75% 2026-10-24T02:48:51.5750384Z (Reading database ... 80% 2026-10-24T02:48:51.5750497Z (Reading database ... 85% 2026-10-24T02:48:51.5750609Z (Reading database ... 90% 2026-10-24T02:48:51.5750724Z (Reading database ... 95% 2026-10-24T02:48:51.5750839Z (Reading database ... 100% 2026-10-24T02:48:51.5751002Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5751214Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T02:48:51.5751438Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-24T02:48:51.5751636Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-24T02:48:51.5751791Z (Reading database ... 2026-10-24T02:48:51.5751906Z (Reading database ... 5% 2026-10-24T02:48:51.5752020Z (Reading database ... 10% 2026-10-24T02:48:51.5752139Z (Reading database ... 15% 2026-10-24T02:48:51.5752252Z (Reading database ... 20% 2026-10-24T02:48:51.5752374Z (Reading database ... 25% 2026-10-24T02:48:51.5752486Z (Reading database ... 30% 2026-10-24T02:48:51.5752603Z (Reading database ... 35% 2026-10-24T02:48:51.5752713Z (Reading database ... 40% 2026-10-24T02:48:51.5752825Z (Reading database ... 45% 2026-10-24T02:48:51.5752940Z (Reading database ... 50% 2026-10-24T02:48:51.5753050Z (Reading database ... 55% 2026-10-24T02:48:51.5753162Z (Reading database ... 60% 2026-10-24T02:48:51.5753272Z (Reading database ... 65% 2026-10-24T02:48:51.5753387Z (Reading database ... 70% 2026-10-24T02:48:51.5753553Z (Reading database ... 75% 2026-10-24T02:48:51.5753664Z (Reading database ... 80% 2026-10-24T02:48:51.5753782Z (Reading database ... 85% 2026-10-24T02:48:51.5753894Z (Reading database ... 90% 2026-10-24T02:48:51.5754011Z (Reading database ... 95% 2026-10-24T02:48:51.5754125Z (Reading database ... 100% 2026-10-24T02:48:51.5754286Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5754495Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5754708Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5754898Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5755042Z (Reading database ... 2026-10-24T02:48:51.5755161Z (Reading database ... 5% 2026-10-24T02:48:51.5755273Z (Reading database ... 10% 2026-10-24T02:48:51.5755391Z (Reading database ... 15% 2026-10-24T02:48:51.5755510Z (Reading database ... 20% 2026-10-24T02:48:51.5755628Z (Reading database ... 25% 2026-10-24T02:48:51.5755741Z (Reading database ... 30% 2026-10-24T02:48:51.5755855Z (Reading database ... 35% 2026-10-24T02:48:51.5755975Z (Reading database ... 40% 2026-10-24T02:48:51.5756090Z (Reading database ... 45% 2026-10-24T02:48:51.5756211Z (Reading database ... 50% 2026-10-24T02:48:51.5756326Z (Reading database ... 55% 2026-10-24T02:48:51.5756442Z (Reading database ... 60% 2026-10-24T02:48:51.5756583Z (Reading database ... 65% 2026-10-24T02:48:51.5756764Z (Reading database ... 70% 2026-10-24T02:48:51.5756914Z (Reading database ... 75% 2026-10-24T02:48:51.5757027Z (Reading database ... 80% 2026-10-24T02:48:51.5757145Z (Reading database ... 85% 2026-10-24T02:48:51.5757256Z (Reading database ... 90% 2026-10-24T02:48:51.5757369Z (Reading database ... 95% 2026-10-24T02:48:51.5757483Z (Reading database ... 100% 2026-10-24T02:48:51.5757640Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T02:48:51.5757850Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5758045Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5758315Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-24T02:48:51.5758541Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T02:48:51.5758768Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T02:48:51.5758990Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T02:48:51.5759209Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T02:48:51.5759438Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T02:48:51.5759665Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T02:48:51.5759892Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T02:48:51.5760114Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5760329Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5760548Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5760763Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5760970Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5761164Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T02:48:51.5761356Z Selecting previously unselected package libsecret-common. 2026-10-24T02:48:51.5761560Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-24T02:48:51.5761746Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-24T02:48:51.5761928Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-24T02:48:51.5762132Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-24T02:48:51.5762324Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T02:48:51.5762568Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-24T02:48:51.5762784Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-24T02:48:51.5762974Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T02:48:51.5763150Z Selecting previously unselected package libgpg-error-dev. 2026-10-24T02:48:51.5763360Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-24T02:48:51.5763548Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T02:48:51.5763725Z Selecting previously unselected package libgcrypt20-dev. 2026-10-24T02:48:51.5763926Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T02:48:51.5764121Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T02:48:51.5764318Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-24T02:48:51.5764551Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T02:48:51.5764775Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5764979Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-24T02:48:51.5765196Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T02:48:51.5765403Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5765577Z Selecting previously unselected package uuid-dev:amd64. 2026-10-24T02:48:51.5765770Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5765951Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5766128Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-24T02:48:51.5766336Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5766539Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5766753Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-24T02:48:51.5766957Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-24T02:48:51.5767187Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T02:48:51.5767367Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-24T02:48:51.5767580Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-24T02:48:51.5767775Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T02:48:51.5767956Z Selecting previously unselected package libmount-dev:amd64. 2026-10-24T02:48:51.5768170Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T02:48:51.5768360Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5768543Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-24T02:48:51.5768750Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T02:48:51.5768950Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5769138Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-24T02:48:51.5769351Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-24T02:48:51.5769541Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T02:48:51.5769706Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5769858Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5770021Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5770190Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5770352Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T02:48:51.5770513Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5770672Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T02:48:51.5770841Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5771009Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5771163Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5771369Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5771564Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-24T02:48:51.5771757Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-24T02:48:51.5771923Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5772098Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5772281Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5772471Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T02:48:51.5772631Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5772782Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5772931Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T02:48:51.5773100Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T02:48:51.5773262Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T02:48:51.5773431Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T02:48:51.5773599Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T02:48:51.5773769Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T02:48:51.5773941Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-24T02:48:51.5774107Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-24T02:48:51.5774282Z Not building database; man-db/auto-update is not 'true'. 2026-10-24T02:48:51.5774457Z Processing triggers for install-info (7.1-3build2) ... 2026-10-24T02:48:51.5774571Z 2026-10-24T02:48:51.5774619Z Restarting services... 2026-10-24T02:48:51.5775101Z 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-24T02:48:51.5775672Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-24T02:48:51.5775829Z 2026-10-24T02:48:51.5775882Z Service restarts being deferred: 2026-10-24T02:48:51.5776071Z systemctl restart ModemManager.service 2026-10-24T02:48:51.5776216Z systemctl restart dbus.service 2026-10-24T02:48:51.5776354Z systemctl restart getty@tty1.service 2026-10-24T02:48:51.5776506Z systemctl restart networkd-dispatcher.service 2026-10-24T02:48:51.5776703Z systemctl restart serial-getty@ttyS0.service 2026-10-24T02:48:51.5776867Z systemctl restart setup_and_run_blacksmith.service 2026-10-24T02:48:51.5777024Z systemctl restart systemd-logind.service 2026-10-24T02:48:51.5777120Z 2026-10-24T02:48:51.5777176Z No containers need to be restarted. 2026-10-24T02:48:51.5777262Z 2026-10-24T02:48:51.5777313Z User sessions running outdated binaries: 2026-10-24T02:48:51.5777463Z runner @ user manager service: systemd[1838] 2026-10-24T02:48:51.5777561Z 2026-10-24T02:48:51.5777652Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T02:48:51.5795735Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T02:48:51.5796039Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T02:48:51.5796247Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-24T02:48:51.5796433Z  filters=() 2026-10-24T02:48:51.5796799Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-24T02:48:51.5797057Z fi 2026-10-24T02:48:51.5797307Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-24T02:48:51.5809503Z shell: /usr/bin/bash -e {0} 2026-10-24T02:48:51.5820928Z env: 2026-10-24T02:48:51.5821050Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:48:51.5821199Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:48:51.5821343Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:48:51.5821969Z TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/scripts 2026-10-24T02:48:51.5822684Z ##[endgroup] 2026-10-24T02:48:51.7259530Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-24T02:48:51.7268394Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:48:51.7275552Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:48:51.7283417Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:48:51.8883189Z 2026-10-24T02:48:51.8884736Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core 2026-10-24T02:48:51.8885027Z 2026-10-24T02:48:51.8892421Z 2026-10-24T02:48:51.8894325Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket 2026-10-24T02:48:51.8894558Z 2026-10-24T02:48:51.8906588Z 2026-10-24T02:48:51.8908305Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-24T02:48:51.8908497Z 2026-10-24T02:48:51.8934291Z 2026-10-24T02:48:51.8935847Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo 2026-10-24T02:48:51.8936153Z 2026-10-24T02:48:52.1709253Z ✓ src/server/mergeMessage.test.ts (11 tests) 9ms 2026-10-24T02:48:52.1807029Z ✓ src/server/pullRequestChecks.test.ts (16 tests) 9ms 2026-10-24T02:48:52.2463261Z ✓ src/server/SourceControlProvider.test.ts (1 test) 2ms 2026-10-24T02:48:52.2910120Z ✓ src/server/diffFileRevisions.test.ts (15 tests) 6ms 2026-10-24T02:48:52.7498788Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 199ms 2026-10-24T02:48:52.8487781Z ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 11ms 2026-10-24T02:48:52.8513528Z 2026-10-24T02:48:52.8514607Z  Test Files  5 passed (5) 2026-10-24T02:48:52.8515011Z  Tests  49 passed (49) 2026-10-24T02:48:52.8515411Z  Start at  02:48:51 2026-10-24T02:48:52.8515810Z  Duration  959ms (transform 48%, import 30%, setup 19%, tests 2%, worker 1%) 2026-10-24T02:48:52.8521129Z 2026-10-24T02:48:52.8988400Z 2026-10-24T02:48:52.9041147Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:48:53.0372679Z ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 12ms 2026-10-24T02:48:53.0860070Z 2026-10-24T02:48:53.0861199Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab 2026-10-24T02:48:53.0861446Z 2026-10-24T02:48:53.1363694Z ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 34ms 2026-10-24T02:48:53.1571660Z ✓ src/server/BitbucketPullRequestProvider.test.ts (19 tests) 36ms 2026-10-24T02:48:53.1632761Z 2026-10-24T02:48:53.1633765Z  Test Files  3 passed (3) 2026-10-24T02:48:53.1666855Z  Tests  64 passed (64) 2026-10-24T02:48:53.1682523Z  Start at  02:48:51 2026-10-24T02:48:53.1690312Z  Duration  1.26s (transform 57%, import 31%, setup 10%, tests 2%) 2026-10-24T02:48:53.1690591Z 2026-10-24T02:48:53.1884602Z 2026-10-24T02:48:53.1897933Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-24T02:48:53.3569826Z ✓ src/server/ForgejoSourceControlProvider.test.ts (30 tests) 186ms 2026-10-24T02:48:53.3668980Z 2026-10-24T02:48:53.3699495Z  Test Files  1 passed (1) 2026-10-24T02:48:53.3700530Z  Tests  30 passed (30) 2026-10-24T02:48:53.3700969Z  Start at  02:48:51 2026-10-24T02:48:53.3701408Z  Duration  1.47s (transform 55%, import 24%, tests 14%, setup 6%) 2026-10-24T02:48:53.3701754Z 2026-10-24T02:48:53.3972342Z 2026-10-24T02:48:53.3973477Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:48:53.4239584Z 2026-10-24T02:48:53.4290157Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-24T02:48:53.4290565Z 2026-10-24T02:48:53.5536808Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 93ms 2026-10-24T02:48:53.6208334Z 2026-10-24T02:48:53.6278873Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-24T02:48:53.6286380Z 2026-10-24T02:48:54.3562675Z ✓ src/window/DesktopWindow.test.ts (20 tests) 254ms 2026-10-24T02:48:54.4282466Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 37ms 2026-10-24T02:48:54.5558396Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 285ms 2026-10-24T02:48:54.6559871Z ✓ src/preview/Manager.test.ts (55 tests) 561ms 2026-10-24T02:48:54.6916475Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 240ms 2026-10-24T02:48:54.7902558Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 274ms 2026-10-24T02:48:54.8285546Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 308ms 2026-10-24T02:48:54.8815965Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 27ms 2026-10-24T02:48:54.8918704Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 49ms 2026-10-24T02:48:54.9294917Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 362ms 2026-10-24T02:48:54.9553596Z ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 86ms 2026-10-24T02:48:54.9847225Z ✓ src/server/GitLabCli.test.ts (5 tests) 32ms 2026-10-24T02:48:54.9958010Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 38ms 2026-10-24T02:48:55.0016378Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 39ms 2026-10-24T02:48:55.0290405Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 94ms 2026-10-24T02:48:55.0722686Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 54ms 2026-10-24T02:48:55.0765928Z 2026-10-24T02:48:55.0803497Z  Test Files  6 passed (6) 2026-10-24T02:48:55.0803992Z  Tests  109 passed (109) 2026-10-24T02:48:55.0858543Z  Start at  02:48:53 2026-10-24T02:48:55.0896906Z  Duration  1.98s (transform 60%, import 34%, setup 3%, tests 3%) 2026-10-24T02:48:55.0907242Z 2026-10-24T02:48:55.1284855Z 2026-10-24T02:48:55.1361413Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:48:55.2900164Z ✓ src/snapShot/snapShot.test.ts (36 tests) 21ms 2026-10-24T02:48:55.4361798Z 2026-10-24T02:48:55.4451610Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-24T02:48:55.4464806Z 2026-10-24T02:48:55.5045265Z ✓ src/app/DesktopClerk.test.ts (15 tests) 56ms 2026-10-24T02:48:55.6068785Z ✓ src/server/commands.test.ts (1 test) 6ms 2026-10-24T02:48:55.6365546Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 281ms 2026-10-24T02:48:55.6863449Z ✓ src/server/mcpInjection.test.ts (3 tests) 3ms 2026-10-24T02:48:55.8844403Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 77ms 2026-10-24T02:48:55.9819558Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 238ms 2026-10-24T02:48:56.0144516Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 83ms 2026-10-24T02:48:56.2087067Z ✓ src/server/status.test.ts (6 tests) 87ms 2026-10-24T02:48:56.2278780Z ✓ src/server/textGeneration.test.ts (1 test) 40ms 2026-10-24T02:48:56.2942129Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 143ms 2026-10-24T02:48:56.3990756Z ✓ src/server/driver.test.ts (5 tests) 139ms 2026-10-24T02:48:56.4351723Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 164ms 2026-10-24T02:48:56.6874590Z ✓ src/app/DesktopObservability.test.ts (5 tests) 261ms 2026-10-24T02:48:56.7604980Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 36ms 2026-10-24T02:48:56.7645179Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 132ms 2026-10-24T02:48:56.8439876Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 54ms 2026-10-24T02:48:56.8510918Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 30ms 2026-10-24T02:48:56.8561546Z ✓ src/preview/Passkeys.test.ts (6 tests) 42ms 2026-10-24T02:48:57.0187736Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 117ms 2026-10-24T02:48:57.0504260Z ✓  unit  src/lib/threadActivity.test.ts (35 tests) 89ms 2026-10-24T02:48:57.6008757Z ✓ src/preview/BrowserSession.test.ts (7 tests) 46ms 2026-10-24T02:48:57.7959425Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 88ms 2026-10-24T02:48:57.9079503Z ✓  unit  src/features/threads/threadListV2.test.ts (56 tests) 56ms 2026-10-24T02:48:58.0361165Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2287ms 2026-10-24T02:48:58.0396518Z ✓ WSL runtime install script (executed) (12) 2026-10-24T02:48:58.0528183Z ✓ extracts once when two installs race for the same cache 1111ms 2026-10-24T02:48:58.0959148Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 104ms 2026-10-24T02:48:58.1786783Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 112ms 2026-10-24T02:48:58.1931283Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 43ms 2026-10-24T02:48:58.4122432Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 83ms 2026-10-24T02:48:58.4292488Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 168ms 2026-10-24T02:48:58.6504264Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 141ms 2026-10-24T02:48:58.6932006Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 30ms 2026-10-24T02:48:58.7222419Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 62ms 2026-10-24T02:48:58.7364962Z ✓ src/server/adapter.test.ts (87 tests) 2512ms 2026-10-24T02:48:58.7438137Z ✓ PiAdapterV2 (85) 2026-10-24T02:48:58.7523603Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 711ms 2026-10-24T02:48:58.7619760Z 2026-10-24T02:48:58.7750299Z  Test Files  7 passed (7) 2026-10-24T02:48:58.7807018Z  Tests  127 passed (127) 2026-10-24T02:48:58.7951585Z  Start at  02:48:53 2026-10-24T02:48:58.8038613Z  Duration  5.12s (transform 48%, import 29%, tests 18%, setup 5%) 2026-10-24T02:48:58.8240861Z 2026-10-24T02:48:58.8317377Z 2026-10-24T02:48:58.8350488Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:48:59.1164538Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 99ms 2026-10-24T02:48:59.1257401Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T02:48:59.1311857Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-24T02:48:59.1440351Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-24T02:48:59.1522651Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 52ms 2026-10-24T02:48:59.1654655Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:48:59.1745228Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-24T02:48:59.1783772Z 2026-10-24T02:48:59.1835796Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 88ms 2026-10-24T02:48:59.1967417Z 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-24T02:48:59.2022114Z 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-24T02:48:59.2275264Z 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-24T02:48:59.2434974Z 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-24T02:48:59.2521981Z 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-24T02:48:59.2655117Z 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-24T02:48:59.2704722Z 2026-10-24T02:48:59.2729243Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe 2026-10-24T02:48:59.2758762Z 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-24T02:48:59.2846059Z 2026-10-24T02:48:59.2967820Z 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-24T02:48:59.3011073Z 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-24T02:48:59.3198456Z 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-24T02:48:59.3322242Z 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-24T02:48:59.3558285Z 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-24T02:48:59.3641672Z 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-24T02:48:59.4078886Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T02:48:59.4121486Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T02:48:59.4248935Z Flow is not supported 2026-10-24T02:48:59.4440121Z 1: /** 2026-10-24T02:48:59.4590589Z ^ 2026-10-24T02:48:59.4762336Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T02:48:59.4830410Z 3: * 2026-10-24T02:48:59.4966346Z 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-24T02:48:59.4967284Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 58ms 2026-10-24T02:48:59.5121038Z 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-24T02:48:59.5121906Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 508ms 2026-10-24T02:48:59.5227489Z 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-24T02:48:59.5283949Z 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-24T02:48:59.5398927Z 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-24T02:48:59.5479021Z 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-24T02:48:59.5558751Z 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-24T02:48:59.5661968Z cause: undefined, 2026-10-24T02:48:59.5719379Z __vitest_rollup_error__: { 2026-10-24T02:48:59.6075185Z plugin: undefined, 2026-10-24T02:48:59.6131766Z 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-24T02:48:59.6172221Z loc: { 2026-10-24T02:48:59.6279245Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 79ms 2026-10-24T02:48:59.6279645Z line: 1, 2026-10-24T02:48:59.6433295Z column: 0, 2026-10-24T02:48:59.6486018Z 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-24T02:48:59.6554839Z }, 2026-10-24T02:48:59.6639319Z frame: '1 | /**\n' + 2026-10-24T02:48:59.6639752Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 57ms 2026-10-24T02:48:59.6649005Z ' | ^\n' + 2026-10-24T02:48:59.6699491Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T02:48:59.6735205Z '3 | *' 2026-10-24T02:48:59.6810745Z }, 2026-10-24T02:48:59.6997811Z runnerError: Error: RunnerError 2026-10-24T02:48:59.7100619Z 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-24T02:48:59.7138345Z 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-24T02:48:59.7217945Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:48:59.7225398Z 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-24T02:48:59.7280325Z 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-24T02:48:59.7302020Z 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-24T02:48:59.7304427Z 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-24T02:48:59.7306026Z 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-24T02:48:59.7307209Z 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-24T02:48:59.7308270Z 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-24T02:48:59.7308830Z } 2026-10-24T02:48:59.7309126Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T02:48:59.7309451Z Flow is not supported 2026-10-24T02:48:59.7309631Z 1: /** 2026-10-24T02:48:59.7309797Z ^ 2026-10-24T02:48:59.7309991Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T02:48:59.7310216Z 3: * 2026-10-24T02:48:59.7310657Z 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-24T02:48:59.7311591Z 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-24T02:48:59.7312633Z 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-24T02:48:59.7313679Z 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-24T02:48:59.7314692Z 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-24T02:48:59.7315739Z 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-24T02:48:59.7317095Z 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-24T02:48:59.7317709Z cause: undefined, 2026-10-24T02:48:59.7317910Z __vitest_rollup_error__: { 2026-10-24T02:48:59.7318131Z plugin: undefined, 2026-10-24T02:48:59.7319364Z 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-24T02:48:59.7320101Z loc: { 2026-10-24T02:48:59.7320303Z line: 1, 2026-10-24T02:48:59.7320509Z column: 0, 2026-10-24T02:48:59.7321041Z 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-24T02:48:59.7359444Z }, 2026-10-24T02:48:59.7362873Z frame: '1 | /**\n' + 2026-10-24T02:48:59.7363251Z ' | ^\n' + 2026-10-24T02:48:59.7363544Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T02:48:59.7363832Z '3 | *' 2026-10-24T02:48:59.7364009Z }, 2026-10-24T02:48:59.7364213Z runnerError: Error: RunnerError 2026-10-24T02:48:59.7364922Z 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-24T02:48:59.7365973Z 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-24T02:48:59.7366644Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:48:59.7367510Z 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-24T02:48:59.7368589Z 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-24T02:48:59.7369569Z 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-24T02:48:59.7371272Z 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-24T02:48:59.7444685Z 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-24T02:48:59.7478431Z 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-24T02:48:59.7558487Z 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-24T02:48:59.7571083Z } 2026-10-24T02:48:59.7640071Z 2026-10-24T02:48:59.7641268Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T02:48:59.7675815Z [composer-attachments] could not verify incoming share ownership { 2026-10-24T02:48:59.7749062Z _tag: 'IncomingShareStorageError', 2026-10-24T02:48:59.7793662Z operation: 'load', 2026-10-24T02:48:59.7838634Z shareId: null, 2026-10-24T02:48:59.7847466Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T02:48:59.7879988Z Flow is not supported 2026-10-24T02:48:59.7880310Z 1: /** 2026-10-24T02:48:59.7880483Z ^ 2026-10-24T02:48:59.7880713Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T02:48:59.7880955Z 3: * 2026-10-24T02:48:59.7881473Z 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-24T02:48:59.7882699Z 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-24T02:48:59.7883746Z 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-24T02:48:59.7884773Z 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-24T02:48:59.7885800Z 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-24T02:48:59.7886903Z 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-24T02:48:59.7887976Z 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-24T02:48:59.7888581Z cause: undefined, 2026-10-24T02:48:59.7888783Z __vitest_rollup_error__: { 2026-10-24T02:48:59.7889003Z plugin: undefined, 2026-10-24T02:48:59.7889559Z 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-24T02:48:59.7890044Z loc: [Object], 2026-10-24T02:48:59.7890255Z frame: '1 | /**\n' + 2026-10-24T02:48:59.7890472Z ' | ^\n' + 2026-10-24T02:48:59.7890746Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T02:48:59.7891013Z '3 | *' 2026-10-24T02:48:59.7892201Z }, 2026-10-24T02:48:59.7892647Z runnerError: Error: RunnerError 2026-10-24T02:48:59.7893460Z 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-24T02:48:59.7894493Z 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-24T02:48:59.7895171Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:48:59.7895994Z 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-24T02:48:59.7897203Z 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-24T02:48:59.7898193Z 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-24T02:48:59.7899198Z 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-24T02:48:59.7900288Z 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-24T02:48:59.7901401Z 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-24T02:48:59.7902994Z 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-24T02:48:59.7903548Z } 2026-10-24T02:48:59.7903714Z } 2026-10-24T02:48:59.7903840Z 2026-10-24T02:48:59.7914808Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T02:48:59.7915257Z [composer-drafts] failed to hydrate drafts { 2026-10-24T02:48:59.7915475Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:48:59.7915656Z operation: 'read', 2026-10-24T02:48:59.7915811Z directory: 'composer-drafts', 2026-10-24T02:48:59.7915979Z fileName: 'drafts.json', 2026-10-24T02:48:59.7916126Z cause: Error: storage unavailable 2026-10-24T02:48:59.7916612Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T02:48:59.7917668Z 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-24T02:48:59.7918517Z 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-24T02:48:59.7919331Z 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-24T02:48:59.7920143Z 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-24T02:48:59.7920585Z at new Promise () 2026-10-24T02:48:59.7921162Z 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-24T02:48:59.7922016Z 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-24T02:48:59.7922451Z at new Promise () 2026-10-24T02:48:59.7923006Z 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-24T02:48:59.7923464Z } 2026-10-24T02:48:59.7923524Z 2026-10-24T02:48:59.7923822Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T02:48:59.7924188Z [composer-drafts] failed to hydrate drafts { 2026-10-24T02:48:59.7924391Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:48:59.7924563Z operation: 'read', 2026-10-24T02:48:59.7924716Z directory: 'composer-drafts', 2026-10-24T02:48:59.7924878Z fileName: 'drafts.json', 2026-10-24T02:48:59.7925019Z cause: Error: storage unavailable 2026-10-24T02:48:59.7925291Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T02:48:59.7925917Z 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-24T02:48:59.7926745Z 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-24T02:48:59.7927616Z 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-24T02:48:59.7928536Z 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-24T02:48:59.7929034Z at new Promise () 2026-10-24T02:48:59.7929581Z 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-24T02:48:59.7930429Z 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-24T02:48:59.7930874Z at new Promise () 2026-10-24T02:48:59.7931421Z 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-24T02:48:59.7931878Z } 2026-10-24T02:48:59.7931928Z 2026-10-24T02:48:59.7932223Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T02:48:59.7932596Z [composer-drafts] failed to hydrate drafts { 2026-10-24T02:48:59.7932795Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:48:59.7932973Z operation: 'decode', 2026-10-24T02:48:59.7933132Z directory: 'composer-drafts', 2026-10-24T02:48:59.7933295Z fileName: 'drafts.json', 2026-10-24T02:48:59.7933437Z cause: { 2026-10-24T02:48:59.7933561Z _tag: 'SchemaError', 2026-10-24T02:48:59.7933748Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T02:48:59.7933908Z } 2026-10-24T02:48:59.7934008Z } 2026-10-24T02:48:59.7934060Z 2026-10-24T02:48:59.7934359Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T02:48:59.7934727Z [composer-drafts] failed to hydrate drafts { 2026-10-24T02:48:59.7934923Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:48:59.7935096Z operation: 'decode', 2026-10-24T02:48:59.7935254Z directory: 'composer-drafts', 2026-10-24T02:48:59.7935416Z fileName: 'drafts.json', 2026-10-24T02:48:59.7935550Z cause: { 2026-10-24T02:48:59.7935668Z _tag: 'SchemaError', 2026-10-24T02:48:59.7935851Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T02:48:59.7936006Z } 2026-10-24T02:48:59.7936100Z } 2026-10-24T02:48:59.7936149Z 2026-10-24T02:48:59.8319078Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 120ms 2026-10-24T02:48:59.8638750Z 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-24T02:48:59.8777330Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-24T02:48:59.8918829Z messageId: 'archive-write-failure', 2026-10-24T02:48:59.9037866Z error: { 2026-10-24T02:48:59.9300078Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:48:59.9332702Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 98ms 2026-10-24T02:48:59.9333069Z operation: 'write', 2026-10-24T02:48:59.9411715Z directory: 'composer-drafts', 2026-10-24T02:48:59.9537281Z fileName: 'drafts.json', 2026-10-24T02:48:59.9636402Z cause: Error: Draft storage unavailable 2026-10-24T02:48:59.9698910Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-24T02:48:59.9798439Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:48:59.9878417Z 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-24T02:48:59.9928948Z } 2026-10-24T02:49:00.0175129Z } 2026-10-24T02:49:00.0286527Z 2026-10-24T02:49:00.0358785Z 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-24T02:49:00.0404176Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-24T02:49:00.0438371Z environmentId: 'environment-1', 2026-10-24T02:49:00.0586695Z threadId: 'thread-1', 2026-10-24T02:49:00.0628075Z messageId: 'message-acknowledged', 2026-10-24T02:49:00.0676462Z error: { 2026-10-24T02:49:00.0720703Z _tag: 'ThreadOutboxManagerError', 2026-10-24T02:49:00.0721141Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 485ms 2026-10-24T02:49:00.0722199Z operation: 'remove', 2026-10-24T02:49:00.0759956Z environmentId: 'environment-1', 2026-10-24T02:49:00.0918365Z threadId: 'thread-1', 2026-10-24T02:49:00.0955829Z messageId: 'message-acknowledged', 2026-10-24T02:49:00.1014545Z cause: Error: storage unavailable 2026-10-24T02:49:00.1015345Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-24T02:49:00.1016239Z 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-24T02:49:00.1017330Z 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-24T02:49:00.1018219Z 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-24T02:49:00.1018723Z at new Promise () 2026-10-24T02:49:00.1019358Z 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-24T02:49:00.1020278Z 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-24T02:49:00.1020782Z at new Promise () 2026-10-24T02:49:00.1021417Z 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-24T02:49:00.1022537Z 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-24T02:49:00.1023893Z } 2026-10-24T02:49:00.1024061Z } 2026-10-24T02:49:00.1024188Z 2026-10-24T02:49:00.1024727Z 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-24T02:49:00.1025269Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-24T02:49:00.1025689Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-24T02:49:00.1026415Z 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-24T02:49:00.1027354Z 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-24T02:49:00.1028242Z 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-24T02:49:00.1028742Z at new Promise () 2026-10-24T02:49:00.1029448Z 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-24T02:49:00.1030357Z 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-24T02:49:00.1030858Z at new Promise () 2026-10-24T02:49:00.1031469Z 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-24T02:49:00.1032373Z 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-24T02:49:00.1044617Z 2026-10-24T02:49:00.1045206Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 106ms 2026-10-24T02:49:00.1077788Z 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-24T02:49:00.1118125Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-24T02:49:00.1181924Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:49:00.1182370Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 69ms 2026-10-24T02:49:00.1221853Z operation: 'write', 2026-10-24T02:49:00.1252624Z directory: 'composer-drafts', 2026-10-24T02:49:00.1252992Z fileName: 'drafts.json', 2026-10-24T02:49:00.1253214Z cause: Error: disk full 2026-10-24T02:49:00.1253575Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-24T02:49:00.1254322Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:49:00.1256077Z 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-24T02:49:00.1256653Z } 2026-10-24T02:49:00.1256789Z 2026-10-24T02:49:00.1257238Z 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-24T02:49:00.1257732Z [thread-outbox] failed to persist a recovery rollback { 2026-10-24T02:49:00.1258019Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:49:00.1258266Z operation: 'write', 2026-10-24T02:49:00.1258493Z directory: 'composer-drafts', 2026-10-24T02:49:00.1258728Z fileName: 'drafts.json', 2026-10-24T02:49:00.1258934Z cause: Error: disk full 2026-10-24T02:49:00.1259280Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T02:49:00.1259707Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:49:00.1260409Z 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-24T02:49:00.1260925Z } 2026-10-24T02:49:00.1261047Z 2026-10-24T02:49:00.1261444Z 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-24T02:49:00.1261931Z [thread-outbox] failed to restore an undeliverable message { 2026-10-24T02:49:00.1262214Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T02:49:00.1262466Z operation: 'write', 2026-10-24T02:49:00.1262686Z directory: 'composer-drafts', 2026-10-24T02:49:00.1262918Z fileName: 'drafts.json', 2026-10-24T02:49:00.1263116Z cause: Error: disk full 2026-10-24T02:49:00.1263450Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T02:49:00.1263877Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:49:00.1264573Z 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-24T02:49:00.1265076Z } 2026-10-24T02:49:00.1265195Z 2026-10-24T02:49:00.1520346Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 43ms 2026-10-24T02:49:00.1758243Z ✓ src/preview/CdpRelay.test.ts (6 tests) 24ms 2026-10-24T02:49:00.2095880Z ✓ src/server/gitCafeHosts.test.ts (7 tests) 3ms 2026-10-24T02:49:00.3118604Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 1254ms 2026-10-24T02:49:00.3140631Z ✓ mobile composer drafts (74) 2026-10-24T02:49:00.3211971Z ✓ restores deleted file chips and releases undo history (uploaded: false) 386ms 2026-10-24T02:49:00.3387704Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 367ms 2026-10-24T02:49:00.5115056Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 74ms 2026-10-24T02:49:00.5167428Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 186ms 2026-10-24T02:49:00.5582918Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 121ms 2026-10-24T02:49:00.6085350Z ✓ src/http/Api.test.ts (27 tests) 240ms 2026-10-24T02:49:00.7075115Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 91ms 2026-10-24T02:49:00.7357013Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 28ms 2026-10-24T02:49:00.7685084Z ✓ scripts/electron-launcher.test.mjs (7 tests) 629ms 2026-10-24T02:49:00.7831011Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 355ms 2026-10-24T02:49:00.8044885Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 399ms 2026-10-24T02:49:00.8718518Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 93ms 2026-10-24T02:49:00.9324964Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 44ms 2026-10-24T02:49:01.3617728Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 67ms 2026-10-24T02:49:01.3733302Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 141ms 2026-10-24T02:49:01.3769541Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 25ms 2026-10-24T02:49:01.4594775Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 116ms 2026-10-24T02:49:01.5329703Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 9ms 2026-10-24T02:49:01.5459984Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 35ms 2026-10-24T02:49:01.6255453Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 69ms 2026-10-24T02:49:01.7291991Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 22ms 2026-10-24T02:49:01.9317802Z ✓ src/server/gitCafePullRequestJson.test.ts (14 tests) 40ms 2026-10-24T02:49:01.9790145Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 56ms 2026-10-24T02:49:02.0013436Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 59ms 2026-10-24T02:49:02.0448481Z ✓ src/updates/releaseNotes.test.ts (8 tests) 4ms 2026-10-24T02:49:02.0650918Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 19ms 2026-10-24T02:49:02.1045027Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 732ms 2026-10-24T02:49:02.1059778Z ✓ HookInboxStore (11) 2026-10-24T02:49:02.1212344Z ✓ refuses a request that would pass the byte cap 450ms 2026-10-24T02:49:02.1256288Z ✓ src/server/GitCafeCredentials.test.ts (4 tests) 43ms 2026-10-24T02:49:02.1398059Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 110ms 2026-10-24T02:49:02.1518325Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 37ms 2026-10-24T02:49:02.1609377Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 258ms 2026-10-24T02:49:02.2153894Z ✓ src/ipc/methods/window.test.ts (5 tests) 203ms 2026-10-24T02:49:02.2559284Z ✓  unit  src/lib/composerContext.test.ts (15 tests) 232ms 2026-10-24T02:49:02.3364627Z ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 117ms 2026-10-24T02:49:02.3628157Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 18ms 2026-10-24T02:49:02.4629015Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 54ms 2026-10-24T02:49:02.4798723Z ✓  unit  src/lib/android-workspace-navigation.test.ts (15 tests) 36ms 2026-10-24T02:49:02.5789815Z ✓ src/server/GitCafePullRequestProvider.test.ts (32 tests) 387ms 2026-10-24T02:49:02.5837046Z 2026-10-24T02:49:02.5878048Z  Test Files  5 passed (5) 2026-10-24T02:49:02.5955985Z  Tests  65 passed (65) 2026-10-24T02:49:02.6052458Z  Start at  02:48:59 2026-10-24T02:49:02.6110020Z  Duration  3.29s (transform 53%, import 34%, setup 7%, tests 5%) 2026-10-24T02:49:02.6318569Z 2026-10-24T02:49:02.6749335Z 2026-10-24T02:49:02.6794922Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-24T02:49:02.6828058Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 76ms 2026-10-24T02:49:02.7129132Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 4ms 2026-10-24T02:49:02.7240503Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 90ms 2026-10-24T02:49:02.7301572Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 412ms 2026-10-24T02:49:02.7446227Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 19ms 2026-10-24T02:49:03.0391074Z ✓ src/auth/RelayTokens.test.ts (5 tests) 84ms 2026-10-24T02:49:03.1326582Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 3ms 2026-10-24T02:49:03.3269588Z 2026-10-24T02:49:03.3328282Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-24T02:49:03.3504314Z 2026-10-24T02:49:03.3523188Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 27ms 2026-10-24T02:49:03.3878260Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 23ms 2026-10-24T02:49:03.3963800Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 12ms 2026-10-24T02:49:03.4350513Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 37ms 2026-10-24T02:49:03.5558367Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 49ms 2026-10-24T02:49:03.6798103Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 36ms 2026-10-24T02:49:03.8263624Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 148ms 2026-10-24T02:49:03.8780209Z ✓ src/window/QuitHold.test.ts (7 tests) 18ms 2026-10-24T02:49:03.9007413Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 31ms 2026-10-24T02:49:03.9087406Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 144ms 2026-10-24T02:49:03.9391969Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 28ms 2026-10-24T02:49:03.9994454Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 41ms 2026-10-24T02:49:04.2531016Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 87ms 2026-10-24T02:49:04.2598114Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.2757963Z [02:49:04.229] INFO (#5): Plan: 1 tasks 2026-10-24T02:49:04.2822297Z [02:49:04.233] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T02:49:04.2891587Z [02:49:04.233] INFO (#5): 2026-10-24T02:49:04.3006107Z 2026-10-24T02:49:04.3038709Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.3158208Z [02:49:04.252] INFO (#47): [PublishClientConfig] running 2026-10-24T02:49:04.3203912Z 2026-10-24T02:49:04.3358745Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.3501088Z Wrote relay client configuration to /tmp/t3-relay-client-config-qi65JK/client.env 2026-10-24T02:49:04.3546696Z [02:49:04.256] INFO (#47): [PublishClientConfig] ran (5ms) 2026-10-24T02:49:04.3717663Z 2026-10-24T02:49:04.3878949Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.3922769Z [02:49:04.260] INFO (#48): [PublishClientConfig] ran (9ms) 2026-10-24T02:49:04.4009456Z [02:49:04.261] INFO (#5): 2026-10-24T02:49:04.4121576Z [02:49:04.261] INFO (#5): Done: 1 succeeded (28ms) 2026-10-24T02:49:04.4347979Z 2026-10-24T02:49:04.4440057Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.4506500Z [02:49:04.269] INFO (#5): Plan: no resources 2026-10-24T02:49:04.4650746Z [02:49:04.271] INFO (#5): 2026-10-24T02:49:04.4730830Z [02:49:04.271] INFO (#63): [PublishClientConfig] skipped 2026-10-24T02:49:04.4793342Z [02:49:04.271] INFO (#64): [PublishClientConfig] skipped 2026-10-24T02:49:04.4981651Z [02:49:04.271] INFO (#5): 2026-10-24T02:49:04.5308472Z [02:49:04.271] INFO (#5): Done: 0 succeeded, 1 skipped (0ms) 2026-10-24T02:49:04.5398460Z 2026-10-24T02:49:04.5564525Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.5600553Z [02:49:04.276] INFO (#5): Plan: 1 tasks 2026-10-24T02:49:04.5661644Z [02:49:04.276] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T02:49:04.5808129Z [02:49:04.276] INFO (#5): 2026-10-24T02:49:04.5828856Z 2026-10-24T02:49:04.5958816Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.6022482Z [02:49:04.283] INFO (#79): [PublishClientConfig] running 2026-10-24T02:49:04.6099285Z 2026-10-24T02:49:04.6278289Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.6358280Z Wrote relay client configuration to /tmp/t3-relay-client-config-qi65JK/client.env 2026-10-24T02:49:04.6474551Z [02:49:04.284] INFO (#79): [PublishClientConfig] ran (1ms) 2026-10-24T02:49:04.6658987Z 2026-10-24T02:49:04.6758548Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.6827344Z [02:49:04.285] INFO (#80): [PublishClientConfig] ran (2ms) 2026-10-24T02:49:04.6915728Z [02:49:04.285] INFO (#5): 2026-10-24T02:49:04.6960231Z [02:49:04.285] INFO (#5): Done: 1 succeeded (9ms) 2026-10-24T02:49:04.7052122Z 2026-10-24T02:49:04.7434216Z ✓ gnome-extension/captureService.test.js (10 tests) 22ms 2026-10-24T02:49:04.7454704Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T02:49:04.7692604Z [02:49:04.291] INFO (#5): Plan: 1 tasks 2026-10-24T02:49:04.7838078Z [02:49:04.291] INFO (#5): [PublishClientConfig] drop [action] 2026-10-24T02:49:04.7975479Z [02:49:04.291] INFO (#5): 2026-10-24T02:49:04.8078249Z [02:49:04.292] INFO (#88): [PublishClientConfig] deleting 2026-10-24T02:49:04.8142845Z [02:49:04.292] INFO (#88): [PublishClientConfig] deleted (0ms) 2026-10-24T02:49:04.8226649Z [02:49:04.292] INFO (#5): 2026-10-24T02:49:04.8312295Z [02:49:04.292] INFO (#5): Done: 1 succeeded (1ms) 2026-10-24T02:49:04.8550293Z 2026-10-24T02:49:04.8652291Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 93ms 2026-10-24T02:49:04.8772766Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T02:49:04.8842118Z [02:49:04.303] INFO (#117): Plan: 1 tasks 2026-10-24T02:49:04.8918416Z [02:49:04.303] INFO (#117): [PublishClientConfig] run [action] 2026-10-24T02:49:04.9012730Z [02:49:04.303] INFO (#117): 2026-10-24T02:49:04.9031659Z 2026-10-24T02:49:04.9123993Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T02:49:04.9198063Z [02:49:04.311] INFO (#158): [PublishClientConfig] running 2026-10-24T02:49:04.9284715Z [02:49:04.312] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (1ms) 2026-10-24T02:49:04.9344456Z [02:49:04.312] INFO (#117): 2026-10-24T02:49:04.9510067Z [02:49:04.312] INFO (#117): Failed: 0 succeeded, 1 failed (9ms) 2026-10-24T02:49:04.9597287Z 2026-10-24T02:49:04.9654995Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T02:49:04.9719235Z [02:49:04.313] INFO (#117): Plan: 1 tasks 2026-10-24T02:49:04.9748058Z [02:49:04.313] INFO (#117): [PublishClientConfig] drop [action] 2026-10-24T02:49:04.9877688Z [02:49:04.313] INFO (#117): 2026-10-24T02:49:04.9918275Z [02:49:04.317] INFO (#166): [PublishClientConfig] deleting 2026-10-24T02:49:05.0077865Z [02:49:04.317] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-24T02:49:05.0115949Z [02:49:04.318] INFO (#117): 2026-10-24T02:49:05.0193131Z [02:49:04.318] INFO (#117): Done: 1 succeeded (5ms) 2026-10-24T02:49:05.0303662Z 2026-10-24T02:49:05.0314727Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 66ms 2026-10-24T02:49:05.0315374Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T02:49:05.0315969Z [02:49:04.342] INFO (#195): Plan: 1 tasks 2026-10-24T02:49:05.0316299Z [02:49:04.342] INFO (#195): [PublishClientConfig] run [action] 2026-10-24T02:49:05.0316632Z [02:49:04.342] INFO (#195): 2026-10-24T02:49:05.0317009Z 2026-10-24T02:49:05.0317375Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T02:49:05.0317783Z [02:49:04.342] INFO (#236): [PublishClientConfig] running 2026-10-24T02:49:05.0318366Z [02:49:04.344] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (2ms) 2026-10-24T02:49:05.0318779Z [02:49:04.344] INFO (#195): 2026-10-24T02:49:05.0318992Z [02:49:04.344] INFO (#195): Failed: 0 succeeded, 1 failed (2ms) 2026-10-24T02:49:05.0319148Z 2026-10-24T02:49:05.0319465Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T02:49:05.0319831Z [02:49:04.350] INFO (#195): Plan: 1 tasks 2026-10-24T02:49:05.0320073Z [02:49:04.350] INFO (#195): [PublishClientConfig] drop [action] 2026-10-24T02:49:05.0320274Z [02:49:04.350] INFO (#195): 2026-10-24T02:49:05.0320483Z [02:49:04.350] INFO (#244): [PublishClientConfig] deleting 2026-10-24T02:49:05.0320704Z [02:49:04.350] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-24T02:49:05.0320935Z [02:49:04.350] INFO (#195): 2026-10-24T02:49:05.0321108Z [02:49:04.350] INFO (#195): Done: 1 succeeded (0ms) 2026-10-24T02:49:05.0321271Z 2026-10-24T02:49:05.0321476Z ✓ src/clientConfig.test.ts (10 tests) 271ms 2026-10-24T02:49:05.0321921Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 34ms 2026-10-24T02:49:05.0322420Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 3ms 2026-10-24T02:49:05.0322852Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 17ms 2026-10-24T02:49:05.0323273Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 13ms 2026-10-24T02:49:05.0323741Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 17ms 2026-10-24T02:49:05.0324563Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 97ms 2026-10-24T02:49:05.0325083Z ✓ src/updates/updateMachine.test.ts (4 tests) 12ms 2026-10-24T02:49:05.0325554Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 39ms 2026-10-24T02:49:05.0484207Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 684ms 2026-10-24T02:49:05.0579333Z ✓ highlightNativeReviewDiffVisibleRows (3) 2026-10-24T02:49:05.0641125Z ✓ does not carry grammar state across hunk boundaries 358ms 2026-10-24T02:49:05.0800531Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 57ms 2026-10-24T02:49:05.0915010Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 34ms 2026-10-24T02:49:05.1891452Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 29ms 2026-10-24T02:49:05.1980049Z ✓ src/linuxSecretStorage.test.ts (7 tests) 8ms 2026-10-24T02:49:05.2558205Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 136ms 2026-10-24T02:49:05.3363357Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 4103ms 2026-10-24T02:49:05.3513164Z ✓ new-task branch checkout (11) 2026-10-24T02:49:05.3718448Z ✓ switches to a free branch and clears its historical worktree path 305ms 2026-10-24T02:49:05.3801691Z ✓ resolves historical branch metadata to its worktree beyond a long query's first page 419ms 2026-10-24T02:49:05.3896055Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 475ms 2026-10-24T02:49:05.3993369Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 826ms 2026-10-24T02:49:05.4137333Z ✓ rejects historical worktree reuse when project root is unsafe (nested: true) 327ms 2026-10-24T02:49:05.4252555Z ✓ rejects picker worktree reuse when project root is unsafe (nested: false) 430ms 2026-10-24T02:49:05.5038786Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 20ms 2026-10-24T02:49:05.5895571Z ✓ src/previewTunnelSweep.test.ts (4 tests) 45ms 2026-10-24T02:49:05.6183421Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 401ms 2026-10-24T02:49:05.6291260Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-24T02:49:05.6292124Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 397ms 2026-10-24T02:49:05.6775315Z ✓ src/previewStages.test.ts (4 tests) 9ms 2026-10-24T02:49:05.6793659Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 25ms 2026-10-24T02:49:05.6955963Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 4ms 2026-10-24T02:49:05.8092242Z ✓ src/ipc/methods/preview.test.ts (5 tests) 40ms 2026-10-24T02:49:05.8370939Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 9ms 2026-10-24T02:49:05.8984788Z ✓ src/preview/GuestInput.test.ts (4 tests) 4ms 2026-10-24T02:49:06.0177648Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 38ms 2026-10-24T02:49:06.2706370Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 37ms 2026-10-24T02:49:06.3038547Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 157ms 2026-10-24T02:49:06.3788594Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 72ms 2026-10-24T02:49:06.4024032Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 154ms 2026-10-24T02:49:06.4990215Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 20ms 2026-10-24T02:49:06.5258065Z ✓ src/electron/ElectronShell.test.ts (5 tests) 31ms 2026-10-24T02:49:06.7198733Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 45ms 2026-10-24T02:49:06.7331322Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 151ms 2026-10-24T02:49:06.7390223Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 7ms 2026-10-24T02:49:06.7801870Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 29ms 2026-10-24T02:49:06.7918861Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 16ms 2026-10-24T02:49:06.7999883Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 1137ms 2026-10-24T02:49:06.8184934Z ✓ bundled libsecret helper (10) 2026-10-24T02:49:06.8292132Z ✓ builds an executable for the requested architecture into a staged resource directory 309ms 2026-10-24T02:49:06.8857471Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 12ms 2026-10-24T02:49:06.9031166Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 76ms 2026-10-24T02:49:07.0369300Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 20ms 2026-10-24T02:49:07.2678397Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 52ms 2026-10-24T02:49:07.3724037Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 11ms 2026-10-24T02:49:07.4000649Z ✓  unit  src/dependency-graph.test.ts (2 tests) 37ms 2026-10-24T02:49:07.4342547Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 36ms 2026-10-24T02:49:07.5235951Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 15ms 2026-10-24T02:49:07.5415636Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 19ms 2026-10-24T02:49:07.5850433Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 82ms 2026-10-24T02:49:07.6944991Z ✓ src/authorization/layer.test.ts (23 tests) 686ms 2026-10-24T02:49:07.7973469Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 45ms 2026-10-24T02:49:07.8056835Z ✓ src/hooks/HeldHooks.test.ts (1 test) 24ms 2026-10-24T02:49:07.9140079Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 41ms 2026-10-24T02:49:07.9429689Z ✓ src/environments/endpointFailure.test.ts (15 tests) 34ms 2026-10-24T02:49:07.9561370Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 25ms 2026-10-24T02:49:08.0484050Z ✓ src/state/runtime.test.ts (23 tests) 392ms 2026-10-24T02:49:08.1471695Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 7ms 2026-10-24T02:49:08.1904588Z ✓ src/connection/supervisor.test.ts (30 tests) 705ms 2026-10-24T02:49:08.2233680Z ✓ src/app/DesktopUserData.test.ts (2 tests) 76ms 2026-10-24T02:49:08.2541270Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 3ms 2026-10-24T02:49:08.3234181Z ✓ src/deploymentConfig.test.ts (3 tests) 6ms 2026-10-24T02:49:08.3845980Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 42ms 2026-10-24T02:49:08.4634164Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 4ms 2026-10-24T02:49:08.4761392Z ✓ src/rpc/session.test.ts (14 tests) 824ms 2026-10-24T02:49:08.5672527Z ✓ src/connection/registry.test.ts (41 tests) 703ms 2026-10-24T02:49:08.5758863Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 22ms 2026-10-24T02:49:08.6205542Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 5ms 2026-10-24T02:49:08.6673319Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 20ms 2026-10-24T02:49:08.7455828Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 21ms 2026-10-24T02:49:08.7718219Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-24T02:49:08.7780096Z [02:49:08.739] WARN (#16): Database unavailable; loading fallback preferences. { 2026-10-24T02:49:08.7837825Z cause: { 2026-10-24T02:49:08.7872059Z _tag: 'MobileDatabaseError', 2026-10-24T02:49:08.7964424Z operation: 'load-preferences', 2026-10-24T02:49:08.8083576Z cause: Error: database unavailable 2026-10-24T02:49:08.8233982Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T02:49:08.8306241Z 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-24T02:49:08.8396039Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T02:49:08.8518858Z 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-24T02:49:08.8793742Z 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-24T02:49:08.8853069Z 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-24T02:49:08.8929063Z 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-24T02:49:08.9009793Z 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-24T02:49:08.9191877Z 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-24T02:49:08.9240487Z 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-24T02:49:08.9317999Z } 2026-10-24T02:49:08.9348398Z } 2026-10-24T02:49:08.9390549Z 2026-10-24T02:49:08.9718424Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T02:49:08.9838825Z [02:49:08.755] WARN (#17): Database unavailable; loading fallback preferences. { 2026-10-24T02:49:08.9880961Z cause: { 2026-10-24T02:49:08.9951743Z _tag: 'MobileDatabaseError', 2026-10-24T02:49:09.0038284Z operation: 'load-preferences', 2026-10-24T02:49:09.0092500Z cause: Error: database unavailable 2026-10-24T02:49:09.0278516Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T02:49:09.0305850Z 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-24T02:49:09.0358743Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T02:49:09.0398353Z 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-24T02:49:09.0458713Z 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-24T02:49:09.0499775Z 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-24T02:49:09.0568418Z 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-24T02:49:09.0637059Z 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-24T02:49:09.0642486Z 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-24T02:49:09.0658672Z 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-24T02:49:09.0659156Z } 2026-10-24T02:49:09.0659357Z } 2026-10-24T02:49:09.0659487Z 2026-10-24T02:49:09.0659836Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T02:49:09.0660342Z [02:49:08.756] WARN (#17): Database unavailable; saving preferences to secure storage. { 2026-10-24T02:49:09.0660632Z cause: { 2026-10-24T02:49:09.0660844Z _tag: 'MobileDatabaseError', 2026-10-24T02:49:09.0661099Z operation: 'save-preferences', 2026-10-24T02:49:09.0661327Z cause: Error: database unavailable 2026-10-24T02:49:09.0661733Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-24T02:49:09.0662547Z 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-24T02:49:09.0663300Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-24T02:49:09.0663871Z 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-24T02:49:09.0664519Z 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-24T02:49:09.0666084Z 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-24T02:49:09.0667167Z 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-24T02:49:09.0667638Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-24T02:49:09.0668137Z 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-24T02:49:09.0668717Z 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-24T02:49:09.0669060Z } 2026-10-24T02:49:09.0669227Z } 2026-10-24T02:49:09.0669356Z 2026-10-24T02:49:09.0669685Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 11ms 2026-10-24T02:49:09.0670255Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-24T02:49:09.0670703Z [02:49:08.751] WARN (#35): Could not load mobile preferences. { 2026-10-24T02:49:09.0671000Z _tag: 'MobilePreferencesLoadError', 2026-10-24T02:49:09.0671235Z cause: Error: secure storage unavailable 2026-10-24T02:49:09.0671575Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-24T02:49:09.0671874Z at Generator.next () 2026-10-24T02:49:09.0672340Z 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-24T02:49:09.0672982Z 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-24T02:49:09.0673607Z 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-24T02:49:09.0674227Z 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-24T02:49:09.0674805Z 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-24T02:49:09.0675348Z 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-24T02:49:09.0675924Z 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-24T02:49:09.0677135Z 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-24T02:49:09.0677714Z } 2026-10-24T02:49:09.0677838Z 2026-10-24T02:49:09.0678104Z ✓  unit  src/lib/storage.test.ts (6 tests) 61ms 2026-10-24T02:49:09.0678555Z ✓  unit  src/state/preferences.test.ts (3 tests) 72ms 2026-10-24T02:49:09.0679003Z ✓ src/preview/RecordingInput.test.ts (2 tests) 2ms 2026-10-24T02:49:09.0679437Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 35ms 2026-10-24T02:49:09.0680412Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 10ms 2026-10-24T02:49:09.0681143Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms 2026-10-24T02:49:09.0681572Z ✓ src/state/threads-sync.test.ts (24 tests) 409ms 2026-10-24T02:49:09.0681996Z ✓ src/preview/AnnotationIds.test.ts (1 test) 4ms 2026-10-24T02:49:09.0682239Z 2026-10-24T02:49:09.0682422Z  Test Files  103 passed (103) 2026-10-24T02:49:09.0682819Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 24ms 2026-10-24T02:49:09.0683192Z  Tests  837 passed (837) 2026-10-24T02:49:09.0683472Z  Start at  02:48:51 2026-10-24T02:49:09.0683796Z  Duration  17.07s (import 47%, transform 27%, tests 13%, setup 13%, worker 1%) 2026-10-24T02:49:09.0684047Z 2026-10-24T02:49:09.0684347Z  Import  520 modules were evaluated 6433 times · 45.88s total, 47% of tracked time 2026-10-24T02:49:09.0684852Z   ~4.59s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:49:09.0685354Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:49:09.0685593Z 2026-10-24T02:49:09.0685869Z ✓  unit  src/state/session.test.ts (4 tests) 22ms 2026-10-24T02:49:09.0686344Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 9ms 2026-10-24T02:49:09.0845263Z 2026-10-24T02:49:09.0855722Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:49:09.1866925Z ✓ src/state/pullRequests.test.ts (56 tests) 1452ms 2026-10-24T02:49:09.1958480Z ✓ returns a successful mutation when source invalidation stalls 1003ms 2026-10-24T02:49:09.2282255Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 28ms 2026-10-24T02:49:09.2441796Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 15ms 2026-10-24T02:49:09.4063668Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 83ms 2026-10-24T02:49:09.4329590Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 5ms 2026-10-24T02:49:09.4398933Z 2026-10-24T02:49:09.4459675Z  Test Files  32 passed (32) 2026-10-24T02:49:09.4473962Z  Tests  276 passed (276) 2026-10-24T02:49:09.4543164Z  Start at  02:48:55 2026-10-24T02:49:09.4598452Z  Duration  13.99s (import 81%, transform 10%, tests 4%, setup 4%) 2026-10-24T02:49:09.4717569Z 2026-10-24T02:49:09.4741663Z ✓ src/state/server.test.ts (19 tests) 69ms 2026-10-24T02:49:09.5108557Z 2026-10-24T02:49:09.5125839Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:49:09.5594797Z ✓ src/operations/commands.test.ts (14 tests) 49ms 2026-10-24T02:49:09.5596137Z ✓ src/voice-input/controller.test.ts (22 tests) 36ms 2026-10-24T02:49:09.5596516Z 2026-10-24T02:49:09.5660567Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github 2026-10-24T02:49:09.5671541Z 2026-10-24T02:49:09.6195960Z ✓ src/state/shell-sync.test.ts (6 tests) 90ms 2026-10-24T02:49:09.6357559Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 14ms 2026-10-24T02:49:09.7951818Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 9ms 2026-10-24T02:49:09.8770304Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 8ms 2026-10-24T02:49:09.9604009Z 2026-10-24T02:49:09.9637215Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-24T02:49:09.9656528Z 2026-10-24T02:49:09.9822082Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 4ms 2026-10-24T02:49:10.0965792Z ✓ src/state/vcs.test.ts (9 tests) 140ms 2026-10-24T02:49:10.3895074Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 349ms 2026-10-24T02:49:10.4635572Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 14ms 2026-10-24T02:49:10.5402282Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 5ms 2026-10-24T02:49:10.5565144Z ✓ src/connection/onboarding.test.ts (13 tests) 190ms 2026-10-24T02:49:10.6399853Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 39ms 2026-10-24T02:49:10.6992187Z ✓ lib/third-party-licenses.test.ts (19 tests) 234ms 2026-10-24T02:49:10.8523605Z ✓ src/state/orchestrationV2Projection.test.ts (13 tests) 40ms 2026-10-24T02:49:10.8778509Z ✓ src/state/vcsAction.test.ts (9 tests) 76ms 2026-10-24T02:49:10.9158315Z ✓ src/server/gitHubPullRequestJson.test.ts (49 tests) 146ms 2026-10-24T02:49:10.9324622Z ✓ src/state/entities.test.ts (16 tests) 42ms 2026-10-24T02:49:10.9360054Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 9ms 2026-10-24T02:49:11.0318779Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 45ms 2026-10-24T02:49:11.1694414Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 11ms 2026-10-24T02:49:11.2414755Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 241ms 2026-10-24T02:49:11.3418570Z ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 91ms 2026-10-24T02:49:11.3725725Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 12ms 2026-10-24T02:49:11.3986064Z ✓ notify-discord-release.test.ts (15 tests) 182ms 2026-10-24T02:49:11.4217955Z ✓ dev-runner.test.ts (31 tests) 254ms 2026-10-24T02:49:11.4889592Z ✓ src/state/threads-atoms.test.ts (4 tests) 242ms 2026-10-24T02:49:11.5915334Z ✓ src/relay/managedRelay.test.ts (7 tests) 196ms 2026-10-24T02:49:11.5976554Z ✓ merge-update-manifests.test.ts (5 tests) 69ms 2026-10-24T02:49:11.6558211Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 10ms 2026-10-24T02:49:11.8035528Z ✓ legend-list-initial-reveal.test.ts (10 tests) 61ms 2026-10-24T02:49:11.9878067Z ✓ src/relay/discovery.test.ts (7 tests) 116ms 2026-10-24T02:49:12.1877682Z ✓ lib/dev-share.test.ts (5 tests) 86ms 2026-10-24T02:49:12.2235826Z ✓ src/connection/routes.test.ts (19 tests) 27ms 2026-10-24T02:49:12.2728639Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 12ms 2026-10-24T02:49:12.2820222Z ✓ build-npm-launcher.test.ts (1 test) 1109ms 2026-10-24T02:49:12.2845229Z ✓ build-npm-launcher (1) 2026-10-24T02:49:12.2891520Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 1088ms 2026-10-24T02:49:12.3149538Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-24T02:49:12.3305278Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-24T02:49:12.3397876Z - react-native-blob-util 2026-10-24T02:49:12.3462714Z - @react-native-async-storage/async-storage 2026-10-24T02:49:12.3566136Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-24T02:49:12.3611783Z ✅ Clerk iOS plugin loaded 2026-10-24T02:49:12.3762175Z ✅ Clerk Android plugin loaded 2026-10-24T02:49:12.3837433Z 2026-10-24T02:49:12.3948868Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 804ms 2026-10-24T02:49:12.4012657Z ✓ withAndroidFbjniVersion (4) 2026-10-24T02:49:12.4145218Z ✓ applies the force through the registered app config 761ms 2026-10-24T02:49:12.4209725Z ✓ lib/cli-external-packages.test.ts (10 tests) 849ms 2026-10-24T02:49:12.4315903Z ✓ external package dependency closure (1) 2026-10-24T02:49:12.4421035Z ✓ keeps every runtime dependency of an external package external too 807ms 2026-10-24T02:49:12.4421869Z ✓ src/state/threadCommands.test.ts (19 tests) 171ms 2026-10-24T02:49:12.4480984Z ✓ update-release-package-versions.test.ts (3 tests) 96ms 2026-10-24T02:49:12.4935043Z ✓ src/rpc/client.test.ts (8 tests) 98ms 2026-10-24T02:49:12.5691139Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 751ms 2026-10-24T02:49:12.5773482Z ✓ buildNativeReviewDiffData row bound (1) 2026-10-24T02:49:12.5799675Z ✓ caps each huge file excerpt while preserving full counts and ordinary files 731ms 2026-10-24T02:49:12.6558050Z ✓ src/state/threadShell.test.ts (9 tests) 60ms 2026-10-24T02:49:12.7346620Z ✓ src/server/GitHubRest.test.ts (8 tests) 146ms 2026-10-24T02:49:12.7536171Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 5ms 2026-10-24T02:49:12.7558049Z ✓ src/server/GitHubCredentials.test.ts (5 tests) 122ms 2026-10-24T02:49:12.7855196Z ✓ lib/public-config.test.ts (1 test) 15ms 2026-10-24T02:49:12.7878096Z ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 296ms 2026-10-24T02:49:12.8164457Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 17ms 2026-10-24T02:49:12.9178394Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 21ms 2026-10-24T02:49:12.9601949Z ✓ src/server/githubStackActions.test.ts (9 tests) 150ms 2026-10-24T02:49:12.9663919Z ✓ src/server/GitHubPullRequestProvider.test.ts (17 tests) 55ms 2026-10-24T02:49:12.9818818Z ✓ lib/resolve-catalog.test.ts (2 tests) 14ms 2026-10-24T02:49:12.9899808Z ✓ src/device/stream.test.ts (14 tests) 92ms 2026-10-24T02:49:13.0113917Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 4ms 2026-10-24T02:49:13.1025797Z ✓ mock-update-server.test.ts (2 tests) 159ms 2026-10-24T02:49:13.1128486Z ✓ mobile-native-client.test.ts (2 tests) 82ms 2026-10-24T02:49:13.1579318Z ✓  unit  src/state/thread-order.test.ts (4 tests) 13ms 2026-10-24T02:49:13.1791627Z ✓ src/platform/storageDocument.test.ts (13 tests) 25ms 2026-10-24T02:49:13.2629544Z ✓ sync-reference-repos.test.ts (2 tests) 48ms 2026-10-24T02:49:13.3688724Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 78ms 2026-10-24T02:49:13.4360887Z ✓  unit  src/state/assets.test.ts (4 tests) 23ms 2026-10-24T02:49:13.4965798Z ✓ lib/build-target-arch.test.ts (1 test) 11ms 2026-10-24T02:49:13.5399117Z ✓ src/server/GitHubQuota.test.ts (4 tests) 18ms 2026-10-24T02:49:13.5671747Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 11ms 2026-10-24T02:49:13.5720662Z ✓ src/state/projectGrouping.test.ts (20 tests) 19ms 2026-10-24T02:49:13.6524376Z ✓ resolve-previous-release-tag.test.ts (3 tests) 17ms 2026-10-24T02:49:13.7348524Z ✓ lib/icon-export.test.ts (1 test) 3ms 2026-10-24T02:49:13.7453722Z ✓ mobile-showcase.test.ts (3 tests) 21ms 2026-10-24T02:49:13.8289593Z ✓ mobile-native-static-check.test.ts (2 tests) 11ms 2026-10-24T02:49:13.9251333Z ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 8ms 2026-10-24T02:49:13.9411426Z ✓ src/state/commandPermissions.test.ts (14 tests) 33ms 2026-10-24T02:49:13.9972981Z ✓ src/state/fileMetadata.test.ts (11 tests) 322ms 2026-10-24T02:49:14.0145412Z ✓ src/connection/resolver.test.ts (6 tests) 104ms 2026-10-24T02:49:14.0277639Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 6ms 2026-10-24T02:49:14.0735055Z ✓ src/state/threadRelationships.test.ts (11 tests) 12ms 2026-10-24T02:49:14.1024069Z ✓ src/state/threadExecution.test.ts (11 tests) 14ms 2026-10-24T02:49:14.1951857Z ✓ src/state/threadWorkflows.test.ts (21 tests) 12ms 2026-10-24T02:49:14.1975355Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 2ms 2026-10-24T02:49:14.2319697Z ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 1302ms 2026-10-24T02:49:14.2387037Z ✓ GitHubPullRequestApi.layer (104) 2026-10-24T02:49:14.2459843Z ✓ keeps the pull request being ticked through, not the one looked up first 473ms 2026-10-24T02:49:14.2839620Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 14ms 2026-10-24T02:49:14.3033147Z ✓ src/mcpApps/host.test.ts (9 tests) 16ms 2026-10-24T02:49:14.3476420Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms 2026-10-24T02:49:14.5360807Z ✓ build-desktop-artifact.test.ts (42 tests) 3096ms 2026-10-24T02:49:14.5398879Z ✓ build-desktop-artifact (40) 2026-10-24T02:49:14.5478887Z ✓ rejects overlapping builds from another process until restoration finishes 1460ms 2026-10-24T02:49:14.5504865Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 471ms 2026-10-24T02:49:14.5627508Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 9ms 2026-10-24T02:49:14.5794406Z ✓  unit  src/state/attachments.test.ts (2 tests) 6ms 2026-10-24T02:49:14.6300573Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 6ms 2026-10-24T02:49:14.7485699Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 64ms 2026-10-24T02:49:14.8093387Z ✓ src/state/shellReducer.test.ts (14 tests) 8ms 2026-10-24T02:49:14.8358146Z ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 106ms 2026-10-24T02:49:14.8866149Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 7ms 2026-10-24T02:49:15.0221218Z ✓ src/state/threadSort.test.ts (21 tests) 171ms 2026-10-24T02:49:15.0761387Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (4 tests) 13ms 2026-10-24T02:49:15.0998836Z ✓ src/server/GitHubSourceControlProvider.test.ts (29 tests) 2131ms 2026-10-24T02:49:15.1093605Z ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 669ms 2026-10-24T02:49:15.1120015Z ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 625ms 2026-10-24T02:49:15.1163346Z ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 628ms 2026-10-24T02:49:15.1226641Z 2026-10-24T02:49:15.1239571Z  Test Files  10 passed (10) 2026-10-24T02:49:15.1285203Z  Tests  238 passed (238) 2026-10-24T02:49:15.1285559Z  Start at  02:49:09 2026-10-24T02:49:15.1285882Z  Duration  5.54s (transform 46%, import 31%, tests 17%, setup 6%) 2026-10-24T02:49:15.1286106Z 2026-10-24T02:49:15.1603363Z 2026-10-24T02:49:15.1651598Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T02:49:15.1784540Z ✓  unit  src/state/use-thread-pr.test.ts (6 tests) 3ms 2026-10-24T02:49:15.1921556Z ✓ src/state/projectCommands.test.ts (4 tests) 124ms 2026-10-24T02:49:15.2401296Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 14ms 2026-10-24T02:49:15.2907506Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 18ms 2026-10-24T02:49:15.2918795Z ✓ src/state/threadSnoozed.test.ts (20 tests) 25ms 2026-10-24T02:49:15.2930652Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-24T02:49:15.2931120Z [02:49:15.268] WARN (#49): Could not refresh slow usage sources. { 2026-10-24T02:49:15.2931401Z errorType: 'error', 2026-10-24T02:49:15.2931641Z errorName: 'UsageReadError', 2026-10-24T02:49:15.2931874Z errorTag: 'UsageReadError', 2026-10-24T02:49:15.2932260Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-24T02:49:15.2932632Z ' at Generator.next ()\n' + 2026-10-24T02:49:15.2933149Z ' 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-24T02:49:15.2933792Z ' 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-24T02:49:15.2934396Z ' 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-24T02:49:15.2934991Z ' 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-24T02:49:15.2935559Z ' 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-24T02:49:15.2936093Z ' 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-24T02:49:15.2936666Z ' 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-24T02:49:15.2937542Z ' 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-24T02:49:15.2938115Z } 2026-10-24T02:49:15.2938241Z 2026-10-24T02:49:15.2938587Z ✓ src/state/serverUsage.test.ts (2 tests) 78ms 2026-10-24T02:49:15.4284059Z ✓ src/operations/commands.performance.test.ts (1 test) 225ms 2026-10-24T02:49:15.4468018Z 2026-10-24T02:49:15.4591193Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops 2026-10-24T02:49:15.4628248Z 2026-10-24T02:49:15.4680390Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 4ms 2026-10-24T02:49:15.4987021Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 4ms 2026-10-24T02:49:15.5738667Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 19ms 2026-10-24T02:49:15.6204556Z ✓  unit  src/lib/reserved-regions.test.ts (5 tests) 3ms 2026-10-24T02:49:15.6874320Z ✓ src/state/terminalSession.test.ts (9 tests) 32ms 2026-10-24T02:49:15.7019000Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 29ms 2026-10-24T02:49:15.7942035Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 202ms 2026-10-24T02:49:15.9215820Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 21ms 2026-10-24T02:49:15.9780014Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 26ms 2026-10-24T02:49:15.9838241Z ✓ src/state/threadRequests.test.ts (10 tests) 20ms 2026-10-24T02:49:16.1698846Z ✓ src/state/subagentRuntime.test.ts (11 tests) 25ms 2026-10-24T02:49:16.2458512Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 11ms 2026-10-24T02:49:16.2966895Z ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 472ms 2026-10-24T02:49:16.3077415Z ✓ azureDevOpsFilePatch (11) 2026-10-24T02:49:16.3078196Z ✓ lists a file too far apart to diff without its hunks 440ms 2026-10-24T02:49:16.3252235Z ✓  unit  src/connection/storage.test.ts (3 tests) 39ms 2026-10-24T02:49:16.3321250Z ✓ src/authorization/remote.test.ts (5 tests) 66ms 2026-10-24T02:49:16.4223709Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 350ms 2026-10-24T02:49:16.4861011Z ✓ src/work-log/commandLabel.test.ts (61 tests) 122ms 2026-10-24T02:49:16.5135674Z ✓ src/state/usage.test.ts (8 tests) 23ms 2026-10-24T02:49:16.5242125Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 11ms 2026-10-24T02:49:16.5878324Z ✓  unit  src/lib/layout.test.ts (7 tests) 11ms 2026-10-24T02:49:16.6053989Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 81ms 2026-10-24T02:49:16.6203153Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 12ms 2026-10-24T02:49:16.7251590Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 43ms 2026-10-24T02:49:16.7474368Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 8ms 2026-10-24T02:49:16.9084784Z ✓ src/device/duoViewer.test.ts (2 tests) 20ms 2026-10-24T02:49:16.9158296Z ✓ src/projectFaviconCache.test.ts (8 tests) 233ms 2026-10-24T02:49:16.9959571Z ✓ src/device/duoControl.test.ts (12 tests) 23ms 2026-10-24T02:49:17.0046527Z ✓ src/relay/managedRelayState.test.ts (4 tests) 34ms 2026-10-24T02:49:17.1867717Z ✓ src/pullRequestQuery.test.ts (17 tests) 9ms 2026-10-24T02:49:17.3010525Z ✓ src/state/threadDetail.test.ts (11 tests) 29ms 2026-10-24T02:49:17.3095697Z ✓ src/state/threadSubagents.test.ts (7 tests) 15ms 2026-10-24T02:49:17.3124465Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 7ms 2026-10-24T02:49:17.3585213Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 5ms 2026-10-24T02:49:17.5423919Z ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 55ms 2026-10-24T02:49:17.5828774Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 14ms 2026-10-24T02:49:17.6831247Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 9ms 2026-10-24T02:49:17.6914625Z ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 64ms 2026-10-24T02:49:17.7965676Z ✓ src/work-log/presentation.test.ts (16 tests) 24ms 2026-10-24T02:49:17.7997980Z ✓  unit  src/connection/migration.test.ts (2 tests) 18ms 2026-10-24T02:49:17.8217774Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 3ms 2026-10-24T02:49:17.8398409Z ✓ src/state/itemSupport.test.ts (2 tests) 6ms 2026-10-24T02:49:17.8704589Z ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 239ms 2026-10-24T02:49:17.8880604Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 8ms 2026-10-24T02:49:17.9191695Z ✓ src/connection/diagnosis.test.ts (7 tests) 6ms 2026-10-24T02:49:18.0555698Z ✓ src/state/presentation.test.ts (3 tests) 20ms 2026-10-24T02:49:18.0828327Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 4ms 2026-10-24T02:49:18.0964907Z ✓ src/connection/presentation.test.ts (4 tests) 12ms 2026-10-24T02:49:18.0967121Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 5ms 2026-10-24T02:49:18.1464654Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (7 tests) 3ms 2026-10-24T02:49:18.1657646Z ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 537ms 2026-10-24T02:49:18.1767231Z 2026-10-24T02:49:18.1925816Z  Test Files  5 passed (5) 2026-10-24T02:49:18.1955188Z  Tests  82 passed (82) 2026-10-24T02:49:18.2023371Z  Start at  02:49:15 2026-10-24T02:49:18.2141959Z  Duration  2.73s (transform 50%, import 29%, tests 15%, setup 6%) 2026-10-24T02:49:18.2158328Z 2026-10-24T02:49:18.2194635Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 10ms 2026-10-24T02:49:18.2238895Z ✓ src/pullRequestMarkdown.test.ts (15 tests) 14ms 2026-10-24T02:49:18.2338481Z 2026-10-24T02:49:18.2952677Z ✓ src/device/phoneViewer.test.ts (1 test) 48ms 2026-10-24T02:49:18.3112239Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 2ms 2026-10-24T02:49:18.3220749Z ✓ src/pullRequestLinkInput.test.ts (14 tests) 11ms 2026-10-24T02:49:18.3293839Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 3ms 2026-10-24T02:49:18.4784965Z ✓ knip-schemas.test.ts (1 test) 7913ms 2026-10-24T02:49:18.4802856Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 7912ms 2026-10-24T02:49:18.4877296Z 2026-10-24T02:49:18.4984561Z  Test Files  21 passed (21) 2026-10-24T02:49:18.4997836Z  Tests  161 passed (161) 2026-10-24T02:49:18.5051780Z  Start at  02:49:09 2026-10-24T02:49:18.5078514Z  Duration  8.51s (tests 54%, import 25%, transform 11%, setup 10%) 2026-10-24T02:49:18.5157165Z 2026-10-24T02:49:18.5416755Z 2026-10-24T02:49:18.5488268Z ✓ src/device/avcConfig.test.ts (8 tests) 12ms 2026-10-24T02:49:18.6588225Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 17ms 2026-10-24T02:49:18.7481975Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 15ms 2026-10-24T02:49:18.7616198Z ✓ src/state/projectEntities.test.ts (2 tests) 10ms 2026-10-24T02:49:18.7713321Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 6ms 2026-10-24T02:49:18.8041918Z ✓ src/handoff.test.ts (8 tests) 5ms 2026-10-24T02:49:18.8438358Z ✓ src/state/threadFeedback.test.ts (4 tests) 3ms 2026-10-24T02:49:18.8499245Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 25ms 2026-10-24T02:49:18.9027130Z ✓  unit  src/lib/projectIcon.test.ts (5 tests) 9ms 2026-10-24T02:49:18.9992837Z ✓ src/providerSkills.test.ts (6 tests) 6ms 2026-10-24T02:49:19.0108209Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 5ms 2026-10-24T02:49:19.1350216Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 22ms 2026-10-24T02:49:19.1665238Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 5ms 2026-10-24T02:49:19.2433004Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 6ms 2026-10-24T02:49:19.2666557Z ✓ src/device/phoneScene.test.ts (8 tests) 96ms 2026-10-24T02:49:19.2773299Z ✓ src/operations/projects.test.ts (6 tests) 8ms 2026-10-24T02:49:19.3404068Z ✓ src/state/usageProgress.test.ts (4 tests) 4ms 2026-10-24T02:49:19.3490750Z ✓ src/reviewGuideTour.test.ts (7 tests) 7ms 2026-10-24T02:49:19.3790489Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 3ms 2026-10-24T02:49:19.4362149Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 3ms 2026-10-24T02:49:19.5039501Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms 2026-10-24T02:49:19.5075582Z ✓ src/device/phoneInteraction.test.ts (4 tests) 10ms 2026-10-24T02:49:19.5360000Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 3ms 2026-10-24T02:49:19.5399546Z ✓ src/device/model.test.ts (4 tests) 6ms 2026-10-24T02:49:19.5400635Z ✓ src/device/duoScene.test.ts (2 tests) 11ms 2026-10-24T02:49:19.5811339Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 15ms 2026-10-24T02:49:19.6486700Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms 2026-10-24T02:49:19.6721154Z ✓ src/state/attachments.test.ts (3 tests) 5ms 2026-10-24T02:49:19.7679451Z ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms 2026-10-24T02:49:19.7747453Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 12ms 2026-10-24T02:49:19.8078459Z ✓ src/state/filesystem.test.ts (8 tests) 3ms 2026-10-24T02:49:19.8918578Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 5ms 2026-10-24T02:49:19.9533530Z ✓ src/connection/errors.test.ts (5 tests) 4ms 2026-10-24T02:49:19.9758306Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 8ms 2026-10-24T02:49:20.0415124Z ✓ src/t3ToolSummary.test.ts (3 tests) 7ms 2026-10-24T02:49:20.1162253Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 12ms 2026-10-24T02:49:20.1325473Z ✓ src/state/sharedSettings.test.ts (9 tests) 9ms 2026-10-24T02:49:20.1665180Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 3ms 2026-10-24T02:49:20.1945478Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 6ms 2026-10-24T02:49:20.2030778Z ✓ src/mediaSource.test.ts (8 tests) 7ms 2026-10-24T02:49:20.2172241Z ✓ src/state/threadSearch.test.ts (4 tests) 12ms 2026-10-24T02:49:20.2992400Z ✓ src/connection/compatibility.test.ts (4 tests) 4ms 2026-10-24T02:49:20.2994508Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 2ms 2026-10-24T02:49:20.3447245Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 5ms 2026-10-24T02:49:20.4330179Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 6ms 2026-10-24T02:49:20.4416099Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 5ms 2026-10-24T02:49:20.5358952Z ✓ src/device/modelScene.test.ts (2 tests) 8ms 2026-10-24T02:49:20.5397757Z ✓ src/device/streamFrames.test.ts (1 test) 5ms 2026-10-24T02:49:20.6398668Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 91ms 2026-10-24T02:49:20.7002943Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 8ms 2026-10-24T02:49:20.7081866Z ✓ src/promptLinks.test.ts (3 tests) 6ms 2026-10-24T02:49:20.7664793Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 13ms 2026-10-24T02:49:20.7730738Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 4ms 2026-10-24T02:49:20.7902606Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms 2026-10-24T02:49:20.8782665Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms 2026-10-24T02:49:20.8878270Z ✓ src/state/queryPersistence.test.ts (3 tests) 15ms 2026-10-24T02:49:20.9044553Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 12ms 2026-10-24T02:49:20.9086359Z ✓ src/device/deviceMotion.test.ts (2 tests) 5ms 2026-10-24T02:49:20.9777868Z ✓ src/state/threadInbox.test.ts (2 tests) 9ms 2026-10-24T02:49:20.9870994Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 9ms 2026-10-24T02:49:21.0010291Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 4ms 2026-10-24T02:49:21.1206143Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 14ms 2026-10-24T02:49:21.1423968Z ✓ src/state/customSnooze.test.ts (11 tests) 8ms 2026-10-24T02:49:21.2167256Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 22ms 2026-10-24T02:49:21.2503485Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms 2026-10-24T02:49:21.3059131Z ✓ src/state/auth.test.ts (2 tests) 2ms 2026-10-24T02:49:21.3393557Z ✓ src/state/usageAccess.test.ts (8 tests) 7ms 2026-10-24T02:49:21.3487459Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 27ms 2026-10-24T02:49:21.3682035Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 46ms 2026-10-24T02:49:21.3795329Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 2ms 2026-10-24T02:49:21.3859975Z ✓ src/errors/safeLog.test.ts (2 tests) 3ms 2026-10-24T02:49:21.4195546Z ✓ src/userMessage.test.ts (3 tests) 4ms 2026-10-24T02:49:21.4874541Z ✓ src/work-log/itemDetail.test.ts (2 tests) 3ms 2026-10-24T02:49:21.5438654Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 5ms 2026-10-24T02:49:21.5679235Z ✓ src/markdownImages.test.ts (12 tests) 16ms 2026-10-24T02:49:21.5844092Z ✓ src/filePreview.test.ts (3 tests) 33ms 2026-10-24T02:49:21.6002062Z ✓ src/state/threadHistoryController.test.ts (1 test) 6ms 2026-10-24T02:49:21.6043906Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 2ms 2026-10-24T02:49:21.6369572Z ✓ src/errors/transport.test.ts (3 tests) 6ms 2026-10-24T02:49:21.7295482Z ✓ src/mediaReference.test.ts (7 tests) 6ms 2026-10-24T02:49:21.8395319Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 4ms 2026-10-24T02:49:21.8614358Z ✓ src/relay/errorPresentation.test.ts (3 tests) 3ms 2026-10-24T02:49:21.8980601Z ✓ src/device/androidFoldScene.test.ts (1 test) 54ms 2026-10-24T02:49:21.9547205Z ✓ src/device/duoSnap.test.ts (1 test) 16ms 2026-10-24T02:49:21.9630271Z ✓ src/state/assets.test.ts (1 test) 3ms 2026-10-24T02:49:21.9746580Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (2 tests) 2ms 2026-10-24T02:49:21.9885691Z ✓ src/device/renderScheduler.test.ts (1 test) 5ms 2026-10-24T02:49:22.0345836Z ✓ src/state/commandOutput.test.ts (1 test) 3ms 2026-10-24T02:49:22.0826916Z ✓ src/environment/endpoint.test.ts (1 test) 2ms 2026-10-24T02:49:22.0975914Z ✓ src/errors/errorTrace.test.ts (2 tests) 2ms 2026-10-24T02:49:22.1118254Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 2ms 2026-10-24T02:49:22.1399027Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 3ms 2026-10-24T02:49:22.1704231Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 29ms 2026-10-24T02:49:22.1758668Z ✓ src/state/archivedThreads.test.ts (1 test) 4ms 2026-10-24T02:49:22.1791476Z ✓ src/secretRequest.test.ts (2 tests) 6ms 2026-10-24T02:49:22.1878276Z 2026-10-24T02:49:22.1912498Z  Test Files  120 passed (120) 2026-10-24T02:49:22.1912857Z  Tests  1101 passed (1101) 2026-10-24T02:49:22.1913054Z  Start at  02:49:03 2026-10-24T02:49:22.1913285Z  Duration  18.84s (import 49%, transform 31%, setup 10%, tests 9%) 2026-10-24T02:49:22.1913440Z 2026-10-24T02:49:22.1913679Z  Import  491 modules were evaluated 8709 times · 55.49s total, 49% of tracked time 2026-10-24T02:49:22.1914137Z   ~6.28s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:49:22.1914566Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:49:22.1914739Z 2026-10-24T02:49:22.2197485Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-24T02:49:22.2378709Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 4ms 2026-10-24T02:49:22.2449947Z 2026-10-24T02:49:22.2566943Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms 2026-10-24T02:49:22.3493780Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 4ms 2026-10-24T02:49:22.3538562Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 2ms 2026-10-24T02:49:22.3591091Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 2ms 2026-10-24T02:49:22.3775883Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms 2026-10-24T02:49:22.4204409Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms 2026-10-24T02:49:22.4735152Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 124ms 2026-10-24T02:49:22.5408541Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 8ms 2026-10-24T02:49:22.5520852Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 3ms 2026-10-24T02:49:22.5558918Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 3ms 2026-10-24T02:49:22.5991020Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 9ms 2026-10-24T02:49:22.6114379Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms 2026-10-24T02:49:22.7034362Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 50ms 2026-10-24T02:49:22.7131164Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 2ms 2026-10-24T02:49:22.7617631Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 2ms 2026-10-24T02:49:22.8731880Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms 2026-10-24T02:49:22.8952344Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 6ms 2026-10-24T02:49:22.9219067Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-24T02:49:22.9551851Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms 2026-10-24T02:49:22.9761608Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 6ms 2026-10-24T02:49:23.0887071Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms 2026-10-24T02:49:23.1032594Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms 2026-10-24T02:49:23.1594773Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms 2026-10-24T02:49:23.1801317Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms 2026-10-24T02:49:23.2152779Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-24T02:49:23.2621273Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 5ms 2026-10-24T02:49:23.2877256Z ✓  unit  src/state/queries.test.ts (1 test) 7ms 2026-10-24T02:49:23.3381865Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 2ms 2026-10-24T02:49:23.3632962Z ✓  unit  src/lib/http-response.test.ts (1 test) 3ms 2026-10-24T02:49:23.3649017Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-24T02:49:23.4072913Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms 2026-10-24T02:49:23.4319146Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 2ms 2026-10-24T02:49:23.4739150Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms 2026-10-24T02:49:23.4808100Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 1ms 2026-10-24T02:49:23.5015674Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-24T02:49:23.5172895Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-24T02:49:23.6334472Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-24T02:49:40.6710235Z ✓  unit  src/reactCompilerCoverage.test.ts (910 tests) 34008ms 2026-10-24T02:49:40.6710719Z ✓ React Compiler coverage (910) 2026-10-24T02:49:40.6711007Z ✓ Metro's transformer applies the compiler 2248ms 2026-10-24T02:49:40.6711264Z ✓ compiles src/Stack.tsx 324ms 2026-10-24T02:49:40.6711556Z ✓ compiles src/components/ComposerAttachmentStrip.tsx 326ms 2026-10-24T02:49:40.6711874Z ✓ compiles src/components/ComposerContextSheet.tsx 745ms 2026-10-24T02:49:40.6712172Z ✓ compiles src/components/ComposerEditor.tsx 307ms 2026-10-24T02:49:40.6712461Z ✓ compiles src/components/ComposerToolbar.tsx 417ms 2026-10-24T02:49:40.6712747Z ✓ compiles src/components/ProviderIcon.tsx 316ms 2026-10-24T02:49:40.6713062Z ✓ compiles src/features/browser/PreviewStreamWebView.tsx 347ms 2026-10-24T02:49:40.6713387Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 332ms 2026-10-24T02:49:40.6713686Z ✓ compiles src/features/home/HomeScreen.tsx 416ms 2026-10-24T02:49:40.6713996Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 309ms 2026-10-24T02:49:40.6714346Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 397ms 2026-10-24T02:49:40.6714694Z ✓ compiles src/features/terminal/ThreadTerminalRouteScreen.tsx 320ms 2026-10-24T02:49:40.6715027Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 373ms 2026-10-24T02:49:40.6715334Z ✓ compiles src/features/threads/ThreadComposer.tsx 472ms 2026-10-24T02:49:40.6715650Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 745ms 2026-10-24T02:49:40.6715951Z ✓ compiles src/features/threads/ThreadFeed.tsx 687ms 2026-10-24T02:49:40.6716265Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 396ms 2026-10-24T02:49:40.6716591Z ✓ compiles src/features/threads/thread-list-v2-items.tsx 348ms 2026-10-24T02:49:40.6716997Z ✓ compiles src/features/threads/thread-work-log.tsx 342ms 2026-10-24T02:49:40.6717278Z ✓ caches the thread feed derivation 673ms 2026-10-24T02:49:40.6748575Z 2026-10-24T02:49:40.6751539Z  Test Files  197 passed (197) 2026-10-24T02:49:40.6755776Z  Tests  2181 passed (2181) 2026-10-24T02:49:40.6755972Z  Start at  02:48:53 2026-10-24T02:49:40.6758968Z  Duration  47.24s (import 41%, tests 24%, transform 24%, setup 9%, environment 2%) 2026-10-24T02:49:40.6767277Z 2026-10-24T02:49:40.7294555Z 2026-10-24T02:49:40.7296330Z --- 2026-10-24T02:49:40.7296546Z vp run: 13/13 successful. (Run `vp run --last-details` for full details) 2026-10-24T02:49:40.7781790Z Post job cleanup. 2026-10-24T02:49:40.8375521Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-24T02:49:40.8439487Z Post job cleanup. 2026-10-24T02:49:40.9603848Z ##[start-action display=Cache full pnpm store;id=__39492cd2-9050-4795-ae72-5f36c39cb3f7.__actions_cache] 2026-10-24T02:49:40.9901245Z Post job cleanup. 2026-10-24T02:49:41.0582327Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T02:49:41.0616908Z ##[end-action id=__39492cd2-9050-4795-ae72-5f36c39cb3f7.__actions_cache;outcome=success;conclusion=success;duration_ms=101] 2026-10-24T02:49:41.0619073Z ##[start-action display=Cache Vite+;id=__39492cd2-9050-4795-ae72-5f36c39cb3f7.vp_cache] 2026-10-24T02:49:41.0645117Z Post job cleanup. 2026-10-24T02:49:41.1286799Z 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-24T02:49:41.1316327Z ##[end-action id=__39492cd2-9050-4795-ae72-5f36c39cb3f7.vp_cache;outcome=success;conclusion=success;duration_ms=69] 2026-10-24T02:49:41.1350049Z Post job cleanup. 2026-10-24T02:49:41.1743154Z [command]/usr/local/bin/git version 2026-10-24T02:49:41.1770475Z git version 2.55.0 2026-10-24T02:49:41.1788086Z Temporarily overriding HOME='/home/runner/_work/_temp/e86466eb-74de-4e81-8bdc-53f97edc22fb' before making global git config changes 2026-10-24T02:49:41.1788478Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:49:41.1790964Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:49:41.1812443Z Removing SSH command configuration 2026-10-24T02:49:41.1815234Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:49:41.1837169Z [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-24T02:49:41.1958484Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:49:41.2011680Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:49:41.2045743Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:49:41.2063566Z ##[group]Run '/job_completed.sh' 2026-10-24T02:49:41.2071332Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:49:41.2071500Z env: 2026-10-24T02:49:41.2071609Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 165 2026-10-24T02:49:41.2071765Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T02:49:41.2071903Z BLACKSMITH_CHECK_RUN_ID: 120758069905 2026-10-24T02:49:41.2072041Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T02:49:41.2072176Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:49:41.2072303Z ##[endgroup] 2026-10-24T02:49:41.2142097Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:49:41.2397381Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:49:41.3069338Z Cleaning up orphan processes