2026-10-20T05:00:10.7319857Z Current runner version: '2.337.0' 2026-10-20T05:00:10.7323216Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-ecwm64wvu3qmcnbj' 2026-10-20T05:00:10.7323853Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-20T05:00:10.7324646Z Machine name: 'ip-172-31-73-130' 2026-10-20T05:00:10.7326135Z ##[group]GITHUB_TOKEN Permissions 2026-10-20T05:00:10.7327351Z Contents: read 2026-10-20T05:00:10.7327760Z Metadata: read 2026-10-20T05:00:10.7328164Z ##[endgroup] 2026-10-20T05:00:10.7329493Z Secret source: None 2026-10-20T05:00:10.7329987Z Cache mode: write 2026-10-20T05:00:10.7330527Z Prepare workflow directory 2026-10-20T05:00:10.7512795Z Prepare all required actions 2026-10-20T05:00:10.7538735Z Getting action download info 2026-10-20T05:00:10.8684461Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-20T05:00:10.9474021Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-20T05:00:10.9512891Z Complete job name: Test 2026-10-20T05:00:10.9840838Z A job started hook has been configured by the self-hosted runner administrator 2026-10-20T05:00:10.9971873Z ##[group]Run '/setup.sh' 2026-10-20T05:00:10.9986155Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-20T05:00:10.9986598Z env: 2026-10-20T05:00:10.9986822Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:10.9987113Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:10.9987391Z BLACKSMITH_CHECK_RUN_ID: 118463373735 2026-10-20T05:00:10.9987803Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-20T05:00:10.9988072Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-20T05:00:10.9988318Z ##[endgroup] 2026-10-20T05:00:11.0222961Z Logging daemon started (blacksmithd for logs) 2026-10-20T05:00:11.0318488Z Results daemon started (blacksmithd for results) 2026-10-20T05:00:11.0466095Z Background adoption and SSH setup started (PID: 3114) 2026-10-20T05:00:11.0466464Z 2026-10-20T05:00:11.0466577Z ---------------------------------------- 2026-10-20T05:00:11.0467256Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39372517039/jobs/118463373735 2026-10-20T05:00:11.0467808Z SSH Access (using your GitHub SSH key): 2026-10-20T05:00:11.0468249Z ssh -p 64003 runner@blacksmith-8vcpu-ubuntu-2404-ecwm64wvu3qmcnbj.vm.blacksmith.sh 2026-10-20T05:00:11.0468564Z 2026-10-20T05:00:11.0468674Z No GitHub SSH key? Add one at: 2026-10-20T05:00:11.0469168Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-20T05:00:11.0469600Z 2026-10-20T05:00:11.0469759Z ---------------------------------------- 2026-10-20T05:00:11.0470032Z 2026-10-20T05:00:11.0470247Z VM ID: blacksmith-8vcpu-ubuntu-2404-ecwm64wvu3qmcnbj 2026-10-20T05:00:11.0470758Z Host: production-152.236.30.136-x8664 2026-10-20T05:00:11.0471192Z Host Agent PID: 8136 2026-10-20T05:00:11.0471554Z Host Agent Git SHA: 360540c94 2026-10-20T05:00:11.0471964Z Host CPU Manufacturer: AuthenticAMD 2026-10-20T05:00:11.0472427Z Blacksmith Host Generation: gen 2 2026-10-20T05:00:11.0472892Z Petname: production-magical-glowworm-bb185b10 2026-10-20T05:00:11.0473360Z Region: us-east 2026-10-20T05:00:11.0473738Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-20T05:00:11.0476671Z OS Version: Ubuntu 24.04.4 LTS 2026-10-20T05:00:11.0477004Z 2026-10-20T05:00:11.0477116Z Enabling Blacksmith transparent cache 2026-10-20T05:00:11.0691510Z ##[group]Run actions/checkout@v6 2026-10-20T05:00:11.0691824Z with: 2026-10-20T05:00:11.0692161Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-20T05:00:11.0692577Z sparse-checkout-cone-mode: false 2026-10-20T05:00:11.0692851Z repository: pingdotgg/t3code 2026-10-20T05:00:11.0694674Z token: *** 2026-10-20T05:00:11.0694887Z ssh-strict: true 2026-10-20T05:00:11.0695107Z ssh-user: git 2026-10-20T05:00:11.0695334Z persist-credentials: true 2026-10-20T05:00:11.0695578Z clean: true 2026-10-20T05:00:11.0695785Z fetch-depth: 1 2026-10-20T05:00:11.0696001Z fetch-tags: false 2026-10-20T05:00:11.0696391Z show-progress: true 2026-10-20T05:00:11.0696612Z lfs: false 2026-10-20T05:00:11.0696815Z submodules: false 2026-10-20T05:00:11.0697040Z set-safe-directory: true 2026-10-20T05:00:11.0697298Z allow-unsafe-pr-checkout: false 2026-10-20T05:00:11.0697550Z env: 2026-10-20T05:00:11.0697789Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:11.0698081Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:11.0698366Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:11.0698633Z ##[endgroup] 2026-10-20T05:00:11.2034911Z Syncing repository: pingdotgg/t3code 2026-10-20T05:00:11.2035983Z ##[group]Getting Git version info 2026-10-20T05:00:11.2036318Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-20T05:00:11.2036886Z [command]/usr/local/bin/git version 2026-10-20T05:00:11.2056227Z git version 2.55.0 2026-10-20T05:00:11.2064665Z ##[endgroup] 2026-10-20T05:00:11.2073346Z Temporarily overriding HOME='/home/runner/_work/_temp/75eaef5e-23da-45af-ae1f-1a4e48da61d8' before making global git config changes 2026-10-20T05:00:11.2074533Z Adding repository directory to the temporary git global config as a safe directory 2026-10-20T05:00:11.2077080Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-20T05:00:11.2111504Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-20T05:00:11.2113707Z ##[group]Determining repository object format 2026-10-20T05:00:11.2115131Z ##[endgroup] 2026-10-20T05:00:11.2115494Z ##[group]Initializing the repository 2026-10-20T05:00:11.2118321Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-20T05:00:11.2157082Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-20T05:00:11.2157569Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-20T05:00:11.2158029Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-20T05:00:11.2158402Z hint: call: 2026-10-20T05:00:11.2158597Z hint: 2026-10-20T05:00:11.2158852Z hint: git config --global init.defaultBranch 2026-10-20T05:00:11.2159154Z hint: 2026-10-20T05:00:11.2159495Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-20T05:00:11.2159977Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-20T05:00:11.2160348Z hint: 2026-10-20T05:00:11.2160556Z hint: git branch -m 2026-10-20T05:00:11.2160788Z hint: 2026-10-20T05:00:11.2161098Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-20T05:00:11.2161584Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-20T05:00:11.2162459Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-20T05:00:11.2190549Z ##[endgroup] 2026-10-20T05:00:11.2190940Z ##[group]Disabling automatic garbage collection 2026-10-20T05:00:11.2193768Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-20T05:00:11.2218976Z ##[endgroup] 2026-10-20T05:00:11.2219318Z ##[group]Setting up auth 2026-10-20T05:00:11.2219681Z Removing SSH command configuration 2026-10-20T05:00:11.2224048Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-20T05:00:11.2249548Z [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-20T05:00:11.2380769Z Removing HTTP extra header 2026-10-20T05:00:11.2385768Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-20T05:00:11.2413023Z [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-20T05:00:11.2509826Z Removing includeIf entries pointing to credentials config files 2026-10-20T05:00:11.2513814Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-20T05:00:11.2536981Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-20T05:00:11.2634718Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-1d8d11d6-e2eb-4b98-bb70-eaeed391b429.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-20T05:00:11.2662251Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-1d8d11d6-e2eb-4b98-bb70-eaeed391b429.config 2026-10-20T05:00:11.2682620Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-1d8d11d6-e2eb-4b98-bb70-eaeed391b429.config 2026-10-20T05:00:11.2704100Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-1d8d11d6-e2eb-4b98-bb70-eaeed391b429.config 2026-10-20T05:00:11.2724989Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-1d8d11d6-e2eb-4b98-bb70-eaeed391b429.config 2026-10-20T05:00:11.2747296Z ##[endgroup] 2026-10-20T05:00:11.2747864Z ##[group]Fetching the repository 2026-10-20T05:00:11.2752798Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +772322be31fd1350943dd707af8cdcaa75d09f63:refs/remotes/pull/17717/merge 2026-10-20T05:00:11.5674877Z From https://github.com/pingdotgg/t3code 2026-10-20T05:00:11.5675834Z * [new ref] 772322be31fd1350943dd707af8cdcaa75d09f63 -> pull/17717/merge 2026-10-20T05:00:11.5696665Z ##[endgroup] 2026-10-20T05:00:11.5697335Z ##[group]Determining the checkout info 2026-10-20T05:00:11.5698112Z ##[endgroup] 2026-10-20T05:00:11.5698847Z ##[group]Setting up sparse checkout 2026-10-20T05:00:11.5700977Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-20T05:00:11.5724885Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-20T05:00:11.5741125Z .git/info/sparse-checkout 2026-10-20T05:00:11.5744922Z ##[endgroup] 2026-10-20T05:00:11.5745633Z ##[group]Checking out the ref 2026-10-20T05:00:11.5748069Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/17717/merge 2026-10-20T05:00:19.0469253Z Updating files: 0% (1/6515) 2026-10-20T05:00:19.0499109Z Updating files: 1% (66/6515) 2026-10-20T05:00:19.0518250Z Updating files: 2% (131/6515) 2026-10-20T05:00:19.0543827Z Updating files: 3% (196/6515) 2026-10-20T05:00:19.0567779Z Updating files: 4% (261/6515) 2026-10-20T05:00:19.0601458Z Updating files: 5% (326/6515) 2026-10-20T05:00:19.0627679Z Updating files: 6% (391/6515) 2026-10-20T05:00:19.0686667Z Updating files: 7% (457/6515) 2026-10-20T05:00:19.0727469Z Updating files: 8% (522/6515) 2026-10-20T05:00:19.0747673Z Updating files: 9% (587/6515) 2026-10-20T05:00:19.1048823Z Updating files: 10% (652/6515) 2026-10-20T05:00:19.1063109Z Updating files: 11% (717/6515) 2026-10-20T05:00:19.1074259Z Updating files: 12% (782/6515) 2026-10-20T05:00:19.1093270Z Updating files: 13% (847/6515) 2026-10-20T05:00:19.1112234Z Updating files: 14% (913/6515) 2026-10-20T05:00:19.1129685Z Updating files: 15% (978/6515) 2026-10-20T05:00:19.1148858Z Updating files: 16% (1043/6515) 2026-10-20T05:00:19.1164785Z Updating files: 17% (1108/6515) 2026-10-20T05:00:19.1183636Z Updating files: 18% (1173/6515) 2026-10-20T05:00:19.1200359Z Updating files: 19% (1238/6515) 2026-10-20T05:00:19.1227634Z Updating files: 20% (1303/6515) 2026-10-20T05:00:19.1242799Z Updating files: 21% (1369/6515) 2026-10-20T05:00:19.1266272Z Updating files: 22% (1434/6515) 2026-10-20T05:00:19.1282649Z Updating files: 23% (1499/6515) 2026-10-20T05:00:19.1296982Z Updating files: 24% (1564/6515) 2026-10-20T05:00:19.1315296Z Updating files: 25% (1629/6515) 2026-10-20T05:00:19.1329627Z Updating files: 26% (1694/6515) 2026-10-20T05:00:19.1343266Z Updating files: 27% (1760/6515) 2026-10-20T05:00:19.1365623Z Updating files: 28% (1825/6515) 2026-10-20T05:00:19.1395050Z Updating files: 29% (1890/6515) 2026-10-20T05:00:19.1416564Z Updating files: 30% (1955/6515) 2026-10-20T05:00:19.1440613Z Updating files: 31% (2020/6515) 2026-10-20T05:00:19.1475822Z Updating files: 32% (2085/6515) 2026-10-20T05:00:19.1509606Z Updating files: 33% (2150/6515) 2026-10-20T05:00:19.1594957Z Updating files: 34% (2216/6515) 2026-10-20T05:00:19.1655299Z Updating files: 35% (2281/6515) 2026-10-20T05:00:19.1692176Z Updating files: 36% (2346/6515) 2026-10-20T05:00:19.1731450Z Updating files: 37% (2411/6515) 2026-10-20T05:00:19.1774947Z Updating files: 38% (2476/6515) 2026-10-20T05:00:19.1806405Z Updating files: 39% (2541/6515) 2026-10-20T05:00:19.1839268Z Updating files: 40% (2606/6515) 2026-10-20T05:00:19.1872425Z Updating files: 41% (2672/6515) 2026-10-20T05:00:19.1888445Z Updating files: 42% (2737/6515) 2026-10-20T05:00:19.1898938Z Updating files: 43% (2802/6515) 2026-10-20T05:00:19.1926327Z Updating files: 44% (2867/6515) 2026-10-20T05:00:19.1960714Z Updating files: 45% (2932/6515) 2026-10-20T05:00:19.1994345Z Updating files: 46% (2997/6515) 2026-10-20T05:00:19.2025685Z Updating files: 47% (3063/6515) 2026-10-20T05:00:19.2055444Z Updating files: 48% (3128/6515) 2026-10-20T05:00:19.2097973Z Updating files: 49% (3193/6515) 2026-10-20T05:00:19.2133607Z Updating files: 50% (3258/6515) 2026-10-20T05:00:19.2150910Z Updating files: 51% (3323/6515) 2026-10-20T05:00:19.2197257Z Updating files: 52% (3388/6515) 2026-10-20T05:00:19.2227477Z Updating files: 53% (3453/6515) 2026-10-20T05:00:19.2256022Z Updating files: 54% (3519/6515) 2026-10-20T05:00:19.2285946Z Updating files: 55% (3584/6515) 2026-10-20T05:00:19.2306239Z Updating files: 56% (3649/6515) 2026-10-20T05:00:19.2320738Z Updating files: 57% (3714/6515) 2026-10-20T05:00:19.2341619Z Updating files: 58% (3779/6515) 2026-10-20T05:00:19.2724528Z Updating files: 59% (3844/6515) 2026-10-20T05:00:19.2739850Z Updating files: 60% (3909/6515) 2026-10-20T05:00:19.2758990Z Updating files: 61% (3975/6515) 2026-10-20T05:00:19.2778848Z Updating files: 62% (4040/6515) 2026-10-20T05:00:19.2802785Z Updating files: 63% (4105/6515) 2026-10-20T05:00:19.2834063Z Updating files: 64% (4170/6515) 2026-10-20T05:00:19.2856911Z Updating files: 65% (4235/6515) 2026-10-20T05:00:19.2874085Z Updating files: 66% (4300/6515) 2026-10-20T05:00:19.2901094Z Updating files: 67% (4366/6515) 2026-10-20T05:00:19.2915713Z Updating files: 68% (4431/6515) 2026-10-20T05:00:19.2936527Z Updating files: 69% (4496/6515) 2026-10-20T05:00:19.2955049Z Updating files: 70% (4561/6515) 2026-10-20T05:00:19.2972422Z Updating files: 71% (4626/6515) 2026-10-20T05:00:19.2991393Z Updating files: 72% (4691/6515) 2026-10-20T05:00:19.3006767Z Updating files: 73% (4756/6515) 2026-10-20T05:00:19.3059016Z Updating files: 74% (4822/6515) 2026-10-20T05:00:19.3476066Z Updating files: 75% (4887/6515) 2026-10-20T05:00:19.3499203Z Updating files: 76% (4952/6515) 2026-10-20T05:00:19.3525367Z Updating files: 77% (5017/6515) 2026-10-20T05:00:19.3552381Z Updating files: 78% (5082/6515) 2026-10-20T05:00:19.3574222Z Updating files: 79% (5147/6515) 2026-10-20T05:00:19.3594452Z Updating files: 80% (5212/6515) 2026-10-20T05:00:19.3615567Z Updating files: 81% (5278/6515) 2026-10-20T05:00:19.3636947Z Updating files: 82% (5343/6515) 2026-10-20T05:00:19.3656605Z Updating files: 83% (5408/6515) 2026-10-20T05:00:19.3687463Z Updating files: 84% (5473/6515) 2026-10-20T05:00:19.3717199Z Updating files: 85% (5538/6515) 2026-10-20T05:00:19.3752440Z Updating files: 86% (5603/6515) 2026-10-20T05:00:19.3832873Z Updating files: 87% (5669/6515) 2026-10-20T05:00:19.3868101Z Updating files: 88% (5734/6515) 2026-10-20T05:00:19.3885773Z Updating files: 89% (5799/6515) 2026-10-20T05:00:19.3913891Z Updating files: 90% (5864/6515) 2026-10-20T05:00:19.3948571Z Updating files: 91% (5929/6515) 2026-10-20T05:00:19.3968370Z Updating files: 92% (5994/6515) 2026-10-20T05:00:19.3985629Z Updating files: 93% (6059/6515) 2026-10-20T05:00:19.4008031Z Updating files: 94% (6125/6515) 2026-10-20T05:00:19.4034434Z Updating files: 95% (6190/6515) 2026-10-20T05:00:19.4059707Z Updating files: 96% (6255/6515) 2026-10-20T05:00:19.4125201Z Updating files: 97% (6320/6515) 2026-10-20T05:00:19.4174339Z Updating files: 98% (6385/6515) 2026-10-20T05:00:19.4196213Z Updating files: 99% (6450/6515) 2026-10-20T05:00:19.4196652Z Updating files: 100% (6515/6515) 2026-10-20T05:00:19.4197075Z Updating files: 100% (6515/6515), done. 2026-10-20T05:00:19.4360385Z Note: switching to 'refs/remotes/pull/17717/merge'. 2026-10-20T05:00:19.4360730Z 2026-10-20T05:00:19.4361020Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-20T05:00:19.4361500Z changes and commit them, and you can discard any commits you make in this 2026-10-20T05:00:19.4361964Z state without impacting any branches by switching back to a branch. 2026-10-20T05:00:19.4362230Z 2026-10-20T05:00:19.4362409Z If you want to create a new branch to retain commits you create, you may 2026-10-20T05:00:19.4362860Z do so (now or later) by using -c with the switch command. Example: 2026-10-20T05:00:19.4363100Z 2026-10-20T05:00:19.4363225Z git switch -c 2026-10-20T05:00:19.4363401Z 2026-10-20T05:00:19.4363527Z Or undo this operation with: 2026-10-20T05:00:19.4363686Z 2026-10-20T05:00:19.4363790Z git switch - 2026-10-20T05:00:19.4363997Z 2026-10-20T05:00:19.4364228Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-20T05:00:19.4364513Z 2026-10-20T05:00:19.4364848Z HEAD is now at 772322b Merge a193851f631543e3cf54a011ed931150a2434fd4 into ee3a3e8eca5db4796a49d77ecb068743e3894c45 2026-10-20T05:00:19.4373703Z ##[endgroup] 2026-10-20T05:00:19.4409614Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-20T05:00:19.4429346Z 772322be31fd1350943dd707af8cdcaa75d09f63 2026-10-20T05:00:19.4513737Z ##[group]Run sudo apt-get update 2026-10-20T05:00:19.4514022Z sudo apt-get update 2026-10-20T05:00:19.4514250Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-20T05:00:19.4514469Z command -v cc 2026-10-20T05:00:19.4530308Z shell: /usr/bin/bash -e {0} 2026-10-20T05:00:19.4530463Z env: 2026-10-20T05:00:19.4530606Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:19.4530783Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:19.4530965Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:19.4531133Z ##[endgroup] 2026-10-20T05:00:19.5311267Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-20T05:00:19.5536605Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-20T05:00:19.5550534Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-20T05:00:19.5566885Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-20T05:00:19.5608149Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-20T05:00:19.5608807Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-20T05:00:19.5635851Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-20T05:00:19.5686074Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] 2026-10-20T05:00:19.6466259Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-20T05:00:19.6528788Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-20T05:00:19.6596594Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-20T05:00:19.7109469Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5756 B] 2026-10-20T05:00:19.7124614Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-20T05:00:19.7356440Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-20T05:00:19.7371693Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.2 kB] 2026-10-20T05:00:19.7838382Z Get:16 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1400 B] 2026-10-20T05:00:22.8651160Z Fetched 1093 kB in 0s (4123 kB/s) 2026-10-20T05:00:23.4951271Z Reading package lists... 2026-10-20T05:00:23.5253205Z Reading package lists... 2026-10-20T05:00:23.7377697Z Building dependency tree... 2026-10-20T05:00:23.7382057Z Reading state information... 2026-10-20T05:00:23.9478252Z The following NEW packages will be installed: 2026-10-20T05:00:23.9488535Z build-essential 2026-10-20T05:00:23.9617098Z 0 upgraded, 1 newly installed, 0 to remove and 246 not upgraded. 2026-10-20T05:00:23.9617407Z Need to get 4928 B of archives. 2026-10-20T05:00:23.9617638Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-20T05:00:23.9617874Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-20T05:00:24.0521828Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-20T05:00:24.2555204Z Fetched 4928 B in 0s (50.7 kB/s) 2026-10-20T05:00:24.2703651Z Selecting previously unselected package build-essential. 2026-10-20T05:00:24.2801346Z (Reading database ... 2026-10-20T05:00:24.2801675Z (Reading database ... 5% 2026-10-20T05:00:24.2801805Z (Reading database ... 10% 2026-10-20T05:00:24.2801931Z (Reading database ... 15% 2026-10-20T05:00:24.2802058Z (Reading database ... 20% 2026-10-20T05:00:24.2802194Z (Reading database ... 25% 2026-10-20T05:00:24.2802313Z (Reading database ... 30% 2026-10-20T05:00:24.2802442Z (Reading database ... 35% 2026-10-20T05:00:24.2802561Z (Reading database ... 40% 2026-10-20T05:00:24.2802700Z (Reading database ... 45% 2026-10-20T05:00:24.2802890Z (Reading database ... 50% 2026-10-20T05:00:24.3143442Z (Reading database ... 55% 2026-10-20T05:00:24.3220772Z (Reading database ... 60% 2026-10-20T05:00:24.3393787Z (Reading database ... 65% 2026-10-20T05:00:24.3474387Z (Reading database ... 70% 2026-10-20T05:00:24.3533320Z (Reading database ... 75% 2026-10-20T05:00:24.3598794Z (Reading database ... 80% 2026-10-20T05:00:24.3737872Z (Reading database ... 85% 2026-10-20T05:00:24.3821108Z (Reading database ... 90% 2026-10-20T05:00:24.3898773Z (Reading database ... 95% 2026-10-20T05:00:24.3899237Z (Reading database ... 100% 2026-10-20T05:00:24.3899527Z (Reading database ... 207973 files and directories currently installed.) 2026-10-20T05:00:24.3936899Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-20T05:00:24.3953169Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-20T05:00:24.4119891Z Setting up build-essential (12.10ubuntu1) ... 2026-10-20T05:00:24.7068295Z 2026-10-20T05:00:24.7068790Z No services need to be restarted. 2026-10-20T05:00:24.7068971Z 2026-10-20T05:00:24.7069030Z No containers need to be restarted. 2026-10-20T05:00:24.7069124Z 2026-10-20T05:00:24.7069191Z No user sessions are running outdated binaries. 2026-10-20T05:00:24.7069305Z 2026-10-20T05:00:24.7069552Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-20T05:00:24.7307397Z /usr/bin/cc 2026-10-20T05:00:24.7382279Z Prepare all required actions 2026-10-20T05:00:24.7409278Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-20T05:00:24.7409444Z env: 2026-10-20T05:00:24.7409568Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:24.7409795Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:24.7409961Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:24.7410108Z ##[endgroup] 2026-10-20T05:00:24.7464535Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-20T05:00:24.7489559Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-20T05:00:24.7489922Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-20T05:00:24.7490136Z printf '%s\tpriority:%s\n' \ 2026-10-20T05:00:24.7490318Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-20T05:00:24.7490611Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-20T05:00:24.7514560Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-20T05:00:24.7514933Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-20T05:00:24.7515214Z  2026-10-20T05:00:24.7515446Z # APT's mirror transport retries each file against the next server. 2026-10-20T05:00:24.7515873Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-20T05:00:24.7516207Z  -exec sed -i -E \ 2026-10-20T05:00:24.7516591Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-20T05:00:24.7517002Z  2026-10-20T05:00:24.7517265Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-20T05:00:24.7517707Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-20T05:00:24.7518151Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-20T05:00:24.7541112Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-20T05:00:24.7541394Z env: 2026-10-20T05:00:24.7541573Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:24.7541788Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:24.7542007Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:24.7542209Z ##[endgroup] 2026-10-20T05:00:24.7834195Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=36] 2026-10-20T05:00:24.7856826Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-20T05:00:24.7857296Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-20T05:00:24.7857562Z ( 2026-10-20T05:00:24.7857669Z  set +e 2026-10-20T05:00:24.7857846Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-20T05:00:24.7858198Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-20T05:00:24.7858381Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-20T05:00:24.7873964Z shell: /usr/bin/bash -e {0} 2026-10-20T05:00:24.7874095Z env: 2026-10-20T05:00:24.7874218Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:24.7874370Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:24.7874519Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:24.7874655Z ##[endgroup] 2026-10-20T05:00:24.8035844Z Prepare all required actions 2026-10-20T05:00:24.8036170Z Getting action download info 2026-10-20T05:00:24.8953312Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-20T05:00:24.9645859Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-20T05:00:25.0855234Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-20T05:00:25.0855514Z env: 2026-10-20T05:00:25.0855701Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:25.0855861Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:25.0856080Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:25.0856310Z ##[endgroup] 2026-10-20T05:00:25.0905999Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-20T05:00:25.0925742Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-20T05:00:25.0926154Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-20T05:00:25.0949257Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-20T05:00:25.0949554Z env: 2026-10-20T05:00:25.0949789Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:25.0950042Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:25.0950290Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:25.0950522Z ##[endgroup] 2026-10-20T05:00:25.1012905Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-20T05:00:25.1014373Z ##[start-action display=Cache Vite+;id=__self_2.__actions_cache] 2026-10-20T05:00:25.1091337Z ##[group]Run actions/cache@v6 2026-10-20T05:00:25.1091506Z with: 2026-10-20T05:00:25.1091622Z path: ~/.vite-plus 2026-10-20T05:00:25.1091751Z key: vite-plus-home-v1-Linux-X64-1.0.0 2026-10-20T05:00:25.1091909Z enableCrossOsArchive: false 2026-10-20T05:00:25.1092045Z fail-on-cache-miss: false 2026-10-20T05:00:25.1092186Z lookup-only: false 2026-10-20T05:00:25.1092297Z save-always: false 2026-10-20T05:00:25.1092407Z env: 2026-10-20T05:00:25.1092514Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:25.1092671Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:25.1092815Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:25.1092946Z ##[endgroup] 2026-10-20T05:00:25.3318497Z Cache hit for: vite-plus-home-v1-Linux-X64-1.0.0 2026-10-20T05:00:25.5063154Z Received 101637395 of 101637395 (100.0%), 646.2 MBs/sec 2026-10-20T05:00:25.5063415Z Cache Size: ~97 MB (101637395 B) 2026-10-20T05:00:25.5077591Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/da46bce9-1ba8-409a-99c8-cb106c5f2c41/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-20T05:00:25.9943776Z Cache restored successfully 2026-10-20T05:00:26.0162209Z Cache restored from key: vite-plus-home-v1-Linux-X64-1.0.0 2026-10-20T05:00:26.0329995Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=931] 2026-10-20T05:00:26.0333280Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-20T05:00:26.0370939Z ##[group]Run voidzero-dev/setup-vp@v1 2026-10-20T05:00:26.0371094Z with: 2026-10-20T05:00:26.0371207Z node-version-file: package.json 2026-10-20T05:00:26.0371332Z cache: false 2026-10-20T05:00:26.0371435Z run-install: false 2026-10-20T05:00:26.0371544Z sfw: false 2026-10-20T05:00:26.0371642Z env: 2026-10-20T05:00:26.0371967Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:26.0372111Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:26.0372247Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:26.0372376Z ##[endgroup] 2026-10-20T05:00:26.1120152Z Resolved Node.js version '^24.13.1' from package.json 2026-10-20T05:00:26.1221590Z Resolved Vite+ version '1.0.0' from package.json 2026-10-20T05:00:26.1221933Z Installing Vite+@1.0.0... 2026-10-20T05:00:26.1247942Z [command]/usr/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash 2026-10-20T05:00:26.5184072Z info: installing vite-plus@1.0.0... 2026-10-20T05:00:26.5184817Z info: Preparing Node.js and pnpm... 2026-10-20T05:00:26.5399856Z info: Installing dependencies... 2026-10-20T05:00:27.6611115Z ✓ Dependencies installed. 2026-10-20T05:00:27.6620247Z Setup: 2026-10-20T05:00:27.6620465Z Preparing vite-plus environment. 2026-10-20T05:00:27.6620629Z 2026-10-20T05:00:27.6631109Z Created Shims: 2026-10-20T05:00:27.6631282Z /home/runner/.vite-plus/bin/node 2026-10-20T05:00:27.6631423Z /home/runner/.vite-plus/bin/npm 2026-10-20T05:00:27.6631566Z /home/runner/.vite-plus/bin/npx 2026-10-20T05:00:27.6631697Z /home/runner/.vite-plus/bin/pnpm 2026-10-20T05:00:27.6631886Z /home/runner/.vite-plus/bin/pnpx 2026-10-20T05:00:27.6632104Z /home/runner/.vite-plus/bin/pn 2026-10-20T05:00:27.6632312Z /home/runner/.vite-plus/bin/pnx 2026-10-20T05:00:27.6632517Z /home/runner/.vite-plus/bin/yarn 2026-10-20T05:00:27.6632771Z /home/runner/.vite-plus/bin/yarnpkg 2026-10-20T05:00:27.6632990Z /home/runner/.vite-plus/bin/bun 2026-10-20T05:00:27.6633162Z /home/runner/.vite-plus/bin/bunx 2026-10-20T05:00:27.6633297Z /home/runner/.vite-plus/bin/vpx 2026-10-20T05:00:27.6633443Z /home/runner/.vite-plus/bin/vpr 2026-10-20T05:00:27.6633535Z 2026-10-20T05:00:27.6633593Z Next Steps: 2026-10-20T05:00:27.6633720Z For Bash, run: 2026-10-20T05:00:27.6633842Z . "/home/runner/.vite-plus/env" 2026-10-20T05:00:27.6633941Z 2026-10-20T05:00:27.6634110Z If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions. 2026-10-20T05:00:27.6634403Z Login Bash shells must also load the command through their login profile. 2026-10-20T05:00:27.6634543Z 2026-10-20T05:00:27.6634666Z Restart an already-running IDE to load its environment. Run `vp env doctor` to verify. 2026-10-20T05:00:27.6635163Z ✓ Vite+ setup complete. 2026-10-20T05:00:27.6683429Z Setting up Node.js ^24.13.1 via vp env use... 2026-10-20T05:00:27.6689227Z [command]/home/runner/.vite-plus/bin/vp env use ^24.13.1 2026-10-20T05:00:27.6724092Z Using Node.js v24.22.0 (resolved from ^24.13.1) 2026-10-20T05:00:27.6767771Z vp v1.0.0 2026-10-20T05:00:27.6767932Z 2026-10-20T05:00:27.6768008Z Local vite-plus: 2026-10-20T05:00:27.6768209Z vite-plus Not found 2026-10-20T05:00:27.6768327Z 2026-10-20T05:00:27.6768408Z Tools: 2026-10-20T05:00:27.6768575Z vite Not found 2026-10-20T05:00:27.6768784Z rolldown Not found 2026-10-20T05:00:27.6769365Z vitest Not found 2026-10-20T05:00:27.6769600Z oxfmt Not found 2026-10-20T05:00:27.6769774Z oxlint Not found 2026-10-20T05:00:27.6770016Z oxlint-tsgolint Not found 2026-10-20T05:00:27.6770216Z tsdown Not found 2026-10-20T05:00:27.6770336Z 2026-10-20T05:00:27.6770412Z Environment: 2026-10-20T05:00:27.6770589Z Package manager pnpm v11.10.0 2026-10-20T05:00:27.6770846Z Node.js v24.22.0 (.session-node-version) 2026-10-20T05:00:27.6824894Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=1649] 2026-10-20T05:00:27.6829076Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-20T05:00:27.6842565Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-20T05:00:27.6842774Z store_path="$(vp pm cache dir)" 2026-10-20T05:00:27.6842931Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-20T05:00:27.6860523Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-20T05:00:27.6860712Z env: 2026-10-20T05:00:27.6860832Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:27.6860985Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:27.6861128Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:27.6861264Z ##[endgroup] 2026-10-20T05:00:28.0206832Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=337] 2026-10-20T05:00:28.0208524Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache_2] 2026-10-20T05:00:28.0925071Z ##[group]Run actions/cache@v6 2026-10-20T05:00:28.0925289Z with: 2026-10-20T05:00:28.0925475Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-20T05:00:28.0925883Z key: pnpm-full-v1-Linux-X64-44424a48e9c93b21c3fbed43b6c3f74b8ef5faef9b5ed90ca3c816a6de6cfb6d 2026-10-20T05:00:28.0926285Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-20T05:00:28.0926517Z enableCrossOsArchive: false 2026-10-20T05:00:28.0926727Z fail-on-cache-miss: false 2026-10-20T05:00:28.0926874Z lookup-only: false 2026-10-20T05:00:28.0926985Z save-always: false 2026-10-20T05:00:28.0927095Z env: 2026-10-20T05:00:28.0927202Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:28.0927344Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:28.0927483Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:28.0927609Z ##[endgroup] 2026-10-20T05:00:28.3126938Z Cache hit for: pnpm-full-v1-Linux-X64-44424a48e9c93b21c3fbed43b6c3f74b8ef5faef9b5ed90ca3c816a6de6cfb6d 2026-10-20T05:00:29.3313986Z Received 629145600 of 930208969 (67.6%), 598.8 MBs/sec 2026-10-20T05:00:29.8853659Z Received 930208969 of 930208969 (100.0%), 570.5 MBs/sec 2026-10-20T05:00:29.8855116Z Cache Size: ~887 MB (930208969 B) 2026-10-20T05:00:29.8917563Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2a8c62e2-1efa-481d-b3af-8abf9db076b2/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-20T05:00:35.0115420Z Cache restored successfully 2026-10-20T05:00:35.0585847Z Cache restored from key: pnpm-full-v1-Linux-X64-44424a48e9c93b21c3fbed43b6c3f74b8ef5faef9b5ed90ca3c816a6de6cfb6d 2026-10-20T05:00:35.0653426Z ##[end-action id=__self_2.__actions_cache_2;outcome=success;conclusion=success;duration_ms=7044] 2026-10-20T05:00:35.0655595Z ##[start-action display=Install dependencies;id=__self_2.__run] 2026-10-20T05:00:35.0671472Z ##[group]Run vp install 2026-10-20T05:00:35.0671637Z vp install 2026-10-20T05:00:35.0689026Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-20T05:00:35.0689206Z env: 2026-10-20T05:00:35.0689329Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:35.0689499Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:35.0689653Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:35.0689791Z ##[endgroup] 2026-10-20T05:00:35.3028219Z Scope: all 33 workspace projects 2026-10-20T05:00:35.3870327Z ? Verifying lockfile against supply-chain policies (2278 entries)... 2026-10-20T05:00:35.4257314Z Lockfile is up to date, resolution step is skipped 2026-10-20T05:00:35.5144957Z Progress: resolved 1, reused 0, downloaded 0, added 0 2026-10-20T05:00:35.5917285Z Packages: +1876 2026-10-20T05:00:35.5917513Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-20T05:00:36.5299677Z Progress: resolved 1876, reused 1813, downloaded 0, added 0 2026-10-20T05:00:37.5313223Z Progress: resolved 1876, reused 1863, downloaded 0, added 1136 2026-10-20T05:00:38.5331509Z Progress: resolved 1876, reused 1863, downloaded 0, added 1875 2026-10-20T05:00:38.8399725Z ✓ Lockfile passes supply-chain policies (2278 entries in 3.4s) 2026-10-20T05:00:39.7447186Z Progress: resolved 1876, reused 1863, downloaded 0, added 1876 2026-10-20T05:00:39.7456583Z Progress: resolved 1876, reused 1863, downloaded 0, added 1876, done 2026-10-20T05:00:42.2989373Z 2026-10-20T05:00:42.2990017Z devDependencies: 2026-10-20T05:00:42.2990338Z + @coderabbitai/config 1.1.0 2026-10-20T05:00:42.2990775Z + @effect/tsgo 0.51.1 2026-10-20T05:00:42.2991032Z + @shadcn/lint 0.1.5 2026-10-20T05:00:42.2991287Z + @types/node 24.12.4 2026-10-20T05:00:42.2991567Z + knip 6.34.0 2026-10-20T05:00:42.2991789Z + tsc-rs 0.7.0 2026-10-20T05:00:42.2992040Z + typescript 7.0.2 2026-10-20T05:00:42.3009332Z + vite-plus 1.0.0 2026-10-20T05:00:42.3009478Z 2026-10-20T05:00:42.3034066Z . prepare$ effect-tsgo patch && vp config --no-agent 2026-10-20T05:00:42.6082552Z . prepare: Patched typescript at /home/runner/_work/t3code/t3code/node_modules/.pnpm/@typescript+typescript-linux-x64@7.0.2/node_modules/@typescript/typescript-linux-x64/lib/tsc 2026-10-20T05:00:42.7111451Z . prepare: Done 2026-10-20T05:00:42.8232138Z Done in 7.7s using pnpm v11.10.0 2026-10-20T05:00:42.9047915Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=7839] 2026-10-20T05:00:42.9070360Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-20T05:00:42.9070616Z vp run --filter @t3tools/desktop ensure:electron 2026-10-20T05:00:42.9087141Z shell: /usr/bin/bash -e {0} 2026-10-20T05:00:42.9087355Z env: 2026-10-20T05:00:42.9087537Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:42.9087757Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:42.9087905Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:42.9088040Z ##[endgroup] 2026-10-20T05:00:43.0999194Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-20T05:00:44.2742829Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.4.5/node_modules/electron/dist/electron 2026-10-20T05:00:44.2770427Z 2026-10-20T05:00:44.2871643Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-20T05:00:44.2871990Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-20T05:00:44.2892108Z shell: /usr/bin/bash -e {0} 2026-10-20T05:00:44.2892321Z env: 2026-10-20T05:00:44.2892491Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:44.2892757Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:44.2892974Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:44.2893169Z ##[endgroup] 2026-10-20T05:00:44.3498566Z ...... 2026-10-20T05:00:44.3498796Z ---------------------------------------------------------------------- 2026-10-20T05:00:44.3498997Z Ran 6 tests in 0.004s 2026-10-20T05:00:44.3499073Z 2026-10-20T05:00:44.3499123Z OK 2026-10-20T05:00:44.3609593Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs 2026-10-20T05:00:44.3610015Z node --test .github/scripts/check-nightly-release.test.cjs 2026-10-20T05:00:44.3628198Z shell: /usr/bin/bash -e {0} 2026-10-20T05:00:44.3628408Z env: 2026-10-20T05:00:44.3628596Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:44.3628836Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:44.3629069Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:44.3629293Z ##[endgroup] 2026-10-20T05:00:44.4386718Z ✔ allows preview releases from any branch without consulting main (1.244092ms) 2026-10-20T05:00:44.4387173Z ✔ rejects a manual stable release from a feature branch (0.272172ms) 2026-10-20T05:00:44.4387415Z ✔ allows a manual stable release from main (0.103996ms) 2026-10-20T05:00:44.4387654Z ✔ rejects a manual nightly release from a feature branch (0.06932ms) 2026-10-20T05:00:44.4387883Z ✔ allows a manual nightly release from main (0.089188ms) 2026-10-20T05:00:44.4388189Z ✔ rejects a release commit that is behind from main (0.081854ms) 2026-10-20T05:00:44.4392633Z ✔ rejects a release commit that is diverged from main (0.058199ms) 2026-10-20T05:00:44.4392950Z ✔ accepts a release commit already contained in main (0.522674ms) 2026-10-20T05:00:44.4393210Z ✔ releases the first nightly when no nightly is published (0.391918ms) 2026-10-20T05:00:44.4393492Z ✔ waits six hours after publication, including manual nightlies (0.368374ms) 2026-10-20T05:00:44.4393769Z ✔ releases new commits at six hours and after an idle period (0.163788ms) 2026-10-20T05:00:44.4394813Z ✔ skips unchanged commits after the gap (0.580392ms) 2026-10-20T05:00:44.4395068Z ✔ uses publication time, not release order or the tagged commit date (0.124354ms) 2026-10-20T05:00:44.4395350Z ✔ ignores stable releases and drafts when checking the gap (0.088747ms) 2026-10-20T05:00:44.4401534Z ✔ compares against the published tag, including legacy nightly tags (0.058981ms) 2026-10-20T05:00:44.4401894Z ✔ fails instead of releasing when GitHub cannot supply release state (0.08002ms) 2026-10-20T05:00:44.4402192Z ✔ skips a candidate commit that is behind relative to the last nightly (0.049553ms) 2026-10-20T05:00:44.4402498Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.725495ms) 2026-10-20T05:00:44.4402802Z ✔ stable releases resolve the commit of the newest published nightly (0.512425ms) 2026-10-20T05:00:44.4403082Z ✔ stable releases derive the version from legacy nightly tags (0.093626ms) 2026-10-20T05:00:44.4403346Z ✔ stable releases fail without a published nightly (0.057969ms) 2026-10-20T05:00:44.4453314Z ℹ tests 21 2026-10-20T05:00:44.4453537Z ℹ suites 0 2026-10-20T05:00:44.4456965Z ℹ pass 21 2026-10-20T05:00:44.4457070Z ℹ fail 0 2026-10-20T05:00:44.4457176Z ℹ cancelled 0 2026-10-20T05:00:44.4457306Z ℹ skipped 0 2026-10-20T05:00:44.4457412Z ℹ todo 0 2026-10-20T05:00:44.4457528Z ℹ duration_ms 45.607998 2026-10-20T05:00:44.4499629Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-20T05:00:44.4499891Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-20T05:00:44.4500068Z cat "$RUNNER_TEMP/apt.log" 2026-10-20T05:00:44.4500216Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-20T05:00:44.4515152Z shell: /usr/bin/bash -e {0} 2026-10-20T05:00:44.4515274Z env: 2026-10-20T05:00:44.4515387Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:44.4515541Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:44.4515684Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:44.4515830Z ##[endgroup] 2026-10-20T05:00:50.4601954Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-20T05:00:50.4602487Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-20T05:00:50.4602760Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-20T05:00:50.4603035Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-20T05:00:50.4603265Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-20T05:00:50.4603493Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-20T05:00:50.4603729Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-20T05:00:50.4603975Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-20T05:00:50.4604222Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-20T05:00:50.4604472Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-20T05:00:50.4604721Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-20T05:00:50.4604973Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-20T05:00:50.4605243Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-20T05:00:50.4605508Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-20T05:00:50.4605767Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-20T05:00:50.4606037Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-20T05:00:50.4606361Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-20T05:00:50.4606625Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-20T05:00:50.4606892Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-20T05:00:50.4607161Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-20T05:00:50.4607435Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-20T05:00:50.4607705Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-20T05:00:50.4607973Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-20T05:00:50.4608251Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-20T05:00:50.4608536Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1397 kB] 2026-10-20T05:00:50.4608853Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [308 kB] 2026-10-20T05:00:50.4609132Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-20T05:00:50.4609721Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-20T05:00:50.4610051Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1704 kB] 2026-10-20T05:00:50.4610362Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-20T05:00:50.4610737Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-20T05:00:50.4611036Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-20T05:00:50.4611562Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-20T05:00:50.4611900Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-20T05:00:50.4612393Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-20T05:00:50.4612886Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-20T05:00:50.4613178Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-20T05:00:50.4613469Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-20T05:00:50.4613756Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-20T05:00:50.4614051Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-20T05:00:50.4614346Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-20T05:00:50.4614625Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-20T05:00:50.4614907Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5756 B] 2026-10-20T05:00:50.4615199Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-20T05:00:50.4615487Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-20T05:00:50.4615773Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-20T05:00:50.4616358Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-20T05:00:50.4616803Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-20T05:00:50.4617111Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-20T05:00:50.4617420Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-20T05:00:50.4617719Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-20T05:00:50.4618014Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-20T05:00:50.4618308Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-20T05:00:50.4618613Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-20T05:00:50.4618909Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1145 kB] 2026-10-20T05:00:50.4619186Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-20T05:00:50.4619464Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-20T05:00:50.4619764Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-20T05:00:50.4620058Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-20T05:00:50.4620342Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-20T05:00:50.4620635Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.2 kB] 2026-10-20T05:00:50.4621050Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-20T05:00:50.4621613Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-20T05:00:50.4621912Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-20T05:00:50.4622205Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-20T05:00:50.4622510Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-20T05:00:50.4622812Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-20T05:00:50.4623102Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-20T05:00:50.4623395Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-20T05:00:50.4623692Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-20T05:00:50.4623920Z Fetched 40.7 MB in 8s (5012 kB/s) 2026-10-20T05:00:50.4624066Z Reading package lists... 2026-10-20T05:00:50.4624189Z Reading package lists... 2026-10-20T05:00:50.4624313Z Building dependency tree... 2026-10-20T05:00:50.4624448Z Reading state information... 2026-10-20T05:00:50.4624608Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-20T05:00:50.4624829Z The following additional packages will be installed: 2026-10-20T05:00:50.4625137Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-20T05:00:50.4625368Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-20T05:00:50.4625597Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-20T05:00:50.4625843Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-20T05:00:50.4626102Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-20T05:00:50.4626314Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-20T05:00:50.4626468Z Suggested packages: 2026-10-20T05:00:50.4626635Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-20T05:00:50.4627168Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-20T05:00:50.4627442Z The following NEW packages will be installed: 2026-10-20T05:00:50.4627643Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-20T05:00:50.4627868Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-20T05:00:50.4628104Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-20T05:00:50.4628300Z uuid-dev 2026-10-20T05:00:50.4628417Z The following packages will be upgraded: 2026-10-20T05:00:50.4628610Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-20T05:00:50.4628845Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-20T05:00:50.4629049Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-20T05:00:50.4629247Z 17 upgraded, 14 newly installed, 0 to remove and 229 not upgraded. 2026-10-20T05:00:50.4629433Z Need to get 8378 kB of archives. 2026-10-20T05:00:50.4629611Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-20T05:00:50.4629839Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-20T05:00:50.4630134Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-20T05:00:50.4630489Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-20T05:00:50.4630827Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-20T05:00:50.4631183Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-20T05:00:50.4631560Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-20T05:00:50.4631937Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-20T05:00:50.4632473Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-20T05:00:50.4633052Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-20T05:00:50.4633424Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-20T05:00:50.4633763Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-20T05:00:50.4634111Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.9 [50.1 kB] 2026-10-20T05:00:50.4634473Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.9 [97.9 kB] 2026-10-20T05:00:50.4634835Z Get:14 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.9 [183 kB] 2026-10-20T05:00:50.4635203Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.9 [1547 kB] 2026-10-20T05:00:50.4635568Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-20T05:00:50.4635915Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-20T05:00:50.4636262Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-20T05:00:50.4636665Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-20T05:00:50.4637059Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-20T05:00:50.4637385Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-20T05:00:50.4637724Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-20T05:00:50.4638207Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-20T05:00:50.4639892Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.9 [73.5 kB] 2026-10-20T05:00:50.4640270Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.9 [138 kB] 2026-10-20T05:00:50.4640628Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-20T05:00:50.4640975Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-20T05:00:50.4641304Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-20T05:00:50.4641689Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-20T05:00:50.4642048Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-20T05:00:50.4642407Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.9 [1860 kB] 2026-10-20T05:00:50.4643001Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-20T05:00:50.4643457Z Fetched 8378 kB in 4s (2016 kB/s) 2026-10-20T05:00:50.4643610Z (Reading database ... 2026-10-20T05:00:50.4643731Z (Reading database ... 5% 2026-10-20T05:00:50.4643858Z (Reading database ... 10% 2026-10-20T05:00:50.4643980Z (Reading database ... 15% 2026-10-20T05:00:50.4644101Z (Reading database ... 20% 2026-10-20T05:00:50.4644221Z (Reading database ... 25% 2026-10-20T05:00:50.4644344Z (Reading database ... 30% 2026-10-20T05:00:50.4644464Z (Reading database ... 35% 2026-10-20T05:00:50.4644580Z (Reading database ... 40% 2026-10-20T05:00:50.4644699Z (Reading database ... 45% 2026-10-20T05:00:50.4644817Z (Reading database ... 50% 2026-10-20T05:00:50.4644933Z (Reading database ... 55% 2026-10-20T05:00:50.4645051Z (Reading database ... 60% 2026-10-20T05:00:50.4645215Z (Reading database ... 65% 2026-10-20T05:00:50.4645332Z (Reading database ... 70% 2026-10-20T05:00:50.4645453Z (Reading database ... 75% 2026-10-20T05:00:50.4645569Z (Reading database ... 80% 2026-10-20T05:00:50.4645685Z (Reading database ... 85% 2026-10-20T05:00:50.4645802Z (Reading database ... 90% 2026-10-20T05:00:50.4645922Z (Reading database ... 95% 2026-10-20T05:00:50.4646040Z (Reading database ... 100% 2026-10-20T05:00:50.4646211Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4646462Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4646733Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4646970Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4647125Z (Reading database ... 2026-10-20T05:00:50.4647247Z (Reading database ... 5% 2026-10-20T05:00:50.4647370Z (Reading database ... 10% 2026-10-20T05:00:50.4647497Z (Reading database ... 15% 2026-10-20T05:00:50.4647619Z (Reading database ... 20% 2026-10-20T05:00:50.4647738Z (Reading database ... 25% 2026-10-20T05:00:50.4647858Z (Reading database ... 30% 2026-10-20T05:00:50.4647977Z (Reading database ... 35% 2026-10-20T05:00:50.4648095Z (Reading database ... 40% 2026-10-20T05:00:50.4648214Z (Reading database ... 45% 2026-10-20T05:00:50.4648340Z (Reading database ... 50% 2026-10-20T05:00:50.4648463Z (Reading database ... 55% 2026-10-20T05:00:50.4648583Z (Reading database ... 60% 2026-10-20T05:00:50.4648709Z (Reading database ... 65% 2026-10-20T05:00:50.4648827Z (Reading database ... 70% 2026-10-20T05:00:50.4648946Z (Reading database ... 75% 2026-10-20T05:00:50.4649070Z (Reading database ... 80% 2026-10-20T05:00:50.4649188Z (Reading database ... 85% 2026-10-20T05:00:50.4649306Z (Reading database ... 90% 2026-10-20T05:00:50.4649427Z (Reading database ... 95% 2026-10-20T05:00:50.4649780Z (Reading database ... 100% 2026-10-20T05:00:50.4649991Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4650358Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4650586Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4650778Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4664062Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-20T05:00:50.4664564Z 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-20T05:00:50.4664957Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-20T05:00:50.4665157Z (Reading database ... 2026-10-20T05:00:50.4665280Z (Reading database ... 5% 2026-10-20T05:00:50.4665409Z (Reading database ... 10% 2026-10-20T05:00:50.4665551Z (Reading database ... 15% 2026-10-20T05:00:50.4665674Z (Reading database ... 20% 2026-10-20T05:00:50.4665798Z (Reading database ... 25% 2026-10-20T05:00:50.4665930Z (Reading database ... 30% 2026-10-20T05:00:50.4666051Z (Reading database ... 35% 2026-10-20T05:00:50.4666170Z (Reading database ... 40% 2026-10-20T05:00:50.4666287Z (Reading database ... 45% 2026-10-20T05:00:50.4666414Z (Reading database ... 50% 2026-10-20T05:00:50.4666535Z (Reading database ... 55% 2026-10-20T05:00:50.4666654Z (Reading database ... 60% 2026-10-20T05:00:50.4666855Z (Reading database ... 65% 2026-10-20T05:00:50.4667204Z (Reading database ... 70% 2026-10-20T05:00:50.4667406Z (Reading database ... 75% 2026-10-20T05:00:50.4667601Z (Reading database ... 80% 2026-10-20T05:00:50.4667723Z (Reading database ... 85% 2026-10-20T05:00:50.4667842Z (Reading database ... 90% 2026-10-20T05:00:50.4667968Z (Reading database ... 95% 2026-10-20T05:00:50.4668087Z (Reading database ... 100% 2026-10-20T05:00:50.4668259Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4668484Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4668704Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4668920Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4669165Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4669384Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4669545Z (Reading database ... 2026-10-20T05:00:50.4669668Z (Reading database ... 5% 2026-10-20T05:00:50.4669793Z (Reading database ... 10% 2026-10-20T05:00:50.4669911Z (Reading database ... 15% 2026-10-20T05:00:50.4670029Z (Reading database ... 20% 2026-10-20T05:00:50.4670152Z (Reading database ... 25% 2026-10-20T05:00:50.4670269Z (Reading database ... 30% 2026-10-20T05:00:50.4670385Z (Reading database ... 35% 2026-10-20T05:00:50.4670517Z (Reading database ... 40% 2026-10-20T05:00:50.4670636Z (Reading database ... 45% 2026-10-20T05:00:50.4670788Z (Reading database ... 50% 2026-10-20T05:00:50.4671001Z (Reading database ... 55% 2026-10-20T05:00:50.4671121Z (Reading database ... 60% 2026-10-20T05:00:50.4671245Z (Reading database ... 65% 2026-10-20T05:00:50.4671367Z (Reading database ... 70% 2026-10-20T05:00:50.4671529Z (Reading database ... 75% 2026-10-20T05:00:50.4671656Z (Reading database ... 80% 2026-10-20T05:00:50.4671775Z (Reading database ... 85% 2026-10-20T05:00:50.4671896Z (Reading database ... 90% 2026-10-20T05:00:50.4672015Z (Reading database ... 95% 2026-10-20T05:00:50.4672136Z (Reading database ... 100% 2026-10-20T05:00:50.4672313Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4672535Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4672756Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4673129Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4673341Z (Reading database ... 2026-10-20T05:00:50.4673460Z (Reading database ... 5% 2026-10-20T05:00:50.4673583Z (Reading database ... 10% 2026-10-20T05:00:50.4673702Z (Reading database ... 15% 2026-10-20T05:00:50.4673824Z (Reading database ... 20% 2026-10-20T05:00:50.4673941Z (Reading database ... 25% 2026-10-20T05:00:50.4674064Z (Reading database ... 30% 2026-10-20T05:00:50.4674181Z (Reading database ... 35% 2026-10-20T05:00:50.4674298Z (Reading database ... 40% 2026-10-20T05:00:50.4674417Z (Reading database ... 45% 2026-10-20T05:00:50.4674534Z (Reading database ... 50% 2026-10-20T05:00:50.4674649Z (Reading database ... 55% 2026-10-20T05:00:50.4674769Z (Reading database ... 60% 2026-10-20T05:00:50.4674885Z (Reading database ... 65% 2026-10-20T05:00:50.4675001Z (Reading database ... 70% 2026-10-20T05:00:50.4675122Z (Reading database ... 75% 2026-10-20T05:00:50.4675239Z (Reading database ... 80% 2026-10-20T05:00:50.4675359Z (Reading database ... 85% 2026-10-20T05:00:50.4675477Z (Reading database ... 90% 2026-10-20T05:00:50.4675596Z (Reading database ... 95% 2026-10-20T05:00:50.4675714Z (Reading database ... 100% 2026-10-20T05:00:50.4675885Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4676114Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4676342Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4676565Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4676793Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4676997Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4677150Z (Reading database ... 2026-10-20T05:00:50.4677270Z (Reading database ... 5% 2026-10-20T05:00:50.4677390Z (Reading database ... 10% 2026-10-20T05:00:50.4677507Z (Reading database ... 15% 2026-10-20T05:00:50.4677634Z (Reading database ... 20% 2026-10-20T05:00:50.4677753Z (Reading database ... 25% 2026-10-20T05:00:50.4677872Z (Reading database ... 30% 2026-10-20T05:00:50.4677993Z (Reading database ... 35% 2026-10-20T05:00:50.4678112Z (Reading database ... 40% 2026-10-20T05:00:50.4678231Z (Reading database ... 45% 2026-10-20T05:00:50.4678348Z (Reading database ... 50% 2026-10-20T05:00:50.4678469Z (Reading database ... 55% 2026-10-20T05:00:50.4678586Z (Reading database ... 60% 2026-10-20T05:00:50.4678703Z (Reading database ... 65% 2026-10-20T05:00:50.4678825Z (Reading database ... 70% 2026-10-20T05:00:50.4678946Z (Reading database ... 75% 2026-10-20T05:00:50.4679067Z (Reading database ... 80% 2026-10-20T05:00:50.4679195Z (Reading database ... 85% 2026-10-20T05:00:50.4679314Z (Reading database ... 90% 2026-10-20T05:00:50.4679438Z (Reading database ... 95% 2026-10-20T05:00:50.4679646Z (Reading database ... 100% 2026-10-20T05:00:50.4679937Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4680314Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-20T05:00:50.4680552Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-20T05:00:50.4680767Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-20T05:00:50.4680923Z (Reading database ... 2026-10-20T05:00:50.4681041Z (Reading database ... 5% 2026-10-20T05:00:50.4681163Z (Reading database ... 10% 2026-10-20T05:00:50.4681282Z (Reading database ... 15% 2026-10-20T05:00:50.4681398Z (Reading database ... 20% 2026-10-20T05:00:50.4681553Z (Reading database ... 25% 2026-10-20T05:00:50.4681686Z (Reading database ... 30% 2026-10-20T05:00:50.4681803Z (Reading database ... 35% 2026-10-20T05:00:50.4681923Z (Reading database ... 40% 2026-10-20T05:00:50.4682039Z (Reading database ... 45% 2026-10-20T05:00:50.4682156Z (Reading database ... 50% 2026-10-20T05:00:50.4682278Z (Reading database ... 55% 2026-10-20T05:00:50.4682395Z (Reading database ... 60% 2026-10-20T05:00:50.4682511Z (Reading database ... 65% 2026-10-20T05:00:50.4682715Z (Reading database ... 70% 2026-10-20T05:00:50.4682886Z (Reading database ... 75% 2026-10-20T05:00:50.4683005Z (Reading database ... 80% 2026-10-20T05:00:50.4683130Z (Reading database ... 85% 2026-10-20T05:00:50.4683246Z (Reading database ... 90% 2026-10-20T05:00:50.4683363Z (Reading database ... 95% 2026-10-20T05:00:50.4683554Z (Reading database ... 100% 2026-10-20T05:00:50.4683785Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4684006Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4684231Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4684433Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4684584Z (Reading database ... 2026-10-20T05:00:50.4684704Z (Reading database ... 5% 2026-10-20T05:00:50.4684822Z (Reading database ... 10% 2026-10-20T05:00:50.4684941Z (Reading database ... 15% 2026-10-20T05:00:50.4685061Z (Reading database ... 20% 2026-10-20T05:00:50.4685180Z (Reading database ... 25% 2026-10-20T05:00:50.4685299Z (Reading database ... 30% 2026-10-20T05:00:50.4685416Z (Reading database ... 35% 2026-10-20T05:00:50.4685534Z (Reading database ... 40% 2026-10-20T05:00:50.4685651Z (Reading database ... 45% 2026-10-20T05:00:50.4685765Z (Reading database ... 50% 2026-10-20T05:00:50.4685883Z (Reading database ... 55% 2026-10-20T05:00:50.4685999Z (Reading database ... 60% 2026-10-20T05:00:50.4686114Z (Reading database ... 65% 2026-10-20T05:00:50.4686233Z (Reading database ... 70% 2026-10-20T05:00:50.4686347Z (Reading database ... 75% 2026-10-20T05:00:50.4686464Z (Reading database ... 80% 2026-10-20T05:00:50.4686581Z (Reading database ... 85% 2026-10-20T05:00:50.4686697Z (Reading database ... 90% 2026-10-20T05:00:50.4686812Z (Reading database ... 95% 2026-10-20T05:00:50.4686929Z (Reading database ... 100% 2026-10-20T05:00:50.4687096Z (Reading database ... 207982 files and directories currently installed.) 2026-10-20T05:00:50.4687318Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4687527Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4687748Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.9_all.deb ... 2026-10-20T05:00:50.4687981Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.9) over (2.80.0-6ubuntu3.8) ... 2026-10-20T05:00:50.4688217Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.9_amd64.deb ... 2026-10-20T05:00:50.4688459Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.9) over (2.80.0-6ubuntu3.8) ... 2026-10-20T05:00:50.4688692Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.9_amd64.deb ... 2026-10-20T05:00:50.4689061Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.9) over (2.80.0-6ubuntu3.8) ... 2026-10-20T05:00:50.4689477Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.9_amd64.deb ... 2026-10-20T05:00:50.4689765Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.9) over (2.80.0-6ubuntu3.8) ... 2026-10-20T05:00:50.4690006Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4690234Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4690465Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4690697Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4690915Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4691119Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-20T05:00:50.4691330Z Selecting previously unselected package libsecret-common. 2026-10-20T05:00:50.4691590Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-20T05:00:50.4691799Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-20T05:00:50.4691991Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-20T05:00:50.4692208Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-20T05:00:50.4692478Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-20T05:00:50.4692716Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-20T05:00:50.4693017Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-20T05:00:50.4693263Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-20T05:00:50.4693455Z Selecting previously unselected package libgpg-error-dev. 2026-10-20T05:00:50.4693666Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-20T05:00:50.4693866Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-20T05:00:50.4694051Z Selecting previously unselected package libgcrypt20-dev. 2026-10-20T05:00:50.4694263Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-20T05:00:50.4694463Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-20T05:00:50.4694668Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-20T05:00:50.4694913Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.9_amd64.deb ... 2026-10-20T05:00:50.4695146Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4695353Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-20T05:00:50.4695577Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.9_amd64.deb ... 2026-10-20T05:00:50.4695787Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4695972Z Selecting previously unselected package uuid-dev:amd64. 2026-10-20T05:00:50.4696171Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4696358Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4696544Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-20T05:00:50.4696760Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4696957Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4697148Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-20T05:00:50.4697358Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-20T05:00:50.4697545Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-20T05:00:50.4697737Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-20T05:00:50.4697960Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-20T05:00:50.4698159Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-20T05:00:50.4698348Z Selecting previously unselected package libmount-dev:amd64. 2026-10-20T05:00:50.4698609Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-20T05:00:50.4698809Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4699004Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-20T05:00:50.4699222Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.9_amd64.deb ... 2026-10-20T05:00:50.4699428Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4699630Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-20T05:00:50.4699848Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-20T05:00:50.4700048Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-20T05:00:50.4700220Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4700382Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4700544Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4700719Z Setting up libglib2.0-data (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4700891Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-20T05:00:50.4701056Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4701221Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-20T05:00:50.4701396Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4701608Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4701838Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4702030Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4702232Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-20T05:00:50.4702435Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-20T05:00:50.4702609Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4702787Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4702976Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4703169Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-20T05:00:50.4703338Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4703494Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4703650Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-20T05:00:50.4703824Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-20T05:00:50.4703992Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-20T05:00:50.4704248Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-20T05:00:50.4704555Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.9) ... 2026-10-20T05:00:50.4704853Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-20T05:00:50.4705054Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-20T05:00:50.4705230Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-20T05:00:50.4705409Z Not building database; man-db/auto-update is not 'true'. 2026-10-20T05:00:50.4705597Z Processing triggers for install-info (7.1-3build2) ... 2026-10-20T05:00:50.4705711Z 2026-10-20T05:00:50.4705761Z Restarting services... 2026-10-20T05:00:50.4706228Z systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-udevd.service udisks2.service 2026-10-20T05:00:50.4706807Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-20T05:00:50.4707044Z 2026-10-20T05:00:50.4707105Z Service restarts being deferred: 2026-10-20T05:00:50.4707245Z systemctl restart ModemManager.service 2026-10-20T05:00:50.4707392Z systemctl restart dbus.service 2026-10-20T05:00:50.4707530Z systemctl restart getty@tty1.service 2026-10-20T05:00:50.4707687Z systemctl restart networkd-dispatcher.service 2026-10-20T05:00:50.4707859Z systemctl restart serial-getty@ttyS0.service 2026-10-20T05:00:50.4708082Z systemctl restart setup_and_run_blacksmith.service 2026-10-20T05:00:50.4708317Z systemctl restart systemd-logind.service 2026-10-20T05:00:50.4708420Z 2026-10-20T05:00:50.4708476Z No containers need to be restarted. 2026-10-20T05:00:50.4708564Z 2026-10-20T05:00:50.4708622Z User sessions running outdated binaries: 2026-10-20T05:00:50.4708773Z runner @ user manager service: systemd[1845] 2026-10-20T05:00:50.4708875Z 2026-10-20T05:00:50.4708974Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-20T05:00:50.4731795Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-20T05:00:50.4732131Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-20T05:00:50.4732362Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-20T05:00:50.4732536Z  filters=() 2026-10-20T05:00:50.4732733Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-20T05:00:50.4732927Z fi 2026-10-20T05:00:50.4733087Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-20T05:00:50.4751235Z shell: /usr/bin/bash -e {0} 2026-10-20T05:00:50.4751372Z env: 2026-10-20T05:00:50.4751527Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:00:50.4751686Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:00:50.4751835Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-20T05:00:50.4751997Z TEST_PACKAGES: @t3tools/mobile @t3tools/scripts 2026-10-20T05:00:50.4752181Z ##[endgroup] 2026-10-20T05:00:50.6668044Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-20T05:00:50.6678095Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-20T05:00:50.8361981Z 2026-10-20T05:00:50.8363393Z  RUN  v5.0.1 /home/runner/_work/t3code/t3code/scripts 2026-10-20T05:00:50.8363614Z 2026-10-20T05:00:50.8374655Z 2026-10-20T05:00:50.8376320Z  RUN  v5.0.1 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-20T05:00:50.8376505Z 2026-10-20T05:00:51.6202051Z ✓ lib/third-party-licenses.test.ts (27 tests) 283ms 2026-10-20T05:00:51.7823430Z ✓ notify-discord-release.test.ts (22 tests) 124ms 2026-10-20T05:00:51.8073967Z ✓  react  src/features/threads/use-visible-second-clock.test.tsx (9 tests) 60ms 2026-10-20T05:00:51.8490798Z ✓ update-release-package-versions.test.ts (11 tests) 105ms 2026-10-20T05:00:51.9458666Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (6 tests) 83ms 2026-10-20T05:00:51.9498788Z ✓  react  src/features/home/home-route-visibility.test.tsx (6 tests) 70ms 2026-10-20T05:00:51.9609988Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-glass-effect@58.0.4_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_@react-nat_69f0e75be952bc09e6d0686818480270/node_modules/expo-glass-effect/build/index.js" points to missing source files 2026-10-20T05:00:51.9840863Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-glass-effect@58.0.4_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_@react-nat_69f0e75be952bc09e6d0686818480270/node_modules/expo-glass-effect/build/GlassView.js" points to missing source files 2026-10-20T05:00:52.0010438Z ✓ lib/cli-external-packages.test.ts (19 tests) 270ms 2026-10-20T05:00:52.0430779Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-glass-effect@58.0.4_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_@react-nat_69f0e75be952bc09e6d0686818480270/node_modules/expo-glass-effect/build/GlassContainer.js" points to missing source files 2026-10-20T05:00:52.0459196Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-glass-effect@58.0.4_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_@react-nat_69f0e75be952bc09e6d0686818480270/node_modules/expo-glass-effect/build/isLiquidGlassAvailable.js" points to missing source files 2026-10-20T05:00:52.0584093Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-glass-effect@58.0.4_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_@react-nat_69f0e75be952bc09e6d0686818480270/node_modules/expo-glass-effect/build/isGlassEffectAPIAvailable.js" points to missing source files 2026-10-20T05:00:52.1197180Z ✓ sync-reference-repos.test.ts (10 tests) 31ms 2026-10-20T05:00:52.2361921Z ✓ merge-update-manifests.test.ts (8 tests) 26ms 2026-10-20T05:00:52.3436436Z ✓ legend-list-initial-reveal.test.ts (22 tests) 40ms 2026-10-20T05:00:52.4067330Z ✓ resolve-previous-release-tag.test.ts (8 tests) 13ms 2026-10-20T05:00:52.4267416Z ✓ lib/public-config.test.ts (5 tests) 6ms 2026-10-20T05:00:52.5004161Z ✓ dev-runner.test.ts (72 tests) 545ms 2026-10-20T05:00:52.5043850Z ✓ dev-runner (72) 2026-10-20T05:00:52.5111411Z ✓ accepts a dry run without the optional browser flag 464ms 2026-10-20T05:00:52.5647425Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 22ms 2026-10-20T05:00:52.6583633Z ✓ build-npm-launcher.test.ts (1 test) 391ms 2026-10-20T05:00:52.6594471Z ✓ build-npm-launcher (1) 2026-10-20T05:00:52.6630803Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 386ms 2026-10-20T05:00:52.6929269Z ✓ resolve-nightly-release.test.ts (8 tests) 20ms 2026-10-20T05:00:52.7088359Z ✓ lib/dev-share.test.ts (8 tests) 39ms 2026-10-20T05:00:52.9328703Z ✓ mobile-showcase.test.ts (20 tests) 1286ms 2026-10-20T05:00:52.9343776Z ✓ validates exact Apple and Google Play upload assets 741ms 2026-10-20T05:00:52.9344276Z ✓ rejects wrong dimensions and alpha-bearing PNGs 530ms 2026-10-20T05:00:52.9432849Z ✓ build-desktop-artifact.test.ts (78 tests) 896ms 2026-10-20T05:00:52.9974299Z ✓ mobile-native-static-check.test.ts (4 tests) 24ms 2026-10-20T05:00:53.0847811Z ✓ lib/brand-assets.test.ts (5 tests) 2ms 2026-10-20T05:00:53.2183316Z ✓ lib/resolve-catalog.test.ts (3 tests) 4ms 2026-10-20T05:00:53.2566119Z ✓ mobile-native-client.test.ts (2 tests) 18ms 2026-10-20T05:00:53.2647191Z ✓ mock-update-server.test.ts (3 tests) 79ms 2026-10-20T05:00:53.2798745Z ✓ install.test.ts (2 tests) 444ms 2026-10-20T05:00:53.3205857Z ✓ lib/build-target-arch.test.ts (2 tests) 17ms 2026-10-20T05:00:53.3903921Z ✓ sign-macos.test.ts (1 test) 2ms 2026-10-20T05:00:53.4393874Z ✓ lib/icon-export.test.ts (3 tests) 2ms 2026-10-20T05:00:53.4762218Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (9 tests) 26ms 2026-10-20T05:00:53.5015069Z ✓ lib/cursor-sdk-packaging.test.ts (1 test) 559ms 2026-10-20T05:00:53.5015960Z ✓ loads packaged Cursor catalog chunks without credentials or checkout dependencies 559ms 2026-10-20T05:00:53.5025267Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (4 tests) 15ms 2026-10-20T05:00:54.2307442Z ✓  unit  src/lib/threadActivity.test.ts (103 tests) 58ms 2026-10-20T05:00:54.2388902Z ✓  react  src/features/threads/useThreadHeaderOptions.test.tsx (3 tests) 20ms 2026-10-20T05:00:54.2606120Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (7 tests) 48ms 2026-10-20T05:00:54.3179545Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-20T05:00:54.3180107Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-20T05:00:54.3180580Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-20T05:00:54.3180988Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:54.3181410Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:916:5) 2026-10-20T05:00:54.3181687Z 2026-10-20T05:00:54.3407618Z 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_@react-nati_67a933692787550f91c53bd2ccbe3024/node_modules/expo-file-system/build/index.js" points to missing source files 2026-10-20T05:00:54.3646253Z 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_@react-nati_67a933692787550f91c53bd2ccbe3024/node_modules/expo-file-system/build/Paths.js" points to missing source files 2026-10-20T05:00:54.3769821Z 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_@react-nati_67a933692787550f91c53bd2ccbe3024/node_modules/expo-file-system/build/Directory.js" points to missing source files 2026-10-20T05:00:54.3863057Z 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_@react-nati_67a933692787550f91c53bd2ccbe3024/node_modules/expo-file-system/build/ExpoFileSystem.js" points to missing source files 2026-10-20T05:00:54.3984357Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/index.js" points to missing source files 2026-10-20T05:00:54.4054245Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/ts-declarations/global.js" points to missing source files 2026-10-20T05:00:54.4096838Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/ts-declarations/EventEmitter.js" points to missing source files 2026-10-20T05:00:54.4180780Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/ts-declarations/NativeModule.js" points to missing source files 2026-10-20T05:00:54.4310983Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/ts-declarations/SharedObject.js" points to missing source files 2026-10-20T05:00:54.4371040Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/ts-declarations/SharedRef.js" points to missing source files 2026-10-20T05:00:54.4429291Z ✓  unit  src/state/thread-outbox.test.ts (45 tests) 36ms 2026-10-20T05:00:54.4608998Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/sweet/setUpJsLogger.fx.js" points to missing source files 2026-10-20T05:00:54.4773130Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/errors/CodedError.js" points to missing source files 2026-10-20T05:00:54.4912067Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/requireNativeModule.js" points to missing source files 2026-10-20T05:00:54.5000568Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-20T05:00:54.5043235Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-20T05:00:54.5043825Z ✓  unit  src/features/threads/threadListV2.test.ts (102 tests) 42ms 2026-10-20T05:00:54.5045367Z Flow is not supported 2026-10-20T05:00:54.5045553Z 1: /** 2026-10-20T05:00:54.5045748Z ^ 2026-10-20T05:00:54.5045995Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-20T05:00:54.5046238Z 3: * 2026-10-20T05:00:54.5046695Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js:1:0 2026-10-20T05:00:54.5047649Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-20T05:00:54.5048747Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-20T05:00:54.5049777Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-20T05:00:54.5050792Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-20T05:00:54.5053686Z at ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21012:9) 2026-10-20T05:00:54.5054892Z at loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25385:64) { 2026-10-20T05:00:54.5055425Z cause: undefined, 2026-10-20T05:00:54.5055559Z __vitest_rollup_error__: { 2026-10-20T05:00:54.5055704Z plugin: undefined, 2026-10-20T05:00:54.5056184Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js', 2026-10-20T05:00:54.5056578Z loc: { 2026-10-20T05:00:54.5056693Z line: 1, 2026-10-20T05:00:54.5056825Z column: 0, 2026-10-20T05:00:54.5057283Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js' 2026-10-20T05:00:54.5057678Z }, 2026-10-20T05:00:54.5057797Z frame: '1 | /**\n' + 2026-10-20T05:00:54.5057942Z ' | ^\n' + 2026-10-20T05:00:54.5058140Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-20T05:00:54.5058335Z '3 | *' 2026-10-20T05:00:54.5058444Z }, 2026-10-20T05:00:54.5058547Z runnerError: Error: RunnerError 2026-10-20T05:00:54.5059156Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:543:64) 2026-10-20T05:00:54.5060113Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:558:33) 2026-10-20T05:00:54.5060708Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:54.5061431Z at VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1212:7) 2026-10-20T05:00:54.5062479Z at request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1229:83) 2026-10-20T05:00:54.5063397Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-20T05:00:54.5064345Z at VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/module-evaluator.js:258:4) 2026-10-20T05:00:54.5065449Z at VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1272:59) 2026-10-20T05:00:54.5066518Z at VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1179:73) 2026-10-20T05:00:54.5067611Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-20T05:00:54.5068091Z } 2026-10-20T05:00:54.5068312Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-20T05:00:54.5068564Z Flow is not supported 2026-10-20T05:00:54.5068679Z 1: /** 2026-10-20T05:00:54.5068769Z ^ 2026-10-20T05:00:54.5068893Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-20T05:00:54.5069044Z 3: * 2026-10-20T05:00:54.5069411Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js:1:0 2026-10-20T05:00:54.5070262Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-20T05:00:54.5071237Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-20T05:00:54.5072220Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-20T05:00:54.5073159Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-20T05:00:54.5074120Z at ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21012:9) 2026-10-20T05:00:54.5075102Z at loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25385:64) { 2026-10-20T05:00:54.5075624Z cause: undefined, 2026-10-20T05:00:54.5075761Z __vitest_rollup_error__: { 2026-10-20T05:00:54.5075908Z plugin: undefined, 2026-10-20T05:00:54.5076379Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js', 2026-10-20T05:00:54.5076784Z loc: { 2026-10-20T05:00:54.5076900Z line: 1, 2026-10-20T05:00:54.5077127Z column: 0, 2026-10-20T05:00:54.5077968Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js' 2026-10-20T05:00:54.5078363Z }, 2026-10-20T05:00:54.5078488Z frame: '1 | /**\n' + 2026-10-20T05:00:54.5078635Z ' | ^\n' + 2026-10-20T05:00:54.5078830Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-20T05:00:54.5079024Z '3 | *' 2026-10-20T05:00:54.5079135Z }, 2026-10-20T05:00:54.5079236Z runnerError: Error: RunnerError 2026-10-20T05:00:54.5079841Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:543:64) 2026-10-20T05:00:54.5080803Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:558:33) 2026-10-20T05:00:54.5081390Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:54.5082149Z at VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1212:7) 2026-10-20T05:00:54.5083153Z at request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1229:83) 2026-10-20T05:00:54.5084072Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-20T05:00:54.5085010Z at VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/module-evaluator.js:258:4) 2026-10-20T05:00:54.5086032Z at VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1272:59) 2026-10-20T05:00:54.5087070Z at VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1179:73) 2026-10-20T05:00:54.5097755Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-20T05:00:54.5105784Z } 2026-10-20T05:00:54.5105849Z 2026-10-20T05:00:54.5106316Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-20T05:00:54.5108046Z [composer-attachments] could not verify incoming share ownership { 2026-10-20T05:00:54.5115352Z _tag: 'IncomingShareStorageError', 2026-10-20T05:00:54.5115615Z operation: 'load', 2026-10-20T05:00:54.5115836Z shareId: null, 2026-10-20T05:00:54.5116924Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-20T05:00:54.5117188Z Flow is not supported 2026-10-20T05:00:54.5117371Z 1: /** 2026-10-20T05:00:54.5117543Z ^ 2026-10-20T05:00:54.5124880Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-20T05:00:54.5125134Z 3: * 2026-10-20T05:00:54.5125585Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js:1:0 2026-10-20T05:00:54.5134373Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-20T05:00:54.5136335Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-20T05:00:54.5144447Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-20T05:00:54.5146377Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-20T05:00:54.5155292Z at ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21012:9) 2026-10-20T05:00:54.5163062Z at loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25385:64) { 2026-10-20T05:00:54.5164540Z cause: undefined, 2026-10-20T05:00:54.5164749Z __vitest_rollup_error__: { 2026-10-20T05:00:54.5164980Z plugin: undefined, 2026-10-20T05:00:54.5172433Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_@react-native+metro-config@0.88.0_@babel+core@7._5fde6f074770fbfd679b51c1f1791bf8/node_modules/react-native/index.js', 2026-10-20T05:00:54.5172951Z loc: [Object], 2026-10-20T05:00:54.5173978Z frame: '1 | /**\n' + 2026-10-20T05:00:54.5174201Z ' | ^\n' + 2026-10-20T05:00:54.5174485Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-20T05:00:54.5181538Z '3 | *' 2026-10-20T05:00:54.5181759Z }, 2026-10-20T05:00:54.5181942Z runnerError: Error: RunnerError 2026-10-20T05:00:54.5183655Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:543:64) 2026-10-20T05:00:54.5192347Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:558:33) 2026-10-20T05:00:54.5199688Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:54.5201384Z at VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1212:7) 2026-10-20T05:00:54.5209019Z at request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1229:83) 2026-10-20T05:00:54.5210821Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-20T05:00:54.5218526Z at VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/module-evaluator.js:258:4) 2026-10-20T05:00:54.5227220Z at VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1272:59) 2026-10-20T05:00:54.5229261Z at VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.0.0_@types+node@24.12.4_esbuild@0.28.2_jiti@2.7.0_terser_128cd438c7eeb8a6a649ebd7f051e315/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1179:73) 2026-10-20T05:00:54.5238102Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_c9eff78814d72f1a2b343eeddd0f3d24/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-20T05:00:54.5238656Z } 2026-10-20T05:00:54.5238831Z } 2026-10-20T05:00:54.5238963Z 2026-10-20T05:00:54.7204337Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (37 tests) 294ms 2026-10-20T05:00:54.7436321Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-20T05:00:54.7463827Z [composer-drafts] failed to hydrate drafts { 2026-10-20T05:00:54.7501149Z ✓  unit  src/lib/modelOptions.test.ts (33 tests) 9ms 2026-10-20T05:00:54.7558323Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:54.7588793Z operation: 'read', 2026-10-20T05:00:54.7591997Z directory: 'composer-drafts', 2026-10-20T05:00:54.7592314Z fileName: 'drafts.json', 2026-10-20T05:00:54.7592543Z cause: Error: storage unavailable 2026-10-20T05:00:54.7592915Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:2071:45 2026-10-20T05:00:54.7594105Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2869:63 2026-10-20T05:00:54.7595184Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:1628:35 2026-10-20T05:00:54.7596100Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:26 2026-10-20T05:00:54.7597011Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3319:20 2026-10-20T05:00:54.7597535Z at new Promise () 2026-10-20T05:00:54.7598190Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3314:10) 2026-10-20T05:00:54.7599124Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3299:20 2026-10-20T05:00:54.7599631Z at new Promise () 2026-10-20T05:00:54.7600267Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3257:10) 2026-10-20T05:00:54.7600805Z } 2026-10-20T05:00:54.7600928Z 2026-10-20T05:00:54.7601389Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-20T05:00:54.7601869Z [composer-drafts] failed to hydrate drafts { 2026-10-20T05:00:54.7602149Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:54.7602467Z operation: 'read', 2026-10-20T05:00:54.7602829Z directory: 'composer-drafts', 2026-10-20T05:00:54.7616100Z fileName: 'drafts.json', 2026-10-20T05:00:54.7618814Z cause: Error: storage unavailable 2026-10-20T05:00:54.7619262Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:2071:45 2026-10-20T05:00:54.7620015Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2869:63 2026-10-20T05:00:54.7620943Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:1628:35 2026-10-20T05:00:54.7621896Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:26 2026-10-20T05:00:54.7622993Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3319:20 2026-10-20T05:00:54.7624257Z at new Promise () 2026-10-20T05:00:54.7624961Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3314:10) 2026-10-20T05:00:54.7625927Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3299:20 2026-10-20T05:00:54.7626434Z at new Promise () 2026-10-20T05:00:54.7627159Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3257:10) 2026-10-20T05:00:54.7627702Z } 2026-10-20T05:00:54.7627822Z 2026-10-20T05:00:54.7628196Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-20T05:00:54.7628639Z [composer-drafts] failed to hydrate drafts { 2026-10-20T05:00:54.7628905Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:54.7629155Z operation: 'decode', 2026-10-20T05:00:54.7629379Z directory: 'composer-drafts', 2026-10-20T05:00:54.7629603Z fileName: 'drafts.json', 2026-10-20T05:00:54.7629798Z cause: { 2026-10-20T05:00:54.7629984Z _tag: 'SchemaError', 2026-10-20T05:00:54.7630227Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-20T05:00:54.7630548Z } 2026-10-20T05:00:54.7630704Z } 2026-10-20T05:00:54.7630818Z 2026-10-20T05:00:54.7631186Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-20T05:00:54.7631657Z [composer-drafts] failed to hydrate drafts { 2026-10-20T05:00:54.7631922Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:54.7632163Z operation: 'decode', 2026-10-20T05:00:54.7632383Z directory: 'composer-drafts', 2026-10-20T05:00:54.7632607Z fileName: 'drafts.json', 2026-10-20T05:00:54.7632804Z cause: { 2026-10-20T05:00:54.7632991Z _tag: 'SchemaError', 2026-10-20T05:00:54.7633237Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-20T05:00:54.7633458Z } 2026-10-20T05:00:54.7633614Z } 2026-10-20T05:00:54.7633727Z 2026-10-20T05:00:54.7634130Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > retries a failed debounced read on final flush without dropping saved drafts or new edits 2026-10-20T05:00:54.7634588Z [composer-drafts] failed to hydrate drafts { 2026-10-20T05:00:54.7634843Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:54.7635080Z operation: 'read', 2026-10-20T05:00:54.7635300Z directory: 'composer-drafts', 2026-10-20T05:00:54.7635523Z fileName: 'drafts.json', 2026-10-20T05:00:54.7635732Z cause: Error: storage unavailable 2026-10-20T05:00:54.7636070Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:2092:41 2026-10-20T05:00:54.7636862Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:1628:35 2026-10-20T05:00:54.7637945Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:26 2026-10-20T05:00:54.7639180Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3319:20 2026-10-20T05:00:54.7639854Z at new Promise () 2026-10-20T05:00:54.7640551Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3314:10) 2026-10-20T05:00:54.7641576Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3299:20 2026-10-20T05:00:54.7642109Z at new Promise () 2026-10-20T05:00:54.7642668Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3257:10) 2026-10-20T05:00:54.7643533Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3876:64 2026-10-20T05:00:54.7643976Z } 2026-10-20T05:00:54.7644034Z 2026-10-20T05:00:54.7644378Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > retries a failed debounced read on final flush without dropping saved drafts or new edits 2026-10-20T05:00:54.7644784Z [composer-drafts] failed to persist drafts { 2026-10-20T05:00:54.7645001Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:54.7645202Z operation: 'read', 2026-10-20T05:00:54.7645374Z directory: 'composer-drafts', 2026-10-20T05:00:54.7645538Z fileName: 'drafts.json', 2026-10-20T05:00:54.7645695Z cause: Error: storage unavailable 2026-10-20T05:00:54.7645989Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:2092:41 2026-10-20T05:00:54.7646613Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:1628:35 2026-10-20T05:00:54.7647441Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:26 2026-10-20T05:00:54.7648265Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3319:20 2026-10-20T05:00:54.7648707Z at new Promise () 2026-10-20T05:00:54.7649257Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3314:10) 2026-10-20T05:00:54.7654188Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3299:20 2026-10-20T05:00:54.7656993Z at new Promise () 2026-10-20T05:00:54.7657593Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3257:10) 2026-10-20T05:00:54.7658460Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3876:64 2026-10-20T05:00:54.7658898Z } 2026-10-20T05:00:54.7658954Z 2026-10-20T05:00:54.7970135Z ✓  unit  src/lib/composerFiles.test.ts (46 tests) 20ms 2026-10-20T05:00:54.9246391Z ✓  unit  src/state/use-composer-drafts.test.ts (88 tests) 655ms 2026-10-20T05:00:55.0258923Z ✓  unit  src/lib/mobileTheme.test.ts (50 tests) 45ms 2026-10-20T05:00:55.0894567Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (26 tests) 14ms 2026-10-20T05:00:55.1122253Z ✓  unit  src/lib/attachmentDownload.test.ts (29 tests) 18ms 2026-10-20T05:00:55.1255629Z ✓  unit  src/lib/attachmentUpload.test.ts (34 tests) 22ms 2026-10-20T05:00:55.2785869Z ✓ knip-schemas.test.ts (1 test) 2696ms 2026-10-20T05:00:55.2786603Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 2695ms 2026-10-20T05:00:55.2850644Z 2026-10-20T05:00:55.2856477Z  Test Files  26 passed (26) 2026-10-20T05:00:55.2856853Z  Tests  346 passed (346) 2026-10-20T05:00:55.2857083Z  Start at  05:00:50 2026-10-20T05:00:55.2860807Z  Duration  4.44s (tests 46%, import 24%, transform 20%, setup 9%) 2026-10-20T05:00:55.2862425Z 2026-10-20T05:00:55.3092977Z 2026-10-20T05:00:55.3108652Z 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-20T05:00:55.3155872Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-20T05:00:55.3182623Z messageId: 'archive-write-failure', 2026-10-20T05:00:55.3182860Z error: { 2026-10-20T05:00:55.3183070Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:55.3183294Z operation: 'write', 2026-10-20T05:00:55.3183472Z directory: 'composer-drafts', 2026-10-20T05:00:55.3183665Z fileName: 'drafts.json', 2026-10-20T05:00:55.3183818Z cause: Error: Draft storage unavailable 2026-10-20T05:00:55.3184439Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:369:37 2026-10-20T05:00:55.3184786Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:55.3185446Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:20 2026-10-20T05:00:55.3185927Z } 2026-10-20T05:00:55.3186055Z } 2026-10-20T05:00:55.3186112Z 2026-10-20T05:00:55.3186777Z 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-20T05:00:55.3187471Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-20T05:00:55.3187686Z environmentId: 'environment-1', 2026-10-20T05:00:55.3187864Z threadId: 'thread-1', 2026-10-20T05:00:55.3192794Z messageId: 'message-acknowledged', 2026-10-20T05:00:55.3192953Z error: { 2026-10-20T05:00:55.3193094Z _tag: 'ThreadOutboxManagerError', 2026-10-20T05:00:55.3193265Z operation: 'remove', 2026-10-20T05:00:55.3193432Z environmentId: 'environment-1', 2026-10-20T05:00:55.3193598Z threadId: 'thread-1', 2026-10-20T05:00:55.3193775Z messageId: 'message-acknowledged', 2026-10-20T05:00:55.3193930Z cause: Error: storage unavailable 2026-10-20T05:00:55.3194219Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:433:55 2026-10-20T05:00:55.3194864Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:1628:35 2026-10-20T05:00:55.3195701Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:26 2026-10-20T05:00:55.3196526Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3319:20 2026-10-20T05:00:55.3196972Z at new Promise () 2026-10-20T05:00:55.3197595Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3314:10) 2026-10-20T05:00:55.3198477Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3299:20 2026-10-20T05:00:55.3198924Z at new Promise () 2026-10-20T05:00:55.3199478Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3257:10) 2026-10-20T05:00:55.3200326Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3876:64 2026-10-20T05:00:55.3200765Z } 2026-10-20T05:00:55.3200857Z } 2026-10-20T05:00:55.3200910Z 2026-10-20T05:00:55.3201245Z 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-20T05:00:55.3201753Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-20T05:00:55.3202107Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:608:30 2026-10-20T05:00:55.3202979Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:1628:35 2026-10-20T05:00:55.3203867Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:26 2026-10-20T05:00:55.3204685Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3319:20 2026-10-20T05:00:55.3205122Z at new Promise () 2026-10-20T05:00:55.3205666Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3314:10) 2026-10-20T05:00:55.3206512Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3299:20 2026-10-20T05:00:55.3206946Z at new Promise () 2026-10-20T05:00:55.3207497Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3257:10) 2026-10-20T05:00:55.3208354Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:3876:64 2026-10-20T05:00:55.3208753Z 2026-10-20T05:00:55.3209076Z 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-20T05:00:55.3209511Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-20T05:00:55.3209751Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:55.3209939Z operation: 'write', 2026-10-20T05:00:55.3210099Z directory: 'composer-drafts', 2026-10-20T05:00:55.3210259Z fileName: 'drafts.json', 2026-10-20T05:00:55.3210402Z cause: Error: disk full 2026-10-20T05:00:55.3210660Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:634:37 2026-10-20T05:00:55.3210992Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:55.3211591Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:20 2026-10-20T05:00:55.3212093Z } 2026-10-20T05:00:55.3212146Z 2026-10-20T05:00:55.3212462Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > drops an earlier recovery error once a rejected new task is restored 2026-10-20T05:00:55.3216474Z [thread-outbox] failed to persist a recovery rollback { 2026-10-20T05:00:55.3216902Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:55.3217250Z operation: 'write', 2026-10-20T05:00:55.3217531Z directory: 'composer-drafts', 2026-10-20T05:00:55.3217768Z fileName: 'drafts.json', 2026-10-20T05:00:55.3217979Z cause: Error: disk full 2026-10-20T05:00:55.3221984Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:767:37 2026-10-20T05:00:55.3222911Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:55.3224436Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:20 2026-10-20T05:00:55.3225062Z } 2026-10-20T05:00:55.3225223Z 2026-10-20T05:00:55.3225709Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > drops an earlier recovery error once a rejected new task is restored 2026-10-20T05:00:55.3227220Z [thread-outbox] failed to restore an undeliverable message { 2026-10-20T05:00:55.3227705Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:55.3228048Z operation: 'write', 2026-10-20T05:00:55.3228341Z directory: 'composer-drafts', 2026-10-20T05:00:55.3228587Z fileName: 'drafts.json', 2026-10-20T05:00:55.3228796Z cause: Error: disk full 2026-10-20T05:00:55.3229146Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:767:37 2026-10-20T05:00:55.3229554Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:55.3230028Z ✓  unit  src/lib/layout.test.ts (43 tests) 10ms 2026-10-20T05:00:55.3260235Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:20 2026-10-20T05:00:55.3260961Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (28 tests) 23ms 2026-10-20T05:00:55.3261367Z } 2026-10-20T05:00:55.3261507Z 2026-10-20T05:00:55.3262169Z 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-20T05:00:55.3262686Z [thread-outbox] failed to persist a recovery rollback { 2026-10-20T05:00:55.3263060Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:55.3263315Z operation: 'write', 2026-10-20T05:00:55.3263545Z directory: 'composer-drafts', 2026-10-20T05:00:55.3263785Z fileName: 'drafts.json', 2026-10-20T05:00:55.3264031Z cause: Error: disk full 2026-10-20T05:00:55.3264525Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:860:37 2026-10-20T05:00:55.3265524Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:55.3266215Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:20 2026-10-20T05:00:55.3266772Z } 2026-10-20T05:00:55.3266893Z 2026-10-20T05:00:55.3267382Z 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-20T05:00:55.3268093Z [thread-outbox] failed to restore an undeliverable message { 2026-10-20T05:00:55.3299141Z _tag: 'ComposerDraftPersistenceError', 2026-10-20T05:00:55.3299411Z operation: 'write', 2026-10-20T05:00:55.3299711Z directory: 'composer-drafts', 2026-10-20T05:00:55.3300061Z fileName: 'drafts.json', 2026-10-20T05:00:55.3300296Z cause: Error: disk full 2026-10-20T05:00:55.3301062Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:860:37 2026-10-20T05:00:55.3302353Z  at processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-20T05:00:55.3303100Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/run.C5UmxDPh.js:2783:20 2026-10-20T05:00:55.3303662Z } 2026-10-20T05:00:55.3303787Z 2026-10-20T05:00:55.4759928Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (15 tests) 12ms 2026-10-20T05:00:55.4987922Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (33 tests) 11ms 2026-10-20T05:00:55.5388526Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (15 tests) 236ms 2026-10-20T05:00:55.7585048Z ✓  unit  src/lib/composerContext.test.ts (15 tests) 71ms 2026-10-20T05:00:55.8034580Z ✓  unit  src/features/updates/app-updates.test.ts (29 tests) 481ms 2026-10-20T05:00:55.8287712Z ✓  unit  src/lib/composerImages.test.ts (18 tests) 7ms 2026-10-20T05:00:55.9821782Z ✓  unit  src/connection/environment-cache-store.test.ts (8 tests) 27ms 2026-10-20T05:00:56.0218262Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 8ms 2026-10-20T05:00:56.0989210Z ✓  unit  src/state/pending-task-editor-writes.test.ts (7 tests) 6ms 2026-10-20T05:00:56.1288897Z ✓  unit  src/features/home/homeThreadList.test.ts (8 tests) 17ms 2026-10-20T05:00:56.3683941Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (6 tests) 60ms 2026-10-20T05:00:56.4635926Z ✓  unit  src/state/composer-attachment-uploads.test.ts (7 tests) 11ms 2026-10-20T05:00:56.4692983Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (36 tests) 10ms 2026-10-20T05:00:56.5174203Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-20T05:00:56.5221715Z [05:00:56.514] WARN (#44): Could not load mobile preferences. { 2026-10-20T05:00:56.5225318Z _tag: 'MobilePreferencesLoadError', 2026-10-20T05:00:56.5225489Z cause: Error: secure storage unavailable 2026-10-20T05:00:56.5225845Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:208:20 2026-10-20T05:00:56.5226101Z at Generator.next () 2026-10-20T05:00:56.5226774Z at IteratorImpl.~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-20T05:00:56.5227628Z at IteratorImpl.~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-20T05:00:56.5228285Z 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-20T05:00:56.5228887Z 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-20T05:00:56.5229454Z 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-20T05:00:56.5229987Z 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-20T05:00:56.5230989Z 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-20T05:00:56.5233244Z at Array. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_9abc9d552a79003a8b4f06addef07afb/node_modules/@effect/vitest/dist/internal/internal.js:26:31) 2026-10-20T05:00:56.5233877Z } 2026-10-20T05:00:56.5234001Z 2026-10-20T05:00:56.5234412Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-20T05:00:56.5234859Z [05:00:56.516] WARN (#20): Database unavailable; loading fallback preferences. { 2026-10-20T05:00:56.5235126Z cause: { 2026-10-20T05:00:56.5235334Z _tag: 'MobileDatabaseError', 2026-10-20T05:00:56.5235579Z operation: 'load-preferences', 2026-10-20T05:00:56.5235802Z cause: Error: database unavailable 2026-10-20T05:00:56.5236181Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-20T05:00:56.5236967Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/spy.DQ0ZsPbi.js:320:40) 2026-10-20T05:00:56.5238038Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-20T05:00:56.5238590Z 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-20T05:00:56.5239240Z at AsyncImpl.~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-20T05:00:56.5239872Z 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-20T05:00:56.5240502Z 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-20T05:00:56.5241073Z 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-20T05:00:56.5241609Z 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-20T05:00:56.5242212Z 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-20T05:00:56.5242545Z } 2026-10-20T05:00:56.5242709Z } 2026-10-20T05:00:56.5242829Z 2026-10-20T05:00:56.5243135Z ✓  unit  src/state/preferences.test.ts (7 tests) 22ms 2026-10-20T05:00:56.5243668Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-20T05:00:56.5244122Z [05:00:56.521] WARN (#29): Database unavailable; loading fallback preferences. { 2026-10-20T05:00:56.5244377Z cause: { 2026-10-20T05:00:56.5244612Z _tag: 'MobileDatabaseError', 2026-10-20T05:00:56.5245040Z operation: 'load-preferences', 2026-10-20T05:00:56.5245227Z cause: Error: database unavailable 2026-10-20T05:00:56.5245630Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-20T05:00:56.5246788Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/spy.DQ0ZsPbi.js:320:40) 2026-10-20T05:00:56.5247566Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-20T05:00:56.5248071Z 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-20T05:00:56.5248655Z at AsyncImpl.~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-20T05:00:56.5249224Z 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-20T05:00:56.5249772Z 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-20T05:00:56.5250282Z 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-20T05:00:56.5250787Z 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-20T05:00:56.5251252Z 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-20T05:00:56.5251531Z } 2026-10-20T05:00:56.5251629Z } 2026-10-20T05:00:56.5251719Z 2026-10-20T05:00:56.5261199Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-20T05:00:56.5261728Z [05:00:56.523] WARN (#29): Database unavailable; saving preferences to secure storage. { 2026-10-20T05:00:56.5261950Z cause: { 2026-10-20T05:00:56.5278821Z _tag: 'MobileDatabaseError', 2026-10-20T05:00:56.5279146Z operation: 'save-preferences', 2026-10-20T05:00:56.5279307Z cause: Error: database unavailable 2026-10-20T05:00:56.5279643Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-20T05:00:56.5280396Z at Object.Mock [as runAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.1_@types+node@24.12.4_@vitest+browser-playwright@5.0.1_@vitest+browser-previ_9d834365f1c4172d16fb7bda18cee3f1/node_modules/vitest/dist/chunks/spy.DQ0ZsPbi.js:320:40) 2026-10-20T05:00:56.5281084Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-20T05:00:56.5283990Z 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-20T05:00:56.5284637Z at AsyncImpl.~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-20T05:00:56.5285227Z 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-20T05:00:56.5285796Z 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-20T05:00:56.5286213Z  at AsyncResource.runInAsyncScope (node:async_hooks:227:14) 2026-10-20T05:00:56.5287163Z 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-20T05:00:56.5287797Z 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-20T05:00:56.5288093Z } 2026-10-20T05:00:56.5288194Z } 2026-10-20T05:00:56.5288252Z 2026-10-20T05:00:56.5326585Z ✓  unit  src/lib/storage.test.ts (18 tests) 23ms 2026-10-20T05:00:56.6177800Z ✓  unit  src/lib/android-workspace-navigation.test.ts (20 tests) 11ms 2026-10-20T05:00:56.6708155Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (12 tests) 20ms 2026-10-20T05:00:56.6765765Z ✓  unit  src/state/thread-outbox-removal.test.ts (7 tests) 9ms 2026-10-20T05:00:56.6821225Z ✓  unit  src/native/workspace-stack-projection.test.ts (21 tests) 5ms 2026-10-20T05:00:56.7911827Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (19 tests) 19ms 2026-10-20T05:00:56.8917735Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (17 tests) 8ms 2026-10-20T05:00:56.9628932Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (15 tests) 8ms 2026-10-20T05:00:57.0705154Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (14 tests) 299ms 2026-10-20T05:00:57.1149281Z ✓  unit  src/widgets/AgentActivity.test.ts (13 tests) 8ms 2026-10-20T05:00:57.2048390Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (9 tests) 10ms 2026-10-20T05:00:57.2988852Z ✓  unit  src/features/home/useThreadListActions.test.ts (31 tests) 11ms 2026-10-20T05:00:57.3045222Z ✓  unit  src/features/review/reviewModel.test.ts (11 tests) 7ms 2026-10-20T05:00:57.3948665Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (9 tests) 155ms 2026-10-20T05:00:57.5053534Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (9 tests) 13ms 2026-10-20T05:00:57.5314419Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (10 tests) 13ms 2026-10-20T05:00:57.5892481Z ✓  unit  src/state/thread-task-permissions.test.ts (5 tests) 6ms 2026-10-20T05:00:57.6971249Z ✓  unit  src/state/use-thread-pr.test.ts (23 tests) 7ms 2026-10-20T05:00:57.7044648Z ✓  unit  src/lib/mediaActions.test.ts (15 tests) 6ms 2026-10-20T05:00:57.8013012Z ✓  unit  src/native/composerEditorRevision.test.ts (25 tests) 4ms 2026-10-20T05:00:57.8780974Z ✓  unit  src/dependency-graph.test.ts (3 tests) 6ms 2026-10-20T05:00:57.8863932Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (11 tests) 16ms 2026-10-20T05:00:57.9326737Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (8 tests) 20ms 2026-10-20T05:00:57.9612296Z ✓  unit  src/lib/threadActivityInspector.test.ts (5 tests) 4ms 2026-10-20T05:00:58.0788964Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (9 tests) 159ms 2026-10-20T05:00:58.0902059Z ✓  unit  src/features/home/home-thread-navigation.test.ts (5 tests) 10ms 2026-10-20T05:00:58.1855535Z ✓  unit  src/features/terminal/terminalMenu.test.ts (13 tests) 9ms 2026-10-20T05:00:58.2167570Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (27 tests) 5ms 2026-10-20T05:00:58.2849740Z ✓  unit  src/lib/uniwind-platform-variants.test.ts (9 tests) 483ms 2026-10-20T05:00:58.3548438Z ✓  unit  src/state/pending-thread-creation.test.ts (17 tests) 6ms 2026-10-20T05:00:58.3582172Z ✓  unit  src/state/thread-list-environments.test.ts (15 tests) 17ms 2026-10-20T05:00:58.3681581Z ✓  unit  src/features/review/useReviewSections.test.ts (7 tests) 6ms 2026-10-20T05:00:58.4828488Z ✓  unit  src/lib/reserved-regions.test.ts (12 tests) 4ms 2026-10-20T05:00:58.4829203Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (13 tests) 4ms 2026-10-20T05:00:58.6223856Z ✓  unit  src/features/settings/environment-maintenance.test.ts (12 tests) 13ms 2026-10-20T05:00:58.6520378Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (13 tests) 23ms 2026-10-20T05:00:58.6988591Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (10 tests) 7ms 2026-10-20T05:00:58.7160219Z ✓  unit  src/features/connection/environmentSections.test.ts (8 tests) 4ms 2026-10-20T05:00:58.7623599Z ✓  unit  src/state/workspace-connection-atoms.test.ts (3 tests) 12ms 2026-10-20T05:00:58.7689239Z ✓  unit  src/lib/videoThumbnails.test.ts (6 tests) 24ms 2026-10-20T05:00:58.8824505Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (6 tests) 18ms 2026-10-20T05:00:58.8974701Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (11 tests) 7ms 2026-10-20T05:00:58.8984635Z ✓  unit  src/lib/protectedData.test.ts (12 tests) 80ms 2026-10-20T05:00:59.1795384Z ✓  unit  src/persistence/mobile-database.test.ts (6 tests) 235ms 2026-10-20T05:00:59.1826732Z ✓  unit  src/state/remote-environment-projections.test.ts (3 tests) 7ms 2026-10-20T05:00:59.2286842Z ✓  unit  src/features/threads/git/GitBranchesSheet.test.tsx (6 tests) 14ms 2026-10-20T05:00:59.2965835Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (8 tests) 4ms 2026-10-20T05:00:59.3009927Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (9 tests) 5ms 2026-10-20T05:00:59.3081117Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (16 tests) 6ms 2026-10-20T05:00:59.5297390Z ✓  unit  src/lib/localAttachmentPreview.test.ts (9 tests) 9ms 2026-10-20T05:00:59.5352763Z ✓  unit  src/lib/hot-swappable-atom-runtime.test.ts (3 tests) 6ms 2026-10-20T05:00:59.5632936Z ✓  unit  src/features/review/useReviewDiffPrewarming.test.ts (9 tests) 26ms 2026-10-20T05:00:59.7330879Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (9 tests) 9ms 2026-10-20T05:00:59.7859826Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 56ms 2026-10-20T05:00:59.7908701Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 4ms 2026-10-20T05:00:59.9118897Z ✓  unit  src/lib/appearancePreferences.test.ts (14 tests) 4ms 2026-10-20T05:00:59.9162605Z ✓  unit  src/lib/composerContextClipboard.test.ts (5 tests) 8ms 2026-10-20T05:00:59.9498683Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (8 tests) 5ms 2026-10-20T05:01:00.0319099Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (5 tests) 282ms 2026-10-20T05:01:00.0866723Z ✓  unit  src/lib/pdfPreview.test.ts (15 tests) 7ms 2026-10-20T05:01:00.1668257Z ✓  unit  src/lib/markdownMedia.test.ts (20 tests) 10ms 2026-10-20T05:01:00.1823900Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 4ms 2026-10-20T05:01:00.1896888Z ✓  unit  src/native/voiceTranscription.ios.test.ts (4 tests) 12ms 2026-10-20T05:01:00.2185165Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (13 tests) 5ms 2026-10-20T05:01:00.3344440Z ✓  unit  src/state/session.test.ts (3 tests) 4ms 2026-10-20T05:01:00.3853187Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (8 tests) 239ms 2026-10-20T05:01:00.3968680Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (4 tests) 9ms 2026-10-20T05:01:00.4797825Z ✓  unit  src/features/terminal/terminalInput.test.ts (15 tests) 7ms 2026-10-20T05:01:00.4908801Z ✓  unit  src/features/review/reviewState.test.ts (7 tests) 59ms 2026-10-20T05:01:00.6092606Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (14 tests) 4ms 2026-10-20T05:01:00.6155289Z ✓  unit  src/lib/projectFaviconRequests.test.ts (6 tests) 2ms 2026-10-20T05:01:00.6428721Z ✓  unit  src/lib/adaptive-navigation.test.ts (12 tests) 3ms 2026-10-20T05:01:00.7639312Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (5 tests) 11ms 2026-10-20T05:01:00.7771485Z ✓  unit  src/state/use-selected-thread-requests.test.tsx (5 tests) 10ms 2026-10-20T05:01:00.8386349Z ✓  unit  src/lib/markdownLinks.test.ts (15 tests) 5ms 2026-10-20T05:01:00.9388454Z ✓  unit  src/features/archive/archivedThreadList.test.ts (3 tests) 4ms 2026-10-20T05:01:00.9781107Z ✓  unit  src/features/devices/device-stream-document.test.ts (22 tests) 7ms 2026-10-20T05:01:01.1574379Z ✓  unit  src/features/cloud/cloudEnvironmentPresentation.test.ts (6 tests) 3ms 2026-10-20T05:01:01.1670468Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (11 tests) 30ms 2026-10-20T05:01:01.2233344Z ✓  unit  src/state/assets.test.ts (5 tests) 4ms 2026-10-20T05:01:01.3009472Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 3ms 2026-10-20T05:01:01.3148974Z ✓  unit  src/lib/mobileThemeVariables.test.ts (13 tests) 20ms 2026-10-20T05:01:01.3409387Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (13 tests) 6ms 2026-10-20T05:01:01.3629109Z ✓  unit  src/features/review/incrementalSnippet.test.ts (4 tests) 215ms 2026-10-20T05:01:01.4735379Z ✓  unit  src/features/agent-awareness/androidNotifications.test.ts (8 tests) 22ms 2026-10-20T05:01:01.6554269Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 4ms 2026-10-20T05:01:01.7148539Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-20T05:01:01.7159318Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-20T05:01:01.7159597Z - react-native-blob-util 2026-10-20T05:01:01.7159794Z - @react-native-async-storage/async-storage 2026-10-20T05:01:01.7160094Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-20T05:01:01.7187783Z ✅ Clerk iOS plugin loaded 2026-10-20T05:01:01.7189183Z ✅ Clerk Android plugin loaded 2026-10-20T05:01:01.7189375Z 2026-10-20T05:01:01.7210308Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 403ms 2026-10-20T05:01:01.7211485Z ✓ withAndroidFbjniVersion (4) 2026-10-20T05:01:01.7212396Z ✓ applies the force through the registered app config 381ms 2026-10-20T05:01:01.7837982Z ✓  unit  src/features/home/home-list-options.test.ts (3 tests) 29ms 2026-10-20T05:01:01.8493695Z ✓  unit  src/state/workspaceModel.test.ts (4 tests) 4ms 2026-10-20T05:01:01.9197019Z ✓  unit  src/lib/atomic-file.test.ts (5 tests) 4ms 2026-10-20T05:01:01.9419090Z ✓  unit  src/features/devices/device-stream.browser.test.ts (1 test) 7ms 2026-10-20T05:01:01.9514409Z ✓  unit  src/features/files/sourceHighlightingState.test.ts (4 tests) 365ms 2026-10-20T05:01:01.9837637Z ✓  unit  src/state/thread-order.test.ts (4 tests) 4ms 2026-10-20T05:01:02.0528072Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (5 tests) 79ms 2026-10-20T05:01:02.0777408Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (5 tests) 4ms 2026-10-20T05:01:02.0829861Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (5 tests) 3ms 2026-10-20T05:01:02.1930421Z ✓  unit  src/lib/markdownHtml.test.ts (6 tests) 15ms 2026-10-20T05:01:02.1966615Z ✓  unit  src/state/pending-new-tasks-model.test.ts (4 tests) 8ms 2026-10-20T05:01:02.2453569Z ✓  unit  scripts/generate-uniwind-themes.test.ts (4 tests) 28ms 2026-10-20T05:01:02.3250765Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (8 tests) 4ms 2026-10-20T05:01:02.3523807Z ✓  unit  src/widgets/SubscriptionUsage.android.test.ts (5 tests) 12ms 2026-10-20T05:01:02.4382706Z ✓  unit  src/features/cloud/publicConfig.test.ts (6 tests) 3ms 2026-10-20T05:01:02.4648236Z ✓  unit  src/components/ui/headerMenu.test.ts (5 tests) 4ms 2026-10-20T05:01:02.4713939Z ✓  unit  src/state/attachments.test.ts (2 tests) 4ms 2026-10-20T05:01:02.4872975Z ✓  unit  src/features/showcase/showcaseAgentActivity.test.ts (3 tests) 2ms 2026-10-20T05:01:02.5176092Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (6 tests) 3ms 2026-10-20T05:01:02.5216745Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (6 tests) 11ms 2026-10-20T05:01:02.6537848Z ✓  unit  src/lib/microphonePriority.test.ts (6 tests) 5ms 2026-10-20T05:01:02.6715755Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 6ms 2026-10-20T05:01:02.8708812Z ✓  unit  src/features/pull-requests/guide/reviewGuideState.test.ts (9 tests) 3ms 2026-10-20T05:01:02.8865504Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (4 tests) 3ms 2026-10-20T05:01:02.9949547Z ✓  unit  src/lib/composerChipPresentation.test.ts (7 tests) 386ms 2026-10-20T05:01:02.9949939Z ✓ composerChipSizeSuffix (2) 2026-10-20T05:01:02.9950283Z ✓ labels attachment records with a human size, matching web's chip 384ms 2026-10-20T05:01:03.0172051Z ✓  unit  src/connection/storage.test.ts (3 tests) 10ms 2026-10-20T05:01:03.1568851Z ✓  unit  src/state/queued-run-edit.test.ts (5 tests) 12ms 2026-10-20T05:01:03.1626591Z ✓  unit  src/features/observability/tracing.test.ts (2 tests) 30ms 2026-10-20T05:01:03.3186752Z ✓  unit  src/features/review/reviewDiffHighlightScheduler.test.ts (5 tests) 21ms 2026-10-20T05:01:03.3558288Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (4 tests) 5ms 2026-10-20T05:01:03.3900473Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 7ms 2026-10-20T05:01:03.4319011Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (4 tests) 3ms 2026-10-20T05:01:03.6340651Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (4 tests) 3ms 2026-10-20T05:01:03.6454456Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 11ms 2026-10-20T05:01:03.6847729Z ✓  unit  src/lib/uniwind-dev-refresh.test.ts (4 tests) 141ms 2026-10-20T05:01:03.7142106Z ✓  unit  src/state/queries.filesystem.test.ts (3 tests) 3ms 2026-10-20T05:01:03.8159116Z ✓  unit  src/lib/materialYouTheme.test.ts (4 tests) 5ms 2026-10-20T05:01:03.8172136Z ✓  unit  src/features/threads/fileChipMenu.test.ts (11 tests) 5ms 2026-10-20T05:01:03.8334966Z ↓  unit  scripts/network-module.test.ts (3 tests | 3 skipped) 2026-10-20T05:01:03.8394274Z ✓  unit  src/lib/connection.test.ts (7 tests) 4ms 2026-10-20T05:01:03.9321783Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 3ms 2026-10-20T05:01:03.9691127Z ✓  unit  src/features/home/workspace-connection-status.test.ts (6 tests) 3ms 2026-10-20T05:01:03.9844328Z ✓  unit  src/state/thread-provider-switching.test.ts (6 tests) 3ms 2026-10-20T05:01:04.0086541Z ✓  unit  src/features/files/fileTree.test.ts (6 tests) 3ms 2026-10-20T05:01:04.0909321Z ✓  unit  src/features/threads/git/linkedPullRequestStatus.test.ts (8 tests) 5ms 2026-10-20T05:01:04.1656020Z ✓  unit  src/features/settings/scheduledTaskPresentation.test.ts (21 tests) 17ms 2026-10-20T05:01:04.1861780Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (3 tests) 20ms 2026-10-20T05:01:04.2148699Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (6 tests) 7ms 2026-10-20T05:01:04.3135558Z ✓  unit  src/lib/openExternalUrl.test.ts (3 tests) 11ms 2026-10-20T05:01:04.3324942Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (5 tests) 3ms 2026-10-20T05:01:04.3352337Z ✓  unit  src/connection/migration.test.ts (2 tests) 6ms 2026-10-20T05:01:04.3630685Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (5 tests) 3ms 2026-10-20T05:01:04.4344668Z ✓  unit  src/state/legacy-plan-mode.test.ts (8 tests) 2ms 2026-10-20T05:01:04.4710634Z ↓  unit  scripts/permissions-service.test.ts (1 test | 1 skipped) 2026-10-20T05:01:04.4868534Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (7 tests) 4ms 2026-10-20T05:01:04.4985852Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (5 tests) 3ms 2026-10-20T05:01:04.6121070Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 4ms 2026-10-20T05:01:04.7429120Z ✓  unit  src/features/home/thread-dismissal.test.ts (4 tests) 3ms 2026-10-20T05:01:04.7488222Z ✓  unit  src/features/pull-requests/pullRequestSelection.test.ts (15 tests) 3ms 2026-10-20T05:01:04.8653136Z ✓  unit  src/features/threads/threadAgentsPresentation.test.ts (7 tests) 4ms 2026-10-20T05:01:04.9276658Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms 2026-10-20T05:01:04.9328958Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (5 tests) 4ms 2026-10-20T05:01:04.9494115Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (6 tests) 3ms 2026-10-20T05:01:04.9675774Z ✓  unit  src/features/agent-awareness/notificationPermissions.test.ts (3 tests) 6ms 2026-10-20T05:01:04.9928067Z ↓  unit  scripts/notification-center-manager.test.ts (4 tests | 4 skipped) 2026-10-20T05:01:05.0795183Z ✓  unit  src/features/terminal/terminalTheme.test.ts (5 tests) 11ms 2026-10-20T05:01:05.0964144Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 3ms 2026-10-20T05:01:05.1066776Z ✓  unit  src/features/threads/floating-working-status.test.ts (5 tests) 3ms 2026-10-20T05:01:05.2077954Z ✓  unit  src/features/terminal/nativeTerminalModule.test.ts (3 tests) 64ms 2026-10-20T05:01:05.2108255Z ✓  unit  src/features/threads/markdownImageSize.test.ts (7 tests) 3ms 2026-10-20T05:01:05.2206500Z ✓  unit  src/state/queries.test.ts (4 tests) 8ms 2026-10-20T05:01:05.2448939Z ✓  unit  src/features/review/reviewWordDiffs.test.ts (4 tests) 5ms 2026-10-20T05:01:05.3461467Z ✓  unit  src/features/voice-input/voiceInputPresentation.test.ts (1 test) 2ms 2026-10-20T05:01:05.3617953Z ✓  unit  src/features/files/filePath.test.ts (8 tests) 4ms 2026-10-20T05:01:05.3698572Z ✓  unit  src/features/agent-awareness/foregroundNotificationBehavior.test.ts (5 tests) 3ms 2026-10-20T05:01:05.4182327Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (3 tests) 4ms 2026-10-20T05:01:05.4665074Z ✓  unit  src/features/home/swipe-row-activation.test.ts (5 tests) 3ms 2026-10-20T05:01:05.5189491Z ✓  unit  src/features/showcase/showcasePendingTasks.test.ts (2 tests) 2ms 2026-10-20T05:01:05.5528772Z ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms 2026-10-20T05:01:05.6109182Z ✓  unit  src/features/voice-input/voiceInputMetering.test.ts (15 tests) 5ms 2026-10-20T05:01:05.6152412Z ✓  unit  src/lib/filePreviewGallery.test.ts (4 tests) 11ms 2026-10-20T05:01:05.6965690Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms 2026-10-20T05:01:05.8245211Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 2ms 2026-10-20T05:01:05.9160481Z ✓  unit  src/features/showcase/showcaseEnvironmentRows.test.ts (3 tests) 2ms 2026-10-20T05:01:06.0173851Z ✓  unit  src/state/use-model-option-memory.test.ts (5 tests) 4ms 2026-10-20T05:01:06.0419775Z ✓  unit  src/features/connection/pairing.test.ts (7 tests) 10ms 2026-10-20T05:01:06.1548583Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 3ms 2026-10-20T05:01:06.1629076Z ✓  unit  src/lib/markdownTableBreaks.test.ts (6 tests) 27ms 2026-10-20T05:01:06.1638563Z ✓  unit  src/lib/menu-action-colors.test.ts (6 tests) 3ms 2026-10-20T05:01:06.1749094Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 71ms 2026-10-20T05:01:06.1912335Z ✓  unit  src/features/threads/threadDragGap.test.ts (6 tests) 3ms 2026-10-20T05:01:06.1934304Z ✓  unit  src/features/threads/QuestionAnswerHistory.test.tsx (2 tests) 7ms 2026-10-20T05:01:06.3510730Z ✓  unit  src/state/asset-url-state.test.ts (6 tests) 2ms 2026-10-20T05:01:06.6451954Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 2ms 2026-10-20T05:01:06.6519989Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (3 tests) 2ms 2026-10-20T05:01:06.6557774Z ✓  unit  src/lib/providerOptions.test.ts (2 tests) 2ms 2026-10-20T05:01:06.7222600Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms 2026-10-20T05:01:06.7382658Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (2 tests) 4ms 2026-10-20T05:01:06.7749568Z ✓  unit  src/lib/videoAudioSession.test.ts (2 tests) 14ms 2026-10-20T05:01:06.8017551Z ✓  unit  src/features/threads/thread-list-v2-row-appearance.test.ts (12 tests) 17ms 2026-10-20T05:01:06.8223921Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (3 tests) 9ms 2026-10-20T05:01:06.8471263Z ✓  unit  src/features/home/fab-scroll.test.ts (4 tests) 3ms 2026-10-20T05:01:06.8629137Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms 2026-10-20T05:01:06.9181903Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 17ms 2026-10-20T05:01:06.9369180Z ✓  unit  src/features/showcase/showcaseRenderSignal.test.ts (3 tests) 2ms 2026-10-20T05:01:07.0107381Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (4 tests) 4ms 2026-10-20T05:01:07.0450788Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (6 tests) 2ms 2026-10-20T05:01:07.0667489Z ✓  unit  src/features/browser/previewPromptText.test.ts (8 tests) 2ms 2026-10-20T05:01:07.1674109Z ✓  unit  src/features/pull-requests/usePullRequestAgentActions.test.ts (2 tests) 2ms 2026-10-20T05:01:07.2417518Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 4ms 2026-10-20T05:01:07.2615746Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (9 tests) 3ms 2026-10-20T05:01:07.3554965Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (5 tests) 4ms 2026-10-20T05:01:07.3591509Z ✓  unit  src/lib/attachmentDocumentPresentation.test.ts (8 tests) 2ms 2026-10-20T05:01:07.4459760Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (2 tests) 15ms 2026-10-20T05:01:07.4557536Z ✓  unit  src/features/threads/thread-activity-row-presentation.test.ts (3 tests) 3ms 2026-10-20T05:01:07.4950783Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (2 tests) 3ms 2026-10-20T05:01:07.5920550Z ✓  unit  src/features/connection/environmentStatusText.test.ts (3 tests) 2ms 2026-10-20T05:01:07.6050793Z ✓  unit  src/features/home/threadArchive.test.ts (3 tests) 2ms 2026-10-20T05:01:07.6573740Z ✓  unit  src/features/files/source-file-document.test.ts (2 tests) 43ms 2026-10-20T05:01:07.6636117Z ✓  unit  src/lib/nativeComposerTheme.test.ts (7 tests) 24ms 2026-10-20T05:01:07.7320894Z ✓  unit  src/features/files/nativeSourceFileAdapter.test.ts (3 tests) 2ms 2026-10-20T05:01:07.7418016Z ✓  unit  src/features/review/reviewFileVisibility.test.ts (3 tests) 3ms 2026-10-20T05:01:07.7496001Z ✓  unit  src/features/home/home-list-filter-menu.test.ts (1 test) 4ms 2026-10-20T05:01:07.8628789Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (3 tests) 3ms 2026-10-20T05:01:07.8723688Z ✓  unit  src/features/review/reviewHighlighterEngine.test.ts (5 tests) 2ms 2026-10-20T05:01:07.8985451Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 3ms 2026-10-20T05:01:07.9064954Z ✓  unit  src/state/thread-composer-error.test.ts (2 tests) 4ms 2026-10-20T05:01:07.9098086Z ✓  unit  src/features/review/reviewAvailability.test.ts (3 tests) 2ms 2026-10-20T05:01:07.9178198Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (3 tests) 2ms 2026-10-20T05:01:08.0370033Z ✓  unit  src/features/settings/settings-environment-filter.test.ts (2 tests) 2ms 2026-10-20T05:01:08.0442635Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (3 tests) 2ms 2026-10-20T05:01:08.0543071Z ✓  unit  src/features/terminal/terminalBufferReplay.test.ts (2 tests) 2ms 2026-10-20T05:01:08.0647656Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 3ms 2026-10-20T05:01:08.1733423Z ✓  unit  src/features/threads/thread-settings-options.test.ts (2 tests) 2ms 2026-10-20T05:01:08.1789149Z ✓  unit  src/state/project-grouping.test.ts (2 tests) 3ms 2026-10-20T05:01:08.1984642Z ✓  unit  src/features/pull-requests/guide/guideDiffFocus.test.ts (2 tests) 3ms 2026-10-20T05:01:08.2376913Z ✓  unit  src/features/showcase/showcaseRetry.test.ts (3 tests) 9ms 2026-10-20T05:01:08.2964794Z ✓  unit  src/features/review/review-section-menu.test.ts (2 tests) 2ms 2026-10-20T05:01:08.3407171Z ✓  unit  src/lib/htmlRenderTheme.test.ts (2 tests) 5ms 2026-10-20T05:01:08.3503163Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 2ms 2026-10-20T05:01:08.3675244Z ✓  unit  src/lib/foreground-handoff.test.ts (3 tests) 2ms 2026-10-20T05:01:08.4337952Z ✓  unit  src/features/threads/thread-title-regeneration-menu.test.ts (3 tests) 2ms 2026-10-20T05:01:08.4910718Z ✓  unit  src/features/review/reviewPaneSelection.test.ts (3 tests) 2ms 2026-10-20T05:01:08.5146737Z ✓  unit  src/features/threads/pendingUserInputLayout.test.ts (3 tests) 2ms 2026-10-20T05:01:08.5664593Z ✓  unit  src/features/threads/threadForkNavigation.test.ts (2 tests) 2ms 2026-10-20T05:01:08.5829203Z ✓  unit  src/lib/http-response.test.ts (2 tests) 4ms 2026-10-20T05:01:08.6091815Z ✓  unit  src/features/terminal/terminalPreferences.test.ts (4 tests) 2ms 2026-10-20T05:01:08.6181693Z ✓  unit  src/features/terminal/terminalUiState.test.ts (1 test) 2ms 2026-10-20T05:01:08.6291821Z ✓  unit  src/features/settings/settings-environment-filter.logic.test.ts (3 tests) 2ms 2026-10-20T05:01:08.6419467Z ✓  unit  src/features/devices/shakeDetector.test.ts (2 tests) 2ms 2026-10-20T05:01:08.6972350Z ✓  unit  src/lib/menu-placement.test.ts (2 tests) 2ms 2026-10-20T05:01:08.7451008Z ✓  unit  src/features/review/reviewDiffBridgeKeys.test.ts (1 test) 2ms 2026-10-20T05:01:08.7596987Z ✓  unit  src/lib/appLinking.test.ts (9 tests) 3ms 2026-10-20T05:01:08.7668840Z ✓  unit  src/features/threads/userMessageIntentBadge.test.ts (3 tests) 2ms 2026-10-20T05:01:08.7800084Z ✓  unit  src/features/threads/thread-row-emphasis.test.ts (3 tests) 2ms 2026-10-20T05:01:08.8708747Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (9 tests) 3ms 2026-10-20T05:01:08.8777480Z ✓  unit  src/lib/filePreview.test.ts (7 tests) 3ms 2026-10-20T05:01:08.8898311Z ✓  unit  src/lib/native-glass-capability.test.ts (3 tests) 2ms 2026-10-20T05:01:08.9022517Z ✓  unit  src/connection/app-state-wakeups.test.ts (2 tests) 2ms 2026-10-20T05:01:08.9149097Z ✓  unit  src/features/pull-requests/pullRequestTabScroll.test.ts (2 tests) 2ms 2026-10-20T05:01:08.9860635Z ✓  unit  src/features/threads/thread-title-rename.test.ts (2 tests) 2ms 2026-10-20T05:01:09.0191771Z ✓  unit  src/lib/androidControlSizing.test.ts (3 tests) 2ms 2026-10-20T05:01:09.0198366Z ✓  unit  src/features/threads/mcpAppSizing.test.ts (9 tests) 2ms 2026-10-20T05:01:09.0341133Z ✓  unit  src/features/threads/thread-feed-item-size.test.ts (2 tests) 2ms 2026-10-20T05:01:09.0408793Z ✓  unit  src/features/threads/composerSlashSkillSearch.test.ts (1 test) 2ms 2026-10-20T05:01:09.0499366Z ✓  unit  src/features/threads/threadActivityFileNavigation.test.ts (1 test) 2ms 2026-10-20T05:01:09.0889525Z ✓  unit  src/features/threads/git/git-overview-navigation.test.ts (2 tests) 2ms 2026-10-20T05:01:09.1235979Z ✓  unit  src/native/scrollEdgeEffects.test.ts (1 test) 2ms 2026-10-20T05:01:27.1561182Z ✓  unit  src/reactCompilerCoverage.test.ts (887 tests) 27833ms 2026-10-20T05:01:27.1562048Z ✓ React Compiler coverage (887) 2026-10-20T05:01:27.1562444Z ✓ Metro's transformer applies the compiler 983ms 2026-10-20T05:01:27.1563022Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 378ms 2026-10-20T05:01:27.1563546Z ✓ compiles src/features/home/HomeScreen.tsx 625ms 2026-10-20T05:01:27.1564047Z ✓ compiles src/features/home/thread-swipe-actions.tsx 305ms 2026-10-20T05:01:27.1564596Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 304ms 2026-10-20T05:01:27.1565176Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 492ms 2026-10-20T05:01:27.1565726Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 977ms 2026-10-20T05:01:27.1566270Z ✓ compiles src/features/threads/ThreadComposer.tsx 418ms 2026-10-20T05:01:27.1566787Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 555ms 2026-10-20T05:01:27.1567281Z ✓ compiles src/features/threads/ThreadFeed.tsx 567ms 2026-10-20T05:01:27.1567791Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 436ms 2026-10-20T05:01:27.1568311Z ✓ compiles src/features/threads/thread-work-log.tsx 448ms 2026-10-20T05:01:27.1617729Z 2026-10-20T05:01:27.1622848Z  Test Files  288 passed | 3 skipped (291) 2026-10-20T05:01:27.1629705Z  Tests  3431 passed | 8 skipped (3439) 2026-10-20T05:01:27.1629942Z  Start at  05:00:50 2026-10-20T05:01:27.1634100Z  Duration  36.31s (import 36%, tests 29%, transform 21%, setup 9%, environment 3%, worker 1%) 2026-10-20T05:01:27.1646781Z 2026-10-20T05:01:27.2437002Z 2026-10-20T05:01:27.2439110Z --- 2026-10-20T05:01:27.2439391Z vp run: 0/2 cache hit (0%). (Run `vp run --last-details` for full details) 2026-10-20T05:01:27.2566729Z Post job cleanup. 2026-10-20T05:01:27.2599586Z ##[start-action display=Cache full pnpm store;id=__f4f82fb4-15ec-440b-bb0e-2c9b7e0b015b.__actions_cache_2] 2026-10-20T05:01:27.2980728Z Post job cleanup. 2026-10-20T05:01:27.3728253Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-44424a48e9c93b21c3fbed43b6c3f74b8ef5faef9b5ed90ca3c816a6de6cfb6d, not saving cache. 2026-10-20T05:01:27.3773321Z ##[end-action id=__f4f82fb4-15ec-440b-bb0e-2c9b7e0b015b.__actions_cache_2;outcome=success;conclusion=success;duration_ms=117] 2026-10-20T05:01:27.3775690Z ##[start-action display=Setup Vite+;id=__f4f82fb4-15ec-440b-bb0e-2c9b7e0b015b.__voidzero-dev_setup-vp] 2026-10-20T05:01:27.3797240Z Post job cleanup. 2026-10-20T05:01:27.4515661Z ##[end-action id=__f4f82fb4-15ec-440b-bb0e-2c9b7e0b015b.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=73] 2026-10-20T05:01:27.4517398Z ##[start-action display=Cache Vite+;id=__f4f82fb4-15ec-440b-bb0e-2c9b7e0b015b.__actions_cache] 2026-10-20T05:01:27.4538330Z Post job cleanup. 2026-10-20T05:01:27.5209429Z Cache hit occurred on the primary key vite-plus-home-v1-Linux-X64-1.0.0, not saving cache. 2026-10-20T05:01:27.5246370Z ##[end-action id=__f4f82fb4-15ec-440b-bb0e-2c9b7e0b015b.__actions_cache;outcome=success;conclusion=success;duration_ms=72] 2026-10-20T05:01:27.5289707Z Post job cleanup. 2026-10-20T05:01:27.5760007Z [command]/usr/local/bin/git version 2026-10-20T05:01:27.5796389Z git version 2.55.0 2026-10-20T05:01:27.5815960Z Temporarily overriding HOME='/home/runner/_work/_temp/6305ff67-5b4f-4b95-8603-d1649bc68435' before making global git config changes 2026-10-20T05:01:27.5816318Z Adding repository directory to the temporary git global config as a safe directory 2026-10-20T05:01:27.5819222Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-20T05:01:27.5843088Z Removing SSH command configuration 2026-10-20T05:01:27.5847210Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-20T05:01:27.5870775Z [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-20T05:01:27.6000200Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-20T05:01:27.6024274Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-20T05:01:27.6062780Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-20T05:01:27.6084785Z ##[group]Run '/job_completed.sh' 2026-10-20T05:01:27.6096362Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-20T05:01:27.6096551Z env: 2026-10-20T05:01:27.6096672Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 4818 2026-10-20T05:01:27.6096821Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 441 2026-10-20T05:01:27.6096961Z BLACKSMITH_CHECK_RUN_ID: 118463373735 2026-10-20T05:01:27.6097106Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-20T05:01:27.6097243Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-20T05:01:27.6097377Z ##[endgroup] 2026-10-20T05:01:27.6178328Z Docker container cache not activated, skipping hash computation. 2026-10-20T05:01:27.6380101Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-20T05:01:27.6428390Z Cleaning up orphan processes