2026-10-24T15:11:55.2828033Z Current runner version: '2.338.1' 2026-10-24T15:11:55.2831689Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-x2zy3igfjftarore' 2026-10-24T15:11:55.2832365Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T15:11:55.2833111Z Machine name: 'ip-172-31-73-130' 2026-10-24T15:11:55.2834840Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T15:11:55.2836161Z Contents: read 2026-10-24T15:11:55.2836577Z Metadata: read 2026-10-24T15:11:55.2837207Z ##[endgroup] 2026-10-24T15:11:55.2838696Z Secret source: None 2026-10-24T15:11:55.2839337Z Cache mode: write 2026-10-24T15:11:55.2839980Z Prepare workflow directory 2026-10-24T15:11:55.3018278Z Prepare all required actions 2026-10-24T15:11:55.3043897Z Getting action download info 2026-10-24T15:11:55.4117351Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T15:11:55.4465678Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T15:11:55.5494196Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T15:11:55.5532653Z Complete job name: Test 2026-10-24T15:11:55.5904555Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T15:11:55.5999957Z ##[group]Run '/setup.sh' 2026-10-24T15:11:55.6013277Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T15:11:55.6013703Z env: 2026-10-24T15:11:55.6013918Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:11:55.6014198Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:11:55.6014473Z BLACKSMITH_CHECK_RUN_ID: 120907295528 2026-10-24T15:11:55.6014746Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T15:11:55.6015043Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T15:11:55.6015293Z ##[endgroup] 2026-10-24T15:11:55.6238515Z Logging daemon started (blacksmithd for logs) 2026-10-24T15:11:55.6334162Z Results daemon started (blacksmithd for results) 2026-10-24T15:11:55.6458426Z Background adoption and SSH setup started (PID: 3174) 2026-10-24T15:11:55.6458798Z 2026-10-24T15:11:55.6458940Z ---------------------------------------- 2026-10-24T15:11:55.6459520Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40105851779/jobs/120907295528 2026-10-24T15:11:55.6460037Z SSH Access (using your GitHub SSH key): 2026-10-24T15:11:55.6460811Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-x2zy3igfjftarore.vm.blacksmith.sh 2026-10-24T15:11:55.6461449Z 2026-10-24T15:11:55.6461662Z No GitHub SSH key? Add one at: 2026-10-24T15:11:55.6462665Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T15:11:55.6463529Z 2026-10-24T15:11:55.6463736Z ---------------------------------------- 2026-10-24T15:11:55.6464099Z 2026-10-24T15:11:55.6464370Z VM ID: blacksmith-8vcpu-ubuntu-2404-x2zy3igfjftarore 2026-10-24T15:11:55.6465018Z Host: production-152.236.31.18-x8664 2026-10-24T15:11:55.6465575Z Host Agent PID: 4178769 2026-10-24T15:11:55.6466055Z Host Agent Git SHA: 1637818df 2026-10-24T15:11:55.6466574Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T15:11:55.6467018Z Blacksmith Host Generation: gen 2 2026-10-24T15:11:55.6467474Z Petname: production-growing-calf-9152a02f 2026-10-24T15:11:55.6467910Z Region: us-east 2026-10-24T15:11:55.6468270Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T15:11:55.6470332Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T15:11:55.6471239Z 2026-10-24T15:11:55.6471837Z Enabling Blacksmith transparent cache 2026-10-24T15:11:55.6747559Z ##[group]Run actions/checkout@v6 2026-10-24T15:11:55.6747861Z with: 2026-10-24T15:11:55.6748195Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T15:11:55.6748700Z sparse-checkout-cone-mode: false 2026-10-24T15:11:55.6748977Z repository: pingdotgg/t3code 2026-10-24T15:11:55.6750892Z token: *** 2026-10-24T15:11:55.6751107Z ssh-strict: true 2026-10-24T15:11:55.6751331Z ssh-user: git 2026-10-24T15:11:55.6751559Z persist-credentials: true 2026-10-24T15:11:55.6752019Z clean: true 2026-10-24T15:11:55.6752233Z fetch-depth: 1 2026-10-24T15:11:55.6752454Z fetch-tags: false 2026-10-24T15:11:55.6752679Z show-progress: true 2026-10-24T15:11:55.6752911Z lfs: false 2026-10-24T15:11:55.6753126Z submodules: false 2026-10-24T15:11:55.6753361Z set-safe-directory: true 2026-10-24T15:11:55.6753616Z allow-unsafe-pr-checkout: false 2026-10-24T15:11:55.6753875Z env: 2026-10-24T15:11:55.6754115Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:11:55.6754404Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:11:55.6754692Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:11:55.6754959Z ##[endgroup] 2026-10-24T15:11:55.8016991Z Syncing repository: pingdotgg/t3code 2026-10-24T15:11:55.8018070Z ##[group]Getting Git version info 2026-10-24T15:11:55.8018414Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T15:11:55.8018895Z [command]/usr/local/bin/git version 2026-10-24T15:11:55.8082932Z git version 2.55.0 2026-10-24T15:11:55.8093990Z ##[endgroup] 2026-10-24T15:11:55.8100799Z Temporarily overriding HOME='/home/runner/_work/_temp/f7d7f9d3-b344-4868-a3d2-1f3214f89eda' before making global git config changes 2026-10-24T15:11:55.8101451Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T15:11:55.8104128Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T15:11:55.8129712Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T15:11:55.8131410Z ##[group]Determining repository object format 2026-10-24T15:11:55.8132633Z ##[endgroup] 2026-10-24T15:11:55.8133067Z ##[group]Initializing the repository 2026-10-24T15:11:55.8134904Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T15:11:55.8168513Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T15:11:55.8169286Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T15:11:55.8170024Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T15:11:55.8170627Z hint: call: 2026-10-24T15:11:55.8170960Z hint: 2026-10-24T15:11:55.8171369Z hint: git config --global init.defaultBranch 2026-10-24T15:11:55.8171848Z hint: 2026-10-24T15:11:55.8172231Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T15:11:55.8172912Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T15:11:55.8173507Z hint: 2026-10-24T15:11:55.8173832Z hint: git branch -m 2026-10-24T15:11:55.8174204Z hint: 2026-10-24T15:11:55.8174686Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T15:11:55.8175322Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T15:11:55.8176623Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T15:11:55.8198928Z ##[endgroup] 2026-10-24T15:11:55.8199311Z ##[group]Disabling automatic garbage collection 2026-10-24T15:11:55.8200877Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T15:11:55.8221223Z ##[endgroup] 2026-10-24T15:11:55.8221568Z ##[group]Setting up auth 2026-10-24T15:11:55.8221831Z Removing SSH command configuration 2026-10-24T15:11:55.8224836Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T15:11:55.8249013Z [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-24T15:11:55.8367393Z Removing HTTP extra header 2026-10-24T15:11:55.8370172Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T15:11:55.8392692Z [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-24T15:11:55.8484274Z Removing includeIf entries pointing to credentials config files 2026-10-24T15:11:55.8487511Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T15:11:55.8511120Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T15:11:55.8605251Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-31ad6e1c-42aa-433f-a97f-e908f33e0da2.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T15:11:55.8626321Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-31ad6e1c-42aa-433f-a97f-e908f33e0da2.config 2026-10-24T15:11:55.8644479Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-31ad6e1c-42aa-433f-a97f-e908f33e0da2.config 2026-10-24T15:11:55.8662466Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-31ad6e1c-42aa-433f-a97f-e908f33e0da2.config 2026-10-24T15:11:55.8686032Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-31ad6e1c-42aa-433f-a97f-e908f33e0da2.config 2026-10-24T15:11:55.8703189Z ##[endgroup] 2026-10-24T15:11:55.8703562Z ##[group]Fetching the repository 2026-10-24T15:11:55.8707406Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +41ff1d8d1e37f42f5702468fd24ffc2fc833630a:refs/remotes/pull/23856/merge 2026-10-24T15:11:56.1394562Z From https://github.com/pingdotgg/t3code 2026-10-24T15:11:56.1395549Z * [new ref] 41ff1d8d1e37f42f5702468fd24ffc2fc833630a -> pull/23856/merge 2026-10-24T15:11:56.1415820Z ##[endgroup] 2026-10-24T15:11:56.1416372Z ##[group]Determining the checkout info 2026-10-24T15:11:56.1416815Z ##[endgroup] 2026-10-24T15:11:56.1417189Z ##[group]Setting up sparse checkout 2026-10-24T15:11:56.1419545Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T15:11:56.1445868Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T15:11:56.1462489Z .git/info/sparse-checkout 2026-10-24T15:11:56.1467753Z ##[endgroup] 2026-10-24T15:11:56.1468192Z ##[group]Checking out the ref 2026-10-24T15:11:56.1470730Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23856/merge 2026-10-24T15:12:02.6729025Z Updating files: 0% (1/6400) 2026-10-24T15:12:02.6757662Z Updating files: 1% (64/6400) 2026-10-24T15:12:02.6774738Z Updating files: 2% (128/6400) 2026-10-24T15:12:02.6795753Z Updating files: 3% (192/6400) 2026-10-24T15:12:02.6816410Z Updating files: 4% (256/6400) 2026-10-24T15:12:02.6846376Z Updating files: 5% (320/6400) 2026-10-24T15:12:02.6867626Z Updating files: 6% (384/6400) 2026-10-24T15:12:02.6922147Z Updating files: 7% (448/6400) 2026-10-24T15:12:02.6952019Z Updating files: 8% (512/6400) 2026-10-24T15:12:02.6976744Z Updating files: 9% (576/6400) 2026-10-24T15:12:02.7264965Z Updating files: 10% (640/6400) 2026-10-24T15:12:02.7280839Z Updating files: 11% (704/6400) 2026-10-24T15:12:02.7291546Z Updating files: 12% (768/6400) 2026-10-24T15:12:02.7306659Z Updating files: 13% (832/6400) 2026-10-24T15:12:02.7322748Z Updating files: 14% (896/6400) 2026-10-24T15:12:02.7340948Z Updating files: 15% (960/6400) 2026-10-24T15:12:02.7359266Z Updating files: 16% (1024/6400) 2026-10-24T15:12:02.7373859Z Updating files: 17% (1088/6400) 2026-10-24T15:12:02.7393198Z Updating files: 18% (1152/6400) 2026-10-24T15:12:02.7407864Z Updating files: 19% (1216/6400) 2026-10-24T15:12:02.7431657Z Updating files: 20% (1280/6400) 2026-10-24T15:12:02.7448492Z Updating files: 21% (1344/6400) 2026-10-24T15:12:02.7467008Z Updating files: 22% (1408/6400) 2026-10-24T15:12:02.7480392Z Updating files: 23% (1472/6400) 2026-10-24T15:12:02.7493501Z Updating files: 24% (1536/6400) 2026-10-24T15:12:02.7508746Z Updating files: 25% (1600/6400) 2026-10-24T15:12:02.7522528Z Updating files: 26% (1664/6400) 2026-10-24T15:12:02.7535877Z Updating files: 27% (1728/6400) 2026-10-24T15:12:02.7555203Z Updating files: 28% (1792/6400) 2026-10-24T15:12:02.7588556Z Updating files: 29% (1856/6400) 2026-10-24T15:12:02.7608924Z Updating files: 30% (1920/6400) 2026-10-24T15:12:02.7633092Z Updating files: 31% (1984/6400) 2026-10-24T15:12:02.7661957Z Updating files: 32% (2048/6400) 2026-10-24T15:12:02.7696148Z Updating files: 33% (2112/6400) 2026-10-24T15:12:02.7764704Z Updating files: 34% (2176/6400) 2026-10-24T15:12:02.7827929Z Updating files: 35% (2240/6400) 2026-10-24T15:12:02.7865815Z Updating files: 36% (2304/6400) 2026-10-24T15:12:02.7898348Z Updating files: 37% (2368/6400) 2026-10-24T15:12:02.7944299Z Updating files: 38% (2432/6400) 2026-10-24T15:12:02.7972544Z Updating files: 39% (2496/6400) 2026-10-24T15:12:02.8002789Z Updating files: 40% (2560/6400) 2026-10-24T15:12:02.8028374Z Updating files: 41% (2624/6400) 2026-10-24T15:12:02.8043898Z Updating files: 42% (2688/6400) 2026-10-24T15:12:02.8053988Z Updating files: 43% (2752/6400) 2026-10-24T15:12:02.8083406Z Updating files: 44% (2816/6400) 2026-10-24T15:12:02.8111082Z Updating files: 45% (2880/6400) 2026-10-24T15:12:02.8138358Z Updating files: 46% (2944/6400) 2026-10-24T15:12:02.8164501Z Updating files: 47% (3008/6400) 2026-10-24T15:12:02.8192026Z Updating files: 48% (3072/6400) 2026-10-24T15:12:02.8229796Z Updating files: 49% (3136/6400) 2026-10-24T15:12:02.8256805Z Updating files: 50% (3200/6400) 2026-10-24T15:12:02.8272073Z Updating files: 51% (3264/6400) 2026-10-24T15:12:02.8307263Z Updating files: 52% (3328/6400) 2026-10-24T15:12:02.8336547Z Updating files: 53% (3392/6400) 2026-10-24T15:12:02.8355736Z Updating files: 54% (3456/6400) 2026-10-24T15:12:02.8377968Z Updating files: 55% (3520/6400) 2026-10-24T15:12:02.8394133Z Updating files: 56% (3584/6400) 2026-10-24T15:12:02.8413442Z Updating files: 57% (3648/6400) 2026-10-24T15:12:02.8431041Z Updating files: 58% (3712/6400) 2026-10-24T15:12:02.8794184Z Updating files: 59% (3776/6400) 2026-10-24T15:12:02.8808814Z Updating files: 60% (3840/6400) 2026-10-24T15:12:02.8828384Z Updating files: 61% (3904/6400) 2026-10-24T15:12:02.8846269Z Updating files: 62% (3968/6400) 2026-10-24T15:12:02.8868115Z Updating files: 63% (4032/6400) 2026-10-24T15:12:02.8894872Z Updating files: 64% (4096/6400) 2026-10-24T15:12:02.8914568Z Updating files: 65% (4160/6400) 2026-10-24T15:12:02.8932636Z Updating files: 66% (4224/6400) 2026-10-24T15:12:02.8955471Z Updating files: 67% (4288/6400) 2026-10-24T15:12:02.8969873Z Updating files: 68% (4352/6400) 2026-10-24T15:12:02.8987386Z Updating files: 69% (4416/6400) 2026-10-24T15:12:02.9000373Z Updating files: 70% (4480/6400) 2026-10-24T15:12:02.9018581Z Updating files: 71% (4544/6400) 2026-10-24T15:12:02.9031000Z Updating files: 72% (4608/6400) 2026-10-24T15:12:02.9076910Z Updating files: 73% (4672/6400) 2026-10-24T15:12:02.9475901Z Updating files: 74% (4736/6400) 2026-10-24T15:12:02.9498599Z Updating files: 75% (4800/6400) 2026-10-24T15:12:02.9520302Z Updating files: 76% (4864/6400) 2026-10-24T15:12:02.9544082Z Updating files: 77% (4928/6400) 2026-10-24T15:12:02.9565008Z Updating files: 78% (4992/6400) 2026-10-24T15:12:02.9580834Z Updating files: 79% (5056/6400) 2026-10-24T15:12:02.9602537Z Updating files: 80% (5120/6400) 2026-10-24T15:12:02.9617879Z Updating files: 81% (5184/6400) 2026-10-24T15:12:02.9635411Z Updating files: 82% (5248/6400) 2026-10-24T15:12:02.9657338Z Updating files: 83% (5312/6400) 2026-10-24T15:12:02.9682999Z Updating files: 84% (5376/6400) 2026-10-24T15:12:02.9699507Z Updating files: 85% (5440/6400) 2026-10-24T15:12:02.9724041Z Updating files: 86% (5504/6400) 2026-10-24T15:12:02.9793311Z Updating files: 87% (5568/6400) 2026-10-24T15:12:02.9822918Z Updating files: 88% (5632/6400) 2026-10-24T15:12:02.9841812Z Updating files: 89% (5696/6400) 2026-10-24T15:12:02.9869972Z Updating files: 90% (5760/6400) 2026-10-24T15:12:02.9896913Z Updating files: 91% (5824/6400) 2026-10-24T15:12:02.9911318Z Updating files: 92% (5888/6400) 2026-10-24T15:12:02.9932619Z Updating files: 93% (5952/6400) 2026-10-24T15:12:02.9952574Z Updating files: 94% (6016/6400) 2026-10-24T15:12:02.9975474Z Updating files: 95% (6080/6400) 2026-10-24T15:12:03.0031239Z Updating files: 96% (6144/6400) 2026-10-24T15:12:03.0053194Z Updating files: 97% (6208/6400) 2026-10-24T15:12:03.0097670Z Updating files: 98% (6272/6400) 2026-10-24T15:12:03.0116615Z Updating files: 99% (6336/6400) 2026-10-24T15:12:03.0116903Z Updating files: 100% (6400/6400) 2026-10-24T15:12:03.0117107Z Updating files: 100% (6400/6400), done. 2026-10-24T15:12:03.0267925Z Note: switching to 'refs/remotes/pull/23856/merge'. 2026-10-24T15:12:03.0268046Z 2026-10-24T15:12:03.0268148Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T15:12:03.0268493Z changes and commit them, and you can discard any commits you make in this 2026-10-24T15:12:03.0268812Z state without impacting any branches by switching back to a branch. 2026-10-24T15:12:03.0268947Z 2026-10-24T15:12:03.0269040Z If you want to create a new branch to retain commits you create, you may 2026-10-24T15:12:03.0269266Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T15:12:03.0269395Z 2026-10-24T15:12:03.0269458Z git switch -c 2026-10-24T15:12:03.0269566Z 2026-10-24T15:12:03.0269619Z Or undo this operation with: 2026-10-24T15:12:03.0269703Z 2026-10-24T15:12:03.0269754Z git switch - 2026-10-24T15:12:03.0269826Z 2026-10-24T15:12:03.0269942Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T15:12:03.0270089Z 2026-10-24T15:12:03.0270253Z HEAD is now at 41ff1d8 Merge 7c9904fa81ba3e4120cc55b438f7c82730d60471 into d53873b6a4799e87afd63c8d288ef0089f5a3748 2026-10-24T15:12:03.0280526Z ##[endgroup] 2026-10-24T15:12:03.0312284Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T15:12:03.0334357Z 41ff1d8d1e37f42f5702468fd24ffc2fc833630a 2026-10-24T15:12:03.0413835Z ##[group]Run sudo apt-get update 2026-10-24T15:12:03.0414043Z sudo apt-get update 2026-10-24T15:12:03.0414243Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-24T15:12:03.0414449Z command -v cc 2026-10-24T15:12:03.0430461Z shell: /usr/bin/bash -e {0} 2026-10-24T15:12:03.0430627Z env: 2026-10-24T15:12:03.0430739Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:03.0430886Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:03.0431026Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:03.0431168Z ##[endgroup] 2026-10-24T15:12:03.0944812Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T15:12:03.1617186Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T15:12:03.1879043Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-24T15:12:03.1879739Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] 2026-10-24T15:12:03.2118449Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-24T15:12:03.2232985Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-24T15:12:03.2452408Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-24T15:12:03.2467761Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T15:12:03.2516115Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T15:12:03.2534985Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T15:12:03.2953051Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T15:12:03.3014977Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T15:12:03.3033060Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T15:12:03.3091621Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T15:12:03.3137509Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T15:12:03.3151770Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B] 2026-10-24T15:12:03.3165389Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T15:12:03.3172719Z Get:18 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1410 B] 2026-10-24T15:12:03.3366533Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T15:12:03.3381200Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T15:12:04.8261682Z Fetched 5444 kB in 0s (11.5 MB/s) 2026-10-24T15:12:05.2924018Z Reading package lists... 2026-10-24T15:12:05.3174310Z Reading package lists... 2026-10-24T15:12:05.4469198Z Building dependency tree... 2026-10-24T15:12:05.4472742Z Reading state information... 2026-10-24T15:12:05.5427358Z The following NEW packages will be installed: 2026-10-24T15:12:05.5430433Z build-essential 2026-10-24T15:12:05.5513929Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-24T15:12:05.5514122Z Need to get 4928 B of archives. 2026-10-24T15:12:05.5514296Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-24T15:12:05.5514520Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T15:12:05.5727589Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-24T15:12:05.7086205Z Fetched 4928 B in 0s (187 kB/s) 2026-10-24T15:12:05.7184822Z Selecting previously unselected package build-essential. 2026-10-24T15:12:05.7236250Z (Reading database ... 2026-10-24T15:12:05.7236372Z (Reading database ... 5% 2026-10-24T15:12:05.7236763Z (Reading database ... 10% 2026-10-24T15:12:05.7236905Z (Reading database ... 15% 2026-10-24T15:12:05.7237019Z (Reading database ... 20% 2026-10-24T15:12:05.7237137Z (Reading database ... 25% 2026-10-24T15:12:05.7237247Z (Reading database ... 30% 2026-10-24T15:12:05.7237361Z (Reading database ... 35% 2026-10-24T15:12:05.7237472Z (Reading database ... 40% 2026-10-24T15:12:05.7237592Z (Reading database ... 45% 2026-10-24T15:12:05.7237705Z (Reading database ... 50% 2026-10-24T15:12:05.7402622Z (Reading database ... 55% 2026-10-24T15:12:05.7437649Z (Reading database ... 60% 2026-10-24T15:12:05.7478948Z (Reading database ... 65% 2026-10-24T15:12:05.7517370Z (Reading database ... 70% 2026-10-24T15:12:05.7578865Z (Reading database ... 75% 2026-10-24T15:12:05.7652699Z (Reading database ... 80% 2026-10-24T15:12:05.7749843Z (Reading database ... 85% 2026-10-24T15:12:05.7794685Z (Reading database ... 90% 2026-10-24T15:12:05.7836100Z (Reading database ... 95% 2026-10-24T15:12:05.7836284Z (Reading database ... 100% 2026-10-24T15:12:05.7836593Z (Reading database ... 207973 files and directories currently installed.) 2026-10-24T15:12:05.7864353Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-24T15:12:05.7878849Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-24T15:12:05.8019241Z Setting up build-essential (12.10ubuntu1) ... 2026-10-24T15:12:06.0323350Z 2026-10-24T15:12:06.0323721Z No services need to be restarted. 2026-10-24T15:12:06.0323872Z 2026-10-24T15:12:06.0323945Z No containers need to be restarted. 2026-10-24T15:12:06.0324040Z 2026-10-24T15:12:06.0324474Z No user sessions are running outdated binaries. 2026-10-24T15:12:06.0324583Z 2026-10-24T15:12:06.0340819Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T15:12:06.0515559Z /usr/bin/cc 2026-10-24T15:12:06.0577194Z Prepare all required actions 2026-10-24T15:12:06.0603456Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-24T15:12:06.0603691Z env: 2026-10-24T15:12:06.0603861Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:06.0604089Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:06.0604309Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:06.0604517Z ##[endgroup] 2026-10-24T15:12:06.0775891Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-24T15:12:06.0791921Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T15:12:06.0792224Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T15:12:06.0792433Z printf '%s\tpriority:%s\n' \ 2026-10-24T15:12:06.0792595Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-24T15:12:06.0792794Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-24T15:12:06.0792982Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-24T15:12:06.0793199Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-24T15:12:06.0793371Z  2026-10-24T15:12:06.0793525Z # APT's mirror transport retries each file against the next server. 2026-10-24T15:12:06.0793787Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-24T15:12:06.0794015Z  -exec sed -i -E \ 2026-10-24T15:12:06.0794263Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-24T15:12:06.0794512Z  2026-10-24T15:12:06.0794662Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-24T15:12:06.0794907Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-24T15:12:06.0795148Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-24T15:12:06.0811669Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T15:12:06.0811848Z env: 2026-10-24T15:12:06.0811961Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:06.0812109Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:06.0812248Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:06.0812382Z ##[endgroup] 2026-10-24T15:12:06.1039720Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=26] 2026-10-24T15:12:06.1061855Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T15:12:06.1062285Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T15:12:06.1062550Z ( 2026-10-24T15:12:06.1062651Z  set +e 2026-10-24T15:12:06.1062822Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-24T15:12:06.1063034Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-24T15:12:06.1063198Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-24T15:12:06.1076569Z shell: /usr/bin/bash -e {0} 2026-10-24T15:12:06.1076692Z env: 2026-10-24T15:12:06.1076806Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:06.1076947Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:06.1077088Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:06.1077214Z ##[endgroup] 2026-10-24T15:12:06.1206483Z Prepare all required actions 2026-10-24T15:12:06.1206791Z Getting action download info 2026-10-24T15:12:06.2022654Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T15:12:06.3090269Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T15:12:06.3090572Z env: 2026-10-24T15:12:06.3090777Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:06.3091012Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:06.3091265Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:06.3091467Z ##[endgroup] 2026-10-24T15:12:06.3163754Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-24T15:12:06.3179341Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T15:12:06.3179843Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T15:12:06.3180275Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T15:12:06.3180640Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T15:12:06.3199819Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T15:12:06.3199991Z env: 2026-10-24T15:12:06.3200104Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:06.3200247Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:06.3200390Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:06.3200517Z ##[endgroup] 2026-10-24T15:12:06.3277930Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=11] 2026-10-24T15:12:06.3279162Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-24T15:12:06.3323251Z ##[group]Run actions/cache@v6 2026-10-24T15:12:06.3323378Z with: 2026-10-24T15:12:06.3323479Z path: ~/.vite-plus 2026-10-24T15:12:06.3323637Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T15:12:06.3323835Z enableCrossOsArchive: false 2026-10-24T15:12:06.3323964Z fail-on-cache-miss: false 2026-10-24T15:12:06.3324084Z lookup-only: false 2026-10-24T15:12:06.3324190Z save-always: false 2026-10-24T15:12:06.3324299Z env: 2026-10-24T15:12:06.3324404Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:06.3324552Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:06.3324691Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:06.3324819Z ##[endgroup] 2026-10-24T15:12:06.6169825Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T15:12:06.8743137Z Received 170349591 of 170349591 (100.0%), 685.5 MBs/sec 2026-10-24T15:12:06.8743725Z Cache Size: ~162 MB (170349591 B) 2026-10-24T15:12:06.8764821Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c15a2450-4b92-45ae-817c-34380c27b56f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T15:12:07.5290246Z Cache restored successfully 2026-10-24T15:12:07.5486132Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T15:12:07.5593483Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1231] 2026-10-24T15:12:07.5596054Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-24T15:12:07.5614785Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T15:12:07.5615036Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T15:12:07.5615227Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T15:12:07.5632834Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T15:12:07.5633003Z env: 2026-10-24T15:12:07.5633126Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:07.5633276Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:07.5633426Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:07.5633565Z ##[endgroup] 2026-10-24T15:12:07.5677869Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T15:12:07.5686957Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T15:12:07.5688547Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-24T15:12:07.5693564Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T15:12:07.5694916Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-24T15:12:07.5705111Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T15:12:07.5705301Z store_path="$(vp pm cache dir)" 2026-10-24T15:12:07.5705469Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T15:12:07.5723327Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T15:12:07.5723507Z env: 2026-10-24T15:12:07.5723620Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:07.5723780Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:07.5723927Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:07.5724063Z ##[endgroup] 2026-10-24T15:12:07.5904162Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=20] 2026-10-24T15:12:07.5906573Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-24T15:12:07.6351536Z ##[group]Run actions/cache@v6 2026-10-24T15:12:07.6351693Z with: 2026-10-24T15:12:07.6351909Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T15:12:07.6352238Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T15:12:07.6352500Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T15:12:07.6352654Z enableCrossOsArchive: false 2026-10-24T15:12:07.6352881Z fail-on-cache-miss: false 2026-10-24T15:12:07.6353095Z lookup-only: false 2026-10-24T15:12:07.6353225Z save-always: false 2026-10-24T15:12:07.6353354Z env: 2026-10-24T15:12:07.6353513Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:07.6353671Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:07.6353869Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:07.6354083Z ##[endgroup] 2026-10-24T15:12:07.8449919Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T15:12:08.8935246Z Received 671088640 of 994208090 (67.5%), 620.2 MBs/sec 2026-10-24T15:12:09.3503351Z Received 994208090 of 994208090 (100.0%), 636.8 MBs/sec 2026-10-24T15:12:09.3505058Z Cache Size: ~948 MB (994208090 B) 2026-10-24T15:12:09.3548101Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e88d7299-325c-40b6-9488-be9a09186ddb/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T15:12:14.4981476Z Cache restored successfully 2026-10-24T15:12:14.5470331Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T15:12:14.5556204Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6964] 2026-10-24T15:12:14.5559492Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-24T15:12:14.5582319Z ##[group]Run vp install 2026-10-24T15:12:14.5582458Z vp install 2026-10-24T15:12:14.5598149Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T15:12:14.5598316Z env: 2026-10-24T15:12:14.5598434Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:14.5598579Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:14.5598724Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:14.5598859Z ##[endgroup] 2026-10-24T15:12:14.5909387Z Scope: all 34 workspace projects 2026-10-24T15:12:14.6986525Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T15:12:14.9992166Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T15:12:14.9992680Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T15:12:14.9993037Z Virtual store is at: node_modules/.pnpm 2026-10-24T15:12:17.2607630Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-24T15:12:17.2607900Z Lockfile is up to date, resolution step is skipped 2026-10-24T15:12:17.2763113Z Packages: +1721 2026-10-24T15:12:17.2763291Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T15:12:17.3055717Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T15:12:18.2674710Z . prepare$ vp config --no-agent 2026-10-24T15:12:18.3677252Z . prepare: Done 2026-10-24T15:12:18.3689537Z 2026-10-24T15:12:18.3690181Z devDependencies: 2026-10-24T15:12:18.3690377Z + @coderabbitai/config 1.1.0 2026-10-24T15:12:18.3690526Z + @shadcn/lint 0.1.5 2026-10-24T15:12:18.3690682Z + @types/node 24.12.4 2026-10-24T15:12:18.3690806Z + knip 6.34.0 2026-10-24T15:12:18.3690954Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T15:12:18.3691102Z + vite-plus 1.3.0 2026-10-24T15:12:18.3691177Z 2026-10-24T15:12:18.3707041Z Done in 3.8s using pnpm v12.14.0 2026-10-24T15:12:18.3852443Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3829] 2026-10-24T15:12:18.4466372Z ##[group]Run actions/cache@v6 2026-10-24T15:12:18.4466508Z with: 2026-10-24T15:12:18.4466609Z path: ~/.cache/electron 2026-10-24T15:12:18.4466826Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T15:12:18.4467055Z enableCrossOsArchive: false 2026-10-24T15:12:18.4467188Z fail-on-cache-miss: false 2026-10-24T15:12:18.4467309Z lookup-only: false 2026-10-24T15:12:18.4467419Z save-always: false 2026-10-24T15:12:18.4467522Z env: 2026-10-24T15:12:18.4467632Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:18.4467773Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:18.4467921Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:18.4468052Z ##[endgroup] 2026-10-24T15:12:18.6329776Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T15:12:18.7907550Z Received 122906203 of 122906203 (100.0%), 825.4 MBs/sec 2026-10-24T15:12:18.7907877Z Cache Size: ~117 MB (122906203 B) 2026-10-24T15:12:18.7922989Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/3c4da501-1dce-443b-9f73-f1bdcf3fc299/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T15:12:18.8589956Z Cache restored successfully 2026-10-24T15:12:18.8764329Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T15:12:18.8931123Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-24T15:12:18.8931569Z vp run --filter @t3tools/desktop ensure:electron 2026-10-24T15:12:18.8951078Z shell: /usr/bin/bash -e {0} 2026-10-24T15:12:18.8951454Z env: 2026-10-24T15:12:18.8951575Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:18.8951773Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:18.8951950Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:18.8952109Z ##[endgroup] 2026-10-24T15:12:19.0631793Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-24T15:12:19.6320484Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-24T15:12:19.6375296Z 2026-10-24T15:12:19.6517297Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T15:12:19.6517674Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T15:12:19.6539843Z shell: /usr/bin/bash -e {0} 2026-10-24T15:12:19.6540057Z env: 2026-10-24T15:12:19.6540237Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:19.6540470Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:19.6540688Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:19.6540897Z ##[endgroup] 2026-10-24T15:12:19.7048239Z ...... 2026-10-24T15:12:19.7048467Z ---------------------------------------------------------------------- 2026-10-24T15:12:19.7048675Z Ran 6 tests in 0.005s 2026-10-24T15:12:19.7048758Z 2026-10-24T15:12:19.7048807Z OK 2026-10-24T15:12:19.7149363Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T15:12:19.7149830Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T15:12:19.7165844Z shell: /usr/bin/bash -e {0} 2026-10-24T15:12:19.7165971Z env: 2026-10-24T15:12:19.7166083Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:19.7166228Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:19.7166365Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:19.7166500Z ##[endgroup] 2026-10-24T15:12:19.7688359Z ✔ allows preview releases from any branch without consulting main (0.51001ms) 2026-10-24T15:12:19.7688757Z ✔ rejects a manual stable release from a feature branch (0.384665ms) 2026-10-24T15:12:19.7689037Z ✔ rejects a manual nightly release from a feature branch (0.655855ms) 2026-10-24T15:12:19.7689347Z ✔ rejects a release commit that is behind from main (0.186462ms) 2026-10-24T15:12:19.7689584Z ✔ rejects a release commit that is diverged from main (0.076063ms) 2026-10-24T15:12:19.7689823Z ✔ releases the first nightly when no nightly is published (0.394333ms) 2026-10-24T15:12:19.7690099Z ✔ uses publication time, not release order or the tagged commit date (0.146236ms) 2026-10-24T15:12:19.7690372Z ✔ ignores stable releases and drafts when checking the gap (0.07967ms) 2026-10-24T15:12:19.7690727Z ✔ fails instead of releasing when GitHub cannot supply release state (0.10619ms) 2026-10-24T15:12:19.7691606Z ✔ skips a candidate commit that is behind relative to the last nightly (0.220215ms) 2026-10-24T15:12:19.7692271Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.069862ms) 2026-10-24T15:12:19.7692847Z ✔ stable releases resolve the commit of the newest published nightly (0.612153ms) 2026-10-24T15:12:19.7693150Z ✔ stable releases derive the version from legacy nightly tags (0.10062ms) 2026-10-24T15:12:19.8216693Z ✔ hosted web: saves one deployment URL after plain URL (4.316221ms) 2026-10-24T15:12:19.8217126Z ✔ hosted web: saves one deployment URL after lockfile warning (2.543742ms) 2026-10-24T15:12:19.8217428Z ✔ hosted web: saves one deployment URL after trailing diagnostic (2.361629ms) 2026-10-24T15:12:19.8217714Z ✔ hosted web: rejects missing URL without saving output (2.257493ms) 2026-10-24T15:12:19.8217990Z ✔ hosted web: rejects invalid URL without saving output (2.180247ms) 2026-10-24T15:12:19.8218236Z ✔ hosted web: rejects multiple URLs without saving output (2.141263ms) 2026-10-24T15:12:19.8218494Z ✔ hosted web: rejects failed deployment without saving output (1.370081ms) 2026-10-24T15:12:19.8219044Z ✔ marketing: saves one deployment URL after plain URL (3.348588ms) 2026-10-24T15:12:19.8219688Z ✔ marketing: saves one deployment URL after lockfile warning (3.384546ms) 2026-10-24T15:12:19.8220308Z ✔ marketing: saves one deployment URL after trailing diagnostic (3.785962ms) 2026-10-24T15:12:19.8220864Z ✔ marketing: rejects missing URL without saving output (3.371421ms) 2026-10-24T15:12:19.8221666Z ✔ marketing: rejects invalid URL without saving output (3.521114ms) 2026-10-24T15:12:19.8222338Z ✔ marketing: rejects multiple URLs without saving output (3.129295ms) 2026-10-24T15:12:19.8223127Z ✔ marketing: rejects failed deployment without saving output (2.326082ms) 2026-10-24T15:12:19.8223819Z ✔ web preview: saves one deployment URL after plain URL (1.983888ms) 2026-10-24T15:12:19.8226117Z ✔ web preview: saves one deployment URL after lockfile warning (1.952168ms) 2026-10-24T15:12:19.8226616Z ✔ web preview: saves one deployment URL after trailing diagnostic (1.88436ms) 2026-10-24T15:12:19.8226990Z ✔ web preview: rejects missing URL without saving output (1.984218ms) 2026-10-24T15:12:19.8227351Z ✔ web preview: rejects invalid URL without saving output (1.829656ms) 2026-10-24T15:12:19.8227691Z ✔ web preview: rejects multiple URLs without saving output (1.892916ms) 2026-10-24T15:12:19.8228202Z ✔ web preview: rejects failed deployment without saving output (1.286494ms) 2026-10-24T15:12:19.8265669Z ℹ tests 34 2026-10-24T15:12:19.8265809Z ℹ suites 0 2026-10-24T15:12:19.8265915Z ℹ pass 34 2026-10-24T15:12:19.8266023Z ℹ fail 0 2026-10-24T15:12:19.8266127Z ℹ cancelled 0 2026-10-24T15:12:19.8266259Z ℹ skipped 0 2026-10-24T15:12:19.8266362Z ℹ todo 0 2026-10-24T15:12:19.8266478Z ℹ duration_ms 91.397569 2026-10-24T15:12:19.8324396Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T15:12:19.8324660Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T15:12:19.8324840Z cat "$RUNNER_TEMP/apt.log" 2026-10-24T15:12:19.8324991Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-24T15:12:19.8340750Z shell: /usr/bin/bash -e {0} 2026-10-24T15:12:19.8340878Z env: 2026-10-24T15:12:19.8340985Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:19.8341129Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:19.8341274Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:19.8341432Z ##[endgroup] 2026-10-24T15:12:21.8382398Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-24T15:12:21.8382729Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T15:12:21.8383001Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T15:12:21.8383277Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-24T15:12:21.8383491Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T15:12:21.8383702Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-24T15:12:21.8383922Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T15:12:21.8384151Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T15:12:21.8384387Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T15:12:21.8384615Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-24T15:12:21.8384849Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-24T15:12:21.8385082Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-24T15:12:21.8385332Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-24T15:12:21.8385579Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-24T15:12:21.8385826Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-24T15:12:21.8386070Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-24T15:12:21.8386321Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-24T15:12:21.8386570Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-24T15:12:21.8386812Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-24T15:12:21.8387060Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-24T15:12:21.8387314Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-24T15:12:21.8387876Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-24T15:12:21.8388128Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-24T15:12:21.8388397Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-24T15:12:21.8388701Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T15:12:21.8388959Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-24T15:12:21.8389223Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T15:12:21.8389491Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-24T15:12:21.8389759Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T15:12:21.8390035Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-24T15:12:21.8390501Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T15:12:21.8390787Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-24T15:12:21.8391065Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-24T15:12:21.8391339Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-24T15:12:21.8391639Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-24T15:12:21.8391922Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-24T15:12:21.8392210Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-24T15:12:21.8392481Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-24T15:12:21.8392748Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T15:12:21.8393030Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-24T15:12:21.8393300Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-24T15:12:21.8393569Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-24T15:12:21.8393833Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B] 2026-10-24T15:12:21.8394104Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-24T15:12:21.8394373Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-24T15:12:21.8394655Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-24T15:12:21.8394929Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T15:12:21.8395221Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-24T15:12:21.8395506Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-24T15:12:21.8395794Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-24T15:12:21.8396077Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-24T15:12:21.8396348Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-24T15:12:21.8396621Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-24T15:12:21.8396907Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-24T15:12:21.8397181Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-24T15:12:21.8397440Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-24T15:12:21.8397785Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T15:12:21.8398056Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-24T15:12:21.8398325Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-24T15:12:21.8398589Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-24T15:12:21.8398862Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T15:12:21.8399142Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-24T15:12:21.8399423Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-24T15:12:21.8399693Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-24T15:12:21.8400083Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-24T15:12:21.8400362Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-24T15:12:21.8400644Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-24T15:12:21.8400914Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-24T15:12:21.8401186Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-24T15:12:21.8401495Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-24T15:12:21.8401714Z Fetched 40.7 MB in 7s (6175 kB/s) 2026-10-24T15:12:21.8401849Z Reading package lists... 2026-10-24T15:12:21.8401968Z Reading package lists... 2026-10-24T15:12:21.8402084Z Building dependency tree... 2026-10-24T15:12:21.8402209Z Reading state information... 2026-10-24T15:12:21.8402365Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-24T15:12:21.8402548Z The following additional packages will be installed: 2026-10-24T15:12:21.8402749Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-24T15:12:21.8402963Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-24T15:12:21.8403182Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-24T15:12:21.8403413Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-24T15:12:21.8403654Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-24T15:12:21.8403855Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-24T15:12:21.8404004Z Suggested packages: 2026-10-24T15:12:21.8404157Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-24T15:12:21.8404384Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-24T15:12:21.8404590Z The following NEW packages will be installed: 2026-10-24T15:12:21.8404779Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-24T15:12:21.8404993Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-24T15:12:21.8405215Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-24T15:12:21.8405399Z uuid-dev 2026-10-24T15:12:21.8405505Z The following packages will be upgraded: 2026-10-24T15:12:21.8405689Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-24T15:12:21.8405909Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-24T15:12:21.8406107Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-24T15:12:21.8406295Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-24T15:12:21.8406463Z Need to get 8378 kB of archives. 2026-10-24T15:12:21.8406630Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-24T15:12:21.8407016Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T15:12:21.8407296Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-24T15:12:21.8407622Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-24T15:12:21.8407942Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-24T15:12:21.8408261Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-24T15:12:21.8408591Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-24T15:12:21.8408912Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-24T15:12:21.8409234Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-24T15:12:21.8409593Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-24T15:12:21.8409915Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-24T15:12:21.8410230Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-24T15:12:21.8410554Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.10 [50.2 kB] 2026-10-24T15:12:21.8410892Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.10 [97.9 kB] 2026-10-24T15:12:21.8411232Z Get:14 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.10 [183 kB] 2026-10-24T15:12:21.8411619Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-24T15:12:21.8411954Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-24T15:12:21.8412284Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-24T15:12:21.8412610Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-24T15:12:21.8412914Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-24T15:12:21.8413216Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-24T15:12:21.8413514Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-24T15:12:21.8413836Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-24T15:12:21.8414179Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-24T15:12:21.8414544Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.10 [73.5 kB] 2026-10-24T15:12:21.8414902Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.10 [138 kB] 2026-10-24T15:12:21.8415240Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-24T15:12:21.8415569Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-24T15:12:21.8415885Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-24T15:12:21.8416196Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-24T15:12:21.8416531Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-24T15:12:21.8416911Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-24T15:12:21.8417330Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-24T15:12:21.8417564Z Fetched 8378 kB in 3s (2464 kB/s) 2026-10-24T15:12:21.8417693Z (Reading database ... 2026-10-24T15:12:21.8417809Z (Reading database ... 5% 2026-10-24T15:12:21.8417927Z (Reading database ... 10% 2026-10-24T15:12:21.8418042Z (Reading database ... 15% 2026-10-24T15:12:21.8418165Z (Reading database ... 20% 2026-10-24T15:12:21.8418276Z (Reading database ... 25% 2026-10-24T15:12:21.8418389Z (Reading database ... 30% 2026-10-24T15:12:21.8418501Z (Reading database ... 35% 2026-10-24T15:12:21.8418612Z (Reading database ... 40% 2026-10-24T15:12:21.8418722Z (Reading database ... 45% 2026-10-24T15:12:21.8418831Z (Reading database ... 50% 2026-10-24T15:12:21.8418943Z (Reading database ... 55% 2026-10-24T15:12:21.8419054Z (Reading database ... 60% 2026-10-24T15:12:21.8419167Z (Reading database ... 65% 2026-10-24T15:12:21.8419325Z (Reading database ... 70% 2026-10-24T15:12:21.8419440Z (Reading database ... 75% 2026-10-24T15:12:21.8419550Z (Reading database ... 80% 2026-10-24T15:12:21.8419660Z (Reading database ... 85% 2026-10-24T15:12:21.8419774Z (Reading database ... 90% 2026-10-24T15:12:21.8419886Z (Reading database ... 95% 2026-10-24T15:12:21.8420005Z (Reading database ... 100% 2026-10-24T15:12:21.8420170Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8420391Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8420608Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8420796Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8420936Z (Reading database ... 2026-10-24T15:12:21.8421048Z (Reading database ... 5% 2026-10-24T15:12:21.8421168Z (Reading database ... 10% 2026-10-24T15:12:21.8421282Z (Reading database ... 15% 2026-10-24T15:12:21.8421399Z (Reading database ... 20% 2026-10-24T15:12:21.8421586Z (Reading database ... 25% 2026-10-24T15:12:21.8421728Z (Reading database ... 30% 2026-10-24T15:12:21.8421837Z (Reading database ... 35% 2026-10-24T15:12:21.8421946Z (Reading database ... 40% 2026-10-24T15:12:21.8422059Z (Reading database ... 45% 2026-10-24T15:12:21.8422168Z (Reading database ... 50% 2026-10-24T15:12:21.8422280Z (Reading database ... 55% 2026-10-24T15:12:21.8422389Z (Reading database ... 60% 2026-10-24T15:12:21.8422501Z (Reading database ... 65% 2026-10-24T15:12:21.8422612Z (Reading database ... 70% 2026-10-24T15:12:21.8422720Z (Reading database ... 75% 2026-10-24T15:12:21.8422833Z (Reading database ... 80% 2026-10-24T15:12:21.8422941Z (Reading database ... 85% 2026-10-24T15:12:21.8423056Z (Reading database ... 90% 2026-10-24T15:12:21.8423165Z (Reading database ... 95% 2026-10-24T15:12:21.8423280Z (Reading database ... 100% 2026-10-24T15:12:21.8423442Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8423658Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8423876Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8424058Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8424327Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-24T15:12:21.8424765Z 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-24T15:12:21.8425151Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-24T15:12:21.8425333Z (Reading database ... 2026-10-24T15:12:21.8425450Z (Reading database ... 5% 2026-10-24T15:12:21.8425567Z (Reading database ... 10% 2026-10-24T15:12:21.8425687Z (Reading database ... 15% 2026-10-24T15:12:21.8425856Z (Reading database ... 20% 2026-10-24T15:12:21.8425971Z (Reading database ... 25% 2026-10-24T15:12:21.8426089Z (Reading database ... 30% 2026-10-24T15:12:21.8426202Z (Reading database ... 35% 2026-10-24T15:12:21.8426318Z (Reading database ... 40% 2026-10-24T15:12:21.8426430Z (Reading database ... 45% 2026-10-24T15:12:21.8426547Z (Reading database ... 50% 2026-10-24T15:12:21.8426660Z (Reading database ... 55% 2026-10-24T15:12:21.8426777Z (Reading database ... 60% 2026-10-24T15:12:21.8426887Z (Reading database ... 65% 2026-10-24T15:12:21.8427000Z (Reading database ... 70% 2026-10-24T15:12:21.8427113Z (Reading database ... 75% 2026-10-24T15:12:21.8427224Z (Reading database ... 80% 2026-10-24T15:12:21.8427337Z (Reading database ... 85% 2026-10-24T15:12:21.8427450Z (Reading database ... 90% 2026-10-24T15:12:21.8427563Z (Reading database ... 95% 2026-10-24T15:12:21.8427677Z (Reading database ... 100% 2026-10-24T15:12:21.8427844Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8428061Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8428306Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8428591Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8428822Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8429034Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8429189Z (Reading database ... 2026-10-24T15:12:21.8429303Z (Reading database ... 5% 2026-10-24T15:12:21.8429419Z (Reading database ... 10% 2026-10-24T15:12:21.8429532Z (Reading database ... 15% 2026-10-24T15:12:21.8429651Z (Reading database ... 20% 2026-10-24T15:12:21.8429763Z (Reading database ... 25% 2026-10-24T15:12:21.8429878Z (Reading database ... 30% 2026-10-24T15:12:21.8429990Z (Reading database ... 35% 2026-10-24T15:12:21.8430104Z (Reading database ... 40% 2026-10-24T15:12:21.8430215Z (Reading database ... 45% 2026-10-24T15:12:21.8430328Z (Reading database ... 50% 2026-10-24T15:12:21.8430443Z (Reading database ... 55% 2026-10-24T15:12:21.8430556Z (Reading database ... 60% 2026-10-24T15:12:21.8430672Z (Reading database ... 65% 2026-10-24T15:12:21.8430785Z (Reading database ... 70% 2026-10-24T15:12:21.8430897Z (Reading database ... 75% 2026-10-24T15:12:21.8431012Z (Reading database ... 80% 2026-10-24T15:12:21.8431127Z (Reading database ... 85% 2026-10-24T15:12:21.8431241Z (Reading database ... 90% 2026-10-24T15:12:21.8431353Z (Reading database ... 95% 2026-10-24T15:12:21.8431511Z (Reading database ... 100% 2026-10-24T15:12:21.8431673Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8431889Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8432101Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8432300Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8432445Z (Reading database ... 2026-10-24T15:12:21.8432557Z (Reading database ... 5% 2026-10-24T15:12:21.8432674Z (Reading database ... 10% 2026-10-24T15:12:21.8432788Z (Reading database ... 15% 2026-10-24T15:12:21.8432905Z (Reading database ... 20% 2026-10-24T15:12:21.8433017Z (Reading database ... 25% 2026-10-24T15:12:21.8433131Z (Reading database ... 30% 2026-10-24T15:12:21.8433243Z (Reading database ... 35% 2026-10-24T15:12:21.8433356Z (Reading database ... 40% 2026-10-24T15:12:21.8433466Z (Reading database ... 45% 2026-10-24T15:12:21.8433578Z (Reading database ... 50% 2026-10-24T15:12:21.8433711Z (Reading database ... 55% 2026-10-24T15:12:21.8433824Z (Reading database ... 60% 2026-10-24T15:12:21.8433937Z (Reading database ... 65% 2026-10-24T15:12:21.8434051Z (Reading database ... 70% 2026-10-24T15:12:21.8434169Z (Reading database ... 75% 2026-10-24T15:12:21.8434282Z (Reading database ... 80% 2026-10-24T15:12:21.8434396Z (Reading database ... 85% 2026-10-24T15:12:21.8434512Z (Reading database ... 90% 2026-10-24T15:12:21.8434701Z (Reading database ... 95% 2026-10-24T15:12:21.8434820Z (Reading database ... 100% 2026-10-24T15:12:21.8434984Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8435207Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8435428Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8435646Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8435864Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8436063Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8436214Z (Reading database ... 2026-10-24T15:12:21.8436329Z (Reading database ... 5% 2026-10-24T15:12:21.8436446Z (Reading database ... 10% 2026-10-24T15:12:21.8436564Z (Reading database ... 15% 2026-10-24T15:12:21.8436683Z (Reading database ... 20% 2026-10-24T15:12:21.8436800Z (Reading database ... 25% 2026-10-24T15:12:21.8436914Z (Reading database ... 30% 2026-10-24T15:12:21.8437033Z (Reading database ... 35% 2026-10-24T15:12:21.8437205Z (Reading database ... 40% 2026-10-24T15:12:21.8437324Z (Reading database ... 45% 2026-10-24T15:12:21.8437439Z (Reading database ... 50% 2026-10-24T15:12:21.8437554Z (Reading database ... 55% 2026-10-24T15:12:21.8437666Z (Reading database ... 60% 2026-10-24T15:12:21.8437780Z (Reading database ... 65% 2026-10-24T15:12:21.8437895Z (Reading database ... 70% 2026-10-24T15:12:21.8438009Z (Reading database ... 75% 2026-10-24T15:12:21.8438125Z (Reading database ... 80% 2026-10-24T15:12:21.8438237Z (Reading database ... 85% 2026-10-24T15:12:21.8438353Z (Reading database ... 90% 2026-10-24T15:12:21.8438470Z (Reading database ... 95% 2026-10-24T15:12:21.8438589Z (Reading database ... 100% 2026-10-24T15:12:21.8438750Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8438968Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T15:12:21.8439198Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-24T15:12:21.8439409Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-24T15:12:21.8439564Z (Reading database ... 2026-10-24T15:12:21.8439678Z (Reading database ... 5% 2026-10-24T15:12:21.8439797Z (Reading database ... 10% 2026-10-24T15:12:21.8439915Z (Reading database ... 15% 2026-10-24T15:12:21.8440033Z (Reading database ... 20% 2026-10-24T15:12:21.8440146Z (Reading database ... 25% 2026-10-24T15:12:21.8440260Z (Reading database ... 30% 2026-10-24T15:12:21.8440378Z (Reading database ... 35% 2026-10-24T15:12:21.8440492Z (Reading database ... 40% 2026-10-24T15:12:21.8440613Z (Reading database ... 45% 2026-10-24T15:12:21.8440727Z (Reading database ... 50% 2026-10-24T15:12:21.8440847Z (Reading database ... 55% 2026-10-24T15:12:21.8440965Z (Reading database ... 60% 2026-10-24T15:12:21.8441080Z (Reading database ... 65% 2026-10-24T15:12:21.8441200Z (Reading database ... 70% 2026-10-24T15:12:21.8441317Z (Reading database ... 75% 2026-10-24T15:12:21.8441451Z (Reading database ... 80% 2026-10-24T15:12:21.8441598Z (Reading database ... 85% 2026-10-24T15:12:21.8441715Z (Reading database ... 90% 2026-10-24T15:12:21.8441831Z (Reading database ... 95% 2026-10-24T15:12:21.8441947Z (Reading database ... 100% 2026-10-24T15:12:21.8442116Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8442332Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8442555Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8442753Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8442905Z (Reading database ... 2026-10-24T15:12:21.8443020Z (Reading database ... 5% 2026-10-24T15:12:21.8443138Z (Reading database ... 10% 2026-10-24T15:12:21.8443254Z (Reading database ... 15% 2026-10-24T15:12:21.8443370Z (Reading database ... 20% 2026-10-24T15:12:21.8443491Z (Reading database ... 25% 2026-10-24T15:12:21.8443604Z (Reading database ... 30% 2026-10-24T15:12:21.8443777Z (Reading database ... 35% 2026-10-24T15:12:21.8443894Z (Reading database ... 40% 2026-10-24T15:12:21.8444011Z (Reading database ... 45% 2026-10-24T15:12:21.8444125Z (Reading database ... 50% 2026-10-24T15:12:21.8444236Z (Reading database ... 55% 2026-10-24T15:12:21.8444354Z (Reading database ... 60% 2026-10-24T15:12:21.8444467Z (Reading database ... 65% 2026-10-24T15:12:21.8444585Z (Reading database ... 70% 2026-10-24T15:12:21.8444698Z (Reading database ... 75% 2026-10-24T15:12:21.8444812Z (Reading database ... 80% 2026-10-24T15:12:21.8444924Z (Reading database ... 85% 2026-10-24T15:12:21.8445035Z (Reading database ... 90% 2026-10-24T15:12:21.8445154Z (Reading database ... 95% 2026-10-24T15:12:21.8445271Z (Reading database ... 100% 2026-10-24T15:12:21.8445438Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T15:12:21.8445656Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8445862Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8446133Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-24T15:12:21.8446372Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T15:12:21.8446600Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T15:12:21.8446834Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T15:12:21.8447064Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T15:12:21.8447305Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T15:12:21.8447545Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T15:12:21.8447782Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T15:12:21.8448015Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8448234Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8448464Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8448689Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8448907Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8449109Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T15:12:21.8449311Z Selecting previously unselected package libsecret-common. 2026-10-24T15:12:21.8449520Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-24T15:12:21.8449716Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-24T15:12:21.8449899Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-24T15:12:21.8450108Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-24T15:12:21.8450301Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T15:12:21.8450489Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-24T15:12:21.8450709Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-24T15:12:21.8450906Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T15:12:21.8451091Z Selecting previously unselected package libgpg-error-dev. 2026-10-24T15:12:21.8451300Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-24T15:12:21.8451530Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T15:12:21.8451709Z Selecting previously unselected package libgcrypt20-dev. 2026-10-24T15:12:21.8451918Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T15:12:21.8452114Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T15:12:21.8452313Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-24T15:12:21.8452556Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T15:12:21.8452843Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8453052Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-24T15:12:21.8453274Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T15:12:21.8453491Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8453670Z Selecting previously unselected package uuid-dev:amd64. 2026-10-24T15:12:21.8453872Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8454059Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8454247Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-24T15:12:21.8454457Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8454658Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8454843Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-24T15:12:21.8455047Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-24T15:12:21.8455278Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T15:12:21.8455470Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-24T15:12:21.8455685Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-24T15:12:21.8455881Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T15:12:21.8456068Z Selecting previously unselected package libmount-dev:amd64. 2026-10-24T15:12:21.8456303Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T15:12:21.8456501Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8456687Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-24T15:12:21.8456902Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T15:12:21.8457105Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8457297Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-24T15:12:21.8457512Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-24T15:12:21.8457705Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T15:12:21.8457872Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8458024Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8458186Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8458359Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8458525Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T15:12:21.8458686Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8458848Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T15:12:21.8459021Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8459190Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8459349Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8459495Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8459693Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-24T15:12:21.8459894Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-24T15:12:21.8460066Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8460243Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8460434Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8460622Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T15:12:21.8460789Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8460942Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8461094Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T15:12:21.8461266Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T15:12:21.8461465Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T15:12:21.8461635Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T15:12:21.8461864Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T15:12:21.8462043Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T15:12:21.8462216Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-24T15:12:21.8462388Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-24T15:12:21.8462564Z Not building database; man-db/auto-update is not 'true'. 2026-10-24T15:12:21.8462745Z Processing triggers for install-info (7.1-3build2) ... 2026-10-24T15:12:21.8462862Z 2026-10-24T15:12:21.8462912Z Restarting services... 2026-10-24T15:12:21.8463397Z systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-timedated.service systemd-udevd.service udisks2.service 2026-10-24T15:12:21.8463982Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-24T15:12:21.8464141Z 2026-10-24T15:12:21.8464197Z Service restarts being deferred: 2026-10-24T15:12:21.8464391Z systemctl restart ModemManager.service 2026-10-24T15:12:21.8464535Z systemctl restart dbus.service 2026-10-24T15:12:21.8464669Z systemctl restart getty@tty1.service 2026-10-24T15:12:21.8464821Z systemctl restart networkd-dispatcher.service 2026-10-24T15:12:21.8464984Z systemctl restart serial-getty@ttyS0.service 2026-10-24T15:12:21.8465144Z systemctl restart setup_and_run_blacksmith.service 2026-10-24T15:12:21.8465305Z systemctl restart systemd-logind.service 2026-10-24T15:12:21.8465396Z 2026-10-24T15:12:21.8465450Z No containers need to be restarted. 2026-10-24T15:12:21.8465537Z 2026-10-24T15:12:21.8465590Z User sessions running outdated binaries: 2026-10-24T15:12:21.8465738Z runner @ user manager service: systemd[1855] 2026-10-24T15:12:21.8465835Z 2026-10-24T15:12:21.8465928Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T15:12:21.8485738Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T15:12:21.8486054Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T15:12:21.8486266Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-24T15:12:21.8486411Z  filters=() 2026-10-24T15:12:21.8486593Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-24T15:12:21.8486774Z fi 2026-10-24T15:12:21.8486925Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-24T15:12:21.8502547Z shell: /usr/bin/bash -e {0} 2026-10-24T15:12:21.8502678Z env: 2026-10-24T15:12:21.8502788Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:21.8502938Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:21.8503077Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T15:12:21.8503272Z TEST_PACKAGES: @t3tools/mobile @t3tools/provider-muse @t3tools/scripts 2026-10-24T15:12:21.8503454Z ##[endgroup] 2026-10-24T15:12:22.0009590Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T15:12:22.0018208Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-24T15:12:22.0024925Z ~/packages/provider-muse$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T15:12:22.1555766Z 2026-10-24T15:12:22.1557273Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-muse 2026-10-24T15:12:22.1557528Z 2026-10-24T15:12:22.1564439Z 2026-10-24T15:12:22.1565979Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-24T15:12:22.1566161Z 2026-10-24T15:12:22.1710347Z 2026-10-24T15:12:22.1711341Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-24T15:12:22.1750230Z 2026-10-24T15:12:22.9150901Z ✓ lib/third-party-licenses.test.ts (19 tests) 193ms 2026-10-24T15:12:22.9828182Z ✓ src/server/usageLimits.test.ts (4 tests) 15ms 2026-10-24T15:12:23.2061213Z ✓ src/server/sdk.test.ts (12 tests) 150ms 2026-10-24T15:12:23.2932138Z ✓ notify-discord-release.test.ts (15 tests) 148ms 2026-10-24T15:12:23.3054635Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 36ms 2026-10-24T15:12:23.3230505Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 36ms 2026-10-24T15:12:23.5140097Z ✓ src/server/itemPresentation.test.ts (6 tests) 28ms 2026-10-24T15:12:23.5781827Z ✓ merge-update-manifests.test.ts (5 tests) 29ms 2026-10-24T15:12:23.5938791Z ✓ legend-list-initial-reveal.test.ts (10 tests) 32ms 2026-10-24T15:12:23.6346225Z ✓ dev-runner.test.ts (31 tests) 66ms 2026-10-24T15:12:23.9248071Z ✓ build-npm-launcher.test.ts (1 test) 579ms 2026-10-24T15:12:23.9303894Z ✓ build-npm-launcher (1) 2026-10-24T15:12:23.9304725Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 564ms 2026-10-24T15:12:23.9754916Z ✓ src/server/protocol.test.ts (1 test) 3ms 2026-10-24T15:12:24.0079298Z ✓ update-release-package-versions.test.ts (3 tests) 39ms 2026-10-24T15:12:24.0852597Z ✓ lib/dev-share.test.ts (5 tests) 30ms 2026-10-24T15:12:24.1702384Z ✓ lib/cli-external-packages.test.ts (10 tests) 694ms 2026-10-24T15:12:24.1703271Z ✓ external package dependency closure (1) 2026-10-24T15:12:24.1703643Z ✓ keeps every runtime dependency of an external package external too 657ms 2026-10-24T15:12:24.2463385Z ✓ lib/public-config.test.ts (1 test) 7ms 2026-10-24T15:12:24.3267656Z ✓ src/server/modelCatalog.test.ts (1 test) 2ms 2026-10-24T15:12:24.4060001Z ✓ mock-update-server.test.ts (2 tests) 120ms 2026-10-24T15:12:24.4591996Z ✓ lib/resolve-catalog.test.ts (2 tests) 2ms 2026-10-24T15:12:24.5441231Z ✓ mobile-native-client.test.ts (2 tests) 56ms 2026-10-24T15:12:24.5597170Z ✓ mobile-showcase.test.ts (3 tests) 9ms 2026-10-24T15:12:24.5751850Z ✓ sync-reference-repos.test.ts (2 tests) 30ms 2026-10-24T15:12:24.6016839Z ✓ src/server/usage.test.ts (12 tests) 83ms 2026-10-24T15:12:24.6106881Z ✓ src/server/maintenance.test.ts (3 tests) 41ms 2026-10-24T15:12:24.6602376Z ✓ lib/build-target-arch.test.ts (1 test) 7ms 2026-10-24T15:12:24.6805997Z ✓ src/server/textGeneration.test.ts (8 tests) 46ms 2026-10-24T15:12:24.7108506Z ✓ src/server/status.test.ts (3 tests) 109ms 2026-10-24T15:12:24.8035047Z ✓ resolve-previous-release-tag.test.ts (3 tests) 6ms 2026-10-24T15:12:24.8309012Z ✓ lib/icon-export.test.ts (1 test) 2ms 2026-10-24T15:12:24.8399116Z ✓ mobile-native-static-check.test.ts (2 tests) 6ms 2026-10-24T15:12:24.8742577Z ✓ src/server/adapter.test.ts (40 tests) 163ms 2026-10-24T15:12:24.8778551Z 2026-10-24T15:12:24.8780458Z  Test Files  10 passed (10) 2026-10-24T15:12:24.8780832Z  Tests  90 passed (90) 2026-10-24T15:12:24.8781259Z  Start at  15:12:22 2026-10-24T15:12:24.8782494Z  Duration  2.72s (transform 52%, import 35%, setup 8%, tests 4%) 2026-10-24T15:12:24.8787878Z 2026-10-24T15:12:24.8929745Z 2026-10-24T15:12:24.9203152Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 19ms 2026-10-24T15:12:24.9379226Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 10ms 2026-10-24T15:12:25.0959202Z ✓ build-desktop-artifact.test.ts (42 tests) 1549ms 2026-10-24T15:12:25.0959533Z ✓ build-desktop-artifact (40) 2026-10-24T15:12:25.0959884Z ✓ rejects overlapping builds from another process until restoration finishes 711ms 2026-10-24T15:12:25.2950527Z ✓  unit  src/lib/threadActivity.test.ts (36 tests) 48ms 2026-10-24T15:12:25.3789736Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 9ms 2026-10-24T15:12:25.5368148Z ✓  unit  src/features/threads/threadListV2.test.ts (58 tests) 28ms 2026-10-24T15:12:25.5540763Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 30ms 2026-10-24T15:12:25.6425314Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 18ms 2026-10-24T15:12:25.8186456Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 180ms 2026-10-24T15:12:25.9446053Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 19ms 2026-10-24T15:12:26.0279070Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T15:12:26.0305815Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-24T15:12:26.0430527Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-24T15:12:26.0449275Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T15:12:26.0449911Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-24T15:12:26.0450305Z 2026-10-24T15:12:26.0450873Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/index.js" points to missing source files 2026-10-24T15:12:26.0577726Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Paths.js" points to missing source files 2026-10-24T15:12:26.0740547Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Directory.js" points to missing source files 2026-10-24T15:12:26.0824636Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/ExpoFileSystem.js" points to missing source files 2026-10-24T15:12:26.0926554Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/index.js" points to missing source files 2026-10-24T15:12:26.0962637Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 12ms 2026-10-24T15:12:26.1019412Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/global.js" points to missing source files 2026-10-24T15:12:26.1115716Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/EventEmitter.js" points to missing source files 2026-10-24T15:12:26.1300837Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/NativeModule.js" points to missing source files 2026-10-24T15:12:26.1390890Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedObject.js" points to missing source files 2026-10-24T15:12:26.1501875Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedRef.js" points to missing source files 2026-10-24T15:12:26.1634951Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/setUpJsLogger.fx.js" points to missing source files 2026-10-24T15:12:26.1680494Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/errors/CodedError.js" points to missing source files 2026-10-24T15:12:26.1780856Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.js" points to missing source files 2026-10-24T15:12:26.1920450Z 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-24T15:12:26.1942314Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-24T15:12:26.1959076Z messageId: 'archive-write-failure', 2026-10-24T15:12:26.1959385Z error: { 2026-10-24T15:12:26.1959623Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.1959883Z operation: 'write', 2026-10-24T15:12:26.1960112Z directory: 'composer-drafts', 2026-10-24T15:12:26.1960357Z fileName: 'drafts.json', 2026-10-24T15:12:26.1960571Z cause: Error: Draft storage unavailable 2026-10-24T15:12:26.1960948Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-24T15:12:26.1961388Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T15:12:26.1962235Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T15:12:26.1962789Z } 2026-10-24T15:12:26.1962951Z } 2026-10-24T15:12:26.1963079Z 2026-10-24T15:12:26.1987071Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T15:12:26.1987626Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T15:12:26.1987904Z Flow is not supported 2026-10-24T15:12:26.1988029Z 1: /** 2026-10-24T15:12:26.1988130Z ^ 2026-10-24T15:12:26.1988268Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T15:12:26.1988710Z 3: * 2026-10-24T15:12:26.1989514Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T15:12:26.1990428Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T15:12:26.1991452Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T15:12:26.1992458Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T15:12:26.1993425Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T15:12:26.1994419Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T15:12:26.1995428Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T15:12:26.1996624Z cause: undefined, 2026-10-24T15:12:26.1996762Z __vitest_rollup_error__: { 2026-10-24T15:12:26.1996912Z plugin: undefined, 2026-10-24T15:12:26.1997409Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T15:12:26.1997814Z loc: { 2026-10-24T15:12:26.1997932Z line: 1, 2026-10-24T15:12:26.1998066Z column: 0, 2026-10-24T15:12:26.1998538Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js' 2026-10-24T15:12:26.1998949Z }, 2026-10-24T15:12:26.1999071Z frame: '1 | /**\n' + 2026-10-24T15:12:26.1999219Z ' | ^\n' + 2026-10-24T15:12:26.1999430Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T15:12:26.1999629Z '3 | *' 2026-10-24T15:12:26.1999742Z }, 2026-10-24T15:12:26.1999847Z runnerError: Error: RunnerError 2026-10-24T15:12:26.2000467Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T15:12:26.2001447Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T15:12:26.2002245Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T15:12:26.2003041Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T15:12:26.2004060Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T15:12:26.2008969Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T15:12:26.2010008Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T15:12:26.2011071Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T15:12:26.2012219Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T15:12:26.2013460Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T15:12:26.2013946Z } 2026-10-24T15:12:26.2014009Z 2026-10-24T15:12:26.2014323Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T15:12:26.2014750Z [composer-attachments] could not verify incoming share ownership { 2026-10-24T15:12:26.2014990Z _tag: 'IncomingShareStorageError', 2026-10-24T15:12:26.2015174Z operation: 'load', 2026-10-24T15:12:26.2015321Z shareId: null, 2026-10-24T15:12:26.2015505Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T15:12:26.2015701Z Flow is not supported 2026-10-24T15:12:26.2015822Z 1: /** 2026-10-24T15:12:26.2015919Z ^ 2026-10-24T15:12:26.2016054Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T15:12:26.2016214Z 3: * 2026-10-24T15:12:26.2016610Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T15:12:26.2017505Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T15:12:26.2018584Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T15:12:26.2019560Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T15:12:26.2020537Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T15:12:26.2021550Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T15:12:26.2022609Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T15:12:26.2023156Z cause: undefined, 2026-10-24T15:12:26.2023292Z __vitest_rollup_error__: { 2026-10-24T15:12:26.2023446Z plugin: undefined, 2026-10-24T15:12:26.2023940Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T15:12:26.2024428Z loc: [Object], 2026-10-24T15:12:26.2024582Z frame: '1 | /**\n' + 2026-10-24T15:12:26.2024747Z ' | ^\n' + 2026-10-24T15:12:26.2024956Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T15:12:26.2025167Z '3 | *' 2026-10-24T15:12:26.2025283Z }, 2026-10-24T15:12:26.2025388Z runnerError: Error: RunnerError 2026-10-24T15:12:26.2026015Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T15:12:26.2027006Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T15:12:26.2027652Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T15:12:26.2028873Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T15:12:26.2029927Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T15:12:26.2031043Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T15:12:26.2032028Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T15:12:26.2033079Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T15:12:26.2034163Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T15:12:26.2035163Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T15:12:26.2035641Z } 2026-10-24T15:12:26.2035734Z } 2026-10-24T15:12:26.2035795Z 2026-10-24T15:12:26.2036124Z 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-24T15:12:26.2036566Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-24T15:12:26.2036837Z environmentId: 'environment-1', 2026-10-24T15:12:26.2037005Z threadId: 'thread-1', 2026-10-24T15:12:26.2037223Z messageId: 'message-acknowledged', 2026-10-24T15:12:26.2037390Z error: { 2026-10-24T15:12:26.2037534Z _tag: 'ThreadOutboxManagerError', 2026-10-24T15:12:26.2037707Z operation: 'remove', 2026-10-24T15:12:26.2037877Z environmentId: 'environment-1', 2026-10-24T15:12:26.2038042Z threadId: 'thread-1', 2026-10-24T15:12:26.2038212Z messageId: 'message-acknowledged', 2026-10-24T15:12:26.2038373Z cause: Error: storage unavailable 2026-10-24T15:12:26.2038662Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-24T15:12:26.2039314Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T15:12:26.2040165Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T15:12:26.2041002Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T15:12:26.2041454Z at new Promise () 2026-10-24T15:12:26.2042084Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T15:12:26.2042998Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T15:12:26.2043446Z at new Promise () 2026-10-24T15:12:26.2044010Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T15:12:26.2044880Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64 2026-10-24T15:12:26.2045323Z } 2026-10-24T15:12:26.2045413Z } 2026-10-24T15:12:26.2045466Z 2026-10-24T15:12:26.2045847Z 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-24T15:12:26.2046336Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-24T15:12:26.2046693Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-24T15:12:26.2047335Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T15:12:26.2048174Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T15:12:26.2049047Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T15:12:26.2049523Z at new Promise () 2026-10-24T15:12:26.2050094Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T15:12:26.2050959Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T15:12:26.2051418Z at new Promise () 2026-10-24T15:12:26.2052012Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T15:12:26.2052887Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64 2026-10-24T15:12:26.2053287Z 2026-10-24T15:12:26.2053617Z 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-24T15:12:26.2054068Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-24T15:12:26.2054319Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.2054500Z operation: 'write', 2026-10-24T15:12:26.2054694Z directory: 'composer-drafts', 2026-10-24T15:12:26.2054862Z fileName: 'drafts.json', 2026-10-24T15:12:26.2055001Z cause: Error: disk full 2026-10-24T15:12:26.2055274Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-24T15:12:26.2055633Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T15:12:26.2056269Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T15:12:26.2056723Z } 2026-10-24T15:12:26.2056779Z 2026-10-24T15:12:26.2057048Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 12ms 2026-10-24T15:12:26.2141965Z 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-24T15:12:26.2142625Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 30ms 2026-10-24T15:12:26.2180485Z [thread-outbox] failed to persist a recovery rollback { 2026-10-24T15:12:26.2181034Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.2181350Z operation: 'write', 2026-10-24T15:12:26.2181596Z directory: 'composer-drafts', 2026-10-24T15:12:26.2181876Z fileName: 'drafts.json', 2026-10-24T15:12:26.2182094Z cause: Error: disk full 2026-10-24T15:12:26.2182855Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T15:12:26.2183320Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T15:12:26.2184061Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T15:12:26.2184640Z } 2026-10-24T15:12:26.2184780Z 2026-10-24T15:12:26.2185244Z 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-24T15:12:26.2185758Z [thread-outbox] failed to restore an undeliverable message { 2026-10-24T15:12:26.2186061Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.2186326Z operation: 'write', 2026-10-24T15:12:26.2186562Z directory: 'composer-drafts', 2026-10-24T15:12:26.2186811Z fileName: 'drafts.json', 2026-10-24T15:12:26.2187024Z cause: Error: disk full 2026-10-24T15:12:26.2187370Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T15:12:26.2187801Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T15:12:26.2188606Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T15:12:26.2189148Z } 2026-10-24T15:12:26.2189272Z 2026-10-24T15:12:26.3103401Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T15:12:26.3149814Z [composer-drafts] failed to hydrate drafts { 2026-10-24T15:12:26.3185842Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.3186693Z operation: 'read', 2026-10-24T15:12:26.3220571Z directory: 'composer-drafts', 2026-10-24T15:12:26.3234203Z fileName: 'drafts.json', 2026-10-24T15:12:26.3249610Z cause: Error: storage unavailable 2026-10-24T15:12:26.3250183Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T15:12:26.3250947Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64 2026-10-24T15:12:26.3263562Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T15:12:26.3264608Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T15:12:26.3265542Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T15:12:26.3266073Z at new Promise () 2026-10-24T15:12:26.3266717Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T15:12:26.3268021Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T15:12:26.3269391Z at new Promise () 2026-10-24T15:12:26.3270034Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T15:12:26.3270582Z } 2026-10-24T15:12:26.3270778Z 2026-10-24T15:12:26.3271155Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T15:12:26.3271617Z [composer-drafts] failed to hydrate drafts { 2026-10-24T15:12:26.3271928Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.3272189Z operation: 'read', 2026-10-24T15:12:26.3272416Z directory: 'composer-drafts', 2026-10-24T15:12:26.3272659Z fileName: 'drafts.json', 2026-10-24T15:12:26.3272874Z cause: Error: storage unavailable 2026-10-24T15:12:26.3273230Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T15:12:26.3273953Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64 2026-10-24T15:12:26.3274869Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T15:12:26.3275919Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T15:12:26.3276831Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T15:12:26.3277361Z at new Promise () 2026-10-24T15:12:26.3278001Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T15:12:26.3278952Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T15:12:26.3279474Z at new Promise () 2026-10-24T15:12:26.3280122Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T15:12:26.3280668Z } 2026-10-24T15:12:26.3280791Z 2026-10-24T15:12:26.3281170Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T15:12:26.3281725Z [composer-drafts] failed to hydrate drafts { 2026-10-24T15:12:26.3282002Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.3282256Z operation: 'decode', 2026-10-24T15:12:26.3282498Z directory: 'composer-drafts', 2026-10-24T15:12:26.3282738Z fileName: 'drafts.json', 2026-10-24T15:12:26.3282942Z cause: { 2026-10-24T15:12:26.3283140Z _tag: 'SchemaError', 2026-10-24T15:12:26.3283400Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T15:12:26.3283632Z } 2026-10-24T15:12:26.3283794Z } 2026-10-24T15:12:26.3283918Z 2026-10-24T15:12:26.3284298Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T15:12:26.3284748Z [composer-drafts] failed to hydrate drafts { 2026-10-24T15:12:26.3285023Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T15:12:26.3285273Z operation: 'decode', 2026-10-24T15:12:26.3285505Z directory: 'composer-drafts', 2026-10-24T15:12:26.3285745Z fileName: 'drafts.json', 2026-10-24T15:12:26.3285946Z cause: { 2026-10-24T15:12:26.3286142Z _tag: 'SchemaError', 2026-10-24T15:12:26.3286400Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T15:12:26.3286629Z } 2026-10-24T15:12:26.3286792Z } 2026-10-24T15:12:26.3286912Z 2026-10-24T15:12:26.3330901Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 22ms 2026-10-24T15:12:26.3769854Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 14ms 2026-10-24T15:12:26.4564538Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 436ms 2026-10-24T15:12:26.5759695Z ✓ knip-schemas.test.ts (1 test) 3937ms 2026-10-24T15:12:26.5762255Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 3936ms 2026-10-24T15:12:26.5779777Z 2026-10-24T15:12:26.5789437Z  Test Files  21 passed (21) 2026-10-24T15:12:26.5789840Z  Tests  161 passed (161) 2026-10-24T15:12:26.5790135Z  Start at  15:12:22 2026-10-24T15:12:26.5790490Z  Duration  4.40s (tests 44%, import 26%, transform 18%, setup 12%, worker 1%) 2026-10-24T15:12:26.5790994Z 2026-10-24T15:12:26.6007090Z ✓  unit  src/lib/android-workspace-navigation.test.ts (16 tests) 8ms 2026-10-24T15:12:26.6041748Z 2026-10-24T15:12:26.6979149Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 9ms 2026-10-24T15:12:26.7372448Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 12ms 2026-10-24T15:12:26.8063592Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 46ms 2026-10-24T15:12:26.8130982Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 11ms 2026-10-24T15:12:26.8817172Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 7ms 2026-10-24T15:12:26.9067536Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 17ms 2026-10-24T15:12:26.9130138Z ✓  unit  src/lib/composerContext.test.ts (16 tests) 81ms 2026-10-24T15:12:27.0437786Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 4ms 2026-10-24T15:12:27.2779759Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 8ms 2026-10-24T15:12:27.3386891Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 10ms 2026-10-24T15:12:27.3713469Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 13ms 2026-10-24T15:12:27.3899552Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 24ms 2026-10-24T15:12:27.4243300Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 59ms 2026-10-24T15:12:27.4465230Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 904ms 2026-10-24T15:12:27.4953455Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 6ms 2026-10-24T15:12:27.5875333Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 5ms 2026-10-24T15:12:27.7423944Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 186ms 2026-10-24T15:12:27.7818319Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 234ms 2026-10-24T15:12:27.8030157Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 6ms 2026-10-24T15:12:27.8315399Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 6ms 2026-10-24T15:12:27.9497872Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 35ms 2026-10-24T15:12:27.9781453Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 5ms 2026-10-24T15:12:28.0750315Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 11ms 2026-10-24T15:12:28.1254739Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (16 tests) 4ms 2026-10-24T15:12:28.2717359Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 5ms 2026-10-24T15:12:28.3324010Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 11ms 2026-10-24T15:12:28.4026267Z ✓  unit  src/dependency-graph.test.ts (2 tests) 4ms 2026-10-24T15:12:28.4460405Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 6ms 2026-10-24T15:12:28.4608806Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-24T15:12:28.4609438Z [15:12:28.448] WARN (#20): Database unavailable; loading fallback preferences. { 2026-10-24T15:12:28.4610837Z cause: { 2026-10-24T15:12:28.4611168Z _tag: 'MobileDatabaseError', 2026-10-24T15:12:28.4611548Z operation: 'load-preferences', 2026-10-24T15:12:28.4611826Z cause: Error: database unavailable 2026-10-24T15:12:28.4612256Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T15:12:28.4613106Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T15:12:28.4613896Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T15:12:28.4614486Z 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-24T15:12:28.4615149Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T15:12:28.4615791Z 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-24T15:12:28.4616429Z 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-24T15:12:28.4617017Z 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-24T15:12:28.4617586Z 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-24T15:12:28.4618146Z 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-24T15:12:28.4618498Z } 2026-10-24T15:12:28.4618672Z } 2026-10-24T15:12:28.4618803Z 2026-10-24T15:12:28.4619196Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T15:12:28.4619680Z [15:12:28.461] WARN (#21): Database unavailable; loading fallback preferences. { 2026-10-24T15:12:28.4619947Z cause: { 2026-10-24T15:12:28.4620163Z _tag: 'MobileDatabaseError', 2026-10-24T15:12:28.4620413Z operation: 'load-preferences', 2026-10-24T15:12:28.4620649Z cause: Error: database unavailable 2026-10-24T15:12:28.4621036Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T15:12:28.4621896Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T15:12:28.4622633Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T15:12:28.4623215Z 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-24T15:12:28.4623986Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T15:12:28.4625038Z 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-24T15:12:28.4625908Z 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-24T15:12:28.4626571Z 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-24T15:12:28.4627133Z 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-24T15:12:28.4627697Z 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-24T15:12:28.4628057Z } 2026-10-24T15:12:28.4628227Z } 2026-10-24T15:12:28.4628356Z 2026-10-24T15:12:28.4640888Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T15:12:28.4641379Z [15:12:28.463] WARN (#21): Database unavailable; saving preferences to secure storage. { 2026-10-24T15:12:28.4641663Z cause: { 2026-10-24T15:12:28.4641913Z _tag: 'MobileDatabaseError', 2026-10-24T15:12:28.4642170Z operation: 'save-preferences', 2026-10-24T15:12:28.4642392Z cause: Error: database unavailable 2026-10-24T15:12:28.4642770Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-24T15:12:28.4643565Z at Object.Mock [as runAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T15:12:28.4644297Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-24T15:12:28.4644875Z 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-24T15:12:28.4645524Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T15:12:28.4646160Z 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-24T15:12:28.4646789Z 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-24T15:12:28.4647264Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-24T15:12:28.4647766Z 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-24T15:12:28.4648360Z 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-24T15:12:28.4648703Z } 2026-10-24T15:12:28.4648874Z } 2026-10-24T15:12:28.4649014Z 2026-10-24T15:12:28.4684819Z ✓  unit  src/lib/storage.test.ts (8 tests) 31ms 2026-10-24T15:12:28.5686266Z ✓  unit  src/lib/layout.test.ts (15 tests) 5ms 2026-10-24T15:12:28.6515082Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-24T15:12:28.6516344Z [15:12:28.649] WARN (#35): Could not load mobile preferences. { 2026-10-24T15:12:28.6517047Z _tag: 'MobilePreferencesLoadError', 2026-10-24T15:12:28.6517299Z cause: Error: secure storage unavailable 2026-10-24T15:12:28.6517730Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-24T15:12:28.6518058Z at Generator.next () 2026-10-24T15:12:28.6518550Z at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28) 2026-10-24T15:12:28.6519213Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25) 2026-10-24T15:12:28.6519857Z 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-24T15:12:28.6520483Z 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-24T15:12:28.6521085Z 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-24T15:12:28.6521643Z 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-24T15:12:28.6522290Z 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-24T15:12:28.6523174Z at Array. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31) 2026-10-24T15:12:28.6523789Z } 2026-10-24T15:12:28.6523973Z 2026-10-24T15:12:28.6524312Z ✓  unit  src/state/preferences.test.ts (3 tests) 16ms 2026-10-24T15:12:28.7989920Z ✓  unit  src/state/session.test.ts (4 tests) 5ms 2026-10-24T15:12:28.8150179Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 4ms 2026-10-24T15:12:28.8524502Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 5ms 2026-10-24T15:12:28.9469499Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 8ms 2026-10-24T15:12:29.0284424Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 3ms 2026-10-24T15:12:29.0459536Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 9ms 2026-10-24T15:12:29.0536350Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 52ms 2026-10-24T15:12:29.2042039Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 4ms 2026-10-24T15:12:29.2556138Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 4ms 2026-10-24T15:12:29.3951091Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 4ms 2026-10-24T15:12:29.4309573Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 12ms 2026-10-24T15:12:29.4589194Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 5ms 2026-10-24T15:12:29.4695264Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 14ms 2026-10-24T15:12:29.5032062Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 6ms 2026-10-24T15:12:29.5127867Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 8ms 2026-10-24T15:12:29.6608575Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 73ms 2026-10-24T15:12:29.7026684Z ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 37ms 2026-10-24T15:12:29.7074463Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 4ms 2026-10-24T15:12:29.7909750Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 5ms 2026-10-24T15:12:29.8511234Z ✓  unit  src/lib/reserved-regions.test.ts (7 tests) 3ms 2026-10-24T15:12:29.8785243Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (4 tests) 6ms 2026-10-24T15:12:29.8903892Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-24T15:12:29.8904723Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-24T15:12:29.8949302Z - react-native-blob-util 2026-10-24T15:12:29.8958643Z - @react-native-async-storage/async-storage 2026-10-24T15:12:29.8959178Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-24T15:12:29.8959709Z ✅ Clerk iOS plugin loaded 2026-10-24T15:12:29.8959941Z ✅ Clerk Android plugin loaded 2026-10-24T15:12:29.8960199Z 2026-10-24T15:12:29.8960555Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 209ms 2026-10-24T15:12:30.0016162Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 4ms 2026-10-24T15:12:30.0764383Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 216ms 2026-10-24T15:12:30.1405333Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 6ms 2026-10-24T15:12:30.1994230Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 4ms 2026-10-24T15:12:30.2788141Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 5ms 2026-10-24T15:12:30.2943593Z ✓  unit  src/state/use-thread-pr.test.ts (7 tests) 4ms 2026-10-24T15:12:30.3858249Z ✓  unit  src/state/thread-order.test.ts (4 tests) 4ms 2026-10-24T15:12:30.3921359Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 20ms 2026-10-24T15:12:30.4339603Z ✓  unit  src/state/assets.test.ts (4 tests) 5ms 2026-10-24T15:12:30.5013705Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 3ms 2026-10-24T15:12:30.6258784Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 2ms 2026-10-24T15:12:30.6811387Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 2ms 2026-10-24T15:12:30.7429543Z ✓  unit  src/state/attachments.test.ts (2 tests) 4ms 2026-10-24T15:12:30.7509938Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms 2026-10-24T15:12:30.8764965Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 3ms 2026-10-24T15:12:30.9108760Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 6ms 2026-10-24T15:12:30.9789891Z ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 57ms 2026-10-24T15:12:31.0325993Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 3ms 2026-10-24T15:12:31.0827281Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 5ms 2026-10-24T15:12:31.1370158Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 7ms 2026-10-24T15:12:31.2093641Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 5ms 2026-10-24T15:12:31.2270640Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 4ms 2026-10-24T15:12:31.2532542Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 9ms 2026-10-24T15:12:31.2809035Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (9 tests) 3ms 2026-10-24T15:12:31.3253338Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 10ms 2026-10-24T15:12:31.4158953Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 14ms 2026-10-24T15:12:31.4312624Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 7ms 2026-10-24T15:12:31.5376689Z ✓  unit  src/connection/storage.test.ts (3 tests) 11ms 2026-10-24T15:12:31.5518880Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 3ms 2026-10-24T15:12:31.5875017Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 145ms 2026-10-24T15:12:31.6501721Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 14ms 2026-10-24T15:12:31.6821205Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 11ms 2026-10-24T15:12:31.7168536Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 8ms 2026-10-24T15:12:31.7274801Z ✓  unit  src/features/workspace/navigation-tab-order.test.ts (6 tests) 4ms 2026-10-24T15:12:31.7303934Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 3ms 2026-10-24T15:12:32.0134356Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 2ms 2026-10-24T15:12:32.0326757Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 7ms 2026-10-24T15:12:32.0815411Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 3ms 2026-10-24T15:12:32.1260785Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 3ms 2026-10-24T15:12:32.1630812Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 5ms 2026-10-24T15:12:32.1946677Z ✓  unit  src/connection/migration.test.ts (2 tests) 6ms 2026-10-24T15:12:32.2325726Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 4ms 2026-10-24T15:12:32.2522762Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 3ms 2026-10-24T15:12:32.3089434Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 3ms 2026-10-24T15:12:32.3946537Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 3ms 2026-10-24T15:12:32.4830567Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 7ms 2026-10-24T15:12:32.5143021Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 2ms 2026-10-24T15:12:32.5891238Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 4ms 2026-10-24T15:12:32.6330677Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 5ms 2026-10-24T15:12:32.7052627Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (3 tests) 2ms 2026-10-24T15:12:32.7352252Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 11ms 2026-10-24T15:12:32.7573454Z ✓  unit  src/lib/projectIcon.test.ts (5 tests) 4ms 2026-10-24T15:12:32.8799309Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 6ms 2026-10-24T15:12:32.8869898Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms 2026-10-24T15:12:33.0618213Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 3ms 2026-10-24T15:12:33.0808916Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 2ms 2026-10-24T15:12:33.0987272Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 4ms 2026-10-24T15:12:33.1431936Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (3 tests) 3ms 2026-10-24T15:12:33.1900288Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 4ms 2026-10-24T15:12:33.2138331Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 4ms 2026-10-24T15:12:33.2335427Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms 2026-10-24T15:12:33.3604568Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 9ms 2026-10-24T15:12:33.3893631Z ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms 2026-10-24T15:12:33.4791359Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 4ms 2026-10-24T15:12:33.5065523Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms 2026-10-24T15:12:33.5108957Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 5ms 2026-10-24T15:12:33.5586183Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (3 tests) 4ms 2026-10-24T15:12:33.6244177Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 3ms 2026-10-24T15:12:33.6430094Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 4ms 2026-10-24T15:12:33.6534245Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 5ms 2026-10-24T15:12:33.7524342Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 3ms 2026-10-24T15:12:33.8688740Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 51ms 2026-10-24T15:12:33.8763465Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 4ms 2026-10-24T15:12:33.9585678Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 2ms 2026-10-24T15:12:34.0112972Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 4ms 2026-10-24T15:12:34.0167378Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 7ms 2026-10-24T15:12:34.0393487Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms 2026-10-24T15:12:34.0447033Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 4ms 2026-10-24T15:12:34.0950265Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 2ms 2026-10-24T15:12:34.1412192Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 13ms 2026-10-24T15:12:34.1680481Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms 2026-10-24T15:12:34.1877201Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 21ms 2026-10-24T15:12:34.2093625Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 22ms 2026-10-24T15:12:34.2445915Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 15ms 2026-10-24T15:12:34.3765100Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 3ms 2026-10-24T15:12:34.5998242Z ✓  unit  src/features/pull-requests/pullRequestAutolinks.test.ts (4 tests) 13ms 2026-10-24T15:12:34.6102659Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 4ms 2026-10-24T15:12:34.6435980Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-24T15:12:34.6673090Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 3ms 2026-10-24T15:12:34.7191661Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 15ms 2026-10-24T15:12:34.7235074Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms 2026-10-24T15:12:34.7758531Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 3ms 2026-10-24T15:12:34.8525480Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 2ms 2026-10-24T15:12:34.8560639Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 3ms 2026-10-24T15:12:34.8772294Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 3ms 2026-10-24T15:12:34.8961279Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms 2026-10-24T15:12:34.9762100Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 3ms 2026-10-24T15:12:34.9958643Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 156ms 2026-10-24T15:12:35.0435309Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 3ms 2026-10-24T15:12:35.0608727Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 5ms 2026-10-24T15:12:35.0906016Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms 2026-10-24T15:12:35.0979557Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 12ms 2026-10-24T15:12:35.1917413Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 3ms 2026-10-24T15:12:35.2515215Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 65ms 2026-10-24T15:12:35.2969460Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 4ms 2026-10-24T15:12:35.3830261Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms 2026-10-24T15:12:35.4195567Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-24T15:12:35.4430744Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 7ms 2026-10-24T15:12:35.4590595Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms 2026-10-24T15:12:35.4635327Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 6ms 2026-10-24T15:12:35.5910606Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 3ms 2026-10-24T15:12:35.5998306Z ✓  unit  src/state/queries.test.ts (1 test) 6ms 2026-10-24T15:12:35.6305521Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms 2026-10-24T15:12:35.6571220Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 3ms 2026-10-24T15:12:35.7030060Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-24T15:12:35.7228095Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms 2026-10-24T15:12:35.8068221Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms 2026-10-24T15:12:35.8505100Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 2ms 2026-10-24T15:12:35.8889055Z ✓  unit  src/lib/http-response.test.ts (1 test) 3ms 2026-10-24T15:12:35.8990283Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-24T15:12:35.9274662Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms 2026-10-24T15:12:35.9682577Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 2ms 2026-10-24T15:12:36.0116927Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms 2026-10-24T15:12:36.0373408Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-24T15:12:36.0374552Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-24T15:12:36.0707067Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-24T15:12:36.0717837Z ✓  unit  src/features/threads/threadMessageJump.test.ts (1 test) 2ms 2026-10-24T15:12:36.1821716Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-24T15:12:53.6386088Z ✓  unit  src/reactCompilerCoverage.test.ts (923 tests) 25465ms 2026-10-24T15:12:53.6386795Z ✓ React Compiler coverage (923) 2026-10-24T15:12:53.6387210Z ✓ Metro's transformer applies the compiler 847ms 2026-10-24T15:12:53.6387755Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 433ms 2026-10-24T15:12:53.6388066Z ✓ compiles src/features/home/HomeScreen.tsx 405ms 2026-10-24T15:12:53.6388388Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 323ms 2026-10-24T15:12:53.6389078Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 416ms 2026-10-24T15:12:53.6389647Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 364ms 2026-10-24T15:12:53.6390143Z ✓ compiles src/features/threads/ThreadComposer.tsx 531ms 2026-10-24T15:12:53.6390459Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 827ms 2026-10-24T15:12:53.6390772Z ✓ compiles src/features/threads/ThreadFeed.tsx 717ms 2026-10-24T15:12:53.6391097Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 460ms 2026-10-24T15:12:53.6391422Z ✓ compiles src/features/threads/thread-work-log.tsx 340ms 2026-10-24T15:12:53.6391707Z ✓ caches the thread feed derivation 795ms 2026-10-24T15:12:53.6427595Z 2026-10-24T15:12:53.6430537Z  Test Files  200 passed (200) 2026-10-24T15:12:53.6434656Z  Tests  2241 passed (2241) 2026-10-24T15:12:53.6434867Z  Start at  15:12:22 2026-10-24T15:12:53.6437649Z  Duration  31.48s (import 35%, tests 30%, transform 22%, setup 8%, environment 4%, worker 1%) 2026-10-24T15:12:53.6445917Z 2026-10-24T15:12:53.6830607Z 2026-10-24T15:12:53.6832308Z --- 2026-10-24T15:12:53.6832578Z vp run: 3/3 successful. (Run `vp run --last-details` for full details) 2026-10-24T15:12:53.7297832Z Post job cleanup. 2026-10-24T15:12:53.7894763Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-24T15:12:53.7958403Z Post job cleanup. 2026-10-24T15:12:53.7971637Z ##[start-action display=Cache full pnpm store;id=__7e83cd91-15b8-4ba8-88de-a86483c1774e.__actions_cache] 2026-10-24T15:12:53.8280839Z Post job cleanup. 2026-10-24T15:12:53.8871765Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T15:12:53.8899045Z ##[end-action id=__7e83cd91-15b8-4ba8-88de-a86483c1774e.__actions_cache;outcome=success;conclusion=success;duration_ms=92] 2026-10-24T15:12:53.8900706Z ##[start-action display=Cache Vite+;id=__7e83cd91-15b8-4ba8-88de-a86483c1774e.vp_cache] 2026-10-24T15:12:53.8920042Z Post job cleanup. 2026-10-24T15:12:53.9525001Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-24T15:12:53.9552709Z ##[end-action id=__7e83cd91-15b8-4ba8-88de-a86483c1774e.vp_cache;outcome=success;conclusion=success;duration_ms=65] 2026-10-24T15:12:53.9601423Z Post job cleanup. 2026-10-24T15:12:53.9987645Z [command]/usr/local/bin/git version 2026-10-24T15:12:54.0015786Z git version 2.55.0 2026-10-24T15:12:54.0065997Z Temporarily overriding HOME='/home/runner/_work/_temp/3458b1da-8f44-4916-b593-ddc5e9f5b155' before making global git config changes 2026-10-24T15:12:54.0066565Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T15:12:54.0068942Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T15:12:54.0090859Z Removing SSH command configuration 2026-10-24T15:12:54.0093638Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T15:12:54.0115649Z [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-24T15:12:54.0228118Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T15:12:54.0246908Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T15:12:54.0284253Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T15:12:54.0306273Z ##[group]Run '/job_completed.sh' 2026-10-24T15:12:54.0317692Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T15:12:54.0317866Z env: 2026-10-24T15:12:54.0317976Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 143 2026-10-24T15:12:54.0318126Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 389 2026-10-24T15:12:54.0318264Z BLACKSMITH_CHECK_RUN_ID: 120907295528 2026-10-24T15:12:54.0318418Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T15:12:54.0318553Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T15:12:54.0318684Z ##[endgroup] 2026-10-24T15:12:54.0394024Z Docker container cache not activated, skipping hash computation. 2026-10-24T15:12:54.0641607Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T15:12:54.0687350Z Cleaning up orphan processes