2026-10-23T17:02:50.7349306Z Current runner version: '2.337.0' 2026-10-23T17:02:50.7358267Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-rghgdtejjswwyraj' 2026-10-23T17:02:50.7360071Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-23T17:02:50.7362069Z Machine name: 'ip-172-31-73-130' 2026-10-23T17:02:50.7365378Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T17:02:50.7368569Z Contents: read 2026-10-23T17:02:50.7369386Z Metadata: read 2026-10-23T17:02:50.7370039Z ##[endgroup] 2026-10-23T17:02:50.7373247Z Secret source: None 2026-10-23T17:02:50.7374431Z Cache mode: write 2026-10-23T17:02:50.7375268Z Prepare workflow directory 2026-10-23T17:02:50.7719664Z Prepare all required actions 2026-10-23T17:02:50.7763481Z Getting action download info 2026-10-23T17:02:50.9454319Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T17:02:51.0095370Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T17:02:51.1843178Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T17:02:51.1901302Z Complete job name: Test 2026-10-23T17:02:51.2406301Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T17:02:51.2531106Z ##[group]Run '/setup.sh' 2026-10-23T17:02:51.2543296Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:51.2543778Z env: 2026-10-23T17:02:51.2544032Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:02:51.2544357Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:02:51.2544671Z BLACKSMITH_CHECK_RUN_ID: 120545168212 2026-10-23T17:02:51.2544987Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-23T17:02:51.2545283Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T17:02:51.2545580Z ##[endgroup] 2026-10-23T17:02:51.3018161Z Logging daemon started (blacksmithd for logs) 2026-10-23T17:02:51.3165649Z Results daemon started (blacksmithd for results) 2026-10-23T17:02:51.3511887Z Background adoption and SSH setup started (PID: 3142) 2026-10-23T17:02:51.3513112Z 2026-10-23T17:02:51.3514033Z ---------------------------------------- 2026-10-23T17:02:51.3515023Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39991788139/jobs/120545168212 2026-10-23T17:02:51.3515712Z SSH Access (using your GitHub SSH key): 2026-10-23T17:02:51.3516418Z ssh -p 64004 runner@blacksmith-8vcpu-ubuntu-2404-rghgdtejjswwyraj.vm.blacksmith.sh 2026-10-23T17:02:51.3516930Z 2026-10-23T17:02:51.3517111Z No GitHub SSH key? Add one at: 2026-10-23T17:02:51.3517924Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T17:02:51.3518578Z 2026-10-23T17:02:51.3518761Z ---------------------------------------- 2026-10-23T17:02:51.3519043Z 2026-10-23T17:02:51.3519372Z VM ID: blacksmith-8vcpu-ubuntu-2404-rghgdtejjswwyraj 2026-10-23T17:02:51.3519903Z Host: production-152.236.40.155-x8664 2026-10-23T17:02:51.3520362Z Host Agent PID: 2905310 2026-10-23T17:02:51.3520749Z Host Agent Git SHA: af74fd76b 2026-10-23T17:02:51.3521390Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T17:02:51.3521955Z Blacksmith Host Generation: gen 2 2026-10-23T17:02:51.3522405Z Petname: production-amused-sponge-d8cc16bf 2026-10-23T17:02:51.3522886Z Region: us-east 2026-10-23T17:02:51.3523271Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T17:02:51.3535954Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T17:02:51.3536476Z 2026-10-23T17:02:51.3536611Z Enabling Blacksmith transparent cache 2026-10-23T17:02:51.4304174Z ##[group]Run actions/checkout@v6 2026-10-23T17:02:51.4304786Z with: 2026-10-23T17:02:51.4305348Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T17:02:51.4306066Z sparse-checkout-cone-mode: false 2026-10-23T17:02:51.4306410Z repository: pingdotgg/t3code 2026-10-23T17:02:51.4309225Z token: *** 2026-10-23T17:02:51.4309630Z ssh-strict: true 2026-10-23T17:02:51.4310047Z ssh-user: git 2026-10-23T17:02:51.4310323Z persist-credentials: true 2026-10-23T17:02:51.4311397Z clean: true 2026-10-23T17:02:51.4311829Z fetch-depth: 1 2026-10-23T17:02:51.4312187Z fetch-tags: false 2026-10-23T17:02:51.4312520Z show-progress: true 2026-10-23T17:02:51.4312829Z lfs: false 2026-10-23T17:02:51.4313116Z submodules: false 2026-10-23T17:02:51.4313485Z set-safe-directory: true 2026-10-23T17:02:51.4313775Z allow-unsafe-pr-checkout: false 2026-10-23T17:02:51.4314079Z env: 2026-10-23T17:02:51.4314486Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:02:51.4314832Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:02:51.4315211Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:51.4315558Z ##[endgroup] 2026-10-23T17:02:51.6816135Z Syncing repository: pingdotgg/t3code 2026-10-23T17:02:51.6818356Z ##[group]Getting Git version info 2026-10-23T17:02:51.6818896Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T17:02:51.6820978Z [command]/usr/local/bin/git version 2026-10-23T17:02:51.7175940Z git version 2.55.0 2026-10-23T17:02:51.7201522Z ##[endgroup] 2026-10-23T17:02:51.7221379Z Temporarily overriding HOME='/home/runner/_work/_temp/1001b3b3-7495-428f-bb75-26dcbed5c576' before making global git config changes 2026-10-23T17:02:51.7222869Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T17:02:51.7228905Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T17:02:51.7316680Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T17:02:51.7321073Z ##[group]Determining repository object format 2026-10-23T17:02:51.7324486Z ##[endgroup] 2026-10-23T17:02:51.7325329Z ##[group]Initializing the repository 2026-10-23T17:02:51.7334236Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T17:02:51.7439492Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T17:02:51.7441109Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T17:02:51.7442288Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T17:02:51.7443007Z hint: call: 2026-10-23T17:02:51.7443407Z hint: 2026-10-23T17:02:51.7443993Z hint: git config --global init.defaultBranch 2026-10-23T17:02:51.7444615Z hint: 2026-10-23T17:02:51.7445206Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T17:02:51.7446082Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T17:02:51.7448920Z hint: 2026-10-23T17:02:51.7449499Z hint: git branch -m 2026-10-23T17:02:51.7450023Z hint: 2026-10-23T17:02:51.7450736Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T17:02:51.7452085Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T17:02:51.7458092Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T17:02:51.7534440Z ##[endgroup] 2026-10-23T17:02:51.7535276Z ##[group]Disabling automatic garbage collection 2026-10-23T17:02:51.7540641Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T17:02:51.7614408Z ##[endgroup] 2026-10-23T17:02:51.7615041Z ##[group]Setting up auth 2026-10-23T17:02:51.7615473Z Removing SSH command configuration 2026-10-23T17:02:51.7626410Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T17:02:51.7690060Z [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-23T17:02:51.8043535Z Removing HTTP extra header 2026-10-23T17:02:51.8053128Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T17:02:51.8121171Z [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-23T17:02:51.8308757Z Removing includeIf entries pointing to credentials config files 2026-10-23T17:02:51.8318698Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T17:02:51.8380004Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T17:02:51.8597714Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-42676813-7264-4ec0-8025-38fa73ab7372.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T17:02:51.8650227Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-42676813-7264-4ec0-8025-38fa73ab7372.config 2026-10-23T17:02:51.8692280Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-42676813-7264-4ec0-8025-38fa73ab7372.config 2026-10-23T17:02:51.8766663Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-42676813-7264-4ec0-8025-38fa73ab7372.config 2026-10-23T17:02:51.8808374Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-42676813-7264-4ec0-8025-38fa73ab7372.config 2026-10-23T17:02:51.8854917Z ##[endgroup] 2026-10-23T17:02:51.8855687Z ##[group]Fetching the repository 2026-10-23T17:02:51.8863729Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93:refs/remotes/pull/22029/merge 2026-10-23T17:02:52.2473282Z From https://github.com/pingdotgg/t3code 2026-10-23T17:02:52.2475041Z * [new ref] 6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93 -> pull/22029/merge 2026-10-23T17:02:52.2527297Z ##[endgroup] 2026-10-23T17:02:52.2528732Z ##[group]Determining the checkout info 2026-10-23T17:02:52.2529814Z ##[endgroup] 2026-10-23T17:02:52.2530726Z ##[group]Setting up sparse checkout 2026-10-23T17:02:52.2536707Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T17:02:52.2614498Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T17:02:52.2659530Z .git/info/sparse-checkout 2026-10-23T17:02:52.2674013Z ##[endgroup] 2026-10-23T17:02:52.2675574Z ##[group]Checking out the ref 2026-10-23T17:02:52.2682123Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge 2026-10-23T17:02:59.2764628Z Updating files: 0% (1/6307) 2026-10-23T17:02:59.2792038Z Updating files: 1% (64/6307) 2026-10-23T17:02:59.2810706Z Updating files: 2% (127/6307) 2026-10-23T17:02:59.2844705Z Updating files: 3% (190/6307) 2026-10-23T17:02:59.2867035Z Updating files: 4% (253/6307) 2026-10-23T17:02:59.2948250Z Updating files: 5% (316/6307) 2026-10-23T17:02:59.2949504Z Updating files: 6% (379/6307) 2026-10-23T17:02:59.3037565Z Updating files: 7% (442/6307) 2026-10-23T17:02:59.3083385Z Updating files: 8% (505/6307) 2026-10-23T17:02:59.3110508Z Updating files: 9% (568/6307) 2026-10-23T17:02:59.3114064Z Updating files: 9% (625/6307) 2026-10-23T17:02:59.3464761Z Updating files: 10% (631/6307) 2026-10-23T17:02:59.3481705Z Updating files: 11% (694/6307) 2026-10-23T17:02:59.3493921Z Updating files: 12% (757/6307) 2026-10-23T17:02:59.3511077Z Updating files: 13% (820/6307) 2026-10-23T17:02:59.3530698Z Updating files: 14% (883/6307) 2026-10-23T17:02:59.3552368Z Updating files: 15% (947/6307) 2026-10-23T17:02:59.3573884Z Updating files: 16% (1010/6307) 2026-10-23T17:02:59.3589506Z Updating files: 17% (1073/6307) 2026-10-23T17:02:59.3611231Z Updating files: 18% (1136/6307) 2026-10-23T17:02:59.3628616Z Updating files: 19% (1199/6307) 2026-10-23T17:02:59.3657175Z Updating files: 20% (1262/6307) 2026-10-23T17:02:59.3679470Z Updating files: 21% (1325/6307) 2026-10-23T17:02:59.3704851Z Updating files: 22% (1388/6307) 2026-10-23T17:02:59.3721559Z Updating files: 23% (1451/6307) 2026-10-23T17:02:59.3738227Z Updating files: 24% (1514/6307) 2026-10-23T17:02:59.3758674Z Updating files: 25% (1577/6307) 2026-10-23T17:02:59.3776146Z Updating files: 26% (1640/6307) 2026-10-23T17:02:59.3793366Z Updating files: 27% (1703/6307) 2026-10-23T17:02:59.3818266Z Updating files: 28% (1766/6307) 2026-10-23T17:02:59.3862183Z Updating files: 29% (1830/6307) 2026-10-23T17:02:59.3886026Z Updating files: 30% (1893/6307) 2026-10-23T17:02:59.3915261Z Updating files: 31% (1956/6307) 2026-10-23T17:02:59.3954016Z Updating files: 32% (2019/6307) 2026-10-23T17:02:59.3992298Z Updating files: 33% (2082/6307) 2026-10-23T17:02:59.4083505Z Updating files: 34% (2145/6307) 2026-10-23T17:02:59.4161993Z Updating files: 35% (2208/6307) 2026-10-23T17:02:59.4202749Z Updating files: 36% (2271/6307) 2026-10-23T17:02:59.4242483Z Updating files: 37% (2334/6307) 2026-10-23T17:02:59.4306929Z Updating files: 38% (2397/6307) 2026-10-23T17:02:59.4346119Z Updating files: 39% (2460/6307) 2026-10-23T17:02:59.4403348Z Updating files: 40% (2523/6307) 2026-10-23T17:02:59.4446174Z Updating files: 41% (2586/6307) 2026-10-23T17:02:59.4468386Z Updating files: 42% (2649/6307) 2026-10-23T17:02:59.4481412Z Updating files: 43% (2713/6307) 2026-10-23T17:02:59.4509636Z Updating files: 44% (2776/6307) 2026-10-23T17:02:59.4546864Z Updating files: 45% (2839/6307) 2026-10-23T17:02:59.4580927Z Updating files: 46% (2902/6307) 2026-10-23T17:02:59.4610371Z Updating files: 47% (2965/6307) 2026-10-23T17:02:59.4648955Z Updating files: 48% (3028/6307) 2026-10-23T17:02:59.4685722Z Updating files: 49% (3091/6307) 2026-10-23T17:02:59.4735888Z Updating files: 50% (3154/6307) 2026-10-23T17:02:59.4755367Z Updating files: 51% (3217/6307) 2026-10-23T17:02:59.4795726Z Updating files: 52% (3280/6307) 2026-10-23T17:02:59.4826856Z Updating files: 53% (3343/6307) 2026-10-23T17:02:59.4851035Z Updating files: 54% (3406/6307) 2026-10-23T17:02:59.4882560Z Updating files: 55% (3469/6307) 2026-10-23T17:02:59.4907823Z Updating files: 56% (3532/6307) 2026-10-23T17:02:59.4927342Z Updating files: 57% (3595/6307) 2026-10-23T17:02:59.4954708Z Updating files: 58% (3659/6307) 2026-10-23T17:02:59.5419006Z Updating files: 59% (3722/6307) 2026-10-23T17:02:59.5429907Z Updating files: 60% (3785/6307) 2026-10-23T17:02:59.5451007Z Updating files: 61% (3848/6307) 2026-10-23T17:02:59.5473911Z Updating files: 62% (3911/6307) 2026-10-23T17:02:59.5500290Z Updating files: 63% (3974/6307) 2026-10-23T17:02:59.5540520Z Updating files: 64% (4037/6307) 2026-10-23T17:02:59.5565437Z Updating files: 65% (4100/6307) 2026-10-23T17:02:59.5585681Z Updating files: 66% (4163/6307) 2026-10-23T17:02:59.5617677Z Updating files: 67% (4226/6307) 2026-10-23T17:02:59.5632923Z Updating files: 68% (4289/6307) 2026-10-23T17:02:59.5658723Z Updating files: 69% (4352/6307) 2026-10-23T17:02:59.5673727Z Updating files: 70% (4415/6307) 2026-10-23T17:02:59.5691970Z Updating files: 71% (4478/6307) 2026-10-23T17:02:59.5715416Z Updating files: 72% (4542/6307) 2026-10-23T17:02:59.5749561Z Updating files: 73% (4605/6307) 2026-10-23T17:02:59.6082314Z Updating files: 74% (4668/6307) 2026-10-23T17:02:59.6308919Z Updating files: 75% (4731/6307) 2026-10-23T17:02:59.6334755Z Updating files: 76% (4794/6307) 2026-10-23T17:02:59.6356751Z Updating files: 77% (4857/6307) 2026-10-23T17:02:59.6388801Z Updating files: 78% (4920/6307) 2026-10-23T17:02:59.6412900Z Updating files: 79% (4983/6307) 2026-10-23T17:02:59.6433621Z Updating files: 80% (5046/6307) 2026-10-23T17:02:59.6458139Z Updating files: 81% (5109/6307) 2026-10-23T17:02:59.6480181Z Updating files: 82% (5172/6307) 2026-10-23T17:02:59.6500280Z Updating files: 83% (5235/6307) 2026-10-23T17:02:59.6524429Z Updating files: 84% (5298/6307) 2026-10-23T17:02:59.6548905Z Updating files: 85% (5361/6307) 2026-10-23T17:02:59.6575362Z Updating files: 86% (5425/6307) 2026-10-23T17:02:59.6654591Z Updating files: 87% (5488/6307) 2026-10-23T17:02:59.6691762Z Updating files: 88% (5551/6307) 2026-10-23T17:02:59.6711477Z Updating files: 89% (5614/6307) 2026-10-23T17:02:59.6740039Z Updating files: 90% (5677/6307) 2026-10-23T17:02:59.6778988Z Updating files: 91% (5740/6307) 2026-10-23T17:02:59.6795728Z Updating files: 92% (5803/6307) 2026-10-23T17:02:59.6814561Z Updating files: 93% (5866/6307) 2026-10-23T17:02:59.6839548Z Updating files: 94% (5929/6307) 2026-10-23T17:02:59.6867024Z Updating files: 95% (5992/6307) 2026-10-23T17:02:59.6930660Z Updating files: 96% (6055/6307) 2026-10-23T17:02:59.6963812Z Updating files: 97% (6118/6307) 2026-10-23T17:02:59.7022277Z Updating files: 98% (6181/6307) 2026-10-23T17:02:59.7046264Z Updating files: 99% (6244/6307) 2026-10-23T17:02:59.7046844Z Updating files: 100% (6307/6307) 2026-10-23T17:02:59.7047096Z Updating files: 100% (6307/6307), done. 2026-10-23T17:02:59.7258336Z Note: switching to 'refs/remotes/pull/22029/merge'. 2026-10-23T17:02:59.7258900Z 2026-10-23T17:02:59.7259121Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T17:02:59.7259540Z changes and commit them, and you can discard any commits you make in this 2026-10-23T17:02:59.7259930Z state without impacting any branches by switching back to a branch. 2026-10-23T17:02:59.7260210Z 2026-10-23T17:02:59.7260370Z If you want to create a new branch to retain commits you create, you may 2026-10-23T17:02:59.7260746Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T17:02:59.7260962Z 2026-10-23T17:02:59.7261065Z git switch -c 2026-10-23T17:02:59.7261217Z 2026-10-23T17:02:59.7261305Z Or undo this operation with: 2026-10-23T17:02:59.7261442Z 2026-10-23T17:02:59.7261650Z git switch - 2026-10-23T17:02:59.7261767Z 2026-10-23T17:02:59.7261947Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T17:02:59.7262198Z 2026-10-23T17:02:59.7262478Z HEAD is now at 6b6b587 Merge e1e024cb0126a66f3a29c963fd9fa421960dd501 into 66ee628e0875b2b735b199f42e6151e347833637 2026-10-23T17:02:59.7271813Z ##[endgroup] 2026-10-23T17:02:59.7319829Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T17:02:59.7357941Z 6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93 2026-10-23T17:02:59.7487551Z ##[group]Run sudo apt-get update 2026-10-23T17:02:59.7487875Z sudo apt-get update 2026-10-23T17:02:59.7488094Z sudo apt-get install -y --no-install-recommends build-essential 2026-10-23T17:02:59.7488307Z command -v cc 2026-10-23T17:02:59.7500009Z shell: /usr/bin/bash -e {0} 2026-10-23T17:02:59.7500163Z env: 2026-10-23T17:02:59.7500290Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:02:59.7500450Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:02:59.7500629Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:59.7500772Z ##[endgroup] 2026-10-23T17:02:59.8419529Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-23T17:02:59.8698293Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease 2026-10-23T17:02:59.8698791Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-23T17:02:59.8718149Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-23T17:02:59.8718875Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-23T17:02:59.8795709Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-23T17:02:59.8820984Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-23T17:02:59.8951824Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] 2026-10-23T17:02:59.9827804Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [640 kB] 2026-10-23T17:03:00.0086271Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [576 kB] 2026-10-23T17:03:00.0245069Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1401 kB] 2026-10-23T17:03:00.0349832Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-23T17:03:00.0373596Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-23T17:03:00.0455596Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-23T17:03:00.0489400Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-23T17:03:00.0602583Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B] 2026-10-23T17:03:00.0623861Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-23T17:03:00.1003749Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-23T17:03:00.1059018Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-23T17:03:00.1080336Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-23T17:03:00.1523560Z Get:22 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1412 B] 2026-10-23T17:03:00.1584361Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-23T17:03:03.2885412Z Fetched 7787 kB in 1s (12.1 MB/s) 2026-10-23T17:03:04.1516378Z Reading package lists... 2026-10-23T17:03:04.1945192Z Reading package lists... 2026-10-23T17:03:04.4955683Z Building dependency tree... 2026-10-23T17:03:04.4960606Z Reading state information... 2026-10-23T17:03:04.7086023Z The following NEW packages will be installed: 2026-10-23T17:03:04.7100107Z build-essential 2026-10-23T17:03:04.7289640Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded. 2026-10-23T17:03:04.7290049Z Need to get 4928 B of archives. 2026-10-23T17:03:04.7290350Z After this operation, 17.4 kB of additional disk space will be used. 2026-10-23T17:03:04.7290764Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B] 2026-10-23T17:03:04.7538337Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 2026-10-23T17:03:05.0107146Z Fetched 4928 B in 0s (147 kB/s) 2026-10-23T17:03:05.0236930Z Selecting previously unselected package build-essential. 2026-10-23T17:03:05.0325764Z (Reading database ... 2026-10-23T17:03:05.0325957Z (Reading database ... 5% 2026-10-23T17:03:05.0326140Z (Reading database ... 10% 2026-10-23T17:03:05.0326278Z (Reading database ... 15% 2026-10-23T17:03:05.0326440Z (Reading database ... 20% 2026-10-23T17:03:05.0326577Z (Reading database ... 25% 2026-10-23T17:03:05.0326702Z (Reading database ... 30% 2026-10-23T17:03:05.0326830Z (Reading database ... 35% 2026-10-23T17:03:05.0326960Z (Reading database ... 40% 2026-10-23T17:03:05.0327093Z (Reading database ... 45% 2026-10-23T17:03:05.0327214Z (Reading database ... 50% 2026-10-23T17:03:05.0350555Z (Reading database ... 55% 2026-10-23T17:03:05.0459754Z (Reading database ... 60% 2026-10-23T17:03:05.0963052Z (Reading database ... 65% 2026-10-23T17:03:05.1188316Z (Reading database ... 70% 2026-10-23T17:03:05.1308318Z (Reading database ... 75% 2026-10-23T17:03:05.1392161Z (Reading database ... 80% 2026-10-23T17:03:05.1567411Z (Reading database ... 85% 2026-10-23T17:03:05.1645735Z (Reading database ... 90% 2026-10-23T17:03:05.1767611Z (Reading database ... 95% 2026-10-23T17:03:05.1767848Z (Reading database ... 100% 2026-10-23T17:03:05.1768054Z (Reading database ... 207973 files and directories currently installed.) 2026-10-23T17:03:05.1806476Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ... 2026-10-23T17:03:05.1828501Z Unpacking build-essential (12.10ubuntu1) ... 2026-10-23T17:03:05.2039183Z Setting up build-essential (12.10ubuntu1) ... 2026-10-23T17:03:05.5662289Z 2026-10-23T17:03:05.5662829Z No services need to be restarted. 2026-10-23T17:03:05.5663062Z 2026-10-23T17:03:05.5663202Z No containers need to be restarted. 2026-10-23T17:03:05.5663367Z 2026-10-23T17:03:05.5663473Z No user sessions are running outdated binaries. 2026-10-23T17:03:05.5689742Z 2026-10-23T17:03:05.5690063Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-23T17:03:05.6160654Z /usr/bin/cc 2026-10-23T17:03:05.6280270Z Prepare all required actions 2026-10-23T17:03:05.6318913Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-23T17:03:05.6319176Z env: 2026-10-23T17:03:05.6319370Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:05.6319622Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:05.6319871Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:05.6320102Z ##[endgroup] 2026-10-23T17:03:05.6389952Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-23T17:03:05.6422394Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-23T17:03:05.6422922Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-23T17:03:05.6423253Z printf '%s\tpriority:%s\n' \ 2026-10-23T17:03:05.6423539Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-23T17:03:05.6423903Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-23T17:03:05.6424228Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-23T17:03:05.6424581Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-23T17:03:05.6424953Z  2026-10-23T17:03:05.6425207Z # APT's mirror transport retries each file against the next server. 2026-10-23T17:03:05.6425705Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-23T17:03:05.6426066Z  -exec sed -i -E \ 2026-10-23T17:03:05.6426479Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-23T17:03:05.6426901Z  2026-10-23T17:03:05.6427173Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-23T17:03:05.6427612Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-23T17:03:05.6428059Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-23T17:03:05.6444223Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:03:05.6444549Z env: 2026-10-23T17:03:05.6444732Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:05.6445039Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:05.6445582Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:05.6445831Z ##[endgroup] 2026-10-23T17:03:05.6935344Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=54] 2026-10-23T17:03:05.6981187Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-23T17:03:05.6981699Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-23T17:03:05.6981982Z ( 2026-10-23T17:03:05.6982121Z  set +e 2026-10-23T17:03:05.6982343Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-23T17:03:05.6982603Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-23T17:03:05.6982811Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-23T17:03:05.6994465Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:05.6994615Z env: 2026-10-23T17:03:05.6994802Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:05.6995023Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:05.6995196Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:05.6995351Z ##[endgroup] 2026-10-23T17:03:05.7233793Z Prepare all required actions 2026-10-23T17:03:05.7234085Z Getting action download info 2026-10-23T17:03:05.8247077Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T17:03:05.9379555Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T17:03:05.9379730Z env: 2026-10-23T17:03:05.9379855Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:05.9380014Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:05.9380172Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:05.9380320Z ##[endgroup] 2026-10-23T17:03:05.9472197Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-23T17:03:05.9488909Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T17:03:05.9489508Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T17:03:05.9489996Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T17:03:05.9490395Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T17:03:05.9502725Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:03:05.9503016Z env: 2026-10-23T17:03:05.9503216Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:05.9503458Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:05.9503701Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:05.9503848Z ##[endgroup] 2026-10-23T17:03:05.9782398Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=30] 2026-10-23T17:03:05.9784442Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-23T17:03:05.9842632Z ##[group]Run actions/cache@v6 2026-10-23T17:03:05.9842804Z with: 2026-10-23T17:03:05.9842913Z path: ~/.vite-plus 2026-10-23T17:03:05.9843083Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T17:03:05.9843290Z enableCrossOsArchive: false 2026-10-23T17:03:05.9843426Z fail-on-cache-miss: false 2026-10-23T17:03:05.9843551Z lookup-only: false 2026-10-23T17:03:05.9843659Z save-always: false 2026-10-23T17:03:05.9843769Z env: 2026-10-23T17:03:05.9843878Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:05.9844029Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:05.9844172Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:05.9844306Z ##[endgroup] 2026-10-23T17:03:06.2069824Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T17:03:06.6401145Z Received 170349591 of 170349591 (100.0%), 406.1 MBs/sec 2026-10-23T17:03:06.6402921Z Cache Size: ~162 MB (170349591 B) 2026-10-23T17:03:06.6447807Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/041d59d7-9f97-4366-861a-6e48080e1b95/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T17:03:07.6789759Z Cache restored successfully 2026-10-23T17:03:07.6971105Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T17:03:07.7091559Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1730] 2026-10-23T17:03:07.7094414Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-23T17:03:07.7120353Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T17:03:07.7120629Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T17:03:07.7120988Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T17:03:07.7131662Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:03:07.7131866Z env: 2026-10-23T17:03:07.7132001Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:07.7132159Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:07.7132315Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:07.7132560Z ##[endgroup] 2026-10-23T17:03:07.7192271Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T17:03:07.7206893Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=11] 2026-10-23T17:03:07.7209973Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-23T17:03:07.7219656Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T17:03:07.7222089Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-23T17:03:07.7238220Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T17:03:07.7238450Z store_path="$(vp pm cache dir)" 2026-10-23T17:03:07.7238637Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T17:03:07.7255258Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:03:07.7255505Z env: 2026-10-23T17:03:07.7255754Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:07.7255963Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:07.7256122Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:07.7256284Z ##[endgroup] 2026-10-23T17:03:07.7507703Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=28] 2026-10-23T17:03:07.7511036Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-23T17:03:07.9781672Z ##[group]Run actions/cache@v6 2026-10-23T17:03:07.9781920Z with: 2026-10-23T17:03:07.9782138Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T17:03:07.9782587Z key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T17:03:07.9783016Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T17:03:07.9783262Z enableCrossOsArchive: false 2026-10-23T17:03:07.9783489Z fail-on-cache-miss: false 2026-10-23T17:03:07.9783697Z lookup-only: false 2026-10-23T17:03:07.9783881Z save-always: false 2026-10-23T17:03:07.9784084Z env: 2026-10-23T17:03:07.9784269Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:07.9784655Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:07.9784929Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:07.9785232Z ##[endgroup] 2026-10-23T17:03:08.2124591Z Cache hit for: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T17:03:09.2449623Z Received 381681664 of 994615207 (38.4%), 361.1 MBs/sec 2026-10-23T17:03:10.2517572Z Received 738197504 of 994615207 (74.2%), 349.4 MBs/sec 2026-10-23T17:03:11.0918471Z Received 994615207 of 994615207 (100.0%), 332.5 MBs/sec 2026-10-23T17:03:11.0919119Z Cache Size: ~949 MB (994615207 B) 2026-10-23T17:03:11.1006634Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d172b46f-cb6a-4e66-a361-316dbf5efbfe/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T17:03:18.9608040Z Cache restored successfully 2026-10-23T17:03:19.0460165Z Cache restored from key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T17:03:19.0609990Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=11309] 2026-10-23T17:03:19.0613337Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-23T17:03:19.0630927Z ##[group]Run vp install 2026-10-23T17:03:19.0631096Z vp install 2026-10-23T17:03:19.0645060Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:03:19.0645248Z env: 2026-10-23T17:03:19.0645459Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:19.0645631Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:19.0645809Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:19.0645963Z ##[endgroup] 2026-10-23T17:03:19.1197120Z Scope: all 33 workspace projects 2026-10-23T17:03:19.3502027Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T17:03:19.7947539Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T17:03:19.7948480Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T17:03:19.7948975Z Virtual store is at: node_modules/.pnpm 2026-10-23T17:03:20.8818082Z Progress: resolved 1708, reused 1708, downloaded 0, added 1705 2026-10-23T17:03:26.8491070Z ✓ Lockfile passes supply-chain policies (2088 entries in 7.5s) 2026-10-23T17:03:26.8492118Z Lockfile is up to date, resolution step is skipped 2026-10-23T17:03:26.8969304Z Packages: +1721 2026-10-23T17:03:26.8969776Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T17:03:26.9614338Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T17:03:28.4953164Z . prepare$ vp config --no-agent 2026-10-23T17:03:28.6824290Z . prepare: Done 2026-10-23T17:03:28.6844674Z 2026-10-23T17:03:28.6845713Z devDependencies: 2026-10-23T17:03:28.6846062Z + @coderabbitai/config 1.1.0 2026-10-23T17:03:28.6846354Z + @shadcn/lint 0.1.5 2026-10-23T17:03:28.6846595Z + @types/node 24.12.4 2026-10-23T17:03:28.6846803Z + knip 6.34.0 2026-10-23T17:03:28.6847049Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T17:03:28.6847311Z + vite-plus 1.3.0 2026-10-23T17:03:28.6847443Z 2026-10-23T17:03:28.6870202Z Done in 9.6s using pnpm v12.14.0 2026-10-23T17:03:28.7155123Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=9654] 2026-10-23T17:03:28.8041800Z ##[group]Run actions/cache@v6 2026-10-23T17:03:28.8042006Z with: 2026-10-23T17:03:28.8042281Z path: ~/.cache/electron 2026-10-23T17:03:28.8042884Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-23T17:03:28.8043444Z enableCrossOsArchive: false 2026-10-23T17:03:28.8043770Z fail-on-cache-miss: false 2026-10-23T17:03:28.8044078Z lookup-only: false 2026-10-23T17:03:28.8044363Z save-always: false 2026-10-23T17:03:28.8044670Z env: 2026-10-23T17:03:28.8045090Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:28.8045467Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:28.8045722Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:28.8045893Z ##[endgroup] 2026-10-23T17:03:29.0424338Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-23T17:03:29.3843581Z Received 122906203 of 122906203 (100.0%), 378.1 MBs/sec 2026-10-23T17:03:29.3844320Z Cache Size: ~117 MB (122906203 B) 2026-10-23T17:03:29.3891888Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/81af93be-014e-439b-947c-0e137bd4a614/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T17:03:29.5327125Z Cache restored successfully 2026-10-23T17:03:29.5649126Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-23T17:03:29.5829805Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-23T17:03:29.5830479Z vp run --filter @t3tools/desktop ensure:electron 2026-10-23T17:03:29.5852608Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:29.5853075Z env: 2026-10-23T17:03:29.5853336Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:29.5853682Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:29.5853995Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:29.5854312Z ##[endgroup] 2026-10-23T17:03:29.9062916Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-23T17:03:30.6828703Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-23T17:03:30.6850516Z 2026-10-23T17:03:30.6981154Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-23T17:03:30.6981631Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-10-23T17:03:30.6993847Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:30.6993997Z env: 2026-10-23T17:03:30.6994126Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:30.6994289Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:30.6994450Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:30.6994593Z ##[endgroup] 2026-10-23T17:03:30.7630940Z ...... 2026-10-23T17:03:30.7631316Z ---------------------------------------------------------------------- 2026-10-23T17:03:30.7631648Z Ran 6 tests in 0.004s 2026-10-23T17:03:30.7631738Z 2026-10-23T17:03:30.7631790Z OK 2026-10-23T17:03:30.7773581Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-23T17:03:30.7774689Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs 2026-10-23T17:03:30.7789617Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:30.7789934Z env: 2026-10-23T17:03:30.7790160Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:30.7790464Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:30.7790743Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:30.7791049Z ##[endgroup] 2026-10-23T17:03:30.8467132Z ✔ allows preview releases from any branch without consulting main (0.658617ms) 2026-10-23T17:03:30.8467996Z ✔ rejects a manual stable release from a feature branch (0.320111ms) 2026-10-23T17:03:30.8476873Z ✔ rejects a manual nightly release from a feature branch (3.890294ms) 2026-10-23T17:03:30.8477684Z ✔ rejects a release commit that is behind from main (0.203893ms) 2026-10-23T17:03:30.8478206Z ✔ rejects a release commit that is diverged from main (0.08542ms) 2026-10-23T17:03:30.8478803Z ✔ releases the first nightly when no nightly is published (0.632678ms) 2026-10-23T17:03:30.8479367Z ✔ uses publication time, not release order or the tagged commit date (0.188264ms) 2026-10-23T17:03:30.8480042Z ✔ ignores stable releases and drafts when checking the gap (0.098324ms) 2026-10-23T17:03:30.8480630Z ✔ fails instead of releasing when GitHub cannot supply release state (0.19737ms) 2026-10-23T17:03:30.8481390Z ✔ skips a candidate commit that is behind relative to the last nightly (0.17068ms) 2026-10-23T17:03:30.8481999Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.102983ms) 2026-10-23T17:03:30.8482599Z ✔ stable releases resolve the commit of the newest published nightly (0.736703ms) 2026-10-23T17:03:30.8483154Z ✔ stable releases derive the version from legacy nightly tags (0.15964ms) 2026-10-23T17:03:30.9575921Z ✔ hosted web: saves one deployment URL after plain URL (8.980852ms) 2026-10-23T17:03:30.9576390Z ✔ hosted web: saves one deployment URL after lockfile warning (4.38912ms) 2026-10-23T17:03:30.9576782Z ✔ hosted web: saves one deployment URL after trailing diagnostic (4.635242ms) 2026-10-23T17:03:30.9577356Z ✔ hosted web: rejects missing URL without saving output (5.356387ms) 2026-10-23T17:03:30.9578218Z ✔ hosted web: rejects invalid URL without saving output (4.621417ms) 2026-10-23T17:03:30.9579343Z ✔ hosted web: rejects multiple URLs without saving output (4.651443ms) 2026-10-23T17:03:30.9580215Z ✔ hosted web: rejects failed deployment without saving output (2.777203ms) 2026-10-23T17:03:30.9582603Z ✔ marketing: saves one deployment URL after plain URL (6.064707ms) 2026-10-23T17:03:30.9583332Z ✔ marketing: saves one deployment URL after lockfile warning (6.105322ms) 2026-10-23T17:03:30.9584007Z ✔ marketing: saves one deployment URL after trailing diagnostic (9.29976ms) 2026-10-23T17:03:30.9584960Z ✔ marketing: rejects missing URL without saving output (6.492981ms) 2026-10-23T17:03:30.9586416Z ✔ marketing: rejects invalid URL without saving output (5.95508ms) 2026-10-23T17:03:30.9587574Z ✔ marketing: rejects multiple URLs without saving output (5.487544ms) 2026-10-23T17:03:30.9588932Z ✔ marketing: rejects failed deployment without saving output (5.069427ms) 2026-10-23T17:03:30.9590544Z ✔ web preview: saves one deployment URL after plain URL (5.119411ms) 2026-10-23T17:03:30.9591463Z ✔ web preview: saves one deployment URL after lockfile warning (4.215424ms) 2026-10-23T17:03:30.9592376Z ✔ web preview: saves one deployment URL after trailing diagnostic (3.565966ms) 2026-10-23T17:03:30.9593703Z ✔ web preview: rejects missing URL without saving output (3.098116ms) 2026-10-23T17:03:30.9595945Z ✔ web preview: rejects invalid URL without saving output (3.476477ms) 2026-10-23T17:03:30.9596507Z ✔ web preview: rejects multiple URLs without saving output (3.410283ms) 2026-10-23T17:03:30.9603126Z ✔ web preview: rejects failed deployment without saving output (2.108048ms) 2026-10-23T17:03:30.9656714Z ℹ tests 34 2026-10-23T17:03:30.9657410Z ℹ suites 0 2026-10-23T17:03:30.9657529Z ℹ pass 34 2026-10-23T17:03:30.9657649Z ℹ fail 0 2026-10-23T17:03:30.9657768Z ℹ cancelled 0 2026-10-23T17:03:30.9657908Z ℹ skipped 0 2026-10-23T17:03:30.9658027Z ℹ todo 0 2026-10-23T17:03:30.9658154Z ℹ duration_ms 160.640639 2026-10-23T17:03:30.9757996Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-23T17:03:30.9758324Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-23T17:03:30.9758529Z cat "$RUNNER_TEMP/apt.log" 2026-10-23T17:03:30.9758719Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-23T17:03:30.9769485Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:30.9769629Z env: 2026-10-23T17:03:30.9769760Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:30.9769925Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:30.9770085Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:30.9770242Z ##[endgroup] 2026-10-23T17:03:30.9799917Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-23T17:03:30.9800625Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-23T17:03:30.9801337Z Hit:6 https://dl.google.com/linux/chrome-stable/deb stable InRelease 2026-10-23T17:03:30.9801792Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-23T17:03:30.9802115Z Hit:7 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-23T17:03:30.9802376Z Hit:8 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-10-23T17:03:30.9802626Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-23T17:03:30.9802876Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-23T17:03:30.9803139Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-23T17:03:30.9803394Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-23T17:03:30.9803644Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-23T17:03:30.9803906Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-23T17:03:30.9804172Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-23T17:03:30.9804432Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-23T17:03:30.9804688Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-23T17:03:30.9804994Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-23T17:03:30.9805443Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-23T17:03:30.9805874Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-23T17:03:30.9806191Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-23T17:03:30.9806509Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-23T17:03:30.9806778Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-23T17:03:30.9807030Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-23T17:03:30.9807292Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-23T17:03:30.9807561Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-23T17:03:30.9807828Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1401 kB] 2026-10-23T17:03:30.9808241Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-23T17:03:30.9808602Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-23T17:03:30.9809064Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-23T17:03:30.9809599Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-23T17:03:30.9810316Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-23T17:03:30.9810746Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-23T17:03:30.9811228Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-23T17:03:30.9811698Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-23T17:03:30.9812057Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-23T17:03:30.9812333Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-23T17:03:30.9812625Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-23T17:03:30.9812906Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-23T17:03:30.9813187Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-23T17:03:30.9813465Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-23T17:03:30.9813757Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-23T17:03:30.9814037Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-23T17:03:30.9814305Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-23T17:03:30.9814578Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B] 2026-10-23T17:03:30.9814888Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-23T17:03:30.9815177Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-23T17:03:30.9815452Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-23T17:03:30.9815747Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-23T17:03:30.9816056Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-23T17:03:30.9816361Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-23T17:03:30.9816658Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-23T17:03:30.9816964Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-23T17:03:30.9817244Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-23T17:03:30.9817527Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-23T17:03:30.9817819Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-23T17:03:30.9818106Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-23T17:03:30.9818374Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-23T17:03:30.9818651Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-23T17:03:30.9818930Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-23T17:03:30.9819213Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-23T17:03:30.9819487Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-23T17:03:30.9819768Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-23T17:03:30.9820057Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-23T17:03:30.9820357Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-23T17:03:30.9820788Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-23T17:03:30.9821137Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-23T17:03:30.9821514Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-23T17:03:30.9821805Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-23T17:03:30.9822151Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-23T17:03:30.9822427Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-23T17:03:30.9822727Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-23T17:03:30.9822951Z Fetched 40.7 MB in 4s (11.0 MB/s) 2026-10-23T17:03:30.9823104Z Reading package lists... 2026-10-23T17:03:30.9823231Z Reading package lists... 2026-10-23T17:03:30.9823357Z Building dependency tree... 2026-10-23T17:03:30.9823492Z Reading state information... 2026-10-23T17:03:30.9823651Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-23T17:03:30.9823847Z The following additional packages will be installed: 2026-10-23T17:03:30.9824059Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-23T17:03:30.9824287Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-23T17:03:30.9824519Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-23T17:03:30.9824783Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-23T17:03:30.9825039Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-23T17:03:30.9825261Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-23T17:03:30.9825417Z Suggested packages: 2026-10-23T17:03:30.9825591Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-23T17:03:30.9825835Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-23T17:03:30.9826057Z The following NEW packages will be installed: 2026-10-23T17:03:30.9826265Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-23T17:03:30.9826489Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-23T17:03:30.9826727Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-23T17:03:30.9826920Z uuid-dev 2026-10-23T17:03:30.9827035Z The following packages will be upgraded: 2026-10-23T17:03:30.9827225Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-23T17:03:30.9827459Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-23T17:03:30.9827665Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-23T17:03:30.9827864Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-23T17:03:30.9828043Z Need to get 8378 kB of archives. 2026-10-23T17:03:30.9828215Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-23T17:03:30.9828437Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-23T17:03:30.9828729Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-23T17:03:30.9829085Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-23T17:03:30.9829427Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-23T17:03:30.9829770Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-23T17:03:30.9830110Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-23T17:03:30.9830453Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-23T17:03:30.9830920Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-23T17:03:30.9831309Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-23T17:03:30.9831723Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-23T17:03:30.9832097Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-23T17:03:30.9832434Z 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-23T17:03:30.9832790Z 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-23T17:03:30.9833139Z 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-23T17:03:30.9833502Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-23T17:03:30.9833844Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-23T17:03:30.9834188Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-23T17:03:30.9834526Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-23T17:03:30.9834849Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-23T17:03:30.9835163Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-23T17:03:30.9835482Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-23T17:03:30.9835809Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-23T17:03:30.9836167Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-23T17:03:30.9836530Z 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-23T17:03:30.9836909Z 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-23T17:03:30.9837255Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-23T17:03:30.9837599Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-23T17:03:30.9837921Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-23T17:03:30.9838251Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-23T17:03:30.9838600Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-23T17:03:30.9838961Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-23T17:03:30.9839325Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-23T17:03:30.9839573Z Fetched 8378 kB in 1s (10.4 MB/s) 2026-10-23T17:03:30.9839709Z (Reading database ... 2026-10-23T17:03:30.9839832Z (Reading database ... 5% 2026-10-23T17:03:30.9839956Z (Reading database ... 10% 2026-10-23T17:03:30.9840075Z (Reading database ... 15% 2026-10-23T17:03:30.9840194Z (Reading database ... 20% 2026-10-23T17:03:30.9840312Z (Reading database ... 25% 2026-10-23T17:03:30.9840424Z (Reading database ... 30% 2026-10-23T17:03:30.9840542Z (Reading database ... 35% 2026-10-23T17:03:30.9840659Z (Reading database ... 40% 2026-10-23T17:03:30.9840951Z (Reading database ... 45% 2026-10-23T17:03:30.9841129Z (Reading database ... 50% 2026-10-23T17:03:30.9841361Z (Reading database ... 55% 2026-10-23T17:03:30.9841499Z (Reading database ... 60% 2026-10-23T17:03:30.9841615Z (Reading database ... 65% 2026-10-23T17:03:30.9841849Z (Reading database ... 70% 2026-10-23T17:03:30.9842110Z (Reading database ... 75% 2026-10-23T17:03:30.9842234Z (Reading database ... 80% 2026-10-23T17:03:30.9842363Z (Reading database ... 85% 2026-10-23T17:03:30.9842486Z (Reading database ... 90% 2026-10-23T17:03:30.9842616Z (Reading database ... 95% 2026-10-23T17:03:30.9842738Z (Reading database ... 100% 2026-10-23T17:03:30.9842913Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9843155Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9843382Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9843572Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9843723Z (Reading database ... 2026-10-23T17:03:30.9843848Z (Reading database ... 5% 2026-10-23T17:03:30.9843972Z (Reading database ... 10% 2026-10-23T17:03:30.9844089Z (Reading database ... 15% 2026-10-23T17:03:30.9844218Z (Reading database ... 20% 2026-10-23T17:03:30.9844340Z (Reading database ... 25% 2026-10-23T17:03:30.9844454Z (Reading database ... 30% 2026-10-23T17:03:30.9844571Z (Reading database ... 35% 2026-10-23T17:03:30.9844684Z (Reading database ... 40% 2026-10-23T17:03:30.9844796Z (Reading database ... 45% 2026-10-23T17:03:30.9844914Z (Reading database ... 50% 2026-10-23T17:03:30.9845027Z (Reading database ... 55% 2026-10-23T17:03:30.9845146Z (Reading database ... 60% 2026-10-23T17:03:30.9845259Z (Reading database ... 65% 2026-10-23T17:03:30.9845378Z (Reading database ... 70% 2026-10-23T17:03:30.9845492Z (Reading database ... 75% 2026-10-23T17:03:30.9845606Z (Reading database ... 80% 2026-10-23T17:03:30.9845730Z (Reading database ... 85% 2026-10-23T17:03:30.9845849Z (Reading database ... 90% 2026-10-23T17:03:30.9845966Z (Reading database ... 95% 2026-10-23T17:03:30.9846082Z (Reading database ... 100% 2026-10-23T17:03:30.9846249Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9846472Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9846696Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9846885Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9847150Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-23T17:03:30.9847637Z 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-23T17:03:30.9848019Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-23T17:03:30.9848207Z (Reading database ... 2026-10-23T17:03:30.9848330Z (Reading database ... 5% 2026-10-23T17:03:30.9848466Z (Reading database ... 10% 2026-10-23T17:03:30.9848592Z (Reading database ... 15% 2026-10-23T17:03:30.9848711Z (Reading database ... 20% 2026-10-23T17:03:30.9848829Z (Reading database ... 25% 2026-10-23T17:03:30.9848967Z (Reading database ... 30% 2026-10-23T17:03:30.9849081Z (Reading database ... 35% 2026-10-23T17:03:30.9849193Z (Reading database ... 40% 2026-10-23T17:03:30.9849312Z (Reading database ... 45% 2026-10-23T17:03:30.9849426Z (Reading database ... 50% 2026-10-23T17:03:30.9849544Z (Reading database ... 55% 2026-10-23T17:03:30.9849662Z (Reading database ... 60% 2026-10-23T17:03:30.9849780Z (Reading database ... 65% 2026-10-23T17:03:30.9849892Z (Reading database ... 70% 2026-10-23T17:03:30.9850008Z (Reading database ... 75% 2026-10-23T17:03:30.9850129Z (Reading database ... 80% 2026-10-23T17:03:30.9850244Z (Reading database ... 85% 2026-10-23T17:03:30.9850363Z (Reading database ... 90% 2026-10-23T17:03:30.9850477Z (Reading database ... 95% 2026-10-23T17:03:30.9850785Z (Reading database ... 100% 2026-10-23T17:03:30.9851037Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9851256Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9851525Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9851852Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9852170Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9852383Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9852545Z (Reading database ... 2026-10-23T17:03:30.9852662Z (Reading database ... 5% 2026-10-23T17:03:30.9852791Z (Reading database ... 10% 2026-10-23T17:03:30.9852912Z (Reading database ... 15% 2026-10-23T17:03:30.9853030Z (Reading database ... 20% 2026-10-23T17:03:30.9853148Z (Reading database ... 25% 2026-10-23T17:03:30.9853263Z (Reading database ... 30% 2026-10-23T17:03:30.9853385Z (Reading database ... 35% 2026-10-23T17:03:30.9853496Z (Reading database ... 40% 2026-10-23T17:03:30.9853612Z (Reading database ... 45% 2026-10-23T17:03:30.9853725Z (Reading database ... 50% 2026-10-23T17:03:30.9853843Z (Reading database ... 55% 2026-10-23T17:03:30.9853965Z (Reading database ... 60% 2026-10-23T17:03:30.9854081Z (Reading database ... 65% 2026-10-23T17:03:30.9854203Z (Reading database ... 70% 2026-10-23T17:03:30.9854318Z (Reading database ... 75% 2026-10-23T17:03:30.9854437Z (Reading database ... 80% 2026-10-23T17:03:30.9854560Z (Reading database ... 85% 2026-10-23T17:03:30.9854679Z (Reading database ... 90% 2026-10-23T17:03:30.9854791Z (Reading database ... 95% 2026-10-23T17:03:30.9854910Z (Reading database ... 100% 2026-10-23T17:03:30.9855081Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9855299Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9855524Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9855731Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9855891Z (Reading database ... 2026-10-23T17:03:30.9856005Z (Reading database ... 5% 2026-10-23T17:03:30.9856131Z (Reading database ... 10% 2026-10-23T17:03:30.9856257Z (Reading database ... 15% 2026-10-23T17:03:30.9856371Z (Reading database ... 20% 2026-10-23T17:03:30.9856493Z (Reading database ... 25% 2026-10-23T17:03:30.9856607Z (Reading database ... 30% 2026-10-23T17:03:30.9856722Z (Reading database ... 35% 2026-10-23T17:03:30.9856844Z (Reading database ... 40% 2026-10-23T17:03:30.9856972Z (Reading database ... 45% 2026-10-23T17:03:30.9857095Z (Reading database ... 50% 2026-10-23T17:03:30.9857209Z (Reading database ... 55% 2026-10-23T17:03:30.9857328Z (Reading database ... 60% 2026-10-23T17:03:30.9857448Z (Reading database ... 65% 2026-10-23T17:03:30.9857568Z (Reading database ... 70% 2026-10-23T17:03:30.9857687Z (Reading database ... 75% 2026-10-23T17:03:30.9857815Z (Reading database ... 80% 2026-10-23T17:03:30.9857929Z (Reading database ... 85% 2026-10-23T17:03:30.9858043Z (Reading database ... 90% 2026-10-23T17:03:30.9858163Z (Reading database ... 95% 2026-10-23T17:03:30.9858279Z (Reading database ... 100% 2026-10-23T17:03:30.9858449Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9858674Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9858911Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9859128Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9859354Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9859556Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9859705Z (Reading database ... 2026-10-23T17:03:30.9859833Z (Reading database ... 5% 2026-10-23T17:03:30.9859957Z (Reading database ... 10% 2026-10-23T17:03:30.9860235Z (Reading database ... 15% 2026-10-23T17:03:30.9860391Z (Reading database ... 20% 2026-10-23T17:03:30.9860511Z (Reading database ... 25% 2026-10-23T17:03:30.9860634Z (Reading database ... 30% 2026-10-23T17:03:30.9860757Z (Reading database ... 35% 2026-10-23T17:03:30.9860939Z (Reading database ... 40% 2026-10-23T17:03:30.9861129Z (Reading database ... 45% 2026-10-23T17:03:30.9861294Z (Reading database ... 50% 2026-10-23T17:03:30.9861413Z (Reading database ... 55% 2026-10-23T17:03:30.9861547Z (Reading database ... 60% 2026-10-23T17:03:30.9861676Z (Reading database ... 65% 2026-10-23T17:03:30.9861815Z (Reading database ... 70% 2026-10-23T17:03:30.9861967Z (Reading database ... 75% 2026-10-23T17:03:30.9862095Z (Reading database ... 80% 2026-10-23T17:03:30.9862233Z (Reading database ... 85% 2026-10-23T17:03:30.9862366Z (Reading database ... 90% 2026-10-23T17:03:30.9862498Z (Reading database ... 95% 2026-10-23T17:03:30.9862616Z (Reading database ... 100% 2026-10-23T17:03:30.9862796Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9863039Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-23T17:03:30.9863273Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-23T17:03:30.9863488Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-23T17:03:30.9863651Z (Reading database ... 2026-10-23T17:03:30.9863778Z (Reading database ... 5% 2026-10-23T17:03:30.9863900Z (Reading database ... 10% 2026-10-23T17:03:30.9864030Z (Reading database ... 15% 2026-10-23T17:03:30.9864151Z (Reading database ... 20% 2026-10-23T17:03:30.9864277Z (Reading database ... 25% 2026-10-23T17:03:30.9864397Z (Reading database ... 30% 2026-10-23T17:03:30.9864512Z (Reading database ... 35% 2026-10-23T17:03:30.9864639Z (Reading database ... 40% 2026-10-23T17:03:30.9864754Z (Reading database ... 45% 2026-10-23T17:03:30.9864873Z (Reading database ... 50% 2026-10-23T17:03:30.9865000Z (Reading database ... 55% 2026-10-23T17:03:30.9865125Z (Reading database ... 60% 2026-10-23T17:03:30.9865246Z (Reading database ... 65% 2026-10-23T17:03:30.9865359Z (Reading database ... 70% 2026-10-23T17:03:30.9865481Z (Reading database ... 75% 2026-10-23T17:03:30.9865598Z (Reading database ... 80% 2026-10-23T17:03:30.9865721Z (Reading database ... 85% 2026-10-23T17:03:30.9865837Z (Reading database ... 90% 2026-10-23T17:03:30.9865954Z (Reading database ... 95% 2026-10-23T17:03:30.9866071Z (Reading database ... 100% 2026-10-23T17:03:30.9866235Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9866454Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9866680Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9866887Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9867043Z (Reading database ... 2026-10-23T17:03:30.9867171Z (Reading database ... 5% 2026-10-23T17:03:30.9867291Z (Reading database ... 10% 2026-10-23T17:03:30.9867420Z (Reading database ... 15% 2026-10-23T17:03:30.9867540Z (Reading database ... 20% 2026-10-23T17:03:30.9867658Z (Reading database ... 25% 2026-10-23T17:03:30.9867780Z (Reading database ... 30% 2026-10-23T17:03:30.9867895Z (Reading database ... 35% 2026-10-23T17:03:30.9868028Z (Reading database ... 40% 2026-10-23T17:03:30.9868145Z (Reading database ... 45% 2026-10-23T17:03:30.9868262Z (Reading database ... 50% 2026-10-23T17:03:30.9868376Z (Reading database ... 55% 2026-10-23T17:03:30.9868492Z (Reading database ... 60% 2026-10-23T17:03:30.9868610Z (Reading database ... 65% 2026-10-23T17:03:30.9868731Z (Reading database ... 70% 2026-10-23T17:03:30.9868853Z (Reading database ... 75% 2026-10-23T17:03:30.9868969Z (Reading database ... 80% 2026-10-23T17:03:30.9869091Z (Reading database ... 85% 2026-10-23T17:03:30.9869213Z (Reading database ... 90% 2026-10-23T17:03:30.9869332Z (Reading database ... 95% 2026-10-23T17:03:30.9869459Z (Reading database ... 100% 2026-10-23T17:03:30.9869626Z (Reading database ... 207982 files and directories currently installed.) 2026-10-23T17:03:30.9870058Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9870275Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9870556Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-23T17:03:30.9870912Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T17:03:30.9871187Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T17:03:30.9871422Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T17:03:30.9871670Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T17:03:30.9871948Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T17:03:30.9872229Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T17:03:30.9872469Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-23T17:03:30.9872715Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9872948Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9873176Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9873410Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9873629Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9873836Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-23T17:03:30.9874042Z Selecting previously unselected package libsecret-common. 2026-10-23T17:03:30.9874257Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-23T17:03:30.9874450Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-23T17:03:30.9874640Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-23T17:03:30.9874858Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-23T17:03:30.9875054Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-23T17:03:30.9875243Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-23T17:03:30.9875470Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-23T17:03:30.9875687Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-23T17:03:30.9875881Z Selecting previously unselected package libgpg-error-dev. 2026-10-23T17:03:30.9876114Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-23T17:03:30.9876311Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-23T17:03:30.9876515Z Selecting previously unselected package libgcrypt20-dev. 2026-10-23T17:03:30.9876724Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-23T17:03:30.9876930Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-23T17:03:30.9877143Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-23T17:03:30.9877408Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T17:03:30.9877638Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9877842Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-23T17:03:30.9878069Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T17:03:30.9878283Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9878478Z Selecting previously unselected package uuid-dev:amd64. 2026-10-23T17:03:30.9878678Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9878870Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9879070Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-23T17:03:30.9879287Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9879483Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9879867Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-23T17:03:30.9880081Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-23T17:03:30.9880328Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-23T17:03:30.9880639Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-23T17:03:30.9881227Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-23T17:03:30.9881475Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-23T17:03:30.9881665Z Selecting previously unselected package libmount-dev:amd64. 2026-10-23T17:03:30.9882116Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-23T17:03:30.9882317Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9882519Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-23T17:03:30.9882742Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-23T17:03:30.9882958Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9883154Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-23T17:03:30.9883374Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-23T17:03:30.9883573Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-23T17:03:30.9883740Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9883900Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9884062Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9884248Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9884420Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-23T17:03:30.9884593Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9884759Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-23T17:03:30.9884934Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9885117Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9885272Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9885426Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9885624Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-23T17:03:30.9885829Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-23T17:03:30.9886000Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9886185Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9886386Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9886582Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-23T17:03:30.9886748Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9886915Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9887072Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-23T17:03:30.9887253Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-23T17:03:30.9887431Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-23T17:03:30.9887612Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-23T17:03:30.9887799Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-23T17:03:30.9887988Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-23T17:03:30.9888165Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-23T17:03:30.9888340Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-23T17:03:30.9888526Z Not building database; man-db/auto-update is not 'true'. 2026-10-23T17:03:30.9888713Z Processing triggers for install-info (7.1-3build2) ... 2026-10-23T17:03:30.9888837Z 2026-10-23T17:03:30.9888894Z Restarting services... 2026-10-23T17:03:30.9889365Z systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-udevd.service udisks2.service 2026-10-23T17:03:30.9890185Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-23T17:03:30.9890350Z 2026-10-23T17:03:30.9890415Z Service restarts being deferred: 2026-10-23T17:03:30.9890645Z systemctl restart ModemManager.service 2026-10-23T17:03:30.9890897Z systemctl restart dbus.service 2026-10-23T17:03:30.9891057Z systemctl restart getty@tty1.service 2026-10-23T17:03:30.9891218Z systemctl restart networkd-dispatcher.service 2026-10-23T17:03:30.9891403Z systemctl restart serial-getty@ttyS0.service 2026-10-23T17:03:30.9891597Z systemctl restart setup_and_run_blacksmith.service 2026-10-23T17:03:30.9891776Z systemctl restart systemd-logind.service 2026-10-23T17:03:30.9891881Z 2026-10-23T17:03:30.9891999Z No containers need to be restarted. 2026-10-23T17:03:30.9892095Z 2026-10-23T17:03:30.9892160Z User sessions running outdated binaries: 2026-10-23T17:03:30.9892337Z runner @ user manager service: systemd[1860] 2026-10-23T17:03:30.9892444Z 2026-10-23T17:03:30.9892554Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-23T17:03:30.9927702Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-23T17:03:30.9928133Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-10-23T17:03:30.9928376Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-10-23T17:03:30.9928544Z  filters=() 2026-10-23T17:03:30.9928756Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-10-23T17:03:30.9928972Z fi 2026-10-23T17:03:30.9929141Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2026-10-23T17:03:30.9939636Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:30.9939837Z env: 2026-10-23T17:03:30.9939977Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:03:30.9940141Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:03:30.9940315Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:30.9941108Z 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-23T17:03:30.9941788Z ##[endgroup] 2026-10-23T17:03:31.2301840Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled 2026-10-23T17:03:31.2319869Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:31.2330261Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:31.2338752Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:31.4619477Z 2026-10-23T17:03:31.4621736Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo 2026-10-23T17:03:31.4622214Z 2026-10-23T17:03:31.4653966Z 2026-10-23T17:03:31.4655080Z 2026-10-23T17:03:31.4656245Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-10-23T17:03:31.4656501Z 2026-10-23T17:03:31.4656748Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core 2026-10-23T17:03:31.4657035Z 2026-10-23T17:03:31.4724960Z 2026-10-23T17:03:31.4728506Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket 2026-10-23T17:03:31.4728924Z 2026-10-23T17:03:31.9929433Z ✓ src/server/mergeMessage.test.ts (11 tests) 21ms 2026-10-23T17:03:31.9973987Z ✓ src/server/pullRequestChecks.test.ts (16 tests) 8ms 2026-10-23T17:03:32.0059665Z ✓ src/server/diffFileRevisions.test.ts (15 tests) 7ms 2026-10-23T17:03:32.0703612Z ✓ src/server/SourceControlProvider.test.ts (1 test) 3ms 2026-10-23T17:03:32.8722421Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 257ms 2026-10-23T17:03:33.1837971Z ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 22ms 2026-10-23T17:03:33.1892962Z 2026-10-23T17:03:33.1896217Z  Test Files  5 passed (5) 2026-10-23T17:03:33.1896614Z  Tests  49 passed (49) 2026-10-23T17:03:33.1896866Z  Start at  17:03:31 2026-10-23T17:03:33.1899218Z  Duration  1.72s (transform 49%, import 25%, setup 22%, tests 2%, worker 1%) 2026-10-23T17:03:33.1923641Z 2026-10-23T17:03:33.2273348Z 2026-10-23T17:03:33.2275845Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:33.3553870Z ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 14ms 2026-10-23T17:03:33.4818850Z 2026-10-23T17:03:33.4821826Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab 2026-10-23T17:03:33.4822520Z 2026-10-23T17:03:33.4862251Z ✓ src/server/BitbucketPullRequestProvider.test.ts (19 tests) 31ms 2026-10-23T17:03:33.5122903Z ✓ src/server/BitbucketPullRequestApi.test.ts (22 tests) 62ms 2026-10-23T17:03:33.5309575Z 2026-10-23T17:03:33.5323299Z  Test Files  3 passed (3) 2026-10-23T17:03:33.5323952Z  Tests  63 passed (63) 2026-10-23T17:03:33.5324354Z  Start at  17:03:31 2026-10-23T17:03:33.5324845Z  Duration  2.05s (transform 60%, import 30%, setup 7%, tests 2%, worker 1%) 2026-10-23T17:03:33.5325230Z 2026-10-23T17:03:33.5757363Z 2026-10-23T17:03:33.5758880Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled 2026-10-23T17:03:33.6805216Z ✓ src/server/ForgejoSourceControlProvider.test.ts (27 tests) 226ms 2026-10-23T17:03:33.6921786Z 2026-10-23T17:03:33.6924134Z  Test Files  1 passed (1) 2026-10-23T17:03:33.6924708Z  Tests  27 passed (27) 2026-10-23T17:03:33.6925051Z  Start at  17:03:31 2026-10-23T17:03:33.6925455Z  Duration  2.22s (transform 59%, import 24%, tests 11%, setup 6%) 2026-10-23T17:03:33.6925819Z 2026-10-23T17:03:33.7207478Z 2026-10-23T17:03:33.7209164Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:33.9275356Z 2026-10-23T17:03:33.9322878Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile 2026-10-23T17:03:33.9329633Z 2026-10-23T17:03:33.9330940Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 65ms 2026-10-23T17:03:33.9736298Z 2026-10-23T17:03:33.9757735Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi 2026-10-23T17:03:33.9809040Z 2026-10-23T17:03:35.0391142Z ✓ src/window/DesktopWindow.test.ts (20 tests) 309ms 2026-10-23T17:03:35.4182521Z ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 62ms 2026-10-23T17:03:35.4663849Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 559ms 2026-10-23T17:03:35.7580212Z ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 81ms 2026-10-23T17:03:35.8135660Z ✓ src/preview/Manager.test.ts (55 tests) 1121ms 2026-10-23T17:03:35.8580034Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 380ms 2026-10-23T17:03:35.9164035Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 547ms 2026-10-23T17:03:35.9248150Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 578ms 2026-10-23T17:03:36.0764639Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 685ms 2026-10-23T17:03:36.1879802Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 54ms 2026-10-23T17:03:36.2283573Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 185ms 2026-10-23T17:03:36.4602379Z ✓ src/server/GitLabPullRequestCli.test.ts (41 tests) 195ms 2026-10-23T17:03:36.4826308Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 35ms 2026-10-23T17:03:36.4906197Z ✓ src/server/GitLabCli.test.ts (5 tests) 21ms 2026-10-23T17:03:36.4982829Z ✓  react  src/native/useRestingTopOffset.test.tsx (4 tests) 37ms 2026-10-23T17:03:36.5453168Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 30ms 2026-10-23T17:03:36.5874367Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 70ms 2026-10-23T17:03:36.5957325Z 2026-10-23T17:03:36.5962139Z  Test Files  6 passed (6) 2026-10-23T17:03:36.5985071Z  Tests  108 passed (108) 2026-10-23T17:03:36.5986066Z  Start at  17:03:33 2026-10-23T17:03:36.5987454Z  Duration  3.11s (transform 60%, import 35%, tests 2%, setup 2%) 2026-10-23T17:03:36.5987791Z 2026-10-23T17:03:36.6722405Z 2026-10-23T17:03:36.6765101Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:36.9942220Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 192ms 2026-10-23T17:03:37.0453459Z ✓ src/server/commands.test.ts (1 test) 2ms 2026-10-23T17:03:37.1426001Z ✓ src/server/mcpInjection.test.ts (3 tests) 13ms 2026-10-23T17:03:37.1525698Z ✓ src/app/DesktopClerk.test.ts (15 tests) 171ms 2026-10-23T17:03:37.1762758Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 93ms 2026-10-23T17:03:37.2118959Z ✓ src/snapShot/snapShot.test.ts (36 tests) 94ms 2026-10-23T17:03:37.2396259Z 2026-10-23T17:03:37.2445798Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay 2026-10-23T17:03:37.2515550Z 2026-10-23T17:03:37.2533109Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 373ms 2026-10-23T17:03:37.5193073Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 75ms 2026-10-23T17:03:37.8332696Z ✓ src/server/textGeneration.test.ts (1 test) 42ms 2026-10-23T17:03:37.8601801Z ✓ src/server/status.test.ts (6 tests) 108ms 2026-10-23T17:03:38.1183822Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 242ms 2026-10-23T17:03:38.1793549Z ✓ src/server/driver.test.ts (5 tests) 177ms 2026-10-23T17:03:38.2784712Z ✓ src/preview/Passkeys.test.ts (6 tests) 24ms 2026-10-23T17:03:38.3243574Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 205ms 2026-10-23T17:03:38.6163519Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 53ms 2026-10-23T17:03:38.6547420Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 108ms 2026-10-23T17:03:38.6922932Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 174ms 2026-10-23T17:03:38.8645796Z ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 71ms 2026-10-23T17:03:38.9163377Z ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 34ms 2026-10-23T17:03:38.9485756Z ✓ src/app/DesktopObservability.test.ts (4 tests) 247ms 2026-10-23T17:03:39.4496709Z ✓ src/preview/BrowserSession.test.ts (7 tests) 43ms 2026-10-23T17:03:39.6432882Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 140ms 2026-10-23T17:03:39.8300166Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2752ms 2026-10-23T17:03:39.8402995Z ✓ WSL runtime install script (executed) (12) 2026-10-23T17:03:39.8412368Z ✓ extracts once when two installs race for the same cache 1139ms 2026-10-23T17:03:40.2165865Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 266ms 2026-10-23T17:03:40.2890726Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 46ms 2026-10-23T17:03:40.4166755Z ✓  unit  src/lib/threadActivity.test.ts (35 tests) 164ms 2026-10-23T17:03:40.7363108Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 143ms 2026-10-23T17:03:41.2083747Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 159ms 2026-10-23T17:03:41.2282827Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 70ms 2026-10-23T17:03:41.5467295Z ✓  unit  src/lib/modelOptions.test.ts (29 tests) 64ms 2026-10-23T17:03:41.6283835Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 116ms 2026-10-23T17:03:41.6403537Z ✓  unit  src/features/threads/threadListV2.test.ts (56 tests) 85ms 2026-10-23T17:03:41.7363174Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 223ms 2026-10-23T17:03:42.0523471Z ✓ src/server/adapter.test.ts (87 tests) 4198ms 2026-10-23T17:03:42.0603922Z ✓ PiAdapterV2 (85) 2026-10-23T17:03:42.0642800Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 1165ms 2026-10-23T17:03:42.0682641Z ✓ PiRpc framing (1) 2026-10-23T17:03:42.0683098Z ✓ reassembles records across chunk boundaries and strips CR 435ms 2026-10-23T17:03:42.0747423Z 2026-10-23T17:03:42.0803152Z  Test Files  7 passed (7) 2026-10-23T17:03:42.0843400Z  Tests  127 passed (127) 2026-10-23T17:03:42.0923054Z  Start at  17:03:33 2026-10-23T17:03:42.0923473Z  Duration  8.09s (transform 48%, import 28%, tests 19%, setup 4%) 2026-10-23T17:03:42.0939661Z 2026-10-23T17:03:42.0964912Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 105ms 2026-10-23T17:03:42.0966087Z ✓  unit  src/state/thread-outbox.test.ts (35 tests) 208ms 2026-10-23T17:03:42.2604826Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 47ms 2026-10-23T17:03:42.2762023Z 2026-10-23T17:03:42.2768632Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:42.4341020Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 43ms 2026-10-23T17:03:42.5402933Z ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 84ms 2026-10-23T17:03:42.6775792Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 432ms 2026-10-23T17:03:42.7898473Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 110ms 2026-10-23T17:03:43.0531600Z ✓ src/preview/CdpRelay.test.ts (6 tests) 17ms 2026-10-23T17:03:43.3361670Z 2026-10-23T17:03:43.3638214Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe 2026-10-23T17:03:43.3778856Z 2026-10-23T17:03:43.3871179Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 82ms 2026-10-23T17:03:43.5772455Z ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 938ms 2026-10-23T17:03:43.5884902Z ✓ makeRelayDeviceRegistrationRequest (15) 2026-10-23T17:03:43.5962954Z ✓ registers a Live Activity push token that rotates after registration 339ms 2026-10-23T17:03:44.1334056Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 138ms 2026-10-23T17:03:44.1416418Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-23T17:03:44.1561499Z [composer-attachments] could not remove local file TypeError: file.delete is not a function 2026-10-23T17:03:44.1639819Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12) 2026-10-23T17:03:44.1745918Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:44.1856950Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5) 2026-10-23T17:03:44.1948762Z 2026-10-23T17:03:44.1963378Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 177ms 2026-10-23T17:03:44.2106073Z 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-23T17:03:44.2213344Z 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-23T17:03:44.2415518Z 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-23T17:03:44.2523223Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 86ms 2026-10-23T17:03:44.2644205Z 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-23T17:03:44.2708479Z ✓ scripts/electron-launcher.test.mjs (7 tests) 1171ms 2026-10-23T17:03:44.2776105Z 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-23T17:03:44.2852203Z 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-23T17:03:44.2853444Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 536ms 2026-10-23T17:03:44.3043441Z 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-23T17:03:44.3129489Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one [two](three)+?^${four}|back\slash*/apps/desktop 623ms 2026-10-23T17:03:44.3288061Z ✓ src/server/gitCafeHosts.test.ts (7 tests) 4ms 2026-10-23T17:03:44.3712268Z 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-23T17:03:44.3827941Z 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-23T17:03:44.4305471Z 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-23T17:03:44.4645118Z ✓  unit  src/lib/composerFiles.test.ts (36 tests) 156ms 2026-10-23T17:03:44.4910623Z 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-23T17:03:44.4912675Z ✓ src/http/Api.test.ts (27 tests) 279ms 2026-10-23T17:03:44.5343042Z 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-23T17:03:44.5659933Z 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-23T17:03:44.5931703Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 292ms 2026-10-23T17:03:44.6158776Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false) 2026-10-23T17:03:44.6236685Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-23T17:03:44.6322972Z Flow is not supported 2026-10-23T17:03:44.6490169Z 1: /** 2026-10-23T17:03:44.6682355Z ^ 2026-10-23T17:03:44.6819949Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-23T17:03:44.6891454Z 3: * 2026-10-23T17:03:44.7072187Z 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-23T17:03:44.7258569Z 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-23T17:03:44.7404382Z 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-23T17:03:44.7563892Z 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-23T17:03:44.7863428Z 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-23T17:03:44.8134038Z 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-23T17:03:44.8134979Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 590ms 2026-10-23T17:03:44.8289604Z 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-23T17:03:44.8398324Z cause: undefined, 2026-10-23T17:03:44.8454606Z __vitest_rollup_error__: { 2026-10-23T17:03:44.8522900Z plugin: undefined, 2026-10-23T17:03:44.8604376Z 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-23T17:03:44.8767231Z loc: { 2026-10-23T17:03:44.8842467Z line: 1, 2026-10-23T17:03:44.8887450Z column: 0, 2026-10-23T17:03:44.8973057Z 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-23T17:03:44.9083289Z }, 2026-10-23T17:03:44.9132729Z ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 31ms 2026-10-23T17:03:44.9166425Z frame: '1 | /**\n' + 2026-10-23T17:03:44.9349532Z ' | ^\n' + 2026-10-23T17:03:44.9480093Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-23T17:03:44.9555427Z '3 | *' 2026-10-23T17:03:44.9721533Z }, 2026-10-23T17:03:44.9777695Z runnerError: Error: RunnerError 2026-10-23T17:03:44.9821032Z 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-23T17:03:44.9849013Z 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-23T17:03:44.9932418Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:45.0013287Z 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-23T17:03:45.0089129Z ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 156ms 2026-10-23T17:03:45.0124637Z 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-23T17:03:45.0139902Z 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-23T17:03:45.0228339Z 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-23T17:03:45.0268074Z 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-23T17:03:45.0296436Z 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-23T17:03:45.0323693Z 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-23T17:03:45.0324639Z } 2026-10-23T17:03:45.0325091Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-23T17:03:45.0429360Z Flow is not supported 2026-10-23T17:03:45.0448208Z 1: /** 2026-10-23T17:03:45.0482193Z ^ 2026-10-23T17:03:45.0522901Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-23T17:03:45.0572238Z 3: * 2026-10-23T17:03:45.0622357Z 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-23T17:03:45.0642920Z 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-23T17:03:45.0731395Z 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-23T17:03:45.0806320Z 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-23T17:03:45.0837073Z 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-23T17:03:45.0873773Z 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-23T17:03:45.0930420Z 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-23T17:03:45.0932088Z cause: undefined, 2026-10-23T17:03:45.0987000Z __vitest_rollup_error__: { 2026-10-23T17:03:45.0987866Z ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 58ms 2026-10-23T17:03:45.1042341Z plugin: undefined, 2026-10-23T17:03:45.1079506Z 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-23T17:03:45.1098197Z loc: { 2026-10-23T17:03:45.1124984Z line: 1, 2026-10-23T17:03:45.1209047Z column: 0, 2026-10-23T17:03:45.1209870Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 216ms 2026-10-23T17:03:45.1365732Z 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-23T17:03:45.1366814Z }, 2026-10-23T17:03:45.1483038Z frame: '1 | /**\n' + 2026-10-23T17:03:45.1579451Z ' | ^\n' + 2026-10-23T17:03:45.1724730Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-23T17:03:45.1762578Z '3 | *' 2026-10-23T17:03:45.1802001Z }, 2026-10-23T17:03:45.1842652Z runnerError: Error: RunnerError 2026-10-23T17:03:45.1963962Z 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-23T17:03:45.1966202Z 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-23T17:03:45.2082788Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:45.2164130Z 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-23T17:03:45.2204762Z 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-23T17:03:45.2270045Z 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-23T17:03:45.2334911Z 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-23T17:03:45.2404527Z 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-23T17:03:45.2481235Z 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-23T17:03:45.2526204Z 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-23T17:03:45.2643756Z } 2026-10-23T17:03:45.2724820Z 2026-10-23T17:03:45.2763797Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true) 2026-10-23T17:03:45.2799331Z [composer-attachments] could not verify incoming share ownership { 2026-10-23T17:03:45.2936394Z _tag: 'IncomingShareStorageError', 2026-10-23T17:03:45.3021497Z operation: 'load', 2026-10-23T17:03:45.3212937Z shareId: null, 2026-10-23T17:03:45.3364548Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error: 2026-10-23T17:03:45.3482381Z Flow is not supported 2026-10-23T17:03:45.3562479Z 1: /** 2026-10-23T17:03:45.3643122Z ^ 2026-10-23T17:03:45.3657858Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 32ms 2026-10-23T17:03:45.3957893Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates. 2026-10-23T17:03:45.4019673Z 3: * 2026-10-23T17:03:45.4170551Z 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-23T17:03:45.4246331Z 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-23T17:03:45.4363829Z 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-23T17:03:45.4507180Z 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-23T17:03:45.4562939Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 95ms 2026-10-23T17:03:45.4722955Z 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-23T17:03:45.4792966Z 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-23T17:03:45.4843334Z 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-23T17:03:45.4882565Z cause: undefined, 2026-10-23T17:03:45.4922911Z __vitest_rollup_error__: { 2026-10-23T17:03:45.4928794Z plugin: undefined, 2026-10-23T17:03:45.4966324Z 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-23T17:03:45.5008893Z loc: [Object], 2026-10-23T17:03:45.5050023Z frame: '1 | /**\n' + 2026-10-23T17:03:45.5122527Z ' | ^\n' + 2026-10-23T17:03:45.5160009Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' + 2026-10-23T17:03:45.5202087Z '3 | *' 2026-10-23T17:03:45.5290137Z }, 2026-10-23T17:03:45.5310699Z runnerError: Error: RunnerError 2026-10-23T17:03:45.5468242Z 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-23T17:03:45.5469188Z ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 41ms 2026-10-23T17:03:45.5564428Z 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-23T17:03:45.5565394Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:45.5566428Z 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-23T17:03:45.5567558Z 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-23T17:03:45.5587473Z 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-23T17:03:45.5588701Z 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-23T17:03:45.5590273Z 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-23T17:03:45.5593398Z 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-23T17:03:45.5596657Z 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-23T17:03:45.5597587Z } 2026-10-23T17:03:45.5597841Z } 2026-10-23T17:03:45.5598004Z 2026-10-23T17:03:45.5598631Z 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-23T17:03:45.5599224Z [thread-outbox] could not update sign-out snapshot after delivery { 2026-10-23T17:03:45.5599557Z messageId: 'archive-write-failure', 2026-10-23T17:03:45.5600697Z error: { 2026-10-23T17:03:45.5601436Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5601727Z operation: 'write', 2026-10-23T17:03:45.5601979Z directory: 'composer-drafts', 2026-10-23T17:03:45.5602237Z fileName: 'drafts.json', 2026-10-23T17:03:45.5602460Z cause: Error: Draft storage unavailable 2026-10-23T17:03:45.5602858Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37 2026-10-23T17:03:45.5603330Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:45.5604110Z 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-23T17:03:45.5604673Z } 2026-10-23T17:03:45.5604851Z } 2026-10-23T17:03:45.5605033Z 2026-10-23T17:03:45.5605457Z 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-23T17:03:45.5605990Z [thread-outbox] failed to remove acknowledged queued message { 2026-10-23T17:03:45.5606313Z environmentId: 'environment-1', 2026-10-23T17:03:45.5606556Z threadId: 'thread-1', 2026-10-23T17:03:45.5606816Z messageId: 'message-acknowledged', 2026-10-23T17:03:45.5607042Z error: { 2026-10-23T17:03:45.5607261Z _tag: 'ThreadOutboxManagerError', 2026-10-23T17:03:45.5607511Z operation: 'remove', 2026-10-23T17:03:45.5607763Z environmentId: 'environment-1', 2026-10-23T17:03:45.5608004Z threadId: 'thread-1', 2026-10-23T17:03:45.5608257Z messageId: 'message-acknowledged', 2026-10-23T17:03:45.5608503Z cause: Error: storage unavailable 2026-10-23T17:03:45.5608884Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55 2026-10-23T17:03:45.5609646Z 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-23T17:03:45.5642340Z 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-23T17:03:45.5682194Z 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-23T17:03:45.5700504Z at new Promise () 2026-10-23T17:03:45.5701562Z 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-23T17:03:45.5702602Z 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-23T17:03:45.5703153Z at new Promise () 2026-10-23T17:03:45.5703842Z 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-23T17:03:45.5705388Z 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-23T17:03:45.5705927Z } 2026-10-23T17:03:45.5706106Z } 2026-10-23T17:03:45.5706236Z 2026-10-23T17:03:45.5706678Z 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-23T17:03:45.5707278Z [thread-outbox] could not remove recovered pending task Error: storage unavailable 2026-10-23T17:03:45.5707740Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30 2026-10-23T17:03:45.5708520Z 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-23T17:03:45.5709481Z 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-23T17:03:45.5710484Z 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-23T17:03:45.5711033Z at new Promise () 2026-10-23T17:03:45.5711709Z 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-23T17:03:45.5712698Z 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-23T17:03:45.5713233Z at new Promise () 2026-10-23T17:03:45.5713898Z 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-23T17:03:45.5714895Z 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-23T17:03:45.5715390Z 2026-10-23T17:03:45.5716220Z 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-23T17:03:45.5716995Z [thread-outbox] could not hand an edited pending task to the composer { 2026-10-23T17:03:45.5717349Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5717623Z operation: 'write', 2026-10-23T17:03:45.5717883Z directory: 'composer-drafts', 2026-10-23T17:03:45.5718135Z fileName: 'drafts.json', 2026-10-23T17:03:45.5718364Z cause: Error: disk full 2026-10-23T17:03:45.5718724Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37 2026-10-23T17:03:45.5719192Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:45.5720285Z 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-23T17:03:45.5721103Z } 2026-10-23T17:03:45.5721228Z 2026-10-23T17:03:45.5721650Z 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-23T17:03:45.5722174Z [thread-outbox] failed to persist a recovery rollback { 2026-10-23T17:03:45.5722483Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5722745Z operation: 'write', 2026-10-23T17:03:45.5722984Z directory: 'composer-drafts', 2026-10-23T17:03:45.5723230Z fileName: 'drafts.json', 2026-10-23T17:03:45.5723441Z cause: Error: disk full 2026-10-23T17:03:45.5723818Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-23T17:03:45.5724266Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:45.5725020Z 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-23T17:03:45.5725561Z } 2026-10-23T17:03:45.5725683Z 2026-10-23T17:03:45.5726110Z 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-23T17:03:45.5726641Z [thread-outbox] failed to restore an undeliverable message { 2026-10-23T17:03:45.5726950Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5727208Z operation: 'write', 2026-10-23T17:03:45.5727450Z directory: 'composer-drafts', 2026-10-23T17:03:45.5727701Z fileName: 'drafts.json', 2026-10-23T17:03:45.5727916Z cause: Error: disk full 2026-10-23T17:03:45.5728264Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37 2026-10-23T17:03:45.5728717Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-23T17:03:45.5729462Z 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-23T17:03:45.5730008Z } 2026-10-23T17:03:45.5730132Z 2026-10-23T17:03:45.5730590Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-23T17:03:45.5731462Z [composer-drafts] failed to hydrate drafts { 2026-10-23T17:03:45.5731773Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5732030Z operation: 'read', 2026-10-23T17:03:45.5732351Z directory: 'composer-drafts', 2026-10-23T17:03:45.5732595Z fileName: 'drafts.json', 2026-10-23T17:03:45.5732816Z cause: Error: storage unavailable 2026-10-23T17:03:45.5733185Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-23T17:03:45.5733937Z 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-23T17:03:45.5734919Z 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-23T17:03:45.5736197Z 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-23T17:03:45.5737232Z 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-23T17:03:45.5737769Z at new Promise () 2026-10-23T17:03:45.5738452Z 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-23T17:03:45.5739446Z 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-23T17:03:45.5739985Z at new Promise () 2026-10-23T17:03:45.5740723Z 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-23T17:03:45.5741293Z } 2026-10-23T17:03:45.5741414Z 2026-10-23T17:03:45.5741803Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails 2026-10-23T17:03:45.5742279Z [composer-drafts] failed to hydrate drafts { 2026-10-23T17:03:45.5742576Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5742828Z operation: 'read', 2026-10-23T17:03:45.5743069Z directory: 'composer-drafts', 2026-10-23T17:03:45.5743316Z fileName: 'drafts.json', 2026-10-23T17:03:45.5743541Z cause: Error: storage unavailable 2026-10-23T17:03:45.5743908Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45 2026-10-23T17:03:45.5744663Z 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-23T17:03:45.5745875Z 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-23T17:03:45.5746928Z 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-23T17:03:45.5747904Z 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-23T17:03:45.5748449Z at new Promise () 2026-10-23T17:03:45.5749128Z 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-23T17:03:45.5750372Z 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-23T17:03:45.5750980Z at new Promise () 2026-10-23T17:03:45.5751648Z 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-23T17:03:45.5752215Z } 2026-10-23T17:03:45.5752336Z 2026-10-23T17:03:45.5752726Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-23T17:03:45.5753204Z [composer-drafts] failed to hydrate drafts { 2026-10-23T17:03:45.5753500Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5753759Z operation: 'decode', 2026-10-23T17:03:45.5753998Z directory: 'composer-drafts', 2026-10-23T17:03:45.5754248Z fileName: 'drafts.json', 2026-10-23T17:03:45.5754462Z cause: { 2026-10-23T17:03:45.5754665Z _tag: 'SchemaError', 2026-10-23T17:03:45.5754940Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-23T17:03:45.5755175Z } 2026-10-23T17:03:45.5755349Z } 2026-10-23T17:03:45.5755468Z 2026-10-23T17:03:45.5755903Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails 2026-10-23T17:03:45.5756378Z [composer-drafts] failed to hydrate drafts { 2026-10-23T17:03:45.5756661Z _tag: 'ComposerDraftPersistenceError', 2026-10-23T17:03:45.5756920Z operation: 'decode', 2026-10-23T17:03:45.5757157Z directory: 'composer-drafts', 2026-10-23T17:03:45.5757400Z fileName: 'drafts.json', 2026-10-23T17:03:45.5757598Z cause: { 2026-10-23T17:03:45.5757802Z _tag: 'SchemaError', 2026-10-23T17:03:45.5758065Z message: 'Expected 1\n at ["schemaVersion"]' 2026-10-23T17:03:45.5758293Z } 2026-10-23T17:03:45.5758461Z } 2026-10-23T17:03:45.5758582Z 2026-10-23T17:03:45.6123095Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 158ms 2026-10-23T17:03:45.7226381Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 539ms 2026-10-23T17:03:45.8347948Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 456ms 2026-10-23T17:03:45.8498943Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 25ms 2026-10-23T17:03:45.9304095Z ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 35ms 2026-10-23T17:03:46.0301894Z ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 2104ms 2026-10-23T17:03:46.0483448Z ✓ mobile composer drafts (74) 2026-10-23T17:03:46.0603543Z ✓ restores deleted file chips and releases undo history (uploaded: false) 713ms 2026-10-23T17:03:46.0680312Z ✓ keeps attachment files and uploads after a recovered message leaves an incomplete outbox 389ms 2026-10-23T17:03:46.0815498Z ✓ hydrates persisted drafts before a cold-start sweep deletes their files 314ms 2026-10-23T17:03:46.2169366Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 60ms 2026-10-23T17:03:46.3081902Z ✓ src/ipc/methods/window.test.ts (5 tests) 225ms 2026-10-23T17:03:46.4548782Z ✓ src/updates/releaseNotes.test.ts (8 tests) 10ms 2026-10-23T17:03:46.5802719Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 75ms 2026-10-23T17:03:46.6401510Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 913ms 2026-10-23T17:03:46.6450060Z ✓ HookInboxStore (11) 2026-10-23T17:03:46.6504511Z ✓ refuses a request that would pass the byte cap 434ms 2026-10-23T17:03:46.6603359Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 92ms 2026-10-23T17:03:46.8488654Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 122ms 2026-10-23T17:03:46.9242982Z ✓ src/server/gitCafePullRequestJson.test.ts (14 tests) 54ms 2026-10-23T17:03:46.9411868Z ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 230ms 2026-10-23T17:03:47.0873767Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 696ms 2026-10-23T17:03:47.1046467Z ✓ loads the emitted packaged boot entry and backend cache preload 477ms 2026-10-23T17:03:47.1528351Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 284ms 2026-10-23T17:03:47.1763486Z ✓ src/server/GitCafeCredentials.test.ts (4 tests) 40ms 2026-10-23T17:03:47.3080720Z ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 91ms 2026-10-23T17:03:47.3757408Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 8ms 2026-10-23T17:03:47.4193647Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 157ms 2026-10-23T17:03:47.4677914Z ✓ src/server/GitCafePullRequestProvider.test.ts (29 tests) 229ms 2026-10-23T17:03:47.4846741Z ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 32ms 2026-10-23T17:03:47.4918238Z 2026-10-23T17:03:47.5052545Z  Test Files  5 passed (5) 2026-10-23T17:03:47.5099928Z  Tests  62 passed (62) 2026-10-23T17:03:47.5206478Z  Start at  17:03:43 2026-10-23T17:03:47.5254081Z  Duration  4.12s (transform 51%, import 39%, setup 7%, tests 3%) 2026-10-23T17:03:47.5361745Z 2026-10-23T17:03:47.5790992Z 2026-10-23T17:03:47.5792929Z ~/packages/client-runtime$ vp test run ⊘ cache disabled 2026-10-23T17:03:47.7957177Z ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 71ms 2026-10-23T17:03:47.8024855Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 4ms 2026-10-23T17:03:48.0963279Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 48ms 2026-10-23T17:03:48.2082732Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 194ms 2026-10-23T17:03:48.2361090Z 2026-10-23T17:03:48.2483382Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime 2026-10-23T17:03:48.2641606Z 2026-10-23T17:03:48.2923159Z ✓  unit  src/lib/android-workspace-navigation.test.ts (15 tests) 27ms 2026-10-23T17:03:48.3121133Z ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 27ms 2026-10-23T17:03:48.3249180Z ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 21ms 2026-10-23T17:03:48.4260505Z ✓ src/auth/RelayTokens.test.ts (5 tests) 178ms 2026-10-23T17:03:48.4620775Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 19ms 2026-10-23T17:03:48.5043390Z ✓  unit  src/lib/composerContext.test.ts (15 tests) 411ms 2026-10-23T17:03:48.6128882Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 219ms 2026-10-23T17:03:48.7506642Z ✓ src/window/QuitHold.test.ts (7 tests) 40ms 2026-10-23T17:03:48.8883642Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 106ms 2026-10-23T17:03:49.2129751Z ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 13ms 2026-10-23T17:03:49.2742680Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 89ms 2026-10-23T17:03:49.2967147Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 35ms 2026-10-23T17:03:49.3142117Z ✓  unit  src/features/pull-requests/pullRequestList.test.ts (15 tests) 90ms 2026-10-23T17:03:49.6243290Z ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 48ms 2026-10-23T17:03:49.7255657Z ✓ gnome-extension/captureService.test.js (10 tests) 20ms 2026-10-23T17:03:49.8534654Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 39ms 2026-10-23T17:03:49.9484447Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:49.9611846Z [17:03:49.907] INFO (#5): Plan: 1 tasks 2026-10-23T17:03:49.9726696Z [17:03:49.912] INFO (#5): [PublishClientConfig] run [action] 2026-10-23T17:03:49.9845769Z [17:03:49.913] INFO (#5): 2026-10-23T17:03:49.9961711Z 2026-10-23T17:03:49.9963257Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0043382Z [17:03:49.944] INFO (#47): [PublishClientConfig] running 2026-10-23T17:03:50.0109622Z 2026-10-23T17:03:50.0170823Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 53ms 2026-10-23T17:03:50.0405358Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0534563Z Wrote relay client configuration to /tmp/t3-relay-client-config-TVAtsy/client.env 2026-10-23T17:03:50.0541179Z [17:03:49.954] INFO (#47): [PublishClientConfig] ran (10ms) 2026-10-23T17:03:50.0652002Z 2026-10-23T17:03:50.0711513Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0715639Z [17:03:49.956] INFO (#48): [PublishClientConfig] ran (12ms) 2026-10-23T17:03:50.0716031Z [17:03:49.959] INFO (#5): 2026-10-23T17:03:50.0718579Z [17:03:49.959] INFO (#5): Done: 1 succeeded (46ms) 2026-10-23T17:03:50.0719159Z 2026-10-23T17:03:50.0719943Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0720622Z [17:03:49.983] INFO (#5): Plan: no resources 2026-10-23T17:03:50.0721022Z [17:03:49.989] INFO (#5): 2026-10-23T17:03:50.0721323Z [17:03:49.990] INFO (#63): [PublishClientConfig] skipped 2026-10-23T17:03:50.0721728Z [17:03:50.004] INFO (#64): [PublishClientConfig] skipped 2026-10-23T17:03:50.0722047Z [17:03:50.004] INFO (#5): 2026-10-23T17:03:50.0722358Z [17:03:50.004] INFO (#5): Done: 0 succeeded, 1 skipped (15ms) 2026-10-23T17:03:50.0722615Z 2026-10-23T17:03:50.0723118Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0723739Z [17:03:50.026] INFO (#5): Plan: 1 tasks 2026-10-23T17:03:50.0724104Z [17:03:50.026] INFO (#5): [PublishClientConfig] run [action] 2026-10-23T17:03:50.0724453Z [17:03:50.026] INFO (#5): 2026-10-23T17:03:50.0724651Z 2026-10-23T17:03:50.0725129Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0725774Z [17:03:50.032] INFO (#79): [PublishClientConfig] running 2026-10-23T17:03:50.0726031Z 2026-10-23T17:03:50.0727721Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0728499Z Wrote relay client configuration to /tmp/t3-relay-client-config-TVAtsy/client.env 2026-10-23T17:03:50.0728966Z [17:03:50.034] INFO (#79): [PublishClientConfig] ran (2ms) 2026-10-23T17:03:50.0729224Z 2026-10-23T17:03:50.0729719Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0730435Z [17:03:50.035] INFO (#80): [PublishClientConfig] ran (3ms) 2026-10-23T17:03:50.0730769Z [17:03:50.035] INFO (#5): 2026-10-23T17:03:50.0731062Z [17:03:50.035] INFO (#5): Done: 1 succeeded (9ms) 2026-10-23T17:03:50.0731283Z 2026-10-23T17:03:50.0731777Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 205ms 2026-10-23T17:03:50.0732534Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 96ms 2026-10-23T17:03:50.0733359Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy 2026-10-23T17:03:50.0733986Z [17:03:50.057] INFO (#5): Plan: 1 tasks 2026-10-23T17:03:50.0734335Z [17:03:50.057] INFO (#5): [PublishClientConfig] drop [action] 2026-10-23T17:03:50.0734679Z [17:03:50.057] INFO (#5): 2026-10-23T17:03:50.0734993Z [17:03:50.058] INFO (#88): [PublishClientConfig] deleting 2026-10-23T17:03:50.0735366Z [17:03:50.058] INFO (#88): [PublishClientConfig] deleted (0ms) 2026-10-23T17:03:50.0735696Z [17:03:50.059] INFO (#5): 2026-10-23T17:03:50.0735981Z [17:03:50.059] INFO (#5): Done: 1 succeeded (1ms) 2026-10-23T17:03:50.0736212Z 2026-10-23T17:03:50.1083629Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-23T17:03:50.1176990Z [17:03:50.097] INFO (#117): Plan: 1 tasks 2026-10-23T17:03:50.1340346Z [17:03:50.098] INFO (#117): [PublishClientConfig] run [action] 2026-10-23T17:03:50.1452822Z [17:03:50.098] INFO (#117): 2026-10-23T17:03:50.1472163Z 2026-10-23T17:03:50.1523968Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-23T17:03:50.1579769Z [17:03:50.105] INFO (#158): [PublishClientConfig] running 2026-10-23T17:03:50.1603106Z [17:03:50.106] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (1ms) 2026-10-23T17:03:50.1651336Z [17:03:50.106] INFO (#117): 2026-10-23T17:03:50.1769685Z [17:03:50.106] INFO (#117): Failed: 0 succeeded, 1 failed (8ms) 2026-10-23T17:03:50.1867334Z 2026-10-23T17:03:50.1921224Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay 2026-10-23T17:03:50.2003235Z [17:03:50.121] INFO (#117): Plan: 1 tasks 2026-10-23T17:03:50.2168042Z [17:03:50.121] INFO (#117): [PublishClientConfig] drop [action] 2026-10-23T17:03:50.2282405Z [17:03:50.121] INFO (#117): 2026-10-23T17:03:50.2407446Z [17:03:50.121] INFO (#166): [PublishClientConfig] deleting 2026-10-23T17:03:50.2502129Z [17:03:50.121] INFO (#166): [PublishClientConfig] deleted (0ms) 2026-10-23T17:03:50.2597672Z [17:03:50.121] INFO (#117): 2026-10-23T17:03:50.2598036Z [17:03:50.121] INFO (#117): Done: 1 succeeded (0ms) 2026-10-23T17:03:50.2628638Z 2026-10-23T17:03:50.2707344Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-23T17:03:50.2777141Z [17:03:50.152] INFO (#195): Plan: 1 tasks 2026-10-23T17:03:50.2883135Z [17:03:50.152] INFO (#195): [PublishClientConfig] run [action] 2026-10-23T17:03:50.2921959Z [17:03:50.152] INFO (#195): 2026-10-23T17:03:50.3041863Z 2026-10-23T17:03:50.3126223Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-23T17:03:50.3328608Z [17:03:50.156] INFO (#236): [PublishClientConfig] running 2026-10-23T17:03:50.3539427Z [17:03:50.161] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (5ms) 2026-10-23T17:03:50.3576322Z [17:03:50.162] INFO (#195): 2026-10-23T17:03:50.3682208Z [17:03:50.162] INFO (#195): Failed: 0 succeeded, 1 failed (10ms) 2026-10-23T17:03:50.3784097Z 2026-10-23T17:03:50.3886927Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file 2026-10-23T17:03:50.3992800Z [17:03:50.173] INFO (#195): Plan: 1 tasks 2026-10-23T17:03:50.4022418Z [17:03:50.173] INFO (#195): [PublishClientConfig] drop [action] 2026-10-23T17:03:50.4085204Z [17:03:50.173] INFO (#195): 2026-10-23T17:03:50.4276360Z [17:03:50.173] INFO (#244): [PublishClientConfig] deleting 2026-10-23T17:03:50.4366746Z [17:03:50.173] INFO (#244): [PublishClientConfig] deleted (0ms) 2026-10-23T17:03:50.4524469Z [17:03:50.184] INFO (#195): 2026-10-23T17:03:50.4572696Z [17:03:50.184] INFO (#195): Done: 1 succeeded (11ms) 2026-10-23T17:03:50.4685329Z 2026-10-23T17:03:50.4803571Z ✓ src/clientConfig.test.ts (10 tests) 454ms 2026-10-23T17:03:50.4883686Z ✓ PublishClientConfig (3) 2026-10-23T17:03:50.4909066Z ✓ writes the env file on deploy and skips an unchanged redeploy 303ms 2026-10-23T17:03:50.4991311Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 19ms 2026-10-23T17:03:50.7656114Z ✓ src/updates/updateMachine.test.ts (4 tests) 8ms 2026-10-23T17:03:50.8703296Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 147ms 2026-10-23T17:03:50.9922889Z ✓ src/linuxSecretStorage.test.ts (7 tests) 29ms 2026-10-23T17:03:51.0084184Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 149ms 2026-10-23T17:03:51.0193587Z ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 77ms 2026-10-23T17:03:51.0668827Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 66ms 2026-10-23T17:03:51.2276894Z ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 112ms 2026-10-23T17:03:51.3453280Z ✓ src/ipc/methods/preview.test.ts (5 tests) 75ms 2026-10-23T17:03:51.4476493Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 24ms 2026-10-23T17:03:51.7393583Z ✓ src/preview/GuestInput.test.ts (4 tests) 13ms 2026-10-23T17:03:51.7729942Z ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 107ms 2026-10-23T17:03:51.7861308Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 36ms 2026-10-23T17:03:51.8323787Z ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 86ms 2026-10-23T17:03:51.9342371Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 195ms 2026-10-23T17:03:52.1666035Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 26ms 2026-10-23T17:03:52.3047987Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 22ms 2026-10-23T17:03:52.3203780Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 66ms 2026-10-23T17:03:52.3323374Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 16ms 2026-10-23T17:03:52.3409263Z ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 5418ms 2026-10-23T17:03:52.3503952Z ✓ new-task branch checkout (11) 2026-10-23T17:03:52.3522421Z ✓ switches to a free branch and clears its historical worktree path 461ms 2026-10-23T17:03:52.3669442Z ✓ does not release the selection while checkout is still pending 373ms 2026-10-23T17:03:52.3730257Z ✓ reuses an existing worktree without switching the project checkout 335ms 2026-10-23T17:03:52.3803221Z ✓ reuses an occupied picker worktree when the project root is a symlink 471ms 2026-10-23T17:03:52.3805466Z ✓ resolves historical branch metadata to its worktree beyond a long query's first page 551ms 2026-10-23T17:03:52.3919399Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 823ms 2026-10-23T17:03:52.3957409Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 952ms 2026-10-23T17:03:52.4077537Z ✓ rejects historical worktree reuse when project root is unsafe (nested: true) 422ms 2026-10-23T17:03:52.4242685Z ✓ rejects picker worktree reuse when project root is unsafe (nested: false) 327ms 2026-10-23T17:03:52.4245625Z ✓ keeps a nested project's cwd when historical metadata names the already-current branch 420ms 2026-10-23T17:03:52.6049672Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 47ms 2026-10-23T17:03:52.7177708Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 138ms 2026-10-23T17:03:52.7330751Z ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 22ms 2026-10-23T17:03:52.7514945Z ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 15ms 2026-10-23T17:03:52.8515674Z ✓ src/electron/ElectronShell.test.ts (5 tests) 66ms 2026-10-23T17:03:53.0144855Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 130ms 2026-10-23T17:03:53.0379287Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 207ms 2026-10-23T17:03:53.1801273Z ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 86ms 2026-10-23T17:03:53.2711689Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 30ms 2026-10-23T17:03:53.3117169Z ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 506ms 2026-10-23T17:03:53.3301310Z ✓ computeThreadMoveAvailability matches the reference planner (7) 2026-10-23T17:03:53.3322581Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 499ms 2026-10-23T17:03:53.3933438Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 3ms 2026-10-23T17:03:53.4347277Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 24ms 2026-10-23T17:03:53.4477031Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 1859ms 2026-10-23T17:03:53.4550256Z ✓ bundled libsecret helper (10) 2026-10-23T17:03:53.4713118Z ✓ builds an executable for the requested architecture into a staged resource directory 831ms 2026-10-23T17:03:53.6704248Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 178ms 2026-10-23T17:03:53.7293036Z ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 43ms 2026-10-23T17:03:53.7604261Z ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 1549ms 2026-10-23T17:03:53.7824530Z ✓ highlightNativeReviewDiffVisibleRows (3) 2026-10-23T17:03:53.7872503Z ✓ does not carry grammar state across hunk boundaries 589ms 2026-10-23T17:03:54.0078868Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 15ms 2026-10-23T17:03:54.1918977Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 18ms 2026-10-23T17:03:54.3123329Z ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 178ms 2026-10-23T17:03:54.3564464Z ✓ src/authorization/layer.test.ts (23 tests) 593ms 2026-10-23T17:03:54.4237049Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 17ms 2026-10-23T17:03:54.6842538Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 26ms 2026-10-23T17:03:54.7070996Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 56ms 2026-10-23T17:03:54.7530137Z ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 50ms 2026-10-23T17:03:54.8852419Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 149ms 2026-10-23T17:03:54.9214430Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 33ms 2026-10-23T17:03:54.9362861Z ✓ src/app/DesktopUserData.test.ts (2 tests) 116ms 2026-10-23T17:03:55.0507038Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 28ms 2026-10-23T17:03:55.1442941Z ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 32ms 2026-10-23T17:03:55.2563709Z ✓ src/state/runtime.test.ts (23 tests) 504ms 2026-10-23T17:03:55.3607094Z ✓  unit  src/lib/composerImages.test.ts (6 tests) 28ms 2026-10-23T17:03:55.4008432Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 12ms 2026-10-23T17:03:55.4218898Z ✓ src/connection/supervisor.test.ts (30 tests) 794ms 2026-10-23T17:03:55.4603031Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 11ms 2026-10-23T17:03:55.5163959Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 23ms 2026-10-23T17:03:55.5643067Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 9ms 2026-10-23T17:03:55.5842841Z ✓ src/rpc/session.test.ts (14 tests) 900ms 2026-10-23T17:03:55.5986767Z ✓ RpcSessionFactory (14) 2026-10-23T17:03:55.6054998Z ✓ recovers a slow subscriber after it misses theme and usage-source deletion 325ms 2026-10-23T17:03:55.6297841Z ✓ src/environments/endpointFailure.test.ts (15 tests) 37ms 2026-10-23T17:03:55.6762980Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 56ms 2026-10-23T17:03:55.9603050Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 11ms 2026-10-23T17:03:56.0034544Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 22ms 2026-10-23T17:03:56.0506897Z ✓ src/deploymentConfig.test.ts (3 tests) 3ms 2026-10-23T17:03:56.0602982Z ✓ src/hooks/HeldHooks.test.ts (1 test) 32ms 2026-10-23T17:03:56.1123237Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 24ms 2026-10-23T17:03:56.1778948Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 46ms 2026-10-23T17:03:56.2327436Z ✓ src/connection/registry.test.ts (41 tests) 1527ms 2026-10-23T17:03:56.2735260Z ✓ src/preview/RecordingInput.test.ts (2 tests) 2ms 2026-10-23T17:03:56.2867704Z ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 32ms 2026-10-23T17:03:56.4523647Z ✓ src/state/threads-sync.test.ts (24 tests) 384ms 2026-10-23T17:03:56.4949754Z ✓  unit  src/dependency-graph.test.ts (2 tests) 17ms 2026-10-23T17:03:56.5304969Z ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 40ms 2026-10-23T17:03:56.5443330Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 9ms 2026-10-23T17:03:56.5523000Z ✓ src/preview/AnnotationIds.test.ts (1 test) 15ms 2026-10-23T17:03:56.5711988Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 16ms 2026-10-23T17:03:56.5873444Z 2026-10-23T17:03:56.5890572Z  Test Files  103 passed (103) 2026-10-23T17:03:56.5906148Z  Tests  836 passed (836) 2026-10-23T17:03:56.5906472Z  Start at  17:03:31 2026-10-23T17:03:56.5906779Z  Duration  25.10s (import 46%, transform 28%, tests 13%, setup 12%, worker 1%) 2026-10-23T17:03:56.5907045Z 2026-10-23T17:03:56.5907435Z  Import  519 modules were evaluated 6400 times · 67.36s total, 46% of tracked time 2026-10-23T17:03:56.5907969Z   ~6.74s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T17:03:56.5908509Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T17:03:56.5908755Z 2026-10-23T17:03:56.6486724Z 2026-10-23T17:03:56.6512267Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:56.8170326Z ✓ src/state/pullRequests.test.ts (56 tests) 2084ms 2026-10-23T17:03:56.8211066Z ✓ returns a successful mutation when source invalidation stalls 1039ms 2026-10-23T17:03:57.0441972Z 2026-10-23T17:03:57.0443773Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github 2026-10-23T17:03:57.0462318Z 2026-10-23T17:03:57.2046050Z ✓ src/state/server.test.ts (19 tests) 92ms 2026-10-23T17:03:57.3828484Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 7ms 2026-10-23T17:03:57.4752379Z ✓ src/voice-input/controller.test.ts (22 tests) 63ms 2026-10-23T17:03:57.7619554Z ✓ src/operations/commands.test.ts (14 tests) 75ms 2026-10-23T17:03:57.7678561Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read 2026-10-23T17:03:57.7688360Z [17:03:57.764] WARN (#35): Could not load mobile preferences. { 2026-10-23T17:03:57.7688781Z _tag: 'MobilePreferencesLoadError', 2026-10-23T17:03:57.7689026Z cause: Error: secure storage unavailable 2026-10-23T17:03:57.7829658Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20 2026-10-23T17:03:57.7852600Z at Generator.next () 2026-10-23T17:03:57.7950449Z 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-23T17:03:57.7952246Z 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-23T17:03:57.7994046Z 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-23T17:03:57.8036383Z 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-23T17:03:57.8037201Z 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-23T17:03:57.8049153Z 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-23T17:03:57.8050051Z 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-23T17:03:57.8051391Z 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-23T17:03:57.8052206Z } 2026-10-23T17:03:57.8052277Z 2026-10-23T17:03:57.8052613Z ✓  unit  src/state/preferences.test.ts (3 tests) 59ms 2026-10-23T17:03:57.8053113Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable 2026-10-23T17:03:57.8053602Z [17:03:57.775] WARN (#16): Database unavailable; loading fallback preferences. { 2026-10-23T17:03:57.8053809Z cause: { 2026-10-23T17:03:57.8053993Z _tag: 'MobileDatabaseError', 2026-10-23T17:03:57.8054180Z operation: 'load-preferences', 2026-10-23T17:03:57.8054348Z cause: Error: database unavailable 2026-10-23T17:03:57.8054671Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-23T17:03:57.8055426Z 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-23T17:03:57.8056113Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-23T17:03:57.8057479Z 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-23T17:03:57.8058202Z 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-23T17:03:57.8059152Z 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-23T17:03:57.8060131Z 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-23T17:03:57.8061028Z 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-23T17:03:57.8062307Z 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-23T17:03:57.8062813Z 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-23T17:03:57.8063257Z } 2026-10-23T17:03:57.8063385Z } 2026-10-23T17:03:57.8063459Z 2026-10-23T17:03:57.8063863Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-23T17:03:57.8064508Z [17:03:57.786] WARN (#17): Database unavailable; loading fallback preferences. { 2026-10-23T17:03:57.8064829Z cause: { 2026-10-23T17:03:57.8065058Z _tag: 'MobileDatabaseError', 2026-10-23T17:03:57.8065346Z operation: 'load-preferences', 2026-10-23T17:03:57.8065622Z cause: Error: database unavailable 2026-10-23T17:03:57.8066156Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33) 2026-10-23T17:03:57.8067386Z 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-23T17:03:57.8068507Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18) 2026-10-23T17:03:57.8069433Z 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-23T17:03:57.8070406Z 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-23T17:03:57.8071402Z 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-23T17:03:57.8072368Z 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-23T17:03:57.8073257Z 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-23T17:03:57.8074064Z 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-23T17:03:57.8074904Z 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-23T17:03:57.8075621Z } 2026-10-23T17:03:57.8075785Z } 2026-10-23T17:03:57.8075881Z 2026-10-23T17:03:57.8076337Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences 2026-10-23T17:03:57.8077040Z [17:03:57.800] WARN (#17): Database unavailable; saving preferences to secure storage. { 2026-10-23T17:03:57.8077386Z cause: { 2026-10-23T17:03:57.8077612Z _tag: 'MobileDatabaseError', 2026-10-23T17:03:57.8077898Z operation: 'save-preferences', 2026-10-23T17:03:57.8078174Z cause: Error: database unavailable 2026-10-23T17:03:57.8078708Z at Object. (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33) 2026-10-23T17:03:57.8080022Z 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-23T17:03:57.8169079Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20) 2026-10-23T17:03:57.8169814Z 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-23T17:03:57.8170410Z 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-23T17:03:57.8170982Z 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-23T17:03:57.8171539Z 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-23T17:03:57.8171992Z  at AsyncResource.runInAsyncScope (node:async_hooks:226:14) 2026-10-23T17:03:57.8172421Z 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-23T17:03:57.8172951Z 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-23T17:03:57.8173234Z } 2026-10-23T17:03:57.8173348Z } 2026-10-23T17:03:57.8173408Z 2026-10-23T17:03:57.8247908Z ✓  unit  src/lib/storage.test.ts (6 tests) 58ms 2026-10-23T17:03:58.0335868Z ✓ src/state/shell-sync.test.ts (6 tests) 74ms 2026-10-23T17:03:58.0418406Z ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 24ms 2026-10-23T17:03:58.1323160Z ✓  unit  src/state/session.test.ts (4 tests) 26ms 2026-10-23T17:03:58.1727127Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 17ms 2026-10-23T17:03:58.4376613Z ✓ src/state/vcs.test.ts (9 tests) 191ms 2026-10-23T17:03:58.4643236Z ✓  unit  src/lib/mediaActions.test.ts (10 tests) 13ms 2026-10-23T17:03:58.5362853Z ✓ src/connection/onboarding.test.ts (13 tests) 324ms 2026-10-23T17:03:58.6011169Z ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 28ms 2026-10-23T17:03:58.8898447Z ✓ src/server/gitHubPullRequestJson.test.ts (49 tests) 141ms 2026-10-23T17:03:58.8951731Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 15ms 2026-10-23T17:03:58.8981505Z 2026-10-23T17:03:58.9116412Z  Test Files  30 passed (30) 2026-10-23T17:03:58.9176368Z  Tests  268 passed (268) 2026-10-23T17:03:58.9177274Z  Start at  17:03:37 2026-10-23T17:03:58.9246509Z  Duration  21.65s (import 81%, transform 10%, setup 5%, tests 4%) 2026-10-23T17:03:58.9246879Z 2026-10-23T17:03:58.9290720Z ✓ src/state/entities.test.ts (16 tests) 41ms 2026-10-23T17:03:58.9327149Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 366ms 2026-10-23T17:03:58.9512785Z ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 321ms 2026-10-23T17:03:59.0418760Z ✓ src/state/orchestrationV2Projection.test.ts (13 tests) 46ms 2026-10-23T17:03:59.0811312Z ✓ src/state/vcsAction.test.ts (9 tests) 47ms 2026-10-23T17:03:59.1068812Z 2026-10-23T17:03:59.1123603Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:03:59.2980692Z ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 19ms 2026-10-23T17:03:59.5432024Z ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 25ms 2026-10-23T17:03:59.8250279Z ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 14ms 2026-10-23T17:03:59.9255750Z 2026-10-23T17:03:59.9289809Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-10-23T17:03:59.9448158Z 2026-10-23T17:04:00.0930792Z ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 29ms 2026-10-23T17:04:00.2385132Z ✓ src/state/threads-atoms.test.ts (4 tests) 326ms 2026-10-23T17:04:00.2710132Z ✓ src/relay/discovery.test.ts (7 tests) 202ms 2026-10-23T17:04:00.4966837Z ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 44ms 2026-10-23T17:04:00.5110141Z ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 10ms 2026-10-23T17:04:00.6258017Z ✓ src/relay/managedRelay.test.ts (7 tests) 308ms 2026-10-23T17:04:00.6562263Z ✓ src/connection/routes.test.ts (19 tests) 34ms 2026-10-23T17:04:00.9883189Z ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 23ms 2026-10-23T17:04:01.0083232Z ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 17ms 2026-10-23T17:04:01.0882894Z ✓ src/rpc/client.test.ts (8 tests) 198ms 2026-10-23T17:04:01.1128277Z ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 11ms 2026-10-23T17:04:01.1581290Z ✓  unit  src/lib/protectedData.test.ts (3 tests) 270ms 2026-10-23T17:04:01.2166695Z ✓ lib/third-party-licenses.test.ts (19 tests) 232ms 2026-10-23T17:04:01.2313237Z ✓ src/state/threadCommands.test.ts (19 tests) 248ms 2026-10-23T17:04:01.2605480Z ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 36ms 2026-10-23T17:04:01.3319331Z ✓ src/server/GitHubCredentials.test.ts (5 tests) 200ms 2026-10-23T17:04:01.3613042Z ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 287ms 2026-10-23T17:04:01.4090888Z ✓ src/state/threadShell.test.ts (9 tests) 165ms 2026-10-23T17:04:01.4563392Z ✓ src/server/GitHubRest.test.ts (8 tests) 320ms 2026-10-23T17:04:01.6727710Z ✓ notify-discord-release.test.ts (15 tests) 259ms 2026-10-23T17:04:01.6859637Z ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 14ms 2026-10-23T17:04:01.7922712Z ✓ src/server/githubStackActions.test.ts (9 tests) 293ms 2026-10-23T17:04:01.8129351Z ✓ src/server/GitHubPullRequestProvider.test.ts (17 tests) 128ms 2026-10-23T17:04:02.0930023Z ✓ src/device/stream.test.ts (14 tests) 105ms 2026-10-23T17:04:02.1182305Z ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 9ms 2026-10-23T17:04:02.1920044Z ✓ dev-runner.test.ts (31 tests) 220ms 2026-10-23T17:04:02.4354516Z ✓ legend-list-initial-reveal.test.ts (10 tests) 81ms 2026-10-23T17:04:02.6549937Z ✓ merge-update-manifests.test.ts (5 tests) 89ms 2026-10-23T17:04:02.6662790Z ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 959ms 2026-10-23T17:04:02.6771813Z ✓ buildNativeReviewDiffData row bound (1) 2026-10-23T17:04:02.6858853Z ✓ caps each huge file excerpt while preserving full counts and ordinary files 923ms 2026-10-23T17:04:02.6953542Z ✓ src/platform/storageDocument.test.ts (13 tests) 74ms 2026-10-23T17:04:02.7103729Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config 2026-10-23T17:04:02.7255943Z [react-native-pdf-jsi] Remember to install peer dependencies: 2026-10-23T17:04:02.7343713Z - react-native-blob-util 2026-10-23T17:04:02.7560710Z - @react-native-async-storage/async-storage 2026-10-23T17:04:02.7643359Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked) 2026-10-23T17:04:02.7649644Z ✅ Clerk iOS plugin loaded 2026-10-23T17:04:02.7723066Z ✅ Clerk Android plugin loaded 2026-10-23T17:04:02.7749469Z 2026-10-23T17:04:02.7843539Z ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 1154ms 2026-10-23T17:04:02.7887685Z ✓ withAndroidFbjniVersion (4) 2026-10-23T17:04:02.7976859Z ✓ applies the force through the registered app config 1100ms 2026-10-23T17:04:03.0851959Z ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 4ms 2026-10-23T17:04:03.1571567Z ✓ src/server/GitHubQuota.test.ts (4 tests) 50ms 2026-10-23T17:04:03.3056788Z ✓ src/state/projectGrouping.test.ts (20 tests) 31ms 2026-10-23T17:04:03.3124585Z ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 14ms 2026-10-23T17:04:03.3727288Z ✓ update-release-package-versions.test.ts (3 tests) 128ms 2026-10-23T17:04:03.3816739Z ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 14ms 2026-10-23T17:04:03.4111857Z ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 43ms 2026-10-23T17:04:03.4390505Z ✓ lib/dev-share.test.ts (5 tests) 91ms 2026-10-23T17:04:03.5622752Z ✓ build-npm-launcher.test.ts (1 test) 1631ms 2026-10-23T17:04:03.5700259Z ✓ build-npm-launcher (1) 2026-10-23T17:04:03.5772381Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 1597ms 2026-10-23T17:04:04.1004554Z ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 57ms 2026-10-23T17:04:04.1601515Z ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 26ms 2026-10-23T17:04:04.2524701Z ✓ src/state/threadRelationships.test.ts (11 tests) 63ms 2026-10-23T17:04:04.4393328Z ✓ lib/public-config.test.ts (1 test) 23ms 2026-10-23T17:04:04.4824697Z ✓ src/server/GitHubSourceControlProvider.test.ts (29 tests) 2638ms 2026-10-23T17:04:04.4886157Z ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 702ms 2026-10-23T17:04:04.4984560Z ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 719ms 2026-10-23T17:04:04.5165162Z ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 751ms 2026-10-23T17:04:04.9164305Z ✓ src/state/fileMetadata.test.ts (11 tests) 1052ms 2026-10-23T17:04:04.9313911Z ✓ file metadata (11) 2026-10-23T17:04:04.9340575Z ✓ splits large mounts into bounded batches and caches misses 383ms 2026-10-23T17:04:04.9964901Z ✓ src/connection/resolver.test.ts (6 tests) 354ms 2026-10-23T17:04:05.0618825Z ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 225ms 2026-10-23T17:04:05.0805772Z ✓  unit  src/state/thread-order.test.ts (4 tests) 55ms 2026-10-23T17:04:05.0807297Z ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 3366ms 2026-10-23T17:04:05.0808030Z ✓ GitHubPullRequestApi.layer (104) 2026-10-23T17:04:05.0808743Z ✓ keeps the pull request being ticked through, not the one looked up first 1715ms 2026-10-23T17:04:05.0809495Z ✓ src/state/commandPermissions.test.ts (14 tests) 210ms 2026-10-23T17:04:05.0866643Z 2026-10-23T17:04:05.0901804Z  Test Files  10 passed (10) 2026-10-23T17:04:05.0941407Z  Tests  238 passed (238) 2026-10-23T17:04:05.0966644Z  Start at  17:03:57 2026-10-23T17:04:05.1001282Z  Duration  8.03s (transform 46%, import 30%, tests 19%, setup 5%) 2026-10-23T17:04:05.1030956Z 2026-10-23T17:04:05.1163634Z ✓ lib/cli-external-packages.test.ts (10 tests) 2740ms 2026-10-23T17:04:05.1203897Z ✓ external package dependency closure (1) 2026-10-23T17:04:05.1205362Z ✓ keeps every runtime dependency of an external package external too 2605ms 2026-10-23T17:04:05.1546351Z ✓ src/state/threadExecution.test.ts (11 tests) 51ms 2026-10-23T17:04:05.1583859Z ✓ sync-reference-repos.test.ts (2 tests) 79ms 2026-10-23T17:04:05.2359548Z ✓ mobile-native-client.test.ts (2 tests) 176ms 2026-10-23T17:04:05.3032850Z ✓ mock-update-server.test.ts (2 tests) 287ms 2026-10-23T17:04:05.3698459Z 2026-10-23T17:04:05.3780490Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled 2026-10-23T17:04:05.5243460Z ✓ src/state/threadWorkflows.test.ts (21 tests) 29ms 2026-10-23T17:04:05.6204902Z ✓ lib/resolve-catalog.test.ts (2 tests) 31ms 2026-10-23T17:04:05.6558093Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 40ms 2026-10-23T17:04:05.9030142Z ✓  unit  src/state/assets.test.ts (4 tests) 52ms 2026-10-23T17:04:05.9650393Z ✓ src/mcpApps/host.test.ts (9 tests) 49ms 2026-10-23T17:04:06.0955383Z ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 34ms 2026-10-23T17:04:06.3637807Z ✓ lib/build-target-arch.test.ts (1 test) 51ms 2026-10-23T17:04:06.3861343Z ✓ mobile-showcase.test.ts (3 tests) 26ms 2026-10-23T17:04:06.6976471Z 2026-10-23T17:04:06.7029654Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops 2026-10-23T17:04:06.7068814Z 2026-10-23T17:04:06.7091727Z ✓ lib/icon-export.test.ts (1 test) 8ms 2026-10-23T17:04:06.8091442Z ✓ resolve-previous-release-tag.test.ts (3 tests) 50ms 2026-10-23T17:04:06.9186069Z ✓ mobile-native-static-check.test.ts (2 tests) 20ms 2026-10-23T17:04:06.9410273Z ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 26ms 2026-10-23T17:04:07.0473764Z ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 17ms 2026-10-23T17:04:07.4018652Z ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 33ms 2026-10-23T17:04:07.4437856Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 165ms 2026-10-23T17:04:07.5286229Z ✓ src/state/shellReducer.test.ts (14 tests) 25ms 2026-10-23T17:04:07.7964765Z ✓  unit  src/state/attachments.test.ts (2 tests) 7ms 2026-10-23T17:04:07.9454412Z ✓ src/state/threadSort.test.ts (21 tests) 295ms 2026-10-23T17:04:07.9884810Z ✓ src/state/threadSnoozed.test.ts (20 tests) 65ms 2026-10-23T17:04:08.3596272Z ✓ src/state/projectCommands.test.ts (4 tests) 78ms 2026-10-23T17:04:08.4419166Z ✓ build-desktop-artifact.test.ts (42 tests) 6012ms 2026-10-23T17:04:08.4499086Z ✓ build-desktop-artifact (40) 2026-10-23T17:04:08.4669718Z ✓ rejects overlapping builds from another process until restoration finishes 1625ms 2026-10-23T17:04:08.4724430Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 1011ms 2026-10-23T17:04:08.4798899Z ✓ reports a restore failure while still restoring the remaining manifests 410ms 2026-10-23T17:04:08.4869165Z ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 27ms 2026-10-23T17:04:08.5723113Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails 2026-10-23T17:04:08.5883767Z [17:04:08.560] WARN (#49): Could not refresh slow usage sources. { 2026-10-23T17:04:08.5997962Z errorType: 'error', 2026-10-23T17:04:08.6090829Z errorName: 'UsageReadError', 2026-10-23T17:04:08.6164063Z errorTag: 'UsageReadError', 2026-10-23T17:04:08.6243687Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' + 2026-10-23T17:04:08.6365474Z ' at Generator.next ()\n' + 2026-10-23T17:04:08.6443160Z ' 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-23T17:04:08.6524114Z ' 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-23T17:04:08.6644161Z ' 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-23T17:04:08.6707509Z ' 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-23T17:04:08.6862537Z ' 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-23T17:04:08.6951955Z ' 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-23T17:04:08.6981558Z ' 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-23T17:04:08.7043714Z ' 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-23T17:04:08.7152473Z } 2026-10-23T17:04:08.7169661Z 2026-10-23T17:04:08.7203998Z ✓ src/state/serverUsage.test.ts (2 tests) 161ms 2026-10-23T17:04:08.7244667Z ✓  unit  src/lib/atomic-file.test.ts (4 tests) 18ms 2026-10-23T17:04:08.9603747Z ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 821ms 2026-10-23T17:04:08.9658445Z ✓ azureDevOpsFilePatch (11) 2026-10-23T17:04:08.9755342Z ✓ lists a file too far apart to diff without its hunks 752ms 2026-10-23T17:04:08.9994269Z ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 43ms 2026-10-23T17:04:09.0700539Z ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (4 tests) 17ms 2026-10-23T17:04:09.2522394Z ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 33ms 2026-10-23T17:04:09.2692936Z ✓ src/operations/commands.performance.test.ts (1 test) 221ms 2026-10-23T17:04:09.5656507Z ✓  unit  src/state/use-thread-pr.test.ts (6 tests) 14ms 2026-10-23T17:04:09.5712958Z ✓ src/state/terminalSession.test.ts (9 tests) 28ms 2026-10-23T17:04:09.5803393Z ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 11ms 2026-10-23T17:04:09.5901884Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 259ms 2026-10-23T17:04:09.6854277Z ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 19ms 2026-10-23T17:04:09.8777809Z ✓ src/state/subagentRuntime.test.ts (11 tests) 46ms 2026-10-23T17:04:09.9682243Z ✓ src/state/threadRequests.test.ts (10 tests) 12ms 2026-10-23T17:04:09.9884850Z ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 49ms 2026-10-23T17:04:10.0444113Z ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 26ms 2026-10-23T17:04:10.1083437Z ✓ src/authorization/remote.test.ts (5 tests) 172ms 2026-10-23T17:04:10.2461628Z ✓  unit  src/lib/reserved-regions.test.ts (5 tests) 7ms 2026-10-23T17:04:10.3955295Z ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 40ms 2026-10-23T17:04:10.5165927Z ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 40ms 2026-10-23T17:04:10.6688328Z ✓ src/work-log/commandLabel.test.ts (61 tests) 243ms 2026-10-23T17:04:10.6803208Z ✓ src/state/usage.test.ts (8 tests) 28ms 2026-10-23T17:04:10.7954223Z ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 7ms 2026-10-23T17:04:10.9643622Z ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 553ms 2026-10-23T17:04:10.9847011Z ✓ incremental snippet highlighting (3) 2026-10-23T17:04:10.9848586Z ✓ matches full highlighting through partial lines, multiline syntax, edits and truncation 429ms 2026-10-23T17:04:11.0638284Z ✓  unit  src/connection/storage.test.ts (3 tests) 50ms 2026-10-23T17:04:11.1223313Z ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 98ms 2026-10-23T17:04:11.1941240Z ✓ src/projectFaviconCache.test.ts (8 tests) 210ms 2026-10-23T17:04:11.2403548Z ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 64ms 2026-10-23T17:04:11.2672885Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 110ms 2026-10-23T17:04:11.2920126Z ✓ src/relay/managedRelayState.test.ts (4 tests) 30ms 2026-10-23T17:04:11.3273639Z ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 33ms 2026-10-23T17:04:11.4585451Z ✓  unit  src/connection/background-activity.test.ts (3 tests) 22ms 2026-10-23T17:04:11.4947828Z ✓ src/state/threadSubagents.test.ts (7 tests) 24ms 2026-10-23T17:04:11.5076712Z ✓  unit  src/lib/markdownHtml.test.ts (5 tests) 60ms 2026-10-23T17:04:11.5294044Z ✓  unit  src/lib/layout.test.ts (7 tests) 10ms 2026-10-23T17:04:11.5748578Z ✓ src/device/duoViewer.test.ts (2 tests) 27ms 2026-10-23T17:04:11.5818510Z ✓ src/server/AzureDevOpsPullRequestCli.test.ts (20 tests) 317ms 2026-10-23T17:04:11.6575728Z ✓ src/device/duoControl.test.ts (12 tests) 18ms 2026-10-23T17:04:11.6683486Z ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 14ms 2026-10-23T17:04:11.6806597Z ✓ src/pullRequestQuery.test.ts (17 tests) 26ms 2026-10-23T17:04:11.7005999Z ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 11ms 2026-10-23T17:04:11.7056513Z ✓ src/state/threadDetail.test.ts (11 tests) 43ms 2026-10-23T17:04:12.0146292Z ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 751ms 2026-10-23T17:04:12.0431220Z 2026-10-23T17:04:12.0465123Z  Test Files  5 passed (5) 2026-10-23T17:04:12.0508067Z  Tests  81 passed (81) 2026-10-23T17:04:12.0545818Z  Start at  17:04:06 2026-10-23T17:04:12.0589958Z  Duration  5.30s (transform 49%, import 33%, tests 11%, setup 7%) 2026-10-23T17:04:12.0688166Z 2026-10-23T17:04:12.1379623Z 2026-10-23T17:04:12.4323402Z ✓ src/work-log/presentation.test.ts (16 tests) 17ms 2026-10-23T17:04:12.4964893Z ✓  unit  src/state/workspaceModel.test.ts (2 tests) 8ms 2026-10-23T17:04:12.6927450Z ✓ src/state/itemSupport.test.ts (2 tests) 15ms 2026-10-23T17:04:12.6997348Z ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 4ms 2026-10-23T17:04:12.8075648Z ✓ knip-schemas.test.ts (1 test) 12081ms 2026-10-23T17:04:12.8102883Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 12080ms 2026-10-23T17:04:12.8103577Z 2026-10-23T17:04:12.8103851Z  Test Files  21 passed (21) 2026-10-23T17:04:12.8104216Z  Tests  161 passed (161) 2026-10-23T17:04:12.8104515Z  Start at  17:03:59 2026-10-23T17:04:12.8104850Z  Duration  12.86s (tests 52%, import 25%, transform 12%, setup 11%, worker 1%) 2026-10-23T17:04:12.8105385Z ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 13ms 2026-10-23T17:04:12.8105759Z 2026-10-23T17:04:12.8153568Z ✓ src/connection/presentation.test.ts (4 tests) 4ms 2026-10-23T17:04:12.8386919Z ✓ src/connection/diagnosis.test.ts (7 tests) 24ms 2026-10-23T17:04:12.8702101Z 2026-10-23T17:04:12.9364995Z ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 5ms 2026-10-23T17:04:13.0191586Z ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 21ms 2026-10-23T17:04:13.0470395Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 18ms 2026-10-23T17:04:13.0964447Z ✓  unit  src/connection/migration.test.ts (2 tests) 17ms 2026-10-23T17:04:13.1766434Z ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 4ms 2026-10-23T17:04:13.2068630Z ✓ src/pullRequestLinkInput.test.ts (14 tests) 13ms 2026-10-23T17:04:13.2323112Z ✓ src/pullRequestMarkdown.test.ts (15 tests) 10ms 2026-10-23T17:04:13.3002764Z ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 3ms 2026-10-23T17:04:13.3192716Z ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 4ms 2026-10-23T17:04:13.4154245Z ✓ src/device/phoneViewer.test.ts (1 test) 43ms 2026-10-23T17:04:13.5040093Z ✓ src/state/presentation.test.ts (3 tests) 31ms 2026-10-23T17:04:13.5654776Z ✓  unit  src/features/threads/new-task-context-presentation.test.ts (7 tests) 12ms 2026-10-23T17:04:13.6160619Z ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 13ms 2026-10-23T17:04:13.6901850Z ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 6ms 2026-10-23T17:04:13.8224135Z ✓ src/device/avcConfig.test.ts (8 tests) 15ms 2026-10-23T17:04:13.9288268Z ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 16ms 2026-10-23T17:04:14.0603865Z ✓ src/state/projectEntities.test.ts (2 tests) 36ms 2026-10-23T17:04:14.0826675Z ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 20ms 2026-10-23T17:04:14.1347004Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 35ms 2026-10-23T17:04:14.1446961Z ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 36ms 2026-10-23T17:04:14.2341428Z ✓ src/handoff.test.ts (8 tests) 6ms 2026-10-23T17:04:14.2531136Z ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 17ms 2026-10-23T17:04:14.3459351Z ✓ src/state/threadFeedback.test.ts (4 tests) 20ms 2026-10-23T17:04:14.4067123Z ✓ src/providerSkills.test.ts (6 tests) 7ms 2026-10-23T17:04:14.4250954Z ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 9ms 2026-10-23T17:04:14.8883960Z ✓ src/reviewGuideTour.test.ts (7 tests) 5ms 2026-10-23T17:04:14.9123347Z ✓ src/device/phoneScene.test.ts (8 tests) 142ms 2026-10-23T17:04:14.9285624Z ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 3ms 2026-10-23T17:04:15.1015606Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 12ms 2026-10-23T17:04:15.1301325Z ✓ src/operations/projects.test.ts (6 tests) 5ms 2026-10-23T17:04:15.2035388Z ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 3ms 2026-10-23T17:04:15.2119954Z ✓ src/device/phoneInteraction.test.ts (4 tests) 10ms 2026-10-23T17:04:15.2184337Z ✓ src/state/usageProgress.test.ts (4 tests) 14ms 2026-10-23T17:04:15.2289953Z ✓  unit  src/state/queries.filesystem.test.ts (1 test) 4ms 2026-10-23T17:04:15.2454950Z ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 3ms 2026-10-23T17:04:15.3033961Z ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 4ms 2026-10-23T17:04:15.3489493Z ✓ src/state/attachments.test.ts (3 tests) 23ms 2026-10-23T17:04:15.4150548Z ✓ src/device/model.test.ts (4 tests) 11ms 2026-10-23T17:04:15.4316467Z ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 4ms 2026-10-23T17:04:15.5158996Z ✓ src/device/duoScene.test.ts (2 tests) 15ms 2026-10-23T17:04:15.5825097Z ✓  unit  src/lib/appLinking.test.ts (17 tests) 18ms 2026-10-23T17:04:15.6798067Z ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 23ms 2026-10-23T17:04:15.7661056Z ✓  unit  src/lib/device-type.test.ts (3 tests) 7ms 2026-10-23T17:04:15.8047838Z ✓ src/state/filesystem.test.ts (8 tests) 6ms 2026-10-23T17:04:15.8502990Z ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 8ms 2026-10-23T17:04:15.9041481Z ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 11ms 2026-10-23T17:04:16.0555582Z ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 7ms 2026-10-23T17:04:16.1405019Z ✓  unit  src/features/files/filePath.test.ts (7 tests) 8ms 2026-10-23T17:04:16.1480308Z ✓ src/t3ToolSummary.test.ts (3 tests) 4ms 2026-10-23T17:04:16.2584066Z ✓ src/connection/errors.test.ts (5 tests) 12ms 2026-10-23T17:04:16.2643525Z ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 8ms 2026-10-23T17:04:16.3924178Z ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 4ms 2026-10-23T17:04:16.3991587Z ✓ src/mediaSource.test.ts (8 tests) 8ms 2026-10-23T17:04:16.4310039Z ✓ src/state/threadSearch.test.ts (4 tests) 25ms 2026-10-23T17:04:16.4957159Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 16ms 2026-10-23T17:04:16.5173431Z ✓ src/state/sharedSettings.test.ts (9 tests) 5ms 2026-10-23T17:04:16.6104599Z ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 18ms 2026-10-23T17:04:16.6749063Z ✓ src/connection/compatibility.test.ts (4 tests) 16ms 2026-10-23T17:04:16.8334669Z ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 99ms 2026-10-23T17:04:16.8773923Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 4ms 2026-10-23T17:04:16.9727821Z ✓ src/device/modelScene.test.ts (2 tests) 9ms 2026-10-23T17:04:16.9860967Z ✓ src/device/streamFrames.test.ts (1 test) 13ms 2026-10-23T17:04:17.0805707Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 15ms 2026-10-23T17:04:17.1122192Z ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 13ms 2026-10-23T17:04:17.1523123Z ✓ src/promptLinks.test.ts (3 tests) 15ms 2026-10-23T17:04:17.1593399Z ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 5ms 2026-10-23T17:04:17.1738453Z ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 14ms 2026-10-23T17:04:17.2023244Z ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 4ms 2026-10-23T17:04:17.2483056Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms 2026-10-23T17:04:17.3683890Z ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 5ms 2026-10-23T17:04:17.4465016Z ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 3ms 2026-10-23T17:04:17.4501463Z ✓ src/device/deviceMotion.test.ts (2 tests) 7ms 2026-10-23T17:04:17.5955835Z ✓ src/state/queryPersistence.test.ts (3 tests) 28ms 2026-10-23T17:04:17.6176364Z ✓  unit  src/features/observability/tracing.test.ts (1 test) 21ms 2026-10-23T17:04:17.7684225Z ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 38ms 2026-10-23T17:04:17.8401054Z ✓ src/state/customSnooze.test.ts (11 tests) 12ms 2026-10-23T17:04:17.8670190Z ✓ src/state/threadInbox.test.ts (2 tests) 8ms 2026-10-23T17:04:17.9213694Z ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 8ms 2026-10-23T17:04:17.9381089Z ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 56ms 2026-10-23T17:04:17.9517534Z ✓ src/state/usageAccess.test.ts (8 tests) 3ms 2026-10-23T17:04:18.0656839Z ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 3ms 2026-10-23T17:04:18.1091142Z ✓ src/errors/safeLog.test.ts (2 tests) 4ms 2026-10-23T17:04:18.2007309Z ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 48ms 2026-10-23T17:04:18.2010662Z ✓ src/work-log/itemDetail.test.ts (2 tests) 16ms 2026-10-23T17:04:18.2213453Z ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 9ms 2026-10-23T17:04:18.3217035Z ✓ src/filePreview.test.ts (3 tests) 74ms 2026-10-23T17:04:18.3302345Z ✓ src/state/auth.test.ts (2 tests) 5ms 2026-10-23T17:04:18.3575868Z ✓ src/userMessage.test.ts (3 tests) 4ms 2026-10-23T17:04:18.3780033Z ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 8ms 2026-10-23T17:04:18.4329517Z ✓ src/markdownImages.test.ts (12 tests) 7ms 2026-10-23T17:04:18.6443159Z ✓ src/mediaReference.test.ts (7 tests) 9ms 2026-10-23T17:04:18.7427739Z ✓ src/errors/transport.test.ts (3 tests) 8ms 2026-10-23T17:04:18.7517431Z ✓ src/relay/errorPresentation.test.ts (3 tests) 9ms 2026-10-23T17:04:18.7518046Z ✓  unit  src/lib/enrichedLinkPresentation.test.ts (3 tests) 3ms 2026-10-23T17:04:18.8523964Z ✓ src/device/duoSnap.test.ts (1 test) 7ms 2026-10-23T17:04:18.9046292Z ✓ src/state/assets.test.ts (1 test) 10ms 2026-10-23T17:04:19.0244074Z ✓ src/state/threadHistoryController.test.ts (1 test) 7ms 2026-10-23T17:04:19.0563769Z ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 13ms 2026-10-23T17:04:19.0988143Z ✓ src/device/renderScheduler.test.ts (1 test) 7ms 2026-10-23T17:04:19.1275045Z ✓ src/device/androidFoldScene.test.ts (1 test) 81ms 2026-10-23T17:04:19.1474066Z ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (2 tests) 5ms 2026-10-23T17:04:19.2948859Z ✓  unit  src/lib/connection.test.ts (1 test) 3ms 2026-10-23T17:04:19.3376111Z ✓ src/state/commandOutput.test.ts (1 test) 5ms 2026-10-23T17:04:19.3411476Z ✓ src/errors/errorTrace.test.ts (2 tests) 2ms 2026-10-23T17:04:19.3776961Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 5ms 2026-10-23T17:04:19.3949910Z ✓ src/environment/endpoint.test.ts (1 test) 3ms 2026-10-23T17:04:19.4031022Z ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 5ms 2026-10-23T17:04:19.4873053Z ✓  unit  src/features/connection/pairing.test.ts (5 tests) 6ms 2026-10-23T17:04:19.5945647Z ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 25ms 2026-10-23T17:04:19.6084309Z ✓ src/state/archivedThreads.test.ts (1 test) 6ms 2026-10-23T17:04:19.6123620Z ✓ src/secretRequest.test.ts (2 tests) 5ms 2026-10-23T17:04:19.6240129Z 2026-10-23T17:04:19.6284630Z  Test Files  120 passed (120) 2026-10-23T17:04:19.6363180Z  Tests  1101 passed (1101) 2026-10-23T17:04:19.6373927Z  Start at  17:03:48 2026-10-23T17:04:19.6374486Z  Duration  31.36s (import 50%, transform 31%, setup 10%, tests 8%) 2026-10-23T17:04:19.6374889Z 2026-10-23T17:04:19.6375191Z  Import  491 modules were evaluated 8716 times · 93.50s total, 50% of tracked time 2026-10-23T17:04:19.6375877Z   ~10.57s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T17:04:19.6376442Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T17:04:19.6376677Z 2026-10-23T17:04:19.6501347Z ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 3ms 2026-10-23T17:04:19.7003631Z ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 3ms 2026-10-23T17:04:19.7032637Z 2026-10-23T17:04:19.7267404Z ✓  unit  src/state/asset-url-state.test.ts (3 tests) 3ms 2026-10-23T17:04:19.8062753Z ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 4ms 2026-10-23T17:04:19.8397332Z ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 3ms 2026-10-23T17:04:19.9313858Z ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 240ms 2026-10-23T17:04:19.9580401Z ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 4ms 2026-10-23T17:04:19.9882874Z ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 4ms 2026-10-23T17:04:20.0404695Z ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 4ms 2026-10-23T17:04:20.1283314Z ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 23ms 2026-10-23T17:04:20.1729108Z ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 3ms 2026-10-23T17:04:20.2170145Z ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 12ms 2026-10-23T17:04:20.3037965Z ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 5ms 2026-10-23T17:04:20.3321707Z ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 5ms 2026-10-23T17:04:20.4525301Z ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 110ms 2026-10-23T17:04:20.5870233Z ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 8ms 2026-10-23T17:04:20.5999133Z ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 18ms 2026-10-23T17:04:20.6244606Z ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms 2026-10-23T17:04:20.7720541Z ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 9ms 2026-10-23T17:04:20.8004816Z ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 3ms 2026-10-23T17:04:20.9435064Z ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 3ms 2026-10-23T17:04:20.9512100Z ✓  unit  src/state/thread-composer-error.test.ts (1 test) 3ms 2026-10-23T17:04:21.0864824Z ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 17ms 2026-10-23T17:04:21.1002057Z ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 3ms 2026-10-23T17:04:21.1298929Z ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 2ms 2026-10-23T17:04:21.2210412Z ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 12ms 2026-10-23T17:04:21.2615426Z ✓  unit  src/state/queries.test.ts (1 test) 7ms 2026-10-23T17:04:21.3323526Z ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 3ms 2026-10-23T17:04:21.4173691Z ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms 2026-10-23T17:04:21.4403193Z ✓  unit  src/lib/http-response.test.ts (1 test) 4ms 2026-10-23T17:04:21.4532603Z ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 3ms 2026-10-23T17:04:21.4793244Z ✓  unit  src/lib/filePreview.test.ts (4 tests) 5ms 2026-10-23T17:04:21.5938224Z ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms 2026-10-23T17:04:21.6027377Z ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms 2026-10-23T17:04:21.6243348Z ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms 2026-10-23T17:04:21.6490362Z ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms 2026-10-23T17:04:21.8279877Z ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms 2026-10-23T17:04:56.8684501Z ✓  unit  src/reactCompilerCoverage.test.ts (908 tests) 61282ms 2026-10-23T17:04:56.8685538Z ✓ React Compiler coverage (908) 2026-10-23T17:04:56.8685935Z ✓ Metro's transformer applies the compiler 3515ms 2026-10-23T17:04:56.8686321Z ✓ compiles src/Stack.tsx 590ms 2026-10-23T17:04:56.8686868Z ✓ compiles src/components/ComposerAttachmentStrip.tsx 601ms 2026-10-23T17:04:56.8687466Z ✓ compiles src/components/ComposerContextAttachment.tsx 402ms 2026-10-23T17:04:56.8687951Z ✓ compiles src/components/ComposerContextSheet.tsx 714ms 2026-10-23T17:04:56.8688361Z ✓ compiles src/components/ComposerEditor.tsx 757ms 2026-10-23T17:04:56.8689267Z ✓ compiles src/components/ComposerToolbar.tsx 743ms 2026-10-23T17:04:56.8689918Z ✓ compiles src/components/FilePreview.ios.tsx 340ms 2026-10-23T17:04:56.8690332Z ✓ compiles src/components/FilePreview.tsx 555ms 2026-10-23T17:04:56.8690756Z ✓ compiles src/components/FilePreviewModal.tsx 514ms 2026-10-23T17:04:56.8691169Z ✓ compiles src/components/MediaImagePreview.tsx 348ms 2026-10-23T17:04:56.8691615Z ✓ compiles src/components/MediaVideoPlayer.tsx 430ms 2026-10-23T17:04:56.8692028Z ✓ compiles src/components/PdfPreview.android.tsx 360ms 2026-10-23T17:04:56.8692465Z ✓ compiles src/components/ProjectFavicon.tsx 466ms 2026-10-23T17:04:56.8692972Z ✓ compiles src/components/ScrollComposeButton.android.tsx 443ms 2026-10-23T17:04:56.8693500Z ✓ compiles src/components/ui/AppBar.android.tsx 351ms 2026-10-23T17:04:56.8694060Z ✓ compiles src/components/ui/Dialog.android.tsx 422ms 2026-10-23T17:04:56.8694728Z ✓ compiles src/features/archive/ArchivedThreadsScreen.tsx 401ms 2026-10-23T17:04:56.8695171Z ✓ compiles src/features/browser/PreviewStreamWebView.tsx 400ms 2026-10-23T17:04:56.8695661Z ✓ compiles src/features/connection/CloudEnvironmentRows.tsx 446ms 2026-10-23T17:04:56.8696112Z ✓ compiles src/features/devices/DevicePreviewRouteScreen.tsx 369ms 2026-10-23T17:04:56.8696596Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 387ms 2026-10-23T17:04:56.8697018Z ✓ compiles src/features/home/HomeScreen.tsx 479ms 2026-10-23T17:04:56.8697474Z ✓ compiles src/features/home/thread-swipe-actions.tsx 367ms 2026-10-23T17:04:56.8697927Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 539ms 2026-10-23T17:04:56.8698398Z ✓ compiles src/features/projects/AddProjectScreen.tsx 375ms 2026-10-23T17:04:56.8698866Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 647ms 2026-10-23T17:04:56.8699363Z ✓ compiles src/features/review/ReviewSheet.tsx 332ms 2026-10-23T17:04:56.8699831Z ✓ compiles src/features/settings/SettingsScheduledTasksRouteScreen.tsx 485ms 2026-10-23T17:04:56.8700477Z ✓ compiles src/features/terminal/ThreadTerminalRouteScreen.tsx 413ms 2026-10-23T17:04:56.8701197Z ✓ compiles src/features/threads/McpAppWebView.tsx 329ms 2026-10-23T17:04:56.8701902Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 1035ms 2026-10-23T17:04:56.8702322Z ✓ compiles src/features/threads/ThreadComposer.tsx 855ms 2026-10-23T17:04:56.8702784Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 1374ms 2026-10-23T17:04:56.8703198Z ✓ compiles src/features/threads/ThreadFeed.tsx 1445ms 2026-10-23T17:04:56.8703659Z ✓ compiles src/features/threads/ThreadNavigationSidebar.tsx 449ms 2026-10-23T17:04:56.8704140Z ✓ compiles src/features/threads/ThreadQueueControl.tsx 346ms 2026-10-23T17:04:56.8704601Z ✓ compiles src/features/threads/ThreadRouteScreen.tsx 615ms 2026-10-23T17:04:56.8705044Z ✓ compiles src/features/threads/ThreadSettingsSheet.tsx 581ms 2026-10-23T17:04:56.8705553Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 843ms 2026-10-23T17:04:56.8706010Z ✓ compiles src/features/threads/thread-list-v2-items.tsx 532ms 2026-10-23T17:04:56.8706453Z ✓ compiles src/features/threads/thread-work-log.tsx 711ms 2026-10-23T17:04:56.8706856Z ✓ compiles src/features/usage/UsageRouteScreen.tsx 392ms 2026-10-23T17:04:56.8707295Z ✓ compiles src/state/use-thread-composer-state.ts 450ms 2026-10-23T17:04:56.8707711Z ✓ compiles src/state/use-thread-outbox-drain.ts 492ms 2026-10-23T17:04:56.8708087Z ✓ caches the thread feed derivation 1682ms 2026-10-23T17:04:56.8756840Z 2026-10-23T17:04:56.8761615Z  Test Files  196 passed (196) 2026-10-23T17:04:56.8769030Z  Tests  2167 passed (2167) 2026-10-23T17:04:56.8769378Z  Start at  17:03:33 2026-10-23T17:04:56.8774018Z  Duration  82.94s (import 39%, tests 25%, transform 25%, setup 8%, environment 2%) 2026-10-23T17:04:56.8787499Z 2026-10-23T17:04:57.0086625Z 2026-10-23T17:04:57.0090807Z --- 2026-10-23T17:04:57.0225136Z vp run: 13/13 successful. (Run `vp run --last-details` for full details) 2026-10-23T17:04:57.1083495Z Post job cleanup. 2026-10-23T17:04:57.2017603Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache. 2026-10-23T17:04:57.2125446Z Post job cleanup. 2026-10-23T17:04:57.2150255Z ##[start-action display=Cache full pnpm store;id=__1016e9bc-cb34-4c18-85f3-97629126cbc8.__actions_cache] 2026-10-23T17:04:57.3018808Z Post job cleanup. 2026-10-23T17:04:57.3871771Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c, not saving cache. 2026-10-23T17:04:57.3924531Z ##[end-action id=__1016e9bc-cb34-4c18-85f3-97629126cbc8.__actions_cache;outcome=success;conclusion=success;duration_ms=177] 2026-10-23T17:04:57.3926862Z ##[start-action display=Cache Vite+;id=__1016e9bc-cb34-4c18-85f3-97629126cbc8.vp_cache] 2026-10-23T17:04:57.3954262Z Post job cleanup. 2026-10-23T17:04:57.4755393Z 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-23T17:04:57.4804225Z ##[end-action id=__1016e9bc-cb34-4c18-85f3-97629126cbc8.vp_cache;outcome=success;conclusion=success;duration_ms=87] 2026-10-23T17:04:57.4869835Z Post job cleanup. 2026-10-23T17:04:57.5500565Z [command]/usr/local/bin/git version 2026-10-23T17:04:57.5560295Z git version 2.55.0 2026-10-23T17:04:57.5596407Z Temporarily overriding HOME='/home/runner/_work/_temp/6e0147e2-40e1-44c6-9da5-912f63218c3e' before making global git config changes 2026-10-23T17:04:57.5597100Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T17:04:57.5600895Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T17:04:57.5655572Z Removing SSH command configuration 2026-10-23T17:04:57.5663534Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T17:04:57.5714230Z [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-23T17:04:57.5925991Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T17:04:57.5960787Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T17:04:57.6043380Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T17:04:57.6067324Z ##[group]Run '/job_completed.sh' 2026-10-23T17:04:57.6076708Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:04:57.6077053Z env: 2026-10-23T17:04:57.6077269Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 256 2026-10-23T17:04:57.6077553Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 529 2026-10-23T17:04:57.6077819Z BLACKSMITH_CHECK_RUN_ID: 120545168212 2026-10-23T17:04:57.6078093Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-10-23T17:04:57.6078357Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T17:04:57.6078622Z ##[endgroup] 2026-10-23T17:04:57.6212118Z Docker container cache not activated, skipping hash computation. 2026-10-23T17:04:57.6632450Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T17:04:57.6701353Z Cleaning up orphan processes