2026-10-24T14:29:18.3739925Z Current runner version: '2.338.1' 2026-10-24T14:29:18.3743573Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-zkyh3dxi7yqyfjjr' 2026-10-24T14:29:18.3744405Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T14:29:18.3745194Z Machine name: 'ip-172-31-73-130' 2026-10-24T14:29:18.3747066Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T14:29:18.3748568Z Contents: read 2026-10-24T14:29:18.3749223Z Metadata: read 2026-10-24T14:29:18.3749644Z ##[endgroup] 2026-10-24T14:29:18.3751166Z Secret source: None 2026-10-24T14:29:18.3751875Z Cache mode: write 2026-10-24T14:29:18.3752507Z Prepare workflow directory 2026-10-24T14:29:18.3945974Z Prepare all required actions 2026-10-24T14:29:18.3973445Z Getting action download info 2026-10-24T14:29:18.5173201Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T14:29:18.5600856Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T14:29:18.6711263Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T14:29:18.6750931Z Complete job name: Test 2026-10-24T14:29:18.7151087Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T14:29:18.7277862Z ##[group]Run '/setup.sh' 2026-10-24T14:29:18.7296073Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:18.7296493Z env: 2026-10-24T14:29:18.7296712Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:18.7297000Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:18.7297278Z BLACKSMITH_CHECK_RUN_ID: 120897942561 2026-10-24T14:29:18.7297550Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T14:29:18.7297816Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:29:18.7298108Z ##[endgroup] 2026-10-24T14:29:18.7554762Z Logging daemon started (blacksmithd for logs) 2026-10-24T14:29:18.7655383Z Results daemon started (blacksmithd for results) 2026-10-24T14:29:18.7810516Z Background adoption and SSH setup started (PID: 3067) 2026-10-24T14:29:18.7812945Z 2026-10-24T14:29:18.7813401Z ---------------------------------------- 2026-10-24T14:29:18.7813946Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40102689594/jobs/120897942561 2026-10-24T14:29:18.7814352Z SSH Access (using your GitHub SSH key): 2026-10-24T14:29:18.7814774Z ssh -p 64005 runner@blacksmith-8vcpu-ubuntu-2404-zkyh3dxi7yqyfjjr.vm.blacksmith.sh 2026-10-24T14:29:18.7815081Z 2026-10-24T14:29:18.7815192Z No GitHub SSH key? Add one at: 2026-10-24T14:29:18.7815677Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T14:29:18.7816070Z 2026-10-24T14:29:18.7816185Z ---------------------------------------- 2026-10-24T14:29:18.7816361Z 2026-10-24T14:29:18.7816500Z VM ID: blacksmith-8vcpu-ubuntu-2404-zkyh3dxi7yqyfjjr 2026-10-24T14:29:18.7816820Z Host: production-152.236.41.225-x8664 2026-10-24T14:29:18.7817090Z Host Agent PID: 1039541 2026-10-24T14:29:18.7817332Z Host Agent Git SHA: 1637818df 2026-10-24T14:29:18.7817593Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T14:29:18.7817876Z Blacksmith Host Generation: gen 2 2026-10-24T14:29:18.7818215Z Petname: production-grateful-cougar-467ad141 2026-10-24T14:29:18.7818503Z Region: us-east 2026-10-24T14:29:18.7818733Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T14:29:18.7824928Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T14:29:18.7825481Z 2026-10-24T14:29:18.7825594Z Enabling Blacksmith transparent cache 2026-10-24T14:29:18.8106790Z ##[group]Run actions/checkout@v6 2026-10-24T14:29:18.8107080Z with: 2026-10-24T14:29:18.8107407Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T14:29:18.8107797Z sparse-checkout-cone-mode: false 2026-10-24T14:29:18.8108113Z repository: pingdotgg/t3code 2026-10-24T14:29:18.8109967Z token: *** 2026-10-24T14:29:18.8110180Z ssh-strict: true 2026-10-24T14:29:18.8110395Z ssh-user: git 2026-10-24T14:29:18.8110616Z persist-credentials: true 2026-10-24T14:29:18.8111092Z clean: true 2026-10-24T14:29:18.8111297Z fetch-depth: 1 2026-10-24T14:29:18.8111513Z fetch-tags: false 2026-10-24T14:29:18.8111732Z show-progress: true 2026-10-24T14:29:18.8111954Z lfs: false 2026-10-24T14:29:18.8112159Z submodules: false 2026-10-24T14:29:18.8112384Z set-safe-directory: true 2026-10-24T14:29:18.8112633Z allow-unsafe-pr-checkout: false 2026-10-24T14:29:18.8112886Z env: 2026-10-24T14:29:18.8113120Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:18.8113402Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:18.8113677Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:18.8113936Z ##[endgroup] 2026-10-24T14:29:18.9381692Z Syncing repository: pingdotgg/t3code 2026-10-24T14:29:18.9382607Z ##[group]Getting Git version info 2026-10-24T14:29:18.9382940Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T14:29:18.9383416Z [command]/usr/local/bin/git version 2026-10-24T14:29:18.9458500Z git version 2.55.0 2026-10-24T14:29:18.9470814Z ##[endgroup] 2026-10-24T14:29:18.9478545Z Temporarily overriding HOME='/home/runner/_work/_temp/850d5266-170b-4a1f-b370-8c80ce8e45ba' before making global git config changes 2026-10-24T14:29:18.9479192Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:29:18.9482263Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:29:18.9517536Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T14:29:18.9519433Z ##[group]Determining repository object format 2026-10-24T14:29:18.9520624Z ##[endgroup] 2026-10-24T14:29:18.9520989Z ##[group]Initializing the repository 2026-10-24T14:29:18.9523192Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T14:29:18.9562297Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T14:29:18.9562780Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T14:29:18.9563233Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T14:29:18.9563598Z hint: call: 2026-10-24T14:29:18.9563803Z hint: 2026-10-24T14:29:18.9564072Z hint: git config --global init.defaultBranch 2026-10-24T14:29:18.9564384Z hint: 2026-10-24T14:29:18.9564674Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T14:29:18.9565125Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T14:29:18.9565487Z hint: 2026-10-24T14:29:18.9565704Z hint: git branch -m 2026-10-24T14:29:18.9565946Z hint: 2026-10-24T14:29:18.9566261Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T14:29:18.9566722Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T14:29:18.9567709Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T14:29:18.9598136Z ##[endgroup] 2026-10-24T14:29:18.9598534Z ##[group]Disabling automatic garbage collection 2026-10-24T14:29:18.9600891Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T14:29:18.9621151Z ##[endgroup] 2026-10-24T14:29:18.9621517Z ##[group]Setting up auth 2026-10-24T14:29:18.9621818Z Removing SSH command configuration 2026-10-24T14:29:18.9625520Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:29:18.9699081Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T14:29:18.9853372Z Removing HTTP extra header 2026-10-24T14:29:18.9855980Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T14:29:18.9879448Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-24T14:29:18.9996238Z Removing includeIf entries pointing to credentials config files 2026-10-24T14:29:18.9999614Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T14:29:19.0024616Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T14:29:19.0139960Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T14:29:19.0166876Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config 2026-10-24T14:29:19.0194317Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config 2026-10-24T14:29:19.0218534Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config 2026-10-24T14:29:19.0245498Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config 2026-10-24T14:29:19.0267816Z ##[endgroup] 2026-10-24T14:29:19.0268243Z ##[group]Fetching the repository 2026-10-24T14:29:19.0272650Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +c26f3dd8bcacb9741692a86334248fdbbff8a0a3:refs/remotes/pull/22029/merge 2026-10-24T14:29:19.2905876Z From https://github.com/pingdotgg/t3code 2026-10-24T14:29:19.2906900Z * [new ref] c26f3dd8bcacb9741692a86334248fdbbff8a0a3 -> pull/22029/merge 2026-10-24T14:29:19.2935021Z ##[endgroup] 2026-10-24T14:29:19.2935633Z ##[group]Determining the checkout info 2026-10-24T14:29:19.2936127Z ##[endgroup] 2026-10-24T14:29:19.2936531Z ##[group]Setting up sparse checkout 2026-10-24T14:29:19.2939475Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T14:29:19.2969471Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T14:29:19.2988408Z .git/info/sparse-checkout 2026-10-24T14:29:19.2993523Z ##[endgroup] 2026-10-24T14:29:19.2993947Z ##[group]Checking out the ref 2026-10-24T14:29:19.2996788Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge 2026-10-24T14:29:25.7757296Z Updating files: 0% (1/6400) 2026-10-24T14:29:25.7788964Z Updating files: 1% (64/6400) 2026-10-24T14:29:25.7808025Z Updating files: 2% (128/6400) 2026-10-24T14:29:25.7831540Z Updating files: 3% (192/6400) 2026-10-24T14:29:25.7854428Z Updating files: 4% (256/6400) 2026-10-24T14:29:25.7887181Z Updating files: 5% (320/6400) 2026-10-24T14:29:25.7911230Z Updating files: 6% (384/6400) 2026-10-24T14:29:25.7968404Z Updating files: 7% (448/6400) 2026-10-24T14:29:25.8004406Z Updating files: 8% (512/6400) 2026-10-24T14:29:25.8028324Z Updating files: 9% (576/6400) 2026-10-24T14:29:25.8345674Z Updating files: 10% (640/6400) 2026-10-24T14:29:25.8363200Z Updating files: 11% (704/6400) 2026-10-24T14:29:25.8374870Z Updating files: 12% (768/6400) 2026-10-24T14:29:25.8391296Z Updating files: 13% (832/6400) 2026-10-24T14:29:25.8408501Z Updating files: 14% (896/6400) 2026-10-24T14:29:25.8428240Z Updating files: 15% (960/6400) 2026-10-24T14:29:25.8447972Z Updating files: 16% (1024/6400) 2026-10-24T14:29:25.8463818Z Updating files: 17% (1088/6400) 2026-10-24T14:29:25.8483093Z Updating files: 18% (1152/6400) 2026-10-24T14:29:25.8499135Z Updating files: 19% (1216/6400) 2026-10-24T14:29:25.8523905Z Updating files: 20% (1280/6400) 2026-10-24T14:29:25.8543734Z Updating files: 21% (1344/6400) 2026-10-24T14:29:25.8563607Z Updating files: 22% (1408/6400) 2026-10-24T14:29:25.8578149Z Updating files: 23% (1472/6400) 2026-10-24T14:29:25.8592387Z Updating files: 24% (1536/6400) 2026-10-24T14:29:25.8608676Z Updating files: 25% (1600/6400) 2026-10-24T14:29:25.8624899Z Updating files: 26% (1664/6400) 2026-10-24T14:29:25.8639357Z Updating files: 27% (1728/6400) 2026-10-24T14:29:25.8660049Z Updating files: 28% (1792/6400) 2026-10-24T14:29:25.8695364Z Updating files: 29% (1856/6400) 2026-10-24T14:29:25.8717398Z Updating files: 30% (1920/6400) 2026-10-24T14:29:25.8743690Z Updating files: 31% (1984/6400) 2026-10-24T14:29:25.8777057Z Updating files: 32% (2048/6400) 2026-10-24T14:29:25.8807838Z Updating files: 33% (2112/6400) 2026-10-24T14:29:25.8882614Z Updating files: 34% (2176/6400) 2026-10-24T14:29:25.8948237Z Updating files: 35% (2240/6400) 2026-10-24T14:29:25.8991864Z Updating files: 36% (2304/6400) 2026-10-24T14:29:25.9025760Z Updating files: 37% (2368/6400) 2026-10-24T14:29:25.9074736Z Updating files: 38% (2432/6400) 2026-10-24T14:29:25.9104790Z Updating files: 39% (2496/6400) 2026-10-24T14:29:25.9138807Z Updating files: 40% (2560/6400) 2026-10-24T14:29:25.9166684Z Updating files: 41% (2624/6400) 2026-10-24T14:29:25.9183032Z Updating files: 42% (2688/6400) 2026-10-24T14:29:25.9193839Z Updating files: 43% (2752/6400) 2026-10-24T14:29:25.9225633Z Updating files: 44% (2816/6400) 2026-10-24T14:29:25.9255014Z Updating files: 45% (2880/6400) 2026-10-24T14:29:25.9285708Z Updating files: 46% (2944/6400) 2026-10-24T14:29:25.9313073Z Updating files: 47% (3008/6400) 2026-10-24T14:29:25.9342654Z Updating files: 48% (3072/6400) 2026-10-24T14:29:25.9384022Z Updating files: 49% (3136/6400) 2026-10-24T14:29:25.9414064Z Updating files: 50% (3200/6400) 2026-10-24T14:29:25.9430573Z Updating files: 51% (3264/6400) 2026-10-24T14:29:25.9468807Z Updating files: 52% (3328/6400) 2026-10-24T14:29:25.9500040Z Updating files: 53% (3392/6400) 2026-10-24T14:29:25.9522679Z Updating files: 54% (3456/6400) 2026-10-24T14:29:25.9546616Z Updating files: 55% (3520/6400) 2026-10-24T14:29:25.9562770Z Updating files: 56% (3584/6400) 2026-10-24T14:29:25.9585074Z Updating files: 57% (3648/6400) 2026-10-24T14:29:25.9604239Z Updating files: 58% (3712/6400) 2026-10-24T14:29:25.9999818Z Updating files: 59% (3776/6400) 2026-10-24T14:29:26.0015088Z Updating files: 60% (3840/6400) 2026-10-24T14:29:26.0036597Z Updating files: 61% (3904/6400) 2026-10-24T14:29:26.0055670Z Updating files: 62% (3968/6400) 2026-10-24T14:29:26.0079375Z Updating files: 63% (4032/6400) 2026-10-24T14:29:26.0108108Z Updating files: 64% (4096/6400) 2026-10-24T14:29:26.0130790Z Updating files: 65% (4160/6400) 2026-10-24T14:29:26.0149483Z Updating files: 66% (4224/6400) 2026-10-24T14:29:26.0173979Z Updating files: 67% (4288/6400) 2026-10-24T14:29:26.0189694Z Updating files: 68% (4352/6400) 2026-10-24T14:29:26.0208484Z Updating files: 69% (4416/6400) 2026-10-24T14:29:26.0222621Z Updating files: 70% (4480/6400) 2026-10-24T14:29:26.0242504Z Updating files: 71% (4544/6400) 2026-10-24T14:29:26.0255645Z Updating files: 72% (4608/6400) 2026-10-24T14:29:26.0304874Z Updating files: 73% (4672/6400) 2026-10-24T14:29:26.0752353Z Updating files: 74% (4736/6400) 2026-10-24T14:29:26.0777582Z Updating files: 75% (4800/6400) 2026-10-24T14:29:26.0801347Z Updating files: 76% (4864/6400) 2026-10-24T14:29:26.0827069Z Updating files: 77% (4928/6400) 2026-10-24T14:29:26.0850218Z Updating files: 78% (4992/6400) 2026-10-24T14:29:26.0867534Z Updating files: 79% (5056/6400) 2026-10-24T14:29:26.0891136Z Updating files: 80% (5120/6400) 2026-10-24T14:29:26.0908147Z Updating files: 81% (5184/6400) 2026-10-24T14:29:26.0927474Z Updating files: 82% (5248/6400) 2026-10-24T14:29:26.0952772Z Updating files: 83% (5312/6400) 2026-10-24T14:29:26.0980861Z Updating files: 84% (5376/6400) 2026-10-24T14:29:26.0998794Z Updating files: 85% (5440/6400) 2026-10-24T14:29:26.1026632Z Updating files: 86% (5504/6400) 2026-10-24T14:29:26.1104252Z Updating files: 87% (5568/6400) 2026-10-24T14:29:26.1135875Z Updating files: 88% (5632/6400) 2026-10-24T14:29:26.1156512Z Updating files: 89% (5696/6400) 2026-10-24T14:29:26.1187068Z Updating files: 90% (5760/6400) 2026-10-24T14:29:26.1216721Z Updating files: 91% (5824/6400) 2026-10-24T14:29:26.1232476Z Updating files: 92% (5888/6400) 2026-10-24T14:29:26.1256241Z Updating files: 93% (5952/6400) 2026-10-24T14:29:26.1278079Z Updating files: 94% (6016/6400) 2026-10-24T14:29:26.1303365Z Updating files: 95% (6080/6400) 2026-10-24T14:29:26.1364876Z Updating files: 96% (6144/6400) 2026-10-24T14:29:26.1390205Z Updating files: 97% (6208/6400) 2026-10-24T14:29:26.1438833Z Updating files: 98% (6272/6400) 2026-10-24T14:29:26.1459853Z Updating files: 99% (6336/6400) 2026-10-24T14:29:26.1460023Z Updating files: 100% (6400/6400) 2026-10-24T14:29:26.1460194Z Updating files: 100% (6400/6400), done. 2026-10-24T14:29:26.1624708Z Note: switching to 'refs/remotes/pull/22029/merge'. 2026-10-24T14:29:26.1624846Z 2026-10-24T14:29:26.1624975Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T14:29:26.1625226Z changes and commit them, and you can discard any commits you make in this 2026-10-24T14:29:26.1625460Z state without impacting any branches by switching back to a branch. 2026-10-24T14:29:26.1625601Z 2026-10-24T14:29:26.1625694Z If you want to create a new branch to retain commits you create, you may 2026-10-24T14:29:26.1625924Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T14:29:26.1626054Z 2026-10-24T14:29:26.1626114Z git switch -c 2026-10-24T14:29:26.1626204Z 2026-10-24T14:29:26.1626262Z Or undo this operation with: 2026-10-24T14:29:26.1626343Z 2026-10-24T14:29:26.1626392Z git switch - 2026-10-24T14:29:26.1626469Z 2026-10-24T14:29:26.1626584Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T14:29:26.1626735Z 2026-10-24T14:29:26.1626906Z HEAD is now at c26f3dd Merge cab866468ea55076d613c1a1b4f95c746aacad18 into d53873b6a4799e87afd63c8d288ef0089f5a3748 2026-10-24T14:29:26.1638935Z ##[endgroup] 2026-10-24T14:29:26.1675906Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T14:29:26.1692785Z c26f3dd8bcacb9741692a86334248fdbbff8a0a3 2026-10-24T14:29:26.1774160Z ##[group]Run sudo apt-get update 2026-10-24T14:29:26.1774354Z sudo apt-get update 2026-10-24T14:29:26.1774559Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-24T14:29:26.1774761Z command -v cc 2026-10-24T14:29:26.1796254Z shell: /usr/bin/bash -e {0} 2026-10-24T14:29:26.1796389Z env: 2026-10-24T14:29:26.1796504Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:26.1796653Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:26.1796803Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:26.1796951Z ##[endgroup] 2026-10-24T14:29:26.2690191Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T14:29:26.2878270Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-24T14:29:26.2899535Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T14:29:26.2920903Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T14:29:26.2950096Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-24T14:29:26.2958960Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T14:29:26.2979280Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T14:29:26.3058744Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] 2026-10-24T14:29:26.3658678Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T14:29:26.3758558Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T14:29:26.3782310Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T14:29:26.3853029Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T14:29:26.3881750Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T14:29:26.3904786Z Get:14 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB] 2026-10-24T14:29:26.3976656Z Get:15 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB] 2026-10-24T14:29:26.4152036Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B] 2026-10-24T14:29:26.4167615Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T14:29:26.4374156Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T14:29:26.4393407Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T14:29:26.4732316Z Get:20 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1410 B] 2026-10-24T14:29:27.9873336Z Fetched 5444 kB in 0s (13.1 MB/s) 2026-10-24T14:29:28.5027063Z Reading package lists... 2026-10-24T14:29:28.5309400Z Reading package lists... 2026-10-24T14:29:28.6816500Z Building dependency tree... 2026-10-24T14:29:28.6821405Z Reading state information... 2026-10-24T14:29:28.7870872Z The following NEW packages will be installed: 2026-10-24T14:29:28.7872492Z build-essential 2026-10-24T14:29:28.7974265Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-24T14:29:28.7974494Z Need to get 4928 B of archives. 2026-10-24T14:29:28.7974681Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-24T14:29:28.7974914Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-24T14:29:28.8206397Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-24T14:29:28.9696201Z Fetched 4928 B in 0s (167 kB/s) 2026-10-24T14:29:28.9812391Z Selecting previously unselected package build-essential. 2026-10-24T14:29:28.9877308Z (Reading database ... 2026-10-24T14:29:28.9877459Z (Reading database ... 5% 2026-10-24T14:29:28.9878018Z (Reading database ... 10% 2026-10-24T14:29:28.9878180Z (Reading database ... 15% 2026-10-24T14:29:28.9878308Z (Reading database ... 20% 2026-10-24T14:29:28.9878428Z (Reading database ... 25% 2026-10-24T14:29:28.9878543Z (Reading database ... 30% 2026-10-24T14:29:28.9878656Z (Reading database ... 35% 2026-10-24T14:29:28.9878770Z (Reading database ... 40% 2026-10-24T14:29:28.9878882Z (Reading database ... 45% 2026-10-24T14:29:28.9878997Z (Reading database ... 50% 2026-10-24T14:29:28.9893205Z (Reading database ... 55% 2026-10-24T14:29:28.9977458Z (Reading database ... 60% 2026-10-24T14:29:29.0023173Z (Reading database ... 65% 2026-10-24T14:29:29.0072152Z (Reading database ... 70% 2026-10-24T14:29:29.0113754Z (Reading database ... 75% 2026-10-24T14:29:29.0310091Z (Reading database ... 80% 2026-10-24T14:29:29.0474894Z (Reading database ... 85% 2026-10-24T14:29:29.0537715Z (Reading database ... 90% 2026-10-24T14:29:29.0631534Z (Reading database ... 95% 2026-10-24T14:29:29.0650443Z (Reading database ... 100% 2026-10-24T14:29:29.0650756Z (Reading database ... 207973 files and directories currently installed.) 2026-10-24T14:29:29.0664385Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-24T14:29:29.0678380Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-24T14:29:29.0832505Z Setting up build-essential (12.10ubuntu1) ... 2026-10-24T14:29:29.3598715Z 2026-10-24T14:29:29.3599198Z No services need to be restarted. 2026-10-24T14:29:29.3599355Z 2026-10-24T14:29:29.3599415Z No containers need to be restarted. 2026-10-24T14:29:29.3599517Z 2026-10-24T14:29:29.3599990Z No user sessions are running outdated binaries. 2026-10-24T14:29:29.3600098Z 2026-10-24T14:29:29.3600209Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T14:29:29.3809729Z /usr/bin/cc 2026-10-24T14:29:29.3876116Z Prepare all required actions 2026-10-24T14:29:29.3899740Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-24T14:29:29.3899900Z env: 2026-10-24T14:29:29.3900019Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:29.3900171Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:29.3900316Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:29.3900452Z ##[endgroup] 2026-10-24T14:29:29.3940284Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-24T14:29:29.3955774Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T14:29:29.3956085Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-24T14:29:29.3956305Z printf '%s\tpriority:%s\n' \ 2026-10-24T14:29:29.3956474Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-24T14:29:29.3956673Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-24T14:29:29.3956867Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-24T14:29:29.3957088Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-24T14:29:29.3957265Z  2026-10-24T14:29:29.3957420Z # APT's mirror transport retries each file against the next server. 2026-10-24T14:29:29.3957694Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-24T14:29:29.3957916Z  -exec sed -i -E \ 2026-10-24T14:29:29.3958176Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-24T14:29:29.3958438Z  2026-10-24T14:29:29.3958593Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-24T14:29:29.3958848Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-24T14:29:29.3959090Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-24T14:29:29.3979987Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:29.3980153Z env: 2026-10-24T14:29:29.3980266Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:29.3980417Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:29.3980558Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:29.3980695Z ##[endgroup] 2026-10-24T14:29:29.4252998Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=31] 2026-10-24T14:29:29.4278485Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T14:29:29.4279058Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-24T14:29:29.4279333Z ( 2026-10-24T14:29:29.4279435Z  set +e 2026-10-24T14:29:29.4279610Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-24T14:29:29.4279831Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-24T14:29:29.4280000Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-24T14:29:29.4301556Z shell: /usr/bin/bash -e {0} 2026-10-24T14:29:29.4301689Z env: 2026-10-24T14:29:29.4301806Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:29.4301955Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:29.4302108Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:29.4302241Z ##[endgroup] 2026-10-24T14:29:29.4453047Z Prepare all required actions 2026-10-24T14:29:29.4453307Z Getting action download info 2026-10-24T14:29:29.5293979Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T14:29:29.6259188Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T14:29:29.6259496Z env: 2026-10-24T14:29:29.6259618Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:29.6259764Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:29.6259913Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:29.6260051Z ##[endgroup] 2026-10-24T14:29:29.6334688Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-24T14:29:29.6346496Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T14:29:29.6346864Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T14:29:29.6347173Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T14:29:29.6347420Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T14:29:29.6370257Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:29.6370442Z env: 2026-10-24T14:29:29.6370556Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:29.6370703Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:29.6370847Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:29.6370982Z ##[endgroup] 2026-10-24T14:29:29.6452279Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=11] 2026-10-24T14:29:29.6453577Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-24T14:29:29.6498398Z ##[group]Run actions/cache@v6 2026-10-24T14:29:29.6498527Z with: 2026-10-24T14:29:29.6498631Z path: ~/.vite-plus 2026-10-24T14:29:29.6498796Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:29:29.6499000Z enableCrossOsArchive: false 2026-10-24T14:29:29.6499131Z fail-on-cache-miss: false 2026-10-24T14:29:29.6499257Z lookup-only: false 2026-10-24T14:29:29.6499366Z save-always: false 2026-10-24T14:29:29.6499475Z env: 2026-10-24T14:29:29.6499581Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:29.6499732Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:29.6499873Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:29.6500006Z ##[endgroup] 2026-10-24T14:29:29.8455602Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:29:30.1118000Z Received 170349591 of 170349591 (100.0%), 668.6 MBs/sec 2026-10-24T14:29:30.1118538Z Cache Size: ~162 MB (170349591 B) 2026-10-24T14:29:30.1138538Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/a8c56cd0-a346-4d97-ad41-559f8ce60719/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:29:30.8562304Z Cache restored successfully 2026-10-24T14:29:30.8719863Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:29:30.8827595Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1237] 2026-10-24T14:29:30.8829902Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-24T14:29:30.8845811Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T14:29:30.8846028Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T14:29:30.8846204Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T14:29:30.8866829Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:30.8867028Z env: 2026-10-24T14:29:30.8867145Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:30.8867293Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:30.8867439Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:30.8867574Z ##[endgroup] 2026-10-24T14:29:30.8914829Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T14:29:30.8922490Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T14:29:30.8923743Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-24T14:29:30.8927348Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T14:29:30.8928416Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-24T14:29:30.8936996Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T14:29:30.8937176Z store_path="$(vp pm cache dir)" 2026-10-24T14:29:30.8937347Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T14:29:30.8953497Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:30.8953671Z env: 2026-10-24T14:29:30.8953783Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:30.8953936Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:30.8954084Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:30.8954224Z ##[endgroup] 2026-10-24T14:29:30.9095893Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-10-24T14:29:30.9097271Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-24T14:29:30.9432676Z ##[group]Run actions/cache@v6 2026-10-24T14:29:30.9432812Z with: 2026-10-24T14:29:30.9432943Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T14:29:30.9433219Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:29:30.9433485Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T14:29:30.9433638Z enableCrossOsArchive: false 2026-10-24T14:29:30.9433773Z fail-on-cache-miss: false 2026-10-24T14:29:30.9433898Z lookup-only: false 2026-10-24T14:29:30.9434010Z save-always: false 2026-10-24T14:29:30.9434119Z env: 2026-10-24T14:29:30.9434226Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:30.9434377Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:30.9434519Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:30.9434675Z ##[endgroup] 2026-10-24T14:29:31.1376375Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:29:32.1544912Z Received 763363328 of 994208090 (76.8%), 727.3 MBs/sec 2026-10-24T14:29:32.5299760Z Received 994208090 of 994208090 (100.0%), 689.1 MBs/sec 2026-10-24T14:29:32.5301731Z Cache Size: ~948 MB (994208090 B) 2026-10-24T14:29:32.5348144Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/24740307-03f8-4173-990d-422b81ab259e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:29:38.2634111Z Cache restored successfully 2026-10-24T14:29:38.3128145Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:29:38.3227678Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=7412] 2026-10-24T14:29:38.3229917Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-24T14:29:38.3241232Z ##[group]Run vp install 2026-10-24T14:29:38.3241379Z vp install 2026-10-24T14:29:38.3262070Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:38.3262244Z env: 2026-10-24T14:29:38.3262362Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:38.3262512Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:38.3262657Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:38.3262791Z ##[endgroup] 2026-10-24T14:29:38.3834852Z Scope: all 34 workspace projects 2026-10-24T14:29:38.4928502Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T14:29:38.8197677Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T14:29:38.8198023Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T14:29:38.8198255Z Virtual store is at: node_modules/.pnpm 2026-10-24T14:29:41.1046848Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-24T14:29:41.1047129Z Lockfile is up to date, resolution step is skipped 2026-10-24T14:29:41.1244987Z Packages: +1721 2026-10-24T14:29:41.1245168Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T14:29:41.1630931Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T14:29:42.0927601Z . prepare$ vp config --no-agent 2026-10-24T14:29:42.1958600Z . prepare: Done 2026-10-24T14:29:42.1973819Z 2026-10-24T14:29:42.1973893Z devDependencies: 2026-10-24T14:29:42.1974026Z + @coderabbitai/config 1.1.0 2026-10-24T14:29:42.1974178Z + @shadcn/lint 0.1.5 2026-10-24T14:29:42.1974333Z + @types/node 24.12.4 2026-10-24T14:29:42.1974466Z + knip 6.34.0 2026-10-24T14:29:42.1974613Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T14:29:42.1974763Z + vite-plus 1.3.0 2026-10-24T14:29:42.1974828Z 2026-10-24T14:29:42.1989548Z Done in 3.9s using pnpm v12.14.0 2026-10-24T14:29:42.2214938Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3898] 2026-10-24T14:29:42.3137697Z ##[group]Run actions/cache@v6 2026-10-24T14:29:42.3137910Z with: 2026-10-24T14:29:42.3138085Z path: ~/.cache/electron 2026-10-24T14:29:42.3138368Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T14:29:42.3138679Z enableCrossOsArchive: false 2026-10-24T14:29:42.3138865Z fail-on-cache-miss: false 2026-10-24T14:29:42.3139033Z lookup-only: false 2026-10-24T14:29:42.3139195Z save-always: false 2026-10-24T14:29:42.3139350Z env: 2026-10-24T14:29:42.3139551Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:42.3139755Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:42.3139975Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:42.3140165Z ##[endgroup] 2026-10-24T14:29:42.5064185Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T14:29:42.6659992Z Received 122906203 of 122906203 (100.0%), 837.2 MBs/sec 2026-10-24T14:29:42.6660511Z Cache Size: ~117 MB (122906203 B) 2026-10-24T14:29:42.6675212Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/14f1f657-bfc7-4124-95f8-6550df55b11e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:29:42.7308263Z Cache restored successfully 2026-10-24T14:29:42.7437340Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-24T14:29:42.7573883Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-24T14:29:42.7574271Z vp run --filter @t3tools/desktop ensure:electron 2026-10-24T14:29:42.7605079Z shell: /usr/bin/bash -e {0} 2026-10-24T14:29:42.7605497Z env: 2026-10-24T14:29:42.7605666Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:42.7605905Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:42.7606130Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:42.7606341Z ##[endgroup] 2026-10-24T14:29:42.9305378Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-24T14:29:43.5686925Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-24T14:29:43.5708806Z 2026-10-24T14:29:43.5800162Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T14:29:43.5800453Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-24T14:29:43.5822355Z shell: /usr/bin/bash -e {0} 2026-10-24T14:29:43.5822494Z env: 2026-10-24T14:29:43.5822606Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:43.5822760Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:43.5822904Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:43.5823047Z ##[endgroup] 2026-10-24T14:29:43.6359178Z ...... 2026-10-24T14:29:43.6359431Z ---------------------------------------------------------------------- 2026-10-24T14:29:43.6359647Z Ran 6 tests in 0.005s 2026-10-24T14:29:43.6359733Z 2026-10-24T14:29:43.6359792Z OK 2026-10-24T14:29:43.6458259Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T14:29:43.6458805Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-24T14:29:43.6479839Z shell: /usr/bin/bash -e {0} 2026-10-24T14:29:43.6480038Z env: 2026-10-24T14:29:43.6480211Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:43.6480369Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:43.6480516Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:43.6480659Z ##[endgroup] 2026-10-24T14:29:43.7125182Z ✔ allows preview releases from any branch without consulting main (0.71564ms) 2026-10-24T14:29:43.7126014Z ✔ rejects a manual stable release from a feature branch (0.34458ms) 2026-10-24T14:29:43.7127633Z ✔ rejects a manual nightly release from a feature branch (3.847892ms) 2026-10-24T14:29:43.7128220Z ✔ rejects a release commit that is behind from main (0.16058ms) 2026-10-24T14:29:43.7128612Z ✔ rejects a release commit that is diverged from main (0.07295ms) 2026-10-24T14:29:43.7129032Z ✔ releases the first nightly when no nightly is published (0.37971ms) 2026-10-24T14:29:43.7129486Z ✔ uses publication time, not release order or the tagged commit date (0.15152ms) 2026-10-24T14:29:43.7129952Z ✔ ignores stable releases and drafts when checking the gap (0.1323ms) 2026-10-24T14:29:43.7130382Z ✔ fails instead of releasing when GitHub cannot supply release state (0.16858ms) 2026-10-24T14:29:43.7130875Z ✔ skips a candidate commit that is behind relative to the last nightly (0.17458ms) 2026-10-24T14:29:43.7131371Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.06923ms) 2026-10-24T14:29:43.7131838Z ✔ stable releases resolve the commit of the newest published nightly (0.599821ms) 2026-10-24T14:29:43.7132407Z ✔ stable releases derive the version from legacy nightly tags (0.15693ms) 2026-10-24T14:29:43.7697029Z ✔ hosted web: saves one deployment URL after plain URL (5.162272ms) 2026-10-24T14:29:43.7697361Z ✔ hosted web: saves one deployment URL after lockfile warning (3.10022ms) 2026-10-24T14:29:43.7698810Z ✔ hosted web: saves one deployment URL after trailing diagnostic (3.037412ms) 2026-10-24T14:29:43.7699103Z ✔ hosted web: rejects missing URL without saving output (2.903601ms) 2026-10-24T14:29:43.7699356Z ✔ hosted web: rejects invalid URL without saving output (2.79569ms) 2026-10-24T14:29:43.7699607Z ✔ hosted web: rejects multiple URLs without saving output (2.705811ms) 2026-10-24T14:29:43.7699861Z ✔ hosted web: rejects failed deployment without saving output (1.665901ms) 2026-10-24T14:29:43.7700118Z ✔ marketing: saves one deployment URL after plain URL (4.266072ms) 2026-10-24T14:29:43.7700367Z ✔ marketing: saves one deployment URL after lockfile warning (4.468671ms) 2026-10-24T14:29:43.7700637Z ✔ marketing: saves one deployment URL after trailing diagnostic (4.907272ms) 2026-10-24T14:29:43.7701468Z ✔ marketing: rejects missing URL without saving output (3.775291ms) 2026-10-24T14:29:43.7702132Z ✔ marketing: rejects invalid URL without saving output (3.253621ms) 2026-10-24T14:29:43.7702812Z ✔ marketing: rejects multiple URLs without saving output (3.301022ms) 2026-10-24T14:29:43.7703709Z ✔ marketing: rejects failed deployment without saving output (2.31342ms) 2026-10-24T14:29:43.7704202Z ✔ web preview: saves one deployment URL after plain URL (2.711681ms) 2026-10-24T14:29:43.7704658Z ✔ web preview: saves one deployment URL after lockfile warning (2.547031ms) 2026-10-24T14:29:43.7705287Z ✔ web preview: saves one deployment URL after trailing diagnostic (2.275391ms) 2026-10-24T14:29:43.7705752Z ✔ web preview: rejects missing URL without saving output (2.00196ms) 2026-10-24T14:29:43.7706655Z ✔ web preview: rejects invalid URL without saving output (2.052041ms) 2026-10-24T14:29:43.7707260Z ✔ web preview: rejects multiple URLs without saving output (2.134621ms) 2026-10-24T14:29:43.7708312Z ✔ web preview: rejects failed deployment without saving output (1.212141ms) 2026-10-24T14:29:43.7749607Z ℹ tests 34 2026-10-24T14:29:43.7749738Z ℹ suites 0 2026-10-24T14:29:43.7749846Z ℹ pass 34 2026-10-24T14:29:43.7750065Z ℹ fail 0 2026-10-24T14:29:43.7750175Z ℹ cancelled 0 2026-10-24T14:29:43.7750287Z ℹ skipped 0 2026-10-24T14:29:43.7750410Z ℹ todo 0 2026-10-24T14:29:43.7750610Z ℹ duration_ms 105.085866 2026-10-24T14:29:43.7821293Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T14:29:43.7821565Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-24T14:29:43.7821750Z cat "$RUNNER_TEMP/apt.log" 2026-10-24T14:29:43.7821906Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-24T14:29:43.7842888Z shell: /usr/bin/bash -e {0} 2026-10-24T14:29:43.7843022Z env: 2026-10-24T14:29:43.7843136Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:29:43.7843287Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:29:43.7843431Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:43.7843568Z ##[endgroup] 2026-10-24T14:31:15.8676073Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-24T14:31:15.8676742Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T14:31:15.8677055Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-24T14:31:15.8677316Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-24T14:31:15.8677564Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-24T14:31:15.8677847Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-24T14:31:15.8678212Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-24T14:31:15.8678605Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-24T14:31:15.8679034Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-24T14:31:15.8679456Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-24T14:31:15.8679778Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-24T14:31:15.8680035Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-24T14:31:15.8680296Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-24T14:31:15.8680565Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-24T14:31:15.8680820Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-24T14:31:15.8681082Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-24T14:31:15.8681344Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-24T14:31:15.8681611Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-24T14:31:15.8681975Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-24T14:31:15.8682411Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-24T14:31:15.8682764Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-24T14:31:15.8683051Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-24T14:31:15.8683319Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-24T14:31:15.8683621Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-24T14:31:15.8683896Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-24T14:31:15.8684165Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-24T14:31:15.8684434Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-24T14:31:15.8684713Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-24T14:31:15.8684997Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-24T14:31:15.8685324Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-24T14:31:15.8685668Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-24T14:31:15.8685962Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-24T14:31:15.8686259Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-24T14:31:15.8686543Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-24T14:31:15.8686831Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-24T14:31:15.8687123Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-24T14:31:15.8687414Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-24T14:31:15.8687693Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-24T14:31:15.8687980Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-24T14:31:15.8688271Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-24T14:31:15.8688559Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-24T14:31:15.8688832Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-24T14:31:15.8689109Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B] 2026-10-24T14:31:15.8689391Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-24T14:31:15.8689674Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-24T14:31:15.8689960Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-24T14:31:15.8690369Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-24T14:31:15.8690768Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-24T14:31:15.8691071Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-24T14:31:15.8691374Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-24T14:31:15.8691670Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-24T14:31:15.8692115Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-24T14:31:15.8692407Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-24T14:31:15.8692709Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-24T14:31:15.8693001Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-24T14:31:15.8693279Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-24T14:31:15.8693553Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-24T14:31:15.8693843Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-24T14:31:15.8694128Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-24T14:31:15.8694415Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-24T14:31:15.8694698Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-24T14:31:15.8694998Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-24T14:31:15.8695322Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-24T14:31:15.8695614Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-24T14:31:15.8695901Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-24T14:31:15.8696314Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-24T14:31:15.8696630Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-24T14:31:15.8696920Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-24T14:31:15.8697209Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-24T14:31:15.8697508Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-24T14:31:15.8697738Z Fetched 40.7 MB in 9s (4687 kB/s) 2026-10-24T14:31:15.8697881Z Reading package lists... 2026-10-24T14:31:15.8698004Z Reading package lists... 2026-10-24T14:31:15.8698131Z Building dependency tree... 2026-10-24T14:31:15.8698264Z Reading state information... 2026-10-24T14:31:15.8698421Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-24T14:31:15.8698612Z The following additional packages will be installed: 2026-10-24T14:31:15.8698816Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-24T14:31:15.8699041Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-24T14:31:15.8699266Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-24T14:31:15.8699542Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-24T14:31:15.8699793Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-24T14:31:15.8700009Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-24T14:31:15.8700160Z Suggested packages: 2026-10-24T14:31:15.8700321Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-24T14:31:15.8700650Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-24T14:31:15.8700968Z The following NEW packages will be installed: 2026-10-24T14:31:15.8701164Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-24T14:31:15.8701391Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-24T14:31:15.8701632Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-24T14:31:15.8701825Z uuid-dev 2026-10-24T14:31:15.8701939Z The following packages will be upgraded: 2026-10-24T14:31:15.8702127Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-24T14:31:15.8702363Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-24T14:31:15.8702567Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-24T14:31:15.8702766Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-24T14:31:15.8702945Z Need to get 8378 kB of archives. 2026-10-24T14:31:15.8703124Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-24T14:31:15.8703355Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-24T14:31:15.8703649Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-24T14:31:15.8704001Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-24T14:31:15.8704341Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-24T14:31:15.8704686Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-24T14:31:15.8705075Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-24T14:31:15.8705420Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-24T14:31:15.8705769Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-24T14:31:15.8706117Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-24T14:31:15.8706461Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-24T14:31:15.8706802Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-24T14:31:15.8707149Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.10 [50.2 kB] 2026-10-24T14:31:15.8707517Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.10 [97.9 kB] 2026-10-24T14:31:15.8707882Z Get:14 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.10 [183 kB] 2026-10-24T14:31:15.8708254Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-24T14:31:15.8708608Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-24T14:31:15.8708960Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-24T14:31:15.8709302Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-24T14:31:15.8709630Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-24T14:31:15.8709948Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-24T14:31:15.8710267Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-24T14:31:15.8710663Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-24T14:31:15.8711172Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-24T14:31:15.8711550Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.10 [73.5 kB] 2026-10-24T14:31:15.8711937Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.10 [138 kB] 2026-10-24T14:31:15.8712298Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-24T14:31:15.8712648Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-24T14:31:15.8712979Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-24T14:31:15.8713307Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-24T14:31:15.8713666Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-24T14:31:15.8714032Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-24T14:31:15.8714382Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-24T14:31:15.8714630Z Fetched 8378 kB in 1s (12.5 MB/s) 2026-10-24T14:31:15.8714762Z (Reading database ... 2026-10-24T14:31:15.8714899Z (Reading database ... 5% 2026-10-24T14:31:15.8715047Z (Reading database ... 10% 2026-10-24T14:31:15.8715167Z (Reading database ... 15% 2026-10-24T14:31:15.8715286Z (Reading database ... 20% 2026-10-24T14:31:15.8715404Z (Reading database ... 25% 2026-10-24T14:31:15.8715519Z (Reading database ... 30% 2026-10-24T14:31:15.8715634Z (Reading database ... 35% 2026-10-24T14:31:15.8715751Z (Reading database ... 40% 2026-10-24T14:31:15.8715865Z (Reading database ... 45% 2026-10-24T14:31:15.8715986Z (Reading database ... 50% 2026-10-24T14:31:15.8716105Z (Reading database ... 55% 2026-10-24T14:31:15.8716223Z (Reading database ... 60% 2026-10-24T14:31:15.8716340Z (Reading database ... 65% 2026-10-24T14:31:15.8716455Z (Reading database ... 70% 2026-10-24T14:31:15.8716573Z (Reading database ... 75% 2026-10-24T14:31:15.8716688Z (Reading database ... 80% 2026-10-24T14:31:15.8716804Z (Reading database ... 85% 2026-10-24T14:31:15.8716918Z (Reading database ... 90% 2026-10-24T14:31:15.8717031Z (Reading database ... 95% 2026-10-24T14:31:15.8717149Z (Reading database ... 100% 2026-10-24T14:31:15.8717319Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8717550Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8717775Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8717968Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8718111Z (Reading database ... 2026-10-24T14:31:15.8718228Z (Reading database ... 5% 2026-10-24T14:31:15.8718346Z (Reading database ... 10% 2026-10-24T14:31:15.8718462Z (Reading database ... 15% 2026-10-24T14:31:15.8718580Z (Reading database ... 20% 2026-10-24T14:31:15.8718694Z (Reading database ... 25% 2026-10-24T14:31:15.8718809Z (Reading database ... 30% 2026-10-24T14:31:15.8718923Z (Reading database ... 35% 2026-10-24T14:31:15.8719039Z (Reading database ... 40% 2026-10-24T14:31:15.8719152Z (Reading database ... 45% 2026-10-24T14:31:15.8719267Z (Reading database ... 50% 2026-10-24T14:31:15.8719385Z (Reading database ... 55% 2026-10-24T14:31:15.8719498Z (Reading database ... 60% 2026-10-24T14:31:15.8719616Z (Reading database ... 65% 2026-10-24T14:31:15.8719731Z (Reading database ... 70% 2026-10-24T14:31:15.8719846Z (Reading database ... 75% 2026-10-24T14:31:15.8719961Z (Reading database ... 80% 2026-10-24T14:31:15.8720079Z (Reading database ... 85% 2026-10-24T14:31:15.8720195Z (Reading database ... 90% 2026-10-24T14:31:15.8720500Z (Reading database ... 95% 2026-10-24T14:31:15.8720703Z (Reading database ... 100% 2026-10-24T14:31:15.8720870Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8721096Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8721318Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8721513Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8721779Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-24T14:31:15.8722235Z update-alternatives: warning: skip creation of /usr/share/man/man1/pager.1.gz because associated file /usr/share/man/man1/less.1.gz (of link group pager) doesn't exist 2026-10-24T14:31:15.8722624Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-24T14:31:15.8722811Z (Reading database ... 2026-10-24T14:31:15.8722927Z (Reading database ... 5% 2026-10-24T14:31:15.8723049Z (Reading database ... 10% 2026-10-24T14:31:15.8723171Z (Reading database ... 15% 2026-10-24T14:31:15.8723285Z (Reading database ... 20% 2026-10-24T14:31:15.8723402Z (Reading database ... 25% 2026-10-24T14:31:15.8723515Z (Reading database ... 30% 2026-10-24T14:31:15.8723628Z (Reading database ... 35% 2026-10-24T14:31:15.8723743Z (Reading database ... 40% 2026-10-24T14:31:15.8723862Z (Reading database ... 45% 2026-10-24T14:31:15.8723976Z (Reading database ... 50% 2026-10-24T14:31:15.8724093Z (Reading database ... 55% 2026-10-24T14:31:15.8724206Z (Reading database ... 60% 2026-10-24T14:31:15.8724323Z (Reading database ... 65% 2026-10-24T14:31:15.8724437Z (Reading database ... 70% 2026-10-24T14:31:15.8724551Z (Reading database ... 75% 2026-10-24T14:31:15.8724667Z (Reading database ... 80% 2026-10-24T14:31:15.8724780Z (Reading database ... 85% 2026-10-24T14:31:15.8724899Z (Reading database ... 90% 2026-10-24T14:31:15.8725043Z (Reading database ... 95% 2026-10-24T14:31:15.8725163Z (Reading database ... 100% 2026-10-24T14:31:15.8725332Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8725558Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8725767Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8725984Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8726225Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8726442Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8726599Z (Reading database ... 2026-10-24T14:31:15.8726714Z (Reading database ... 5% 2026-10-24T14:31:15.8726832Z (Reading database ... 10% 2026-10-24T14:31:15.8726947Z (Reading database ... 15% 2026-10-24T14:31:15.8727065Z (Reading database ... 20% 2026-10-24T14:31:15.8727180Z (Reading database ... 25% 2026-10-24T14:31:15.8727294Z (Reading database ... 30% 2026-10-24T14:31:15.8727412Z (Reading database ... 35% 2026-10-24T14:31:15.8727527Z (Reading database ... 40% 2026-10-24T14:31:15.8727646Z (Reading database ... 45% 2026-10-24T14:31:15.8727759Z (Reading database ... 50% 2026-10-24T14:31:15.8727875Z (Reading database ... 55% 2026-10-24T14:31:15.8727989Z (Reading database ... 60% 2026-10-24T14:31:15.8728104Z (Reading database ... 65% 2026-10-24T14:31:15.8728220Z (Reading database ... 70% 2026-10-24T14:31:15.8728335Z (Reading database ... 75% 2026-10-24T14:31:15.8728450Z (Reading database ... 80% 2026-10-24T14:31:15.8728564Z (Reading database ... 85% 2026-10-24T14:31:15.8728681Z (Reading database ... 90% 2026-10-24T14:31:15.8728795Z (Reading database ... 95% 2026-10-24T14:31:15.8728911Z (Reading database ... 100% 2026-10-24T14:31:15.8729077Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8729293Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8729514Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8729769Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8730008Z (Reading database ... 2026-10-24T14:31:15.8730124Z (Reading database ... 5% 2026-10-24T14:31:15.8730243Z (Reading database ... 10% 2026-10-24T14:31:15.8730359Z (Reading database ... 15% 2026-10-24T14:31:15.8730475Z (Reading database ... 20% 2026-10-24T14:31:15.8730591Z (Reading database ... 25% 2026-10-24T14:31:15.8730706Z (Reading database ... 30% 2026-10-24T14:31:15.8730822Z (Reading database ... 35% 2026-10-24T14:31:15.8730936Z (Reading database ... 40% 2026-10-24T14:31:15.8731052Z (Reading database ... 45% 2026-10-24T14:31:15.8731166Z (Reading database ... 50% 2026-10-24T14:31:15.8731283Z (Reading database ... 55% 2026-10-24T14:31:15.8731401Z (Reading database ... 60% 2026-10-24T14:31:15.8731515Z (Reading database ... 65% 2026-10-24T14:31:15.8731633Z (Reading database ... 70% 2026-10-24T14:31:15.8731746Z (Reading database ... 75% 2026-10-24T14:31:15.8731926Z (Reading database ... 80% 2026-10-24T14:31:15.8732095Z (Reading database ... 85% 2026-10-24T14:31:15.8732215Z (Reading database ... 90% 2026-10-24T14:31:15.8732333Z (Reading database ... 95% 2026-10-24T14:31:15.8732450Z (Reading database ... 100% 2026-10-24T14:31:15.8732617Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8732839Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8733070Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8733292Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8733515Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8733717Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8733868Z (Reading database ... 2026-10-24T14:31:15.8733983Z (Reading database ... 5% 2026-10-24T14:31:15.8734099Z (Reading database ... 10% 2026-10-24T14:31:15.8734217Z (Reading database ... 15% 2026-10-24T14:31:15.8734335Z (Reading database ... 20% 2026-10-24T14:31:15.8734456Z (Reading database ... 25% 2026-10-24T14:31:15.8734571Z (Reading database ... 30% 2026-10-24T14:31:15.8734688Z (Reading database ... 35% 2026-10-24T14:31:15.8734801Z (Reading database ... 40% 2026-10-24T14:31:15.8734915Z (Reading database ... 45% 2026-10-24T14:31:15.8735060Z (Reading database ... 50% 2026-10-24T14:31:15.8735174Z (Reading database ... 55% 2026-10-24T14:31:15.8735291Z (Reading database ... 60% 2026-10-24T14:31:15.8735407Z (Reading database ... 65% 2026-10-24T14:31:15.8735523Z (Reading database ... 70% 2026-10-24T14:31:15.8735638Z (Reading database ... 75% 2026-10-24T14:31:15.8735753Z (Reading database ... 80% 2026-10-24T14:31:15.8735870Z (Reading database ... 85% 2026-10-24T14:31:15.8735989Z (Reading database ... 90% 2026-10-24T14:31:15.8736106Z (Reading database ... 95% 2026-10-24T14:31:15.8736223Z (Reading database ... 100% 2026-10-24T14:31:15.8736390Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8736617Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T14:31:15.8736848Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-24T14:31:15.8737059Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-24T14:31:15.8737211Z (Reading database ... 2026-10-24T14:31:15.8737326Z (Reading database ... 5% 2026-10-24T14:31:15.8737443Z (Reading database ... 10% 2026-10-24T14:31:15.8737562Z (Reading database ... 15% 2026-10-24T14:31:15.8737677Z (Reading database ... 20% 2026-10-24T14:31:15.8737795Z (Reading database ... 25% 2026-10-24T14:31:15.8737910Z (Reading database ... 30% 2026-10-24T14:31:15.8738024Z (Reading database ... 35% 2026-10-24T14:31:15.8738141Z (Reading database ... 40% 2026-10-24T14:31:15.8738256Z (Reading database ... 45% 2026-10-24T14:31:15.8738371Z (Reading database ... 50% 2026-10-24T14:31:15.8738485Z (Reading database ... 55% 2026-10-24T14:31:15.8738601Z (Reading database ... 60% 2026-10-24T14:31:15.8738714Z (Reading database ... 65% 2026-10-24T14:31:15.8738902Z (Reading database ... 70% 2026-10-24T14:31:15.8739106Z (Reading database ... 75% 2026-10-24T14:31:15.8739222Z (Reading database ... 80% 2026-10-24T14:31:15.8739340Z (Reading database ... 85% 2026-10-24T14:31:15.8739456Z (Reading database ... 90% 2026-10-24T14:31:15.8739571Z (Reading database ... 95% 2026-10-24T14:31:15.8739687Z (Reading database ... 100% 2026-10-24T14:31:15.8739852Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8740068Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8740288Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8740490Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8740638Z (Reading database ... 2026-10-24T14:31:15.8740756Z (Reading database ... 5% 2026-10-24T14:31:15.8740872Z (Reading database ... 10% 2026-10-24T14:31:15.8740990Z (Reading database ... 15% 2026-10-24T14:31:15.8741108Z (Reading database ... 20% 2026-10-24T14:31:15.8741226Z (Reading database ... 25% 2026-10-24T14:31:15.8741342Z (Reading database ... 30% 2026-10-24T14:31:15.8741455Z (Reading database ... 35% 2026-10-24T14:31:15.8741569Z (Reading database ... 40% 2026-10-24T14:31:15.8741683Z (Reading database ... 45% 2026-10-24T14:31:15.8741798Z (Reading database ... 50% 2026-10-24T14:31:15.8741910Z (Reading database ... 55% 2026-10-24T14:31:15.8742027Z (Reading database ... 60% 2026-10-24T14:31:15.8742141Z (Reading database ... 65% 2026-10-24T14:31:15.8742254Z (Reading database ... 70% 2026-10-24T14:31:15.8742373Z (Reading database ... 75% 2026-10-24T14:31:15.8742485Z (Reading database ... 80% 2026-10-24T14:31:15.8742602Z (Reading database ... 85% 2026-10-24T14:31:15.8742716Z (Reading database ... 90% 2026-10-24T14:31:15.8742831Z (Reading database ... 95% 2026-10-24T14:31:15.8742947Z (Reading database ... 100% 2026-10-24T14:31:15.8743111Z (Reading database ... 207982 files and directories currently installed.) 2026-10-24T14:31:15.8743331Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8743539Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8743759Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-24T14:31:15.8743995Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:31:15.8744233Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:31:15.8744465Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:31:15.8744702Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:31:15.8744944Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:31:15.8745219Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:31:15.8745464Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-24T14:31:15.8745705Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8745929Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8746157Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8746384Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8746601Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8746806Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-24T14:31:15.8747008Z Selecting previously unselected package libsecret-common. 2026-10-24T14:31:15.8747223Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-24T14:31:15.8747420Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-24T14:31:15.8747608Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-24T14:31:15.8747824Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-24T14:31:15.8748084Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T14:31:15.8748367Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-24T14:31:15.8748585Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-24T14:31:15.8748786Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T14:31:15.8748972Z Selecting previously unselected package libgpg-error-dev. 2026-10-24T14:31:15.8749186Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-24T14:31:15.8749388Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T14:31:15.8749569Z Selecting previously unselected package libgcrypt20-dev. 2026-10-24T14:31:15.8749779Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-24T14:31:15.8749983Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T14:31:15.8750182Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-24T14:31:15.8750433Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:31:15.8750672Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8750881Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-24T14:31:15.8751105Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:31:15.8751319Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8751506Z Selecting previously unselected package uuid-dev:amd64. 2026-10-24T14:31:15.8751703Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8751892Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8752073Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-24T14:31:15.8752287Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8752489Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8752683Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-24T14:31:15.8752893Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-24T14:31:15.8753080Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T14:31:15.8753266Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-24T14:31:15.8753482Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-24T14:31:15.8753682Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T14:31:15.8753867Z Selecting previously unselected package libmount-dev:amd64. 2026-10-24T14:31:15.8754078Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-24T14:31:15.8754272Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8754463Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-24T14:31:15.8754679Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-24T14:31:15.8754892Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8755116Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-24T14:31:15.8755333Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-24T14:31:15.8755533Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T14:31:15.8755700Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8755858Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8756019Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8756199Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8756364Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-24T14:31:15.8756527Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8756690Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-24T14:31:15.8756864Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8757038Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8757259Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8757506Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8757705Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-24T14:31:15.8757911Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-24T14:31:15.8758082Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8758261Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8758455Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8758652Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-24T14:31:15.8758823Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8758978Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8759130Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-24T14:31:15.8759301Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-24T14:31:15.8759476Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-24T14:31:15.8759647Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-24T14:31:15.8759825Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-24T14:31:15.8760003Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-24T14:31:15.8760182Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-24T14:31:15.8760356Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-24T14:31:15.8760537Z Not building database; man-db/auto-update is not 'true'. 2026-10-24T14:31:15.8760720Z Processing triggers for install-info (7.1-3build2) ... 2026-10-24T14:31:15.8760840Z 2026-10-24T14:31:15.8760890Z Restarting services... 2026-10-24T14:31:15.8761432Z systemctl restart esm-cache.service irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-timedated.service systemd-udevd.service udisks2.service 2026-10-24T14:31:15.8762096Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-24T14:31:15.8762264Z 2026-10-24T14:31:15.8762322Z Service restarts being deferred: 2026-10-24T14:31:15.8762465Z systemctl restart ModemManager.service 2026-10-24T14:31:15.8762611Z systemctl restart dbus.service 2026-10-24T14:31:15.8762745Z systemctl restart getty@tty1.service 2026-10-24T14:31:15.8762911Z systemctl restart networkd-dispatcher.service 2026-10-24T14:31:15.8763077Z systemctl restart serial-getty@ttyS0.service 2026-10-24T14:31:15.8763252Z systemctl restart setup_and_run_blacksmith.service 2026-10-24T14:31:15.8763418Z systemctl restart systemd-logind.service 2026-10-24T14:31:15.8763519Z 2026-10-24T14:31:15.8763577Z No containers need to be restarted. 2026-10-24T14:31:15.8763671Z 2026-10-24T14:31:15.8763725Z User sessions running outdated binaries: 2026-10-24T14:31:15.8763885Z runner @ user manager service: systemd[1852] 2026-10-24T14:31:15.8763984Z 2026-10-24T14:31:15.8764087Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-24T14:31:15.8801109Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T14:31:15.8801585Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-24T14:31:15.8801930Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-24T14:31:15.8802169Z  filters=() 2026-10-24T14:31:15.8802453Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-24T14:31:15.8802763Z fi 2026-10-24T14:31:15.8802997Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-24T14:31:15.8825053Z shell: /usr/bin/bash -e {0} 2026-10-24T14:31:15.8825209Z env: 2026-10-24T14:31:15.8825322Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:31:15.8825470Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:31:15.8825617Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:31:15.8826296Z TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/scripts 2026-10-24T14:31:15.8827306Z ##[endgroup] 2026-10-24T14:31:16.0467351Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-24T14:31:16.0477421Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-24T14:31:16.0484660Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:16.0491144Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:16.2164145Z 2026-10-24T14:31:16.2166266Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-24T14:31:16.2166577Z 2026-10-24T14:31:16.2247180Z 2026-10-24T14:31:16.2249220Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core 2026-10-24T14:31:16.2249714Z 2026-10-24T14:31:16.2374570Z 2026-10-24T14:31:16.2376346Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket 2026-10-24T14:31:16.2376728Z 2026-10-24T14:31:16.2409125Z 2026-10-24T14:31:16.2424198Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-24T14:31:16.2459942Z 2026-10-24T14:31:16.6453541Z ✓ src/server/mergeMessage.test.ts (11 tests) 5ms 2026-10-24T14:31:16.7133852Z ✓ src/server/pullRequestChecks.test.ts (16 tests) 20ms 2026-10-24T14:31:16.8020363Z ✓ src/server/diffFileRevisions.test.ts (15 tests) 8ms 2026-10-24T14:31:16.9273045Z ✓ src/server/SourceControlProvider.test.ts (1 test) 4ms 2026-10-24T14:31:17.4528300Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 38ms 2026-10-24T14:31:17.5607162Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 23ms 2026-10-24T14:31:17.8212013Z ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 27ms 2026-10-24T14:31:17.8360192Z 2026-10-24T14:31:17.8415658Z  Test Files  5 passed (5) 2026-10-24T14:31:17.8455547Z  Tests  49 passed (49) 2026-10-24T14:31:17.8455887Z  Start at  14:31:16 2026-10-24T14:31:17.8456201Z  Duration  1.60s (transform 44%, import 31%, setup 22%, tests 2%, worker 1%) 2026-10-24T14:31:17.8456889Z 2026-10-24T14:31:17.8815527Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 333ms 2026-10-24T14:31:17.8833060Z 2026-10-24T14:31:17.8882322Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:18.2044528Z 2026-10-24T14:31:18.2092063Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github 2026-10-24T14:31:18.2092582Z 2026-10-24T14:31:18.2556279Z ✓ src/shared/definition.test.ts (4 tests) 13ms 2026-10-24T14:31:18.2595904Z ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 24ms 2026-10-24T14:31:18.4307237Z ✓ src/server/BitbucketPullRequestProvider.listing.test.ts (1 test) 26ms 2026-10-24T14:31:18.4375147Z ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 64ms 2026-10-24T14:31:18.4537525Z ✓ src/server/BitbucketPullRequestProvider.test.ts (19 tests) 50ms 2026-10-24T14:31:18.5471346Z ✓ src/server/BitbucketApi.test.ts (23 tests) 162ms 2026-10-24T14:31:18.5518310Z 2026-10-24T14:31:18.5520336Z  Test Files  6 passed (6) 2026-10-24T14:31:18.5520711Z  Tests  92 passed (92) 2026-10-24T14:31:18.5521042Z  Start at  14:31:16 2026-10-24T14:31:18.5521346Z  Duration  2.31s (transform 55%, import 34%, setup 7%, tests 3%) 2026-10-24T14:31:18.5533421Z 2026-10-24T14:31:18.5904486Z 2026-10-24T14:31:18.5915764Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:18.8133705Z 2026-10-24T14:31:18.8166963Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab 2026-10-24T14:31:18.8168390Z 2026-10-24T14:31:18.8923352Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 74ms 2026-10-24T14:31:19.0599988Z ✓ src/server/gitHubPullRequestJson.test.ts (50 tests) 80ms 2026-10-24T14:31:19.3857088Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 70ms 2026-10-24T14:31:19.4177178Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 33ms 2026-10-24T14:31:19.5704912Z ✓ src/window/DesktopWindow.test.ts (20 tests) 134ms 2026-10-24T14:31:19.7579968Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 227ms 2026-10-24T14:31:19.8823254Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 221ms 2026-10-24T14:31:19.9126259Z ✓ src/preview/Manager.test.ts (55 tests) 500ms 2026-10-24T14:31:20.0300181Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 349ms 2026-10-24T14:31:20.0701466Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 102ms 2026-10-24T14:31:20.1799168Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 407ms 2026-10-24T14:31:20.3142214Z ✓  unit  src/lib/threadActivity.test.ts (36 tests) 116ms 2026-10-24T14:31:20.5092278Z ✓ src/server/GitHubRest.test.ts (8 tests) 78ms 2026-10-24T14:31:20.5591665Z ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 152ms 2026-10-24T14:31:20.7213289Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 40ms 2026-10-24T14:31:20.7409110Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 176ms 2026-10-24T14:31:20.7699941Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 56ms 2026-10-24T14:31:20.7714822Z ✓ src/server/githubStackActions.test.ts (9 tests) 159ms 2026-10-24T14:31:20.8017758Z ✓ src/server/GitHubPullRequestProvider.test.ts (23 tests) 70ms 2026-10-24T14:31:20.8544143Z ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 107ms 2026-10-24T14:31:20.8683443Z ✓ src/snapShot/snapShot.test.ts (36 tests) 51ms 2026-10-24T14:31:20.9076350Z ✓ src/server/GitLabCli.test.ts (5 tests) 42ms 2026-10-24T14:31:20.9456324Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 48ms 2026-10-24T14:31:20.9657049Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 29ms 2026-10-24T14:31:21.0087867Z ✓  unit  src/features/threads/threadListV2.test.ts (58 tests) 68ms 2026-10-24T14:31:21.0282642Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 60ms 2026-10-24T14:31:21.1151267Z ✓ src/app/DesktopClerk.test.ts (15 tests) 126ms 2026-10-24T14:31:21.1542350Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 118ms 2026-10-24T14:31:21.3173469Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 60ms 2026-10-24T14:31:21.3310635Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 71ms 2026-10-24T14:31:21.4563177Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 101ms 2026-10-24T14:31:21.6239885Z ✓ src/server/GitLabSourceControlProvider.git.test.ts (3 tests) 653ms 2026-10-24T14:31:21.6316532Z ✓ ignores unavailable or non-regular GitLab default templates 466ms 2026-10-24T14:31:21.7630071Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 268ms 2026-10-24T14:31:21.8349465Z ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 1085ms 2026-10-24T14:31:21.8392366Z ✓ GitHubPullRequestApi.layer (104) 2026-10-24T14:31:21.8392992Z ✓ keeps the pull request being ticked through, not the one looked up first 587ms 2026-10-24T14:31:21.9055352Z ✓ src/shared/definition.test.ts (9 tests) 21ms 2026-10-24T14:31:21.9418443Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 160ms 2026-10-24T14:31:21.9779587Z ✓ src/server/gitHubChangeRequestTemplate.test.ts (10 tests) 1607ms 2026-10-24T14:31:22.0093408Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 200ms 2026-10-24T14:31:22.0839638Z ✓ src/app/DesktopObservability.test.ts (5 tests) 247ms 2026-10-24T14:31:22.1092602Z ✓ src/shared/definition.test.ts (6 tests) 15ms 2026-10-24T14:31:22.1821882Z ✓ src/server/GitHubCredentials.test.ts (5 tests) 57ms 2026-10-24T14:31:22.1972235Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 702ms 2026-10-24T14:31:22.2062839Z ✓ makeRelayDeviceRegistrationRequest (15) 2026-10-24T14:31:22.2255053Z ✓ registers a Live Activity push token that rotates after registration 310ms 2026-10-24T14:31:22.2937066Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T14:31:22.3059747Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-24T14:31:22.3110647Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-24T14:31:22.3181845Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:22.3200116Z ✓ src/server/gitLabDiscovery.test.ts (3 tests) 17ms 2026-10-24T14:31:22.3272930Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-24T14:31:22.3376268Z 2026-10-24T14:31:22.3403082Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/index.js" points to missing source files 2026-10-24T14:31:22.3404140Z ✓ src/server/GitLabPullRequestProvider.rateLimit.test.ts (1 test) 9ms 2026-10-24T14:31:22.3469347Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Paths.js" points to missing source files 2026-10-24T14:31:22.3507008Z 2026-10-24T14:31:22.3511713Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Directory.js" points to missing source files 2026-10-24T14:31:22.3693840Z  Test Files  10 passed (10) 2026-10-24T14:31:22.3694546Z  Tests  122 passed (122) 2026-10-24T14:31:22.3724656Z  Start at  14:31:18 2026-10-24T14:31:22.3803895Z  Duration  3.53s (transform 45%, import 44%, tests 6%, setup 5%) 2026-10-24T14:31:22.3849392Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/ExpoFileSystem.js" points to missing source files 2026-10-24T14:31:22.3856493Z 2026-10-24T14:31:22.3890462Z ✓ src/server/GitHubPullRequestProvider.credential.test.ts (1 test) 127ms 2026-10-24T14:31:22.3982724Z 2026-10-24T14:31:22.3983806Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:22.4139422Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/index.js" points to missing source files 2026-10-24T14:31:22.4378542Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/global.js" points to missing source files 2026-10-24T14:31:22.4478428Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/EventEmitter.js" points to missing source files 2026-10-24T14:31:22.4513538Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/NativeModule.js" points to missing source files 2026-10-24T14:31:22.4831141Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 93ms 2026-10-24T14:31:22.4941544Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedObject.js" points to missing source files 2026-10-24T14:31:22.5099815Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedRef.js" points to missing source files 2026-10-24T14:31:22.5226052Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/setUpJsLogger.fx.js" points to missing source files 2026-10-24T14:31:22.5227208Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 27ms 2026-10-24T14:31:22.5246648Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/errors/CodedError.js" points to missing source files 2026-10-24T14:31:22.5305508Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 32ms 2026-10-24T14:31:22.5524468Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.js" points to missing source files 2026-10-24T14:31:22.5747666Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 71ms 2026-10-24T14:31:22.5965545Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-24T14:31:22.6003475Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T14:31:22.6009781Z Flow is not supported 2026-10-24T14:31:22.6056202Z 1: /** 2026-10-24T14:31:22.6104341Z ^ 2026-10-24T14:31:22.6144959Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T14:31:22.6209531Z 3: * 2026-10-24T14:31:22.6254295Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T14:31:22.6273063Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T14:31:22.6306649Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T14:31:22.6334263Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T14:31:22.6386832Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T14:31:22.6424993Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T14:31:22.6456324Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T14:31:22.6493622Z cause: undefined, 2026-10-24T14:31:22.6632482Z __vitest_rollup_error__: { 2026-10-24T14:31:22.6647971Z plugin: undefined, 2026-10-24T14:31:22.6671079Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T14:31:22.6728392Z loc: { 2026-10-24T14:31:22.6755387Z line: 1, 2026-10-24T14:31:22.6785848Z column: 0, 2026-10-24T14:31:22.6810311Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js' 2026-10-24T14:31:22.6828699Z }, 2026-10-24T14:31:22.6879218Z frame: '1 | /**\n' + 2026-10-24T14:31:22.6895332Z ' | ^\n' + 2026-10-24T14:31:22.6895734Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T14:31:22.6896074Z '3 | *' 2026-10-24T14:31:22.6896246Z }, 2026-10-24T14:31:22.6896485Z runnerError: Error: RunnerError 2026-10-24T14:31:22.6897311Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T14:31:22.6898508Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T14:31:22.6899300Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:22.6900301Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T14:31:22.6901479Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T14:31:22.6902599Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T14:31:22.6904057Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T14:31:22.6905422Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T14:31:22.6907298Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T14:31:22.6908525Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T14:31:22.6909148Z } 2026-10-24T14:31:22.6909441Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T14:31:22.6909821Z Flow is not supported 2026-10-24T14:31:22.6910001Z 1: /** 2026-10-24T14:31:22.6910163Z ^ 2026-10-24T14:31:22.6910409Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T14:31:22.6910634Z 3: * 2026-10-24T14:31:22.6911145Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T14:31:22.6912170Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T14:31:22.6913353Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T14:31:22.6914489Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T14:31:22.6915630Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T14:31:22.6916782Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T14:31:22.6917945Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T14:31:22.6918625Z cause: undefined, 2026-10-24T14:31:22.6918824Z __vitest_rollup_error__: { 2026-10-24T14:31:22.6919043Z plugin: undefined, 2026-10-24T14:31:22.6919714Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T14:31:22.6920623Z loc: { 2026-10-24T14:31:22.6920809Z line: 1, 2026-10-24T14:31:22.6921008Z column: 0, 2026-10-24T14:31:22.6921613Z file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js' 2026-10-24T14:31:22.6922177Z }, 2026-10-24T14:31:22.6922365Z frame: '1 | /**\n' + 2026-10-24T14:31:22.6922584Z ' | ^\n' + 2026-10-24T14:31:22.6922858Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T14:31:22.6923124Z '3 | *' 2026-10-24T14:31:22.6923301Z }, 2026-10-24T14:31:22.6923471Z runnerError: Error: RunnerError 2026-10-24T14:31:22.6924189Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T14:31:22.6925313Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T14:31:22.6926028Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:22.6926885Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T14:31:22.6928031Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T14:31:22.6929109Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T14:31:22.6930156Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T14:31:22.6931315Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T14:31:22.6934129Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T14:31:22.6935284Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T14:31:22.6936205Z } 2026-10-24T14:31:22.6936415Z 2026-10-24T14:31:22.6939492Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-24T14:31:22.6940053Z [composer-attachments] could not verify incoming share ownership { 2026-10-24T14:31:22.6940371Z _tag: 'IncomingShareStorageError', 2026-10-24T14:31:22.6940620Z operation: 'load', 2026-10-24T14:31:22.6940843Z shareId: null, 2026-10-24T14:31:22.6941090Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-24T14:31:22.6941344Z Flow is not supported 2026-10-24T14:31:22.6941526Z 1: /** 2026-10-24T14:31:22.6941688Z ^ 2026-10-24T14:31:22.6941887Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-24T14:31:22.6942118Z 3: * 2026-10-24T14:31:22.6942718Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0 2026-10-24T14:31:22.6943716Z at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24) 2026-10-24T14:31:22.6944811Z at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9) 2026-10-24T14:31:22.6945937Z at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39) 2026-10-24T14:31:22.6947004Z at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9) 2026-10-24T14:31:22.6948119Z at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9) 2026-10-24T14:31:22.6949235Z at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) { 2026-10-24T14:31:22.6949864Z cause: undefined, 2026-10-24T14:31:22.6950066Z __vitest_rollup_error__: { 2026-10-24T14:31:22.6950288Z plugin: undefined, 2026-10-24T14:31:22.6950860Z id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js', 2026-10-24T14:31:22.6951376Z loc: [Object], 2026-10-24T14:31:22.6951596Z frame: '1 | /**\n' + 2026-10-24T14:31:22.6951812Z ' | ^\n' + 2026-10-24T14:31:22.6952088Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-24T14:31:22.6952361Z '3 | *' 2026-10-24T14:31:22.6952543Z }, 2026-10-24T14:31:22.6953041Z runnerError: Error: RunnerError 2026-10-24T14:31:22.6953930Z at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64) 2026-10-24T14:31:22.6955034Z at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33) 2026-10-24T14:31:22.6955744Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:22.6956586Z at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7) 2026-10-24T14:31:22.6957750Z at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83) 2026-10-24T14:31:22.6958785Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1 2026-10-24T14:31:22.6959824Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T14:31:22.6960961Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T14:31:22.6962124Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T14:31:22.6963213Z at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1 2026-10-24T14:31:22.6963759Z } 2026-10-24T14:31:22.6963921Z } 2026-10-24T14:31:22.6964046Z 2026-10-24T14:31:22.7620472Z 2026-10-24T14:31:22.7688617Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-24T14:31:22.7744275Z 2026-10-24T14:31:22.7796365Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 27ms 2026-10-24T14:31:22.8104186Z ✓ src/preview/Passkeys.test.ts (6 tests) 58ms 2026-10-24T14:31:22.8858130Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T14:31:22.8975260Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:31:22.8976363Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 128ms 2026-10-24T14:31:22.9013378Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:22.9099194Z operation: 'read', 2026-10-24T14:31:22.9257381Z directory: 'composer-drafts', 2026-10-24T14:31:22.9333156Z fileName: 'drafts.json', 2026-10-24T14:31:22.9424621Z cause: Error: storage unavailable 2026-10-24T14:31:22.9495045Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T14:31:22.9658916Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64 2026-10-24T14:31:22.9723080Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T14:31:22.9856035Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T14:31:22.9950927Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T14:31:23.0139562Z ✓ src/server/GitHubSourceControlProvider.test.ts (30 tests) 2264ms 2026-10-24T14:31:23.0226963Z at new Promise () 2026-10-24T14:31:23.0227760Z ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 647ms 2026-10-24T14:31:23.0244297Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T14:31:23.0245548Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T14:31:23.0246272Z ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 650ms 2026-10-24T14:31:23.0246801Z ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 658ms 2026-10-24T14:31:23.0287691Z at new Promise () 2026-10-24T14:31:23.0288554Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T14:31:23.0310754Z } 2026-10-24T14:31:23.0347511Z 2026-10-24T14:31:23.0389084Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-24T14:31:23.0454542Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 109ms 2026-10-24T14:31:23.0494384Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:31:23.0495924Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 147ms 2026-10-24T14:31:23.0513283Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:23.0619155Z operation: 'read', 2026-10-24T14:31:23.0677096Z directory: 'composer-drafts', 2026-10-24T14:31:23.0778865Z fileName: 'drafts.json', 2026-10-24T14:31:23.0853262Z cause: Error: storage unavailable 2026-10-24T14:31:23.0969802Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-24T14:31:23.0987489Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64 2026-10-24T14:31:23.1051227Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T14:31:23.1109327Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T14:31:23.1187620Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T14:31:23.1272182Z at new Promise () 2026-10-24T14:31:23.1362081Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T14:31:23.1456009Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T14:31:23.1456611Z at new Promise () 2026-10-24T14:31:23.1573630Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T14:31:23.1618626Z } 2026-10-24T14:31:23.1662418Z 2026-10-24T14:31:23.1733281Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T14:31:23.1809632Z ✓ src/server/GitHubQuota.test.ts (4 tests) 35ms 2026-10-24T14:31:23.1810180Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:31:23.1857361Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:23.1932224Z operation: 'decode', 2026-10-24T14:31:23.1998204Z directory: 'composer-drafts', 2026-10-24T14:31:23.2056422Z fileName: 'drafts.json', 2026-10-24T14:31:23.2128184Z ✓ src/server/gitHubMediaFetch.test.ts (2 tests) 52ms 2026-10-24T14:31:23.2132376Z cause: { 2026-10-24T14:31:23.2198326Z _tag: 'SchemaError', 2026-10-24T14:31:23.2247451Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T14:31:23.2318092Z } 2026-10-24T14:31:23.2318740Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 58ms 2026-10-24T14:31:23.2385054Z } 2026-10-24T14:31:23.2411573Z 2026-10-24T14:31:23.2533545Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-24T14:31:23.2601311Z [composer-drafts] failed to hydrate drafts { 2026-10-24T14:31:23.2602270Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:23.2610399Z operation: 'decode', 2026-10-24T14:31:23.2624215Z directory: 'composer-drafts', 2026-10-24T14:31:23.2625153Z fileName: 'drafts.json', 2026-10-24T14:31:23.2625379Z cause: { 2026-10-24T14:31:23.2625574Z _tag: 'SchemaError', 2026-10-24T14:31:23.2625840Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-24T14:31:23.2626075Z } 2026-10-24T14:31:23.2626237Z } 2026-10-24T14:31:23.2626361Z 2026-10-24T14:31:23.2626843Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > removes an acknowledged outbox item even when the sign-out archive write fails 2026-10-24T14:31:23.2627398Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-24T14:31:23.2627703Z messageId: 'archive-write-failure', 2026-10-24T14:31:23.2627918Z error: { 2026-10-24T14:31:23.2628132Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:23.2628380Z operation: 'write', 2026-10-24T14:31:23.2628605Z directory: 'composer-drafts', 2026-10-24T14:31:23.2628838Z fileName: 'drafts.json', 2026-10-24T14:31:23.2629048Z cause: Error: Draft storage unavailable 2026-10-24T14:31:23.2629553Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-24T14:31:23.2630004Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:23.2630757Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T14:31:23.2631308Z } 2026-10-24T14:31:23.2631466Z } 2026-10-24T14:31:23.2631584Z 2026-10-24T14:31:23.2631981Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > retries only cleanup after an acknowledged send removal fails 2026-10-24T14:31:23.2632491Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-24T14:31:23.2632771Z environmentId: 'environment-1', 2026-10-24T14:31:23.2633001Z threadId: 'thread-1', 2026-10-24T14:31:23.2633234Z messageId: 'message-acknowledged', 2026-10-24T14:31:23.2633446Z error: { 2026-10-24T14:31:23.2633647Z _tag: 'ThreadOutboxManagerError', 2026-10-24T14:31:23.2633895Z operation: 'remove', 2026-10-24T14:31:23.2634128Z environmentId: 'environment-1', 2026-10-24T14:31:23.2634359Z threadId: 'thread-1', 2026-10-24T14:31:23.2634593Z messageId: 'message-acknowledged', 2026-10-24T14:31:23.2634818Z cause: Error: storage unavailable 2026-10-24T14:31:23.2635207Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-24T14:31:23.2635930Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T14:31:23.2636866Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T14:31:23.2638152Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T14:31:23.2638675Z at new Promise () 2026-10-24T14:31:23.2639321Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T14:31:23.2640279Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T14:31:23.2640795Z at new Promise () 2026-10-24T14:31:23.2641442Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T14:31:23.2642394Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64 2026-10-24T14:31:23.2642906Z } 2026-10-24T14:31:23.2643065Z } 2026-10-24T14:31:23.2643180Z 2026-10-24T14:31:23.2643603Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > retries a failed removal without duplicating recovered draft content 2026-10-24T14:31:23.2644163Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-24T14:31:23.2644594Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-24T14:31:23.2645354Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35 2026-10-24T14:31:23.2646340Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26 2026-10-24T14:31:23.2647276Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20 2026-10-24T14:31:23.2647810Z at new Promise () 2026-10-24T14:31:23.2648454Z at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10) 2026-10-24T14:31:23.2649421Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20 2026-10-24T14:31:23.2649953Z at new Promise () 2026-10-24T14:31:23.2650593Z at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10) 2026-10-24T14:31:23.2651676Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64 2026-10-24T14:31:23.2705515Z 2026-10-24T14:31:23.2737537Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > keeps the queue entry when the recovered draft cannot persist 2026-10-24T14:31:23.2755387Z ✓ src/shared/referenceAutolinks.test.ts (4 tests) 3ms 2026-10-24T14:31:23.2782229Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-24T14:31:23.2785189Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:23.2785502Z operation: 'write', 2026-10-24T14:31:23.2785775Z directory: 'composer-drafts', 2026-10-24T14:31:23.2786028Z fileName: 'drafts.json', 2026-10-24T14:31:23.2786234Z cause: Error: disk full 2026-10-24T14:31:23.2786587Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-24T14:31:23.2787030Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:23.2787784Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T14:31:23.2788358Z } 2026-10-24T14:31:23.2788483Z 2026-10-24T14:31:23.2788901Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text 2026-10-24T14:31:23.2789411Z [thread-outbox] failed to persist a recovery rollback { 2026-10-24T14:31:23.2789703Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:23.2789956Z operation: 'write', 2026-10-24T14:31:23.2790178Z directory: 'composer-drafts', 2026-10-24T14:31:23.2790414Z fileName: 'drafts.json', 2026-10-24T14:31:23.2790617Z cause: Error: disk full 2026-10-24T14:31:23.2790958Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T14:31:23.2791384Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:23.2792113Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T14:31:23.2792644Z } 2026-10-24T14:31:23.2792766Z 2026-10-24T14:31:23.2793174Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text 2026-10-24T14:31:23.2793678Z [thread-outbox] failed to restore an undeliverable message { 2026-10-24T14:31:23.2793972Z _tag: 'ComposerDraftPersistenceError', 2026-10-24T14:31:23.2794213Z operation: 'write', 2026-10-24T14:31:23.2794439Z directory: 'composer-drafts', 2026-10-24T14:31:23.2794670Z fileName: 'drafts.json', 2026-10-24T14:31:23.2794911Z cause: Error: disk full 2026-10-24T14:31:23.2795245Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-24T14:31:23.2795677Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T14:31:23.2796735Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20 2026-10-24T14:31:23.2798037Z } 2026-10-24T14:31:23.2798156Z 2026-10-24T14:31:23.3969497Z ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 13ms 2026-10-24T14:31:23.4008027Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 1113ms 2026-10-24T14:31:23.4260054Z ✓ mobile composer drafts (74) 2026-10-24T14:31:23.4260834Z ✓ restores deleted file chips and releases undo history (uploaded: false) 382ms 2026-10-24T14:31:23.4745176Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 7ms 2026-10-24T14:31:23.4773737Z ✓ src/server/gitHubDiscovery.test.ts (4 tests) 18ms 2026-10-24T14:31:23.5339474Z ✓ src/preview/BrowserSession.test.ts (7 tests) 32ms 2026-10-24T14:31:23.6974640Z ✓ src/server/gitHubPullRequests.test.ts (3 tests) 7ms 2026-10-24T14:31:23.8467271Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 57ms 2026-10-24T14:31:23.8580441Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 271ms 2026-10-24T14:31:23.9078685Z ✓  unit  src/lib/android-workspace-navigation.test.ts (16 tests) 10ms 2026-10-24T14:31:23.9213523Z ✓ src/server/githubStackRebase.test.ts (3 tests) 2409ms 2026-10-24T14:31:23.9271462Z ✓ cascadeRebaseStack (3) 2026-10-24T14:31:23.9373758Z ✓ moves each layer's own commits onto the rebased layer below it 967ms 2026-10-24T14:31:23.9468200Z ✓ refuses to overwrite a layer pushed after it was reviewed 734ms 2026-10-24T14:31:23.9481771Z ✓ stops at a conflicting layer and leaves it untouched 698ms 2026-10-24T14:31:23.9486098Z 2026-10-24T14:31:23.9486623Z  Test Files  18 passed (18) 2026-10-24T14:31:23.9486958Z  Tests  282 passed (282) 2026-10-24T14:31:23.9487239Z  Start at  14:31:18 2026-10-24T14:31:23.9487542Z  Duration  5.71s (import 37%, transform 32%, tests 25%, setup 6%) 2026-10-24T14:31:23.9487767Z 2026-10-24T14:31:23.9488054Z  Import  199 modules were evaluated 1800 times · 12.40s total, 37% of tracked time 2026-10-24T14:31:23.9488647Z   ~708ms faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T14:31:23.9489164Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T14:31:23.9489415Z 2026-10-24T14:31:23.9665591Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2680ms 2026-10-24T14:31:23.9706444Z ✓ WSL runtime install script (executed) (12) 2026-10-24T14:31:23.9763801Z ✓ extracts once when two installs race for the same cache 1117ms 2026-10-24T14:31:23.9934439Z 2026-10-24T14:31:23.9935591Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:24.2055951Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 98ms 2026-10-24T14:31:24.3300498Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 43ms 2026-10-24T14:31:24.3625323Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 73ms 2026-10-24T14:31:24.3717221Z ✓  unit  src/lib/composerContext.test.ts (16 tests) 144ms 2026-10-24T14:31:24.3795285Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 83ms 2026-10-24T14:31:24.4003515Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 120ms 2026-10-24T14:31:24.4212694Z 2026-10-24T14:31:24.4247374Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-24T14:31:24.4305770Z 2026-10-24T14:31:24.4667176Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 176ms 2026-10-24T14:31:24.5381857Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 61ms 2026-10-24T14:31:24.5537072Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 47ms 2026-10-24T14:31:24.7397615Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 50ms 2026-10-24T14:31:24.8938257Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 21ms 2026-10-24T14:31:24.9032889Z ✓ src/server/commands.test.ts (1 test) 2ms 2026-10-24T14:31:24.9158259Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 29ms 2026-10-24T14:31:25.0116816Z ✓ src/server/mcpInjection.test.ts (3 tests) 17ms 2026-10-24T14:31:25.0907913Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 6ms 2026-10-24T14:31:25.2819652Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 73ms 2026-10-24T14:31:25.3669750Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 68ms 2026-10-24T14:31:25.6011494Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 309ms 2026-10-24T14:31:25.6173725Z ✓ src/server/textGeneration.test.ts (1 test) 42ms 2026-10-24T14:31:25.6462420Z ✓ src/server/status.test.ts (6 tests) 111ms 2026-10-24T14:31:25.7363776Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 40ms 2026-10-24T14:31:25.7803319Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 52ms 2026-10-24T14:31:25.7933439Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 117ms 2026-10-24T14:31:25.8707953Z ✓ src/server/driver.test.ts (5 tests) 134ms 2026-10-24T14:31:25.8834413Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 43ms 2026-10-24T14:31:25.9572521Z ✓ src/preview/CdpRelay.test.ts (6 tests) 24ms 2026-10-24T14:31:26.0903707Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 78ms 2026-10-24T14:31:26.1141016Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 37ms 2026-10-24T14:31:26.1558638Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 80ms 2026-10-24T14:31:26.3609438Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 115ms 2026-10-24T14:31:26.3610384Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 79ms 2026-10-24T14:31:26.4042904Z ✓ scripts/electron-launcher.test.mjs (7 tests) 720ms 2026-10-24T14:31:26.4119559Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 364ms 2026-10-24T14:31:26.4149340Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one [two](three)+?^${four}|back\slash*/apps/desktop 339ms 2026-10-24T14:31:26.6466581Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 26ms 2026-10-24T14:31:26.7524612Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 26ms 2026-10-24T14:31:26.9742756Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 18ms 2026-10-24T14:31:27.0477368Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 602ms 2026-10-24T14:31:27.0572383Z ✓ highlightNativeReviewDiffVisibleRows (3) 2026-10-24T14:31:27.0573246Z ✓ does not carry grammar state across hunk boundaries 347ms 2026-10-24T14:31:27.0693913Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 87ms 2026-10-24T14:31:27.1093950Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 114ms 2026-10-24T14:31:27.1984818Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 26ms 2026-10-24T14:31:27.4657337Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 12ms 2026-10-24T14:31:27.5494186Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 523ms 2026-10-24T14:31:27.5520215Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-24T14:31:27.5520903Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 520ms 2026-10-24T14:31:27.5960933Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 36ms 2026-10-24T14:31:27.6306101Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 185ms 2026-10-24T14:31:27.6334402Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 21ms 2026-10-24T14:31:27.6574497Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 144ms 2026-10-24T14:31:27.6875752Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 244ms 2026-10-24T14:31:27.7744815Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 3681ms 2026-10-24T14:31:27.7812161Z ✓ new-task branch checkout (11) 2026-10-24T14:31:27.7917833Z ✓ switches to a free branch and clears its historical worktree path 357ms 2026-10-24T14:31:27.7977997Z ✓ reuses an occupied picker worktree when the project root is a symlink 314ms 2026-10-24T14:31:27.8019346Z ✓ resolves historical branch metadata to its worktree beyond a long query's first page 358ms 2026-10-24T14:31:27.8105809Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 398ms 2026-10-24T14:31:27.8153265Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 691ms 2026-10-24T14:31:27.8155796Z ✓ rejects historical worktree reuse when project root is unsafe (nested: true) 309ms 2026-10-24T14:31:27.8196345Z ✓ rejects picker worktree reuse when project root is unsafe (nested: false) 365ms 2026-10-24T14:31:27.8750086Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 53ms 2026-10-24T14:31:27.9013676Z ✓ src/ipc/methods/window.test.ts (5 tests) 111ms 2026-10-24T14:31:27.9274007Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 173ms 2026-10-24T14:31:27.9500507Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 100ms 2026-10-24T14:31:28.1179759Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 74ms 2026-10-24T14:31:28.1526309Z ✓ src/updates/releaseNotes.test.ts (8 tests) 25ms 2026-10-24T14:31:28.2094201Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 453ms 2026-10-24T14:31:28.2095016Z ✓ loads the emitted packaged boot entry and backend cache preload 338ms 2026-10-24T14:31:28.4631422Z ✓ src/server/adapter.test.ts (87 tests) 2816ms 2026-10-24T14:31:28.4646685Z ✓ PiAdapterV2 (85) 2026-10-24T14:31:28.4855880Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 766ms 2026-10-24T14:31:28.5063666Z 2026-10-24T14:31:28.5140890Z  Test Files  7 passed (7) 2026-10-24T14:31:28.5303575Z  Tests  127 passed (127) 2026-10-24T14:31:28.5375547Z  Start at  14:31:22 2026-10-24T14:31:28.5533224Z  Duration  5.73s (transform 44%, import 29%, tests 19%, setup 8%) 2026-10-24T14:31:28.5652814Z 2026-10-24T14:31:28.6804352Z 2026-10-24T14:31:28.6945322Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:28.7901466Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 5ms 2026-10-24T14:31:28.8201978Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 5ms 2026-10-24T14:31:28.8987728Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 3ms 2026-10-24T14:31:28.9151184Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 51ms 2026-10-24T14:31:29.1754033Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 21ms 2026-10-24T14:31:29.2773769Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (16 tests) 23ms 2026-10-24T14:31:29.3765230Z 2026-10-24T14:31:29.3833380Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo 2026-10-24T14:31:29.3850648Z 2026-10-24T14:31:29.4356159Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 5ms 2026-10-24T14:31:29.5174173Z ✓  unit  src/dependency-graph.test.ts (2 tests) 10ms 2026-10-24T14:31:29.5573767Z ✓ src/window/QuitHold.test.ts (7 tests) 47ms 2026-10-24T14:31:29.6020628Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 42ms 2026-10-24T14:31:29.6326079Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-24T14:31:29.6451326Z [14:31:29.628] WARN (#20): Database unavailable; loading fallback preferences. { 2026-10-24T14:31:29.6532699Z cause: { 2026-10-24T14:31:29.6744155Z _tag: 'MobileDatabaseError', 2026-10-24T14:31:29.6885975Z operation: 'load-preferences', 2026-10-24T14:31:29.7048010Z cause: Error: database unavailable 2026-10-24T14:31:29.7079622Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T14:31:29.7169866Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T14:31:29.7270420Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T14:31:29.7342991Z at MixedScheduler. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7) 2026-10-24T14:31:29.7406197Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T14:31:29.7499343Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T14:31:29.7533008Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T14:31:29.7613124Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9 2026-10-24T14:31:29.7702996Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19 2026-10-24T14:31:29.7799847Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31 2026-10-24T14:31:29.7893104Z } 2026-10-24T14:31:29.8039941Z } 2026-10-24T14:31:29.8112562Z 2026-10-24T14:31:29.8235536Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T14:31:29.8335351Z [14:31:29.630] WARN (#21): Database unavailable; loading fallback preferences. { 2026-10-24T14:31:29.8466869Z cause: { 2026-10-24T14:31:29.8538171Z _tag: 'MobileDatabaseError', 2026-10-24T14:31:29.8657605Z operation: 'load-preferences', 2026-10-24T14:31:29.8763225Z cause: Error: database unavailable 2026-10-24T14:31:29.8867260Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-24T14:31:29.8975167Z at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T14:31:29.9035519Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-24T14:31:29.9093737Z at MixedScheduler. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7) 2026-10-24T14:31:29.9253429Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T14:31:29.9618569Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T14:31:29.9675935Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T14:31:29.9937949Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9 2026-10-24T14:31:30.0165880Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19 2026-10-24T14:31:30.0373536Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31 2026-10-24T14:31:30.0516428Z } 2026-10-24T14:31:30.0597152Z } 2026-10-24T14:31:30.0680816Z 2026-10-24T14:31:30.0733754Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 59ms 2026-10-24T14:31:30.0858486Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-24T14:31:30.0902674Z [14:31:29.631] WARN (#21): Database unavailable; saving preferences to secure storage. { 2026-10-24T14:31:30.1015236Z cause: { 2026-10-24T14:31:30.1038211Z _tag: 'MobileDatabaseError', 2026-10-24T14:31:30.1318696Z operation: 'save-preferences', 2026-10-24T14:31:30.1334996Z cause: Error: database unavailable 2026-10-24T14:31:30.1495143Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-24T14:31:30.1601613Z at Object.Mock [as runAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40) 2026-10-24T14:31:30.1676505Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-24T14:31:30.1854593Z at MixedScheduler. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7) 2026-10-24T14:31:30.1971118Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38) 2026-10-24T14:31:30.2086478Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T14:31:30.2270640Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T14:31:30.2373721Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-24T14:31:30.2533425Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27) 2026-10-24T14:31:30.2725949Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17 2026-10-24T14:31:30.2829393Z } 2026-10-24T14:31:30.3053028Z } 2026-10-24T14:31:30.3105693Z 2026-10-24T14:31:30.3290672Z ✓  unit  src/lib/storage.test.ts (8 tests) 60ms 2026-10-24T14:31:30.3373360Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 45ms 2026-10-24T14:31:30.3536837Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 16ms 2026-10-24T14:31:30.3580278Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 74ms 2026-10-24T14:31:30.3773573Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 89ms 2026-10-24T14:31:30.3867221Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 31ms 2026-10-24T14:31:30.4013198Z ✓  unit  src/lib/layout.test.ts (15 tests) 18ms 2026-10-24T14:31:30.4132891Z ✓ gnome-extension/captureService.test.js (10 tests) 29ms 2026-10-24T14:31:30.4293166Z ✓ src/server/forgejoPullRequestJson.test.ts (5 tests) 11ms 2026-10-24T14:31:30.4379379Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 360ms 2026-10-24T14:31:30.5078139Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 113ms 2026-10-24T14:31:30.7485016Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 15ms 2026-10-24T14:31:30.7929123Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 11ms 2026-10-24T14:31:30.8487282Z ✓  unit  src/state/session.test.ts (4 tests) 13ms 2026-10-24T14:31:30.8896182Z ✓ src/http/Api.test.ts (27 tests) 296ms 2026-10-24T14:31:30.8953119Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 96ms 2026-10-24T14:31:30.9777349Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-24T14:31:30.9981525Z [14:31:30.971] WARN (#35): Could not load mobile preferences. { 2026-10-24T14:31:31.0093574Z _tag: 'MobilePreferencesLoadError', 2026-10-24T14:31:31.0181797Z cause: Error: secure storage unavailable 2026-10-24T14:31:31.0258043Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-24T14:31:31.0305552Z at Generator.next () 2026-10-24T14:31:31.0421457Z at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28) 2026-10-24T14:31:31.0540279Z at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25) 2026-10-24T14:31:31.0650228Z at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) 2026-10-24T14:31:31.0768319Z at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) 2026-10-24T14:31:31.0889036Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9 2026-10-24T14:31:31.0983580Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19 2026-10-24T14:31:31.1059278Z at Module. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31) 2026-10-24T14:31:31.1120405Z at Array. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31) 2026-10-24T14:31:31.1190840Z } 2026-10-24T14:31:31.1270518Z 2026-10-24T14:31:31.1311646Z ✓  unit  src/state/preferences.test.ts (3 tests) 60ms 2026-10-24T14:31:31.1427870Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 405ms 2026-10-24T14:31:31.1533474Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 136ms 2026-10-24T14:31:31.2150296Z ✓ src/updates/updateMachine.test.ts (4 tests) 13ms 2026-10-24T14:31:31.2629649Z ✓ src/linuxSecretStorage.test.ts (7 tests) 10ms 2026-10-24T14:31:31.2678146Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 141ms 2026-10-24T14:31:31.3790095Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 54ms 2026-10-24T14:31:31.4293794Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 12ms 2026-10-24T14:31:31.4572744Z ✓ src/ipc/methods/preview.test.ts (5 tests) 18ms 2026-10-24T14:31:31.5480747Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 21ms 2026-10-24T14:31:31.6533370Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 26ms 2026-10-24T14:31:31.6753950Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 145ms 2026-10-24T14:31:31.7734259Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 13ms 2026-10-24T14:31:31.8450390Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 10ms 2026-10-24T14:31:31.9403860Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 34ms 2026-10-24T14:31:31.9493560Z ✓ src/preview/GuestInput.test.ts (4 tests) 25ms 2026-10-24T14:31:31.9613555Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 26ms 2026-10-24T14:31:31.9805903Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 253ms 2026-10-24T14:31:32.0013453Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 425ms 2026-10-24T14:31:32.1134013Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 47ms 2026-10-24T14:31:32.1363511Z ✓ src/shared/definition.test.ts (10 tests) 18ms 2026-10-24T14:31:32.1629438Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 57ms 2026-10-24T14:31:32.2720051Z ✓ src/server/forgejoPullRequests.test.ts (1 test) 5ms 2026-10-24T14:31:32.2814761Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 676ms 2026-10-24T14:31:32.2911806Z ✓ HookInboxStore (11) 2026-10-24T14:31:32.3141617Z ✓ refuses a request that would pass the byte cap 365ms 2026-10-24T14:31:32.3645247Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 8ms 2026-10-24T14:31:32.3835658Z ✓ src/server/ForgejoPullRequestProvider.test.ts (1 test) 41ms 2026-10-24T14:31:32.4930238Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 25ms 2026-10-24T14:31:32.5093496Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 73ms 2026-10-24T14:31:32.5909446Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 853ms 2026-10-24T14:31:32.6128938Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 176ms 2026-10-24T14:31:32.6345034Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 153ms 2026-10-24T14:31:32.6935657Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 46ms 2026-10-24T14:31:32.8213646Z ✓ src/electron/ElectronShell.test.ts (5 tests) 31ms 2026-10-24T14:31:32.9453774Z ✓ src/server/ForgejoSourceControlProvider.test.ts (31 tests) 563ms 2026-10-24T14:31:32.9573588Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 31ms 2026-10-24T14:31:32.9612956Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 52ms 2026-10-24T14:31:33.0053570Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 11ms 2026-10-24T14:31:33.0123198Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 12ms 2026-10-24T14:31:33.0908655Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 4ms 2026-10-24T14:31:33.2100176Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 43ms 2026-10-24T14:31:33.3174925Z ✓ src/server/ForgejoCheckout.test.ts (1 test) 1073ms 2026-10-24T14:31:33.3231286Z ✓ checks out fj pull refs and preserves existing branches and dirty files until forced 1067ms 2026-10-24T14:31:33.3312568Z ✓ src/auth/RelayTokens.test.ts (5 tests) 123ms 2026-10-24T14:31:33.3413504Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 52ms 2026-10-24T14:31:33.3464136Z 2026-10-24T14:31:33.3505168Z  Test Files  6 passed (6) 2026-10-24T14:31:33.3555966Z  Tests  49 passed (49) 2026-10-24T14:31:33.3608719Z  Start at  14:31:29 2026-10-24T14:31:33.3733414Z  Duration  3.95s (transform 43%, import 40%, tests 11%, setup 6%) 2026-10-24T14:31:33.3760847Z 2026-10-24T14:31:33.4240580Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 16ms 2026-10-24T14:31:33.4472451Z 2026-10-24T14:31:33.4573373Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-24T14:31:33.4653200Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 18ms 2026-10-24T14:31:33.5831268Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 67ms 2026-10-24T14:31:33.6493795Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 84ms 2026-10-24T14:31:33.7754055Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 11ms 2026-10-24T14:31:33.8145130Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 22ms 2026-10-24T14:31:33.8573487Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 31ms 2026-10-24T14:31:33.8693494Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 21ms 2026-10-24T14:31:33.8889285Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 42ms 2026-10-24T14:31:34.1343567Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 30ms 2026-10-24T14:31:34.1483824Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.1633091Z [14:31:34.120] INFO (#5): Plan: 1 tasks 2026-10-24T14:31:34.1733109Z [14:31:34.125] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T14:31:34.1853853Z [14:31:34.125] INFO (#5): 2026-10-24T14:31:34.1907248Z 2026-10-24T14:31:34.2064871Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.2141069Z [14:31:34.140] INFO (#47): [PublishClientConfig] running 2026-10-24T14:31:34.2290920Z 2026-10-24T14:31:34.2430661Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.2598312Z Wrote relay client configuration to /tmp/t3-relay-client-config-SDqwqK/client.env 2026-10-24T14:31:34.2779640Z [14:31:34.143] INFO (#47): [PublishClientConfig] ran (2ms) 2026-10-24T14:31:34.2947088Z 2026-10-24T14:31:34.3087101Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.3174265Z [14:31:34.147] INFO (#48): [PublishClientConfig] ran (7ms) 2026-10-24T14:31:34.3387999Z [14:31:34.147] INFO (#5): 2026-10-24T14:31:34.3453267Z [14:31:34.147] INFO (#5): Done: 1 succeeded (22ms) 2026-10-24T14:31:34.3612768Z 2026-10-24T14:31:34.3715508Z 2026-10-24T14:31:34.3860113Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-24T14:31:34.3932360Z 2026-10-24T14:31:34.4106251Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.4413425Z [14:31:34.159] INFO (#5): Plan: no resources 2026-10-24T14:31:34.4461596Z [14:31:34.159] INFO (#5): 2026-10-24T14:31:34.4501078Z [14:31:34.160] INFO (#63): [PublishClientConfig] skipped 2026-10-24T14:31:34.4700514Z [14:31:34.165] INFO (#64): [PublishClientConfig] skipped 2026-10-24T14:31:34.4794984Z [14:31:34.165] INFO (#5): 2026-10-24T14:31:34.4835249Z [14:31:34.165] INFO (#5): Done: 0 succeeded, 1 skipped (6ms) 2026-10-24T14:31:34.4926811Z 2026-10-24T14:31:34.4957675Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.5135459Z [14:31:34.173] INFO (#5): Plan: 1 tasks 2026-10-24T14:31:34.5358789Z [14:31:34.173] INFO (#5): [PublishClientConfig] run [action] 2026-10-24T14:31:34.5412821Z [14:31:34.173] INFO (#5): 2026-10-24T14:31:34.5548356Z 2026-10-24T14:31:34.5634876Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.5783744Z [14:31:34.185] INFO (#79): [PublishClientConfig] running 2026-10-24T14:31:34.5899648Z 2026-10-24T14:31:34.5985490Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.6094131Z Wrote relay client configuration to /tmp/t3-relay-client-config-SDqwqK/client.env 2026-10-24T14:31:34.6132829Z [14:31:34.186] INFO (#79): [PublishClientConfig] ran (1ms) 2026-10-24T14:31:34.6237637Z 2026-10-24T14:31:34.6335922Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 30ms 2026-10-24T14:31:34.6533047Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.6572486Z [14:31:34.197] INFO (#80): [PublishClientConfig] ran (12ms) 2026-10-24T14:31:34.6668010Z [14:31:34.197] INFO (#5): 2026-10-24T14:31:34.6692502Z [14:31:34.197] INFO (#5): Done: 1 succeeded (24ms) 2026-10-24T14:31:34.6771030Z 2026-10-24T14:31:34.6826919Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-24T14:31:34.6901631Z [14:31:34.200] INFO (#5): Plan: 1 tasks 2026-10-24T14:31:34.6978907Z [14:31:34.200] INFO (#5): [PublishClientConfig] drop [action] 2026-10-24T14:31:34.7175213Z [14:31:34.200] INFO (#5): 2026-10-24T14:31:34.7272856Z [14:31:34.200] INFO (#88): [PublishClientConfig] deleting 2026-10-24T14:31:34.7480745Z [14:31:34.200] INFO (#88): [PublishClientConfig] deleted (0ms) 2026-10-24T14:31:34.7533251Z [14:31:34.200] INFO (#5): 2026-10-24T14:31:34.7583860Z [14:31:34.200] INFO (#5): Done: 1 succeeded (0ms) 2026-10-24T14:31:34.7656802Z 2026-10-24T14:31:34.7708599Z ✓ src/app/DesktopUserData.test.ts (2 tests) 128ms 2026-10-24T14:31:34.7894033Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T14:31:34.7984539Z [14:31:34.223] INFO (#117): Plan: 1 tasks 2026-10-24T14:31:34.8039096Z [14:31:34.223] INFO (#117): [PublishClientConfig] run [action] 2026-10-24T14:31:34.8039626Z [14:31:34.223] INFO (#117): 2026-10-24T14:31:34.8039829Z 2026-10-24T14:31:34.8045337Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T14:31:34.8045847Z [14:31:34.233] INFO (#158): [PublishClientConfig] running 2026-10-24T14:31:34.8046410Z [14:31:34.233] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (0ms) 2026-10-24T14:31:34.8046799Z [14:31:34.233] INFO (#117): 2026-10-24T14:31:34.8047052Z [14:31:34.233] INFO (#117): Failed: 0 succeeded, 1 failed (10ms) 2026-10-24T14:31:34.8047255Z 2026-10-24T14:31:34.8047617Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-24T14:31:34.8048049Z [14:31:34.235] INFO (#117): Plan: 1 tasks 2026-10-24T14:31:34.8048312Z [14:31:34.235] INFO (#117): [PublishClientConfig] drop [action] 2026-10-24T14:31:34.8048658Z [14:31:34.235] INFO (#117): 2026-10-24T14:31:34.8048881Z [14:31:34.241] INFO (#166): [PublishClientConfig] deleting 2026-10-24T14:31:34.8049148Z [14:31:34.241] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-24T14:31:34.8049385Z [14:31:34.241] INFO (#117): 2026-10-24T14:31:34.8049605Z [14:31:34.241] INFO (#117): Done: 1 succeeded (6ms) 2026-10-24T14:31:34.8049785Z 2026-10-24T14:31:34.8050106Z ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 83ms 2026-10-24T14:31:34.8050672Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T14:31:34.8051095Z [14:31:34.266] INFO (#195): Plan: 1 tasks 2026-10-24T14:31:34.8051355Z [14:31:34.266] INFO (#195): [PublishClientConfig] run [action] 2026-10-24T14:31:34.8051602Z [14:31:34.266] INFO (#195): 2026-10-24T14:31:34.8051749Z 2026-10-24T14:31:34.8052491Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T14:31:34.8052940Z [14:31:34.267] INFO (#236): [PublishClientConfig] running 2026-10-24T14:31:34.8053510Z [14:31:34.281] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (6ms) 2026-10-24T14:31:34.8053963Z [14:31:34.281] INFO (#195): 2026-10-24T14:31:34.8054194Z [14:31:34.281] INFO (#195): Failed: 0 succeeded, 1 failed (15ms) 2026-10-24T14:31:34.8054389Z 2026-10-24T14:31:34.8054761Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-24T14:31:34.8055172Z [14:31:34.287] INFO (#195): Plan: 1 tasks 2026-10-24T14:31:34.8055425Z [14:31:34.287] INFO (#195): [PublishClientConfig] drop [action] 2026-10-24T14:31:34.8055662Z [14:31:34.288] INFO (#195): 2026-10-24T14:31:34.8055884Z [14:31:34.288] INFO (#244): [PublishClientConfig] deleting 2026-10-24T14:31:34.8056144Z [14:31:34.288] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-24T14:31:34.8056382Z [14:31:34.288] INFO (#195): 2026-10-24T14:31:34.8057656Z [14:31:34.288] INFO (#195): Done: 1 succeeded (0ms) 2026-10-24T14:31:34.8057835Z 2026-10-24T14:31:34.8058105Z ✓ src/clientConfig.test.ts (10 tests) 330ms 2026-10-24T14:31:34.8058754Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 25ms 2026-10-24T14:31:34.8059392Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 3ms 2026-10-24T14:31:34.8059914Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 19ms 2026-10-24T14:31:34.8060425Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 22ms 2026-10-24T14:31:34.8060932Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 427ms 2026-10-24T14:31:34.8061316Z ✓ protected storage startup (3) 2026-10-24T14:31:34.8061742Z ✓ keeps a locked background launch usable after activation without rebuilding its runtime 409ms 2026-10-24T14:31:34.8062246Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 2ms 2026-10-24T14:31:34.8062697Z ✓ src/preview/RecordingInput.test.ts (2 tests) 10ms 2026-10-24T14:31:34.8071401Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 29ms 2026-10-24T14:31:34.8274748Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 46ms 2026-10-24T14:31:34.8653089Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms 2026-10-24T14:31:34.9125661Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 22ms 2026-10-24T14:31:34.9403342Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms 2026-10-24T14:31:35.0835823Z ✓ src/preview/AnnotationIds.test.ts (1 test) 13ms 2026-10-24T14:31:35.1445777Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 56ms 2026-10-24T14:31:35.1858594Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (4 tests) 20ms 2026-10-24T14:31:35.1968136Z ✓  unit  src/lib/reserved-regions.test.ts (7 tests) 16ms 2026-10-24T14:31:35.2117528Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-24T14:31:35.2176198Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-24T14:31:35.2176671Z - react-native-blob-util 2026-10-24T14:31:35.2199776Z - @react-native-async-storage/async-storage 2026-10-24T14:31:35.2218919Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-24T14:31:35.2290338Z ✅ Clerk iOS plugin loaded 2026-10-24T14:31:35.2404425Z ✅ Clerk Android plugin loaded 2026-10-24T14:31:35.2484225Z 2026-10-24T14:31:35.2573480Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 722ms 2026-10-24T14:31:35.2623569Z ✓ withAndroidFbjniVersion (4) 2026-10-24T14:31:35.2701093Z ✓ applies the force through the registered app config 690ms 2026-10-24T14:31:35.2734208Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 15ms 2026-10-24T14:31:35.2767809Z 2026-10-24T14:31:35.2808241Z  Test Files  103 passed (103) 2026-10-24T14:31:35.2820820Z  Tests  837 passed (837) 2026-10-24T14:31:35.2892827Z  Start at  14:31:16 2026-10-24T14:31:35.2932927Z  Duration  19.02s (import 46%, transform 28%, setup 13%, tests 12%, worker 1%) 2026-10-24T14:31:35.3012689Z 2026-10-24T14:31:35.3054091Z  Import  520 modules were evaluated 6431 times · 49.70s total, 46% of tracked time 2026-10-24T14:31:35.3054802Z   ~4.97s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T14:31:35.3124863Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T14:31:35.3144171Z 2026-10-24T14:31:35.3307272Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 27ms 2026-10-24T14:31:35.3739860Z 2026-10-24T14:31:35.3741020Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:35.3941702Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 193ms 2026-10-24T14:31:35.6041395Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 81ms 2026-10-24T14:31:35.6575254Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 5ms 2026-10-24T14:31:35.7946173Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 689ms 2026-10-24T14:31:35.7960387Z ✓ buildNativeReviewDiffData row bound (1) 2026-10-24T14:31:35.8022405Z ✓ caps each huge file excerpt while preserving full counts and ordinary files 674ms 2026-10-24T14:31:35.9377810Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 6ms 2026-10-24T14:31:35.9802547Z 2026-10-24T14:31:35.9855711Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe 2026-10-24T14:31:35.9856222Z 2026-10-24T14:31:36.0498034Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 9ms 2026-10-24T14:31:36.1070186Z ✓ src/previewTunnelSweep.test.ts (4 tests) 76ms 2026-10-24T14:31:36.1937223Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 5ms 2026-10-24T14:31:36.3412723Z ✓  unit  src/state/thread-order.test.ts (4 tests) 4ms 2026-10-24T14:31:36.4385406Z ✓  unit  src/state/use-thread-pr.test.ts (7 tests) 18ms 2026-10-24T14:31:36.5157131Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 26ms 2026-10-24T14:31:36.5965002Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 19ms 2026-10-24T14:31:36.6993780Z ✓ src/previewStages.test.ts (4 tests) 5ms 2026-10-24T14:31:36.7415450Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 90ms 2026-10-24T14:31:36.8139349Z ✓ src/server/gitCafeHosts.test.ts (7 tests) 10ms 2026-10-24T14:31:36.8825831Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 10ms 2026-10-24T14:31:36.8893336Z ✓  unit  src/state/assets.test.ts (4 tests) 14ms 2026-10-24T14:31:37.3718336Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 139ms 2026-10-24T14:31:37.5048385Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 10ms 2026-10-24T14:31:37.6382333Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 20ms 2026-10-24T14:31:37.7003591Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 3ms 2026-10-24T14:31:37.7773378Z ✓ src/authorization/layer.test.ts (23 tests) 229ms 2026-10-24T14:31:37.8896866Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 6ms 2026-10-24T14:31:37.9047547Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms 2026-10-24T14:31:37.9898404Z ✓  unit  src/state/attachments.test.ts (2 tests) 12ms 2026-10-24T14:31:38.0340846Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 17ms 2026-10-24T14:31:38.0734323Z ✓ src/environments/endpointFailure.test.ts (15 tests) 5ms 2026-10-24T14:31:38.0883500Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 8ms 2026-10-24T14:31:38.2694313Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 18ms 2026-10-24T14:31:38.2973478Z ✓ src/state/runtime.test.ts (23 tests) 275ms 2026-10-24T14:31:38.3259032Z ✓ src/deploymentConfig.test.ts (3 tests) 2ms 2026-10-24T14:31:38.3724145Z ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 107ms 2026-10-24T14:31:38.5375487Z ✓ src/connection/supervisor.test.ts (30 tests) 590ms 2026-10-24T14:31:38.6576545Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 18ms 2026-10-24T14:31:38.6813667Z ✓ src/hooks/HeldHooks.test.ts (1 test) 14ms 2026-10-24T14:31:38.7449420Z ✓ src/rpc/session.test.ts (14 tests) 747ms 2026-10-24T14:31:38.7646562Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 27ms 2026-10-24T14:31:38.8246317Z ✓ src/shared/definition.test.ts (4 tests) 9ms 2026-10-24T14:31:38.8398043Z ✓ src/server/gitCafePullRequestJson.test.ts (15 tests) 41ms 2026-10-24T14:31:38.8578741Z ✓ src/connection/registry.test.ts (41 tests) 601ms 2026-10-24T14:31:38.8776606Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 15ms 2026-10-24T14:31:39.0104943Z ✓ src/server/GitCafeCredentials.test.ts (4 tests) 31ms 2026-10-24T14:31:39.0373240Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 6ms 2026-10-24T14:31:39.1413844Z ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 87ms 2026-10-24T14:31:39.2446363Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 7ms 2026-10-24T14:31:39.2588643Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (9 tests) 4ms 2026-10-24T14:31:39.3582698Z ✓ src/state/server.test.ts (19 tests) 61ms 2026-10-24T14:31:39.3735024Z ✓ src/server/GitCafePullRequestProvider.test.ts (32 tests) 306ms 2026-10-24T14:31:39.3805681Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 20ms 2026-10-24T14:31:39.3882760Z 2026-10-24T14:31:39.3966389Z  Test Files  6 passed (6) 2026-10-24T14:31:39.4002967Z  Tests  70 passed (70) 2026-10-24T14:31:39.4096401Z  Start at  14:31:36 2026-10-24T14:31:39.4140155Z  Duration  3.38s (transform 54%, import 36%, setup 6%, tests 3%) 2026-10-24T14:31:39.4203012Z 2026-10-24T14:31:39.4210014Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 5ms 2026-10-24T14:31:39.4603425Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 13ms 2026-10-24T14:31:39.4931013Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 10ms 2026-10-24T14:31:39.4977217Z 2026-10-24T14:31:39.5003855Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:39.5261211Z ✓ src/state/pullRequests.test.ts (56 tests) 1424ms 2026-10-24T14:31:39.5289695Z ✓ returns a successful mutation when source invalidation stalls 1007ms 2026-10-24T14:31:39.5933681Z ✓ src/state/threads-sync.test.ts (36 tests) 540ms 2026-10-24T14:31:39.7013624Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 34ms 2026-10-24T14:31:39.7213660Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 30ms 2026-10-24T14:31:39.8230814Z 2026-10-24T14:31:39.8231756Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-24T14:31:39.8231995Z 2026-10-24T14:31:39.8232396Z ✓ src/state/shell-sync.test.ts (6 tests) 85ms 2026-10-24T14:31:39.8435640Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 12ms 2026-10-24T14:31:39.8535688Z 2026-10-24T14:31:39.8537672Z  Test Files  32 passed (32) 2026-10-24T14:31:39.8538071Z  Tests  276 passed (276) 2026-10-24T14:31:39.8538352Z  Start at  14:31:24 2026-10-24T14:31:39.8538664Z  Duration  15.42s (import 80%, transform 11%, tests 4%, setup 4%) 2026-10-24T14:31:39.8538893Z 2026-10-24T14:31:39.9291016Z 2026-10-24T14:31:39.9373434Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-24T14:31:40.0333742Z ✓ src/voice-input/controller.test.ts (22 tests) 61ms 2026-10-24T14:31:40.0417493Z ✓ src/operations/commands.test.ts (14 tests) 135ms 2026-10-24T14:31:40.0491077Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 476ms 2026-10-24T14:31:40.0528190Z ✓ incremental snippet highlighting (3) 2026-10-24T14:31:40.0552129Z ✓ matches full highlighting through partial lines, multiline syntax, edits and truncation 309ms 2026-10-24T14:31:40.0628343Z ✓  unit  src/connection/storage.test.ts (3 tests) 54ms 2026-10-24T14:31:40.1406834Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 8ms 2026-10-24T14:31:40.3275280Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 41ms 2026-10-24T14:31:40.3414640Z 2026-10-24T14:31:40.3584103Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops 2026-10-24T14:31:40.3621977Z 2026-10-24T14:31:40.4220749Z ✓  unit  src/features/workspace/navigation-tab-order.test.ts (6 tests) 19ms 2026-10-24T14:31:40.4414379Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 25ms 2026-10-24T14:31:40.4480600Z ✓ src/state/vcs.test.ts (9 tests) 127ms 2026-10-24T14:31:40.4781139Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 349ms 2026-10-24T14:31:40.6437942Z ✓ src/state/orchestrationV2Projection.test.ts (15 tests) 83ms 2026-10-24T14:31:40.6493881Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 15ms 2026-10-24T14:31:40.7214041Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 17ms 2026-10-24T14:31:40.8296695Z ✓ lib/third-party-licenses.test.ts (19 tests) 288ms 2026-10-24T14:31:40.9334025Z ✓ src/connection/onboarding.test.ts (13 tests) 177ms 2026-10-24T14:31:41.4059969Z ✓ src/state/entities.test.ts (16 tests) 38ms 2026-10-24T14:31:41.6278242Z ✓ notify-discord-release.test.ts (15 tests) 254ms 2026-10-24T14:31:41.6453316Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 11ms 2026-10-24T14:31:41.7459920Z ✓ merge-update-manifests.test.ts (5 tests) 48ms 2026-10-24T14:31:41.7780187Z ✓ dev-runner.test.ts (31 tests) 208ms 2026-10-24T14:31:41.8038829Z ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 754ms 2026-10-24T14:31:41.8093124Z ✓ azureDevOpsFilePatch (11) 2026-10-24T14:31:41.8093808Z ✓ lists a file too far apart to diff without its hunks 702ms 2026-10-24T14:31:41.8586072Z ✓ src/state/vcsAction.test.ts (9 tests) 124ms 2026-10-24T14:31:41.9009922Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 3ms 2026-10-24T14:31:42.0051754Z ✓ src/state/threadCommands.test.ts (22 tests) 257ms 2026-10-24T14:31:42.0318695Z ✓ legend-list-initial-reveal.test.ts (10 tests) 39ms 2026-10-24T14:31:42.0439433Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 21ms 2026-10-24T14:31:42.0856673Z ✓ build-npm-launcher.test.ts (1 test) 1087ms 2026-10-24T14:31:42.0976459Z ✓ build-npm-launcher (1) 2026-10-24T14:31:42.0977012Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 1066ms 2026-10-24T14:31:42.2084760Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 6ms 2026-10-24T14:31:42.2418640Z ✓ lib/dev-share.test.ts (5 tests) 35ms 2026-10-24T14:31:42.2933304Z ✓ src/threadPullRequests.test.ts (23 tests) 55ms 2026-10-24T14:31:42.3442228Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 19ms 2026-10-24T14:31:42.3568837Z ✓ src/relay/discovery.test.ts (7 tests) 89ms 2026-10-24T14:31:42.3765156Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 12ms 2026-10-24T14:31:42.3902055Z ✓ src/relay/managedRelay.test.ts (7 tests) 308ms 2026-10-24T14:31:42.4150253Z ✓ src/state/threads-atoms.test.ts (4 tests) 222ms 2026-10-24T14:31:42.4393351Z ✓ update-release-package-versions.test.ts (3 tests) 61ms 2026-10-24T14:31:42.7093546Z ✓ lib/cli-external-packages.test.ts (10 tests) 1048ms 2026-10-24T14:31:42.7213263Z ✓ external package dependency closure (1) 2026-10-24T14:31:42.7287087Z ✓ keeps every runtime dependency of an external package external too 991ms 2026-10-24T14:31:42.7353741Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 11ms 2026-10-24T14:31:42.7483913Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 10ms 2026-10-24T14:31:42.7638183Z ✓ lib/public-config.test.ts (1 test) 13ms 2026-10-24T14:31:42.8718953Z ✓  unit  src/connection/migration.test.ts (2 tests) 32ms 2026-10-24T14:31:42.9380136Z ✓ mobile-native-client.test.ts (2 tests) 47ms 2026-10-24T14:31:43.1033238Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 12ms 2026-10-24T14:31:43.1259131Z ✓ sync-reference-repos.test.ts (2 tests) 17ms 2026-10-24T14:31:43.1649091Z ✓ src/rpc/client.test.ts (8 tests) 146ms 2026-10-24T14:31:43.3784451Z ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 77ms 2026-10-24T14:31:43.4206160Z ✓ src/shared/definition.test.ts (17 tests) 43ms 2026-10-24T14:31:43.4894701Z ✓ src/connection/routes.test.ts (19 tests) 58ms 2026-10-24T14:31:43.5175234Z ✓ src/server/AzureDevOpsSourceControlProvider.test.ts (1 test) 6ms 2026-10-24T14:31:43.5251635Z ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 130ms 2026-10-24T14:31:43.5369103Z ✓ lib/resolve-catalog.test.ts (2 tests) 18ms 2026-10-24T14:31:43.5743586Z ✓ mock-update-server.test.ts (2 tests) 194ms 2026-10-24T14:31:43.5896371Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 19ms 2026-10-24T14:31:43.6069943Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 14ms 2026-10-24T14:31:43.6096848Z ✓ mobile-showcase.test.ts (3 tests) 18ms 2026-10-24T14:31:43.6747854Z ✓ lib/build-target-arch.test.ts (1 test) 15ms 2026-10-24T14:31:43.6765120Z ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 237ms 2026-10-24T14:31:43.7419910Z ✓ src/platform/storageDocument.test.ts (13 tests) 38ms 2026-10-24T14:31:43.7653528Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 7ms 2026-10-24T14:31:43.7893155Z ✓ src/sourceControlClients.test.ts (35 tests) 28ms 2026-10-24T14:31:43.8333671Z ✓ resolve-previous-release-tag.test.ts (3 tests) 11ms 2026-10-24T14:31:43.8495377Z ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 423ms 2026-10-24T14:31:43.8653685Z 2026-10-24T14:31:43.8737853Z  Test Files  7 passed (7) 2026-10-24T14:31:43.8799839Z  Tests  100 passed (100) 2026-10-24T14:31:43.8866727Z  Start at  14:31:40 2026-10-24T14:31:43.8989542Z  Duration  3.52s (transform 48%, import 37%, tests 9%, setup 6%) 2026-10-24T14:31:43.9018517Z 2026-10-24T14:31:43.9119202Z ✓ src/state/threadShell.test.ts (9 tests) 46ms 2026-10-24T14:31:43.9629118Z 2026-10-24T14:31:43.9734440Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 14ms 2026-10-24T14:31:43.9864174Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 5ms 2026-10-24T14:31:44.0014056Z ✓ src/device/stream.test.ts (14 tests) 55ms 2026-10-24T14:31:44.0398445Z ✓ lib/icon-export.test.ts (1 test) 9ms 2026-10-24T14:31:44.1533443Z ✓ mobile-native-static-check.test.ts (2 tests) 7ms 2026-10-24T14:31:44.2021133Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (3 tests) 7ms 2026-10-24T14:31:44.2759905Z ✓ src/state/projectGrouping.test.ts (20 tests) 37ms 2026-10-24T14:31:44.4208929Z ✓ src/state/fileMetadata.test.ts (11 tests) 190ms 2026-10-24T14:31:44.4293440Z ✓  unit  src/lib/projectIcon.test.ts (5 tests) 4ms 2026-10-24T14:31:44.4667404Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms 2026-10-24T14:31:44.6773696Z ✓ src/state/threadWorkflows.test.ts (21 tests) 12ms 2026-10-24T14:31:44.7925242Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 8ms 2026-10-24T14:31:44.8291841Z ✓ src/state/threadRelationships.test.ts (11 tests) 9ms 2026-10-24T14:31:44.8458305Z ✓ src/connection/resolver.test.ts (6 tests) 43ms 2026-10-24T14:31:44.8800087Z ✓ src/state/threadExecution.test.ts (11 tests) 13ms 2026-10-24T14:31:44.8870170Z ✓ build-desktop-artifact.test.ts (42 tests) 3248ms 2026-10-24T14:31:44.8920846Z ✓ build-desktop-artifact (40) 2026-10-24T14:31:44.8933005Z ✓ rejects overlapping builds from another process until restoration finishes 1497ms 2026-10-24T14:31:44.8973890Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 569ms 2026-10-24T14:31:44.9005433Z ✓ src/state/commandPermissions.test.ts (14 tests) 88ms 2026-10-24T14:31:44.9046000Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 6ms 2026-10-24T14:31:44.9046924Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 13ms 2026-10-24T14:31:44.9533339Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 13ms 2026-10-24T14:31:44.9819056Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 11ms 2026-10-24T14:31:45.0914354Z ✓ src/mcpApps/host.test.ts (9 tests) 16ms 2026-10-24T14:31:45.0984169Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (3 tests) 9ms 2026-10-24T14:31:45.1533929Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 4ms 2026-10-24T14:31:45.2156979Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 4ms 2026-10-24T14:31:45.2693507Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 3ms 2026-10-24T14:31:45.4225514Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 26ms 2026-10-24T14:31:45.4791507Z ✓  unit  src/lib/device-type.test.ts (3 tests) 8ms 2026-10-24T14:31:45.5262735Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 18ms 2026-10-24T14:31:45.6828049Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 51ms 2026-10-24T14:31:45.7034959Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms 2026-10-24T14:31:45.7035868Z ✓ src/state/shellReducer.test.ts (14 tests) 13ms 2026-10-24T14:31:45.7773698Z ✓ src/state/threadDetail.test.ts (14 tests) 55ms 2026-10-24T14:31:45.8686793Z ✓ src/state/threadSnoozed.test.ts (20 tests) 32ms 2026-10-24T14:31:45.8781097Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 5ms 2026-10-24T14:31:45.8985662Z ✓ src/state/threadSort.test.ts (21 tests) 161ms 2026-10-24T14:31:45.9213905Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (3 tests) 5ms 2026-10-24T14:31:45.9733521Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 11ms 2026-10-24T14:31:46.1693420Z ✓ src/state/projectCommands.test.ts (4 tests) 85ms 2026-10-24T14:31:46.1831531Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 16ms 2026-10-24T14:31:46.2234140Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 2ms 2026-10-24T14:31:46.2667367Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-24T14:31:46.2692856Z [14:31:46.259] WARN (#49): Could not refresh slow usage sources. { 2026-10-24T14:31:46.2799736Z errorType: 'error', 2026-10-24T14:31:46.2898447Z errorName: 'UsageReadError', 2026-10-24T14:31:46.3046710Z errorTag: 'UsageReadError', 2026-10-24T14:31:46.3207789Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-24T14:31:46.3242189Z ' at Generator.next ()\n' + 2026-10-24T14:31:46.3386516Z ' at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28)\n' + 2026-10-24T14:31:46.3453283Z ' at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25)\n' + 2026-10-24T14:31:46.3613730Z ' at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)\n' + 2026-10-24T14:31:46.3633273Z ' at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)\n' + 2026-10-24T14:31:46.3670747Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9\n' + 2026-10-24T14:31:46.3732750Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19\n' + 2026-10-24T14:31:46.3751654Z ' at Module. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31)\n' + 2026-10-24T14:31:46.3863709Z ' at Array. (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31)' 2026-10-24T14:31:46.3909135Z } 2026-10-24T14:31:46.4017605Z 2026-10-24T14:31:46.4114466Z ✓ src/state/serverUsage.test.ts (2 tests) 65ms 2026-10-24T14:31:46.4213369Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 11ms 2026-10-24T14:31:46.4670526Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 7ms 2026-10-24T14:31:46.5211772Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 98ms 2026-10-24T14:31:46.5600367Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 9ms 2026-10-24T14:31:46.7176013Z ✓ src/state/threadRequests.test.ts (10 tests) 8ms 2026-10-24T14:31:46.7275031Z ✓ src/state/terminalSession.test.ts (9 tests) 22ms 2026-10-24T14:31:46.7584530Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 5ms 2026-10-24T14:31:46.7846901Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 198ms 2026-10-24T14:31:46.8173538Z ✓ src/operations/commands.performance.test.ts (1 test) 165ms 2026-10-24T14:31:46.8333479Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 5ms 2026-10-24T14:31:46.8488793Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms 2026-10-24T14:31:46.8870268Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms 2026-10-24T14:31:46.9130821Z ✓ src/state/subagentRuntime.test.ts (11 tests) 12ms 2026-10-24T14:31:47.0984594Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 6ms 2026-10-24T14:31:47.1499669Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 32ms 2026-10-24T14:31:47.1534025Z ✓ src/authorization/remote.test.ts (5 tests) 50ms 2026-10-24T14:31:47.2008391Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 6ms 2026-10-24T14:31:47.2301999Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 17ms 2026-10-24T14:31:47.2613949Z ✓ knip-schemas.test.ts (1 test) 6968ms 2026-10-24T14:31:47.2745351Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 6967ms 2026-10-24T14:31:47.2764381Z 2026-10-24T14:31:47.2801332Z  Test Files  21 passed (21) 2026-10-24T14:31:47.2893103Z  Tests  161 passed (161) 2026-10-24T14:31:47.2933132Z  Start at  14:31:39 2026-10-24T14:31:47.2963373Z  Duration  7.44s (tests 49%, import 24%, transform 16%, setup 10%) 2026-10-24T14:31:47.3026752Z 2026-10-24T14:31:47.3052277Z  Isolate  21 workers spawned · ~204ms startup each (spawn + environment, per file) 2026-10-24T14:31:47.3055587Z   at least ~408ms faster with isolate: false — reuses workers across files instead of one per file 2026-10-24T14:31:47.3056674Z 2026-10-24T14:31:47.3057107Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 46ms 2026-10-24T14:31:47.3172909Z 2026-10-24T14:31:47.4248469Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 35ms 2026-10-24T14:31:47.4607205Z ✓ src/state/usage.test.ts (8 tests) 32ms 2026-10-24T14:31:47.4827829Z ✓ src/work-log/commandLabel.test.ts (61 tests) 87ms 2026-10-24T14:31:47.5805572Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 4ms 2026-10-24T14:31:47.6973512Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 111ms 2026-10-24T14:31:47.7173515Z ✓ src/projectFaviconCache.test.ts (8 tests) 131ms 2026-10-24T14:31:47.8413628Z ✓ src/state/threadSearch.test.ts (9 tests) 40ms 2026-10-24T14:31:47.8835866Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 7ms 2026-10-24T14:31:47.9321198Z ✓  unit  src/features/pull-requests/pullRequestAutolinks.test.ts (4 tests) 16ms 2026-10-24T14:31:47.9428803Z ✓ src/relay/managedRelayState.test.ts (4 tests) 23ms 2026-10-24T14:31:47.9903856Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 12ms 2026-10-24T14:31:48.0050265Z ✓ src/device/duoControl.test.ts (12 tests) 6ms 2026-10-24T14:31:48.0877110Z ✓ src/pullRequestQuery.test.ts (17 tests) 5ms 2026-10-24T14:31:48.1203292Z ✓  unit  src/lib/connection.test.ts (1 test) 2ms 2026-10-24T14:31:48.1435620Z ✓ src/work-log/presentation.test.ts (18 tests) 16ms 2026-10-24T14:31:48.1620003Z ✓ src/device/duoViewer.test.ts (2 tests) 12ms 2026-10-24T14:31:48.1868920Z ✓ src/handoff.test.ts (15 tests) 5ms 2026-10-24T14:31:48.2286555Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 10ms 2026-10-24T14:31:48.2811590Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 4ms 2026-10-24T14:31:48.3136310Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 19ms 2026-10-24T14:31:48.3722644Z ✓ src/state/threadSubagents.test.ts (7 tests) 32ms 2026-10-24T14:31:48.4366074Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 3ms 2026-10-24T14:31:48.4990975Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 4ms 2026-10-24T14:31:48.5565394Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 8ms 2026-10-24T14:31:48.5982764Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 217ms 2026-10-24T14:31:48.6093418Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 3ms 2026-10-24T14:31:48.7213441Z ✓ src/pullRequestMarkdown.test.ts (17 tests) 6ms 2026-10-24T14:31:48.7784547Z ✓ src/state/itemSupport.test.ts (2 tests) 7ms 2026-10-24T14:31:48.8093797Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 5ms 2026-10-24T14:31:48.8220041Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 8ms 2026-10-24T14:31:48.8460701Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 11ms 2026-10-24T14:31:48.8609871Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms 2026-10-24T14:31:48.8690204Z ✓ src/pullRequestLinkInput.test.ts (15 tests) 11ms 2026-10-24T14:31:48.8978924Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 6ms 2026-10-24T14:31:49.0059485Z ✓ src/connection/diagnosis.test.ts (7 tests) 19ms 2026-10-24T14:31:49.0210620Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 19ms 2026-10-24T14:31:49.0493420Z ✓ src/connection/presentation.test.ts (4 tests) 7ms 2026-10-24T14:31:49.1240940Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 57ms 2026-10-24T14:31:49.1604373Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 8ms 2026-10-24T14:31:49.2217100Z ✓ src/device/phoneViewer.test.ts (1 test) 28ms 2026-10-24T14:31:49.2747661Z ✓ src/state/presentation.test.ts (3 tests) 34ms 2026-10-24T14:31:49.2853748Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 7ms 2026-10-24T14:31:49.3628211Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 10ms 2026-10-24T14:31:49.4840751Z ✓ src/device/avcConfig.test.ts (8 tests) 13ms 2026-10-24T14:31:49.5893579Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 25ms 2026-10-24T14:31:49.6408667Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 8ms 2026-10-24T14:31:49.6820230Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-24T14:31:49.6973575Z ✓ src/state/threadFeedback.test.ts (4 tests) 3ms 2026-10-24T14:31:49.7173332Z ✓ src/providerSkills.test.ts (6 tests) 3ms 2026-10-24T14:31:49.7876470Z ✓ src/state/projectEntities.test.ts (2 tests) 15ms 2026-10-24T14:31:49.8093925Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 13ms 2026-10-24T14:31:49.8242176Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 24ms 2026-10-24T14:31:49.9133634Z ✓  unit  src/state/queries.test.ts (1 test) 16ms 2026-10-24T14:31:49.9504057Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 14ms 2026-10-24T14:31:49.9748448Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 7ms 2026-10-24T14:31:50.0130797Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 4ms 2026-10-24T14:31:50.1013453Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 4ms 2026-10-24T14:31:50.1573340Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 8ms 2026-10-24T14:31:50.1791809Z ✓ src/operations/projects.test.ts (6 tests) 5ms 2026-10-24T14:31:50.1879476Z ✓ src/device/phoneScene.test.ts (8 tests) 132ms 2026-10-24T14:31:50.2315126Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 10ms 2026-10-24T14:31:50.2490026Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms 2026-10-24T14:31:50.3107870Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 4ms 2026-10-24T14:31:50.3554809Z ✓ src/device/phoneInteraction.test.ts (4 tests) 4ms 2026-10-24T14:31:50.3615290Z ✓ src/changeRequestLinks.test.ts (6 tests) 9ms 2026-10-24T14:31:50.3853263Z ✓  unit  src/lib/http-response.test.ts (1 test) 7ms 2026-10-24T14:31:50.4638573Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms 2026-10-24T14:31:50.4689256Z ✓ src/reviewGuideTour.test.ts (7 tests) 12ms 2026-10-24T14:31:50.4854053Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 3ms 2026-10-24T14:31:50.5584690Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 5ms 2026-10-24T14:31:50.5853288Z ✓ src/device/model.test.ts (4 tests) 9ms 2026-10-24T14:31:50.6039329Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms 2026-10-24T14:31:50.6202944Z ✓ src/state/usageProgress.test.ts (4 tests) 10ms 2026-10-24T14:31:50.6719323Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-24T14:31:50.7105887Z ✓ src/state/attachments.test.ts (3 tests) 8ms 2026-10-24T14:31:50.7126562Z ✓ src/device/duoScene.test.ts (2 tests) 11ms 2026-10-24T14:31:50.7320484Z ✓  unit  src/features/threads/threadMessageJump.test.ts (1 test) 3ms 2026-10-24T14:31:50.7636185Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 3ms 2026-10-24T14:31:50.8342597Z ✓ src/connection/errors.test.ts (5 tests) 9ms 2026-10-24T14:31:50.8372193Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-24T14:31:50.8493674Z ✓ src/state/filesystem.test.ts (8 tests) 4ms 2026-10-24T14:31:50.9549545Z ✓ src/t3ToolSummary.test.ts (3 tests) 4ms 2026-10-24T14:31:50.9876839Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-24T14:31:51.0568530Z ✓ src/mediaSource.test.ts (8 tests) 5ms 2026-10-24T14:31:51.1036934Z ✓ src/state/sharedSettings.test.ts (9 tests) 11ms 2026-10-24T14:31:51.1323640Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 5ms 2026-10-24T14:31:51.1835293Z ✓ src/connection/compatibility.test.ts (4 tests) 8ms 2026-10-24T14:31:51.2484881Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 3ms 2026-10-24T14:31:51.2880304Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 3ms 2026-10-24T14:31:51.3068502Z ✓ src/state/gitActions.test.ts (3 tests) 2ms 2026-10-24T14:31:51.3430718Z ✓ src/device/streamFrames.test.ts (1 test) 6ms 2026-10-24T14:31:51.3729729Z ✓ src/device/modelScene.test.ts (2 tests) 7ms 2026-10-24T14:31:51.4880675Z ✓ src/promptLinks.test.ts (3 tests) 3ms 2026-10-24T14:31:51.5080301Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms 2026-10-24T14:31:51.5510900Z ✓ src/state/queryPersistence.test.ts (3 tests) 8ms 2026-10-24T14:31:51.6377802Z ✓ src/device/deviceMotion.test.ts (2 tests) 5ms 2026-10-24T14:31:51.7294567Z ✓ src/state/threadInbox.test.ts (2 tests) 2ms 2026-10-24T14:31:51.7704471Z ✓ src/threadReference.test.ts (5 tests) 3ms 2026-10-24T14:31:51.7905369Z ✓ src/state/usageAccess.test.ts (8 tests) 5ms 2026-10-24T14:31:51.8307408Z ✓ src/state/auth.test.ts (2 tests) 3ms 2026-10-24T14:31:51.8397517Z ✓ src/state/customSnooze.test.ts (11 tests) 11ms 2026-10-24T14:31:51.9228313Z ✓ src/errors/safeLog.test.ts (2 tests) 3ms 2026-10-24T14:31:51.9718579Z ✓ src/userMessage.test.ts (3 tests) 3ms 2026-10-24T14:31:51.9815006Z ✓ src/filePreview.test.ts (3 tests) 25ms 2026-10-24T14:31:52.0107245Z ✓ src/work-log/itemDetail.test.ts (2 tests) 4ms 2026-10-24T14:31:52.0613861Z ✓ src/markdownImages.test.ts (12 tests) 4ms 2026-10-24T14:31:52.1182958Z ✓ src/errors/transport.test.ts (3 tests) 2ms 2026-10-24T14:31:52.1783215Z ✓ src/mediaReference.test.ts (7 tests) 5ms 2026-10-24T14:31:52.2168513Z ✓ src/relay/errorPresentation.test.ts (3 tests) 3ms 2026-10-24T14:31:52.2269401Z ✓ src/state/threadHistoryController.test.ts (1 test) 5ms 2026-10-24T14:31:52.2873894Z ✓ src/state/assets.test.ts (1 test) 3ms 2026-10-24T14:31:52.2999753Z ✓ src/device/duoSnap.test.ts (1 test) 4ms 2026-10-24T14:31:52.3064504Z ✓ src/composerThreadItems.test.ts (1 test) 3ms 2026-10-24T14:31:52.3606848Z ✓ src/device/androidFoldScene.test.ts (1 test) 36ms 2026-10-24T14:31:52.3747124Z ✓ src/device/renderScheduler.test.ts (1 test) 2ms 2026-10-24T14:31:52.4502518Z ✓ src/errors/errorTrace.test.ts (2 tests) 2ms 2026-10-24T14:31:52.4549098Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 2ms 2026-10-24T14:31:52.4552779Z ✓ src/state/commandOutput.test.ts (1 test) 2ms 2026-10-24T14:31:52.4871701Z ✓ src/secretRequest.test.ts (2 tests) 3ms 2026-10-24T14:31:52.4937903Z ✓ src/environment/endpoint.test.ts (1 test) 2ms 2026-10-24T14:31:52.6027975Z ✓ src/state/archivedThreads.test.ts (1 test) 4ms 2026-10-24T14:31:52.6071861Z 2026-10-24T14:31:52.6075880Z  Test Files  126 passed (126) 2026-10-24T14:31:52.6078312Z  Tests  1211 passed (1211) 2026-10-24T14:31:52.6078597Z  Start at  14:31:34 2026-10-24T14:31:52.6081586Z  Duration  18.43s (import 49%, transform 32%, setup 9%, tests 9%) 2026-10-24T14:31:52.6087407Z 2026-10-24T14:31:52.6088031Z  Import  511 modules were evaluated 9681 times · 54.16s total, 49% of tracked time 2026-10-24T14:31:52.6088520Z   ~6.18s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T14:31:52.6088976Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T14:31:52.6089157Z 2026-10-24T14:31:52.6361716Z 2026-10-24T14:32:10.7671505Z ✓  unit  src/reactCompilerCoverage.test.ts (923 tests) 42261ms 2026-10-24T14:32:10.7672249Z ✓ React Compiler coverage (923) 2026-10-24T14:32:10.7672698Z ✓ Metro's transformer applies the compiler 2178ms 2026-10-24T14:32:10.7673170Z ✓ compiles src/Stack.tsx 481ms 2026-10-24T14:32:10.7673696Z ✓ compiles src/components/ComposerAttachmentStrip.tsx 384ms 2026-10-24T14:32:10.7674305Z ✓ compiles src/components/ComposerContextSheet.tsx 335ms 2026-10-24T14:32:10.7674855Z ✓ compiles src/components/ComposerEditor.tsx 302ms 2026-10-24T14:32:10.7675438Z ✓ compiles src/features/archive/ArchivedThreadsScreen.tsx 460ms 2026-10-24T14:32:10.7676244Z ✓ compiles src/features/browser/BrowserPreviewRouteScreen.tsx 316ms 2026-10-24T14:32:10.7676889Z ✓ compiles src/features/browser/PreviewStreamWebView.tsx 728ms 2026-10-24T14:32:10.7677531Z ✓ compiles src/features/development/ComponentCatalogScreen.tsx 395ms 2026-10-24T14:32:10.7678167Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 723ms 2026-10-24T14:32:10.7678721Z ✓ compiles src/features/home/HomeScreen.tsx 818ms 2026-10-24T14:32:10.7679273Z ✓ compiles src/features/home/thread-swipe-actions.tsx 363ms 2026-10-24T14:32:10.7679876Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 731ms 2026-10-24T14:32:10.7680476Z ✓ compiles src/features/projects/AddProjectScreen.tsx 419ms 2026-10-24T14:32:10.7681104Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 475ms 2026-10-24T14:32:10.7681744Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 486ms 2026-10-24T14:32:10.7682321Z ✓ compiles src/features/threads/ThreadComposer.tsx 541ms 2026-10-24T14:32:10.7682896Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 942ms 2026-10-24T14:32:10.7683448Z ✓ compiles src/features/threads/ThreadFeed.tsx 836ms 2026-10-24T14:32:10.7684003Z ✓ compiles src/features/threads/ThreadRouteScreen.tsx 341ms 2026-10-24T14:32:10.7684612Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 465ms 2026-10-24T14:32:10.7685222Z ✓ compiles src/features/threads/thread-list-v2-items.tsx 336ms 2026-10-24T14:32:10.7685815Z ✓ compiles src/features/threads/thread-work-log.tsx 408ms 2026-10-24T14:32:10.7686416Z ✓ compiles src/state/use-thread-composer-state.ts 315ms 2026-10-24T14:32:10.7686922Z ✓ caches the thread feed derivation 860ms 2026-10-24T14:32:10.7717678Z 2026-10-24T14:32:10.7720440Z  Test Files  200 passed (200) 2026-10-24T14:32:10.7725322Z  Tests  2241 passed (2241) 2026-10-24T14:32:10.7725659Z  Start at  14:31:16 2026-10-24T14:32:10.7728651Z  Duration  54.50s (import 41%, tests 25%, transform 22%, setup 9%, environment 2%) 2026-10-24T14:32:10.7738379Z 2026-10-24T14:32:10.8635444Z 2026-10-24T14:32:10.8637608Z --- 2026-10-24T14:32:10.8638010Z vp run: 13/13 successful. (Run `vp run --last-details` for full details) 2026-10-24T14:32:10.9206138Z Post job cleanup. 2026-10-24T14:32:10.9898691Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-24T14:32:10.9997558Z Post job cleanup. 2026-10-24T14:32:11.0011796Z ##[start-action display=Cache full pnpm store;id=__cd20c747-8072-48fe-aff1-93ab8bc86498.__actions_cache] 2026-10-24T14:32:11.0386394Z Post job cleanup. 2026-10-24T14:32:11.1060700Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T14:32:11.1104323Z ##[end-action id=__cd20c747-8072-48fe-aff1-93ab8bc86498.__actions_cache;outcome=success;conclusion=success;duration_ms=109] 2026-10-24T14:32:11.1106939Z ##[start-action display=Cache Vite+;id=__cd20c747-8072-48fe-aff1-93ab8bc86498.vp_cache] 2026-10-24T14:32:11.1157824Z Post job cleanup. 2026-10-24T14:32:11.1841015Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-24T14:32:11.1883405Z ##[end-action id=__cd20c747-8072-48fe-aff1-93ab8bc86498.vp_cache;outcome=success;conclusion=success;duration_ms=77] 2026-10-24T14:32:11.1919008Z Post job cleanup. 2026-10-24T14:32:11.2361612Z [command]/usr/local/bin/git version 2026-10-24T14:32:11.2392848Z git version 2.55.0 2026-10-24T14:32:11.2411393Z Temporarily overriding HOME='/home/runner/_work/_temp/fa3e47fc-53bb-4dcc-84a3-1f5281766284' before making global git config changes 2026-10-24T14:32:11.2412154Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:32:11.2414790Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:32:11.2452925Z Removing SSH command configuration 2026-10-24T14:32:11.2456257Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:32:11.2505073Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T14:32:11.2653583Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T14:32:11.2676680Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T14:32:11.2728537Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T14:32:11.2764758Z ##[group]Run '/job_completed.sh' 2026-10-24T14:32:11.2785540Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:32:11.2785823Z env: 2026-10-24T14:32:11.2786046Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T14:32:11.2786305Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366 2026-10-24T14:32:11.2786551Z BLACKSMITH_CHECK_RUN_ID: 120897942561 2026-10-24T14:32:11.2786798Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-24T14:32:11.2787037Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:32:11.2787261Z ##[endgroup] 2026-10-24T14:32:11.2881728Z Docker container cache not activated, skipping hash computation. 2026-10-24T14:32:11.3166992Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T14:32:11.3212518Z Cleaning up orphan processes