2026-11-11T09:56:11.2114567Z Current runner version: '2.338.2' 2026-11-11T09:56:11.2118745Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-qlqn2vcfuydqftit' 2026-11-11T09:56:11.2119474Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-11-11T09:56:11.2120192Z Machine name: 'ip-172-31-73-130' 2026-11-11T09:56:11.2121539Z ##[group]GITHUB_TOKEN Permissions 2026-11-11T09:56:11.2122880Z Contents: read 2026-11-11T09:56:11.2123206Z Metadata: read 2026-11-11T09:56:11.2123582Z ##[endgroup] 2026-11-11T09:56:11.2125063Z Secret source: Actions 2026-11-11T09:56:11.2125579Z Cache mode: write 2026-11-11T09:56:11.2126002Z Prepare workflow directory 2026-11-11T09:56:11.2329694Z Prepare all required actions 2026-11-11T09:56:11.2369805Z Getting action download info 2026-11-11T09:56:11.3816687Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-11-11T09:56:11.4221655Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-11T09:56:11.5320557Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-11-11T09:56:11.5365997Z Complete job name: Test 2026-11-11T09:56:11.7356419Z A job started hook has been configured by the self-hosted runner administrator 2026-11-11T09:56:11.7480134Z ##[group]Run '/setup.sh' 2026-11-11T09:56:11.7498038Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:56:11.7498475Z env: 2026-11-11T09:56:11.7498709Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:11.7499007Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:11.7499295Z BLACKSMITH_CHECK_RUN_ID: 130451245240 2026-11-11T09:56:11.7499578Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-11-11T09:56:11.7499851Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-11T09:56:11.7500119Z ##[endgroup] 2026-11-11T09:56:11.7741161Z Logging daemon started (blacksmithd for logs) 2026-11-11T09:56:11.7835267Z Results daemon started (blacksmithd for results) 2026-11-11T09:56:11.7973494Z Background adoption and SSH setup started (PID: 3191) 2026-11-11T09:56:11.7973960Z 2026-11-11T09:56:11.7974096Z ---------------------------------------- 2026-11-11T09:56:11.7975091Z View this job: https://app.blacksmith.sh/pingdotgg/runs/42999310627/jobs/130451245240 2026-11-11T09:56:11.7975757Z SSH Access (using your GitHub SSH key): 2026-11-11T09:56:11.7976227Z ssh -p 64015 runner@blacksmith-8vcpu-ubuntu-2404-qlqn2vcfuydqftit.vm.blacksmith.sh 2026-11-11T09:56:11.7976559Z 2026-11-11T09:56:11.7976674Z No GitHub SSH key? Add one at: 2026-11-11T09:56:11.7977168Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-11-11T09:56:11.7977850Z 2026-11-11T09:56:11.7978025Z ---------------------------------------- 2026-11-11T09:56:11.7978318Z 2026-11-11T09:56:11.7978551Z VM ID: blacksmith-8vcpu-ubuntu-2404-qlqn2vcfuydqftit 2026-11-11T09:56:11.7979105Z Host: production-152.236.47.165-x8664 2026-11-11T09:56:11.7979554Z Host Agent PID: 2222374 2026-11-11T09:56:11.7979967Z Host Agent Git SHA: db010f00b 2026-11-11T09:56:11.7980411Z Host CPU Manufacturer: AuthenticAMD 2026-11-11T09:56:11.7980874Z Blacksmith Host Generation: gen 2 2026-11-11T09:56:11.7981360Z Petname: production-innocent-heron-6f723572 2026-11-11T09:56:11.7982004Z Region: us-east 2026-11-11T09:56:11.7982378Z Rootfs Version: ubuntu24-full-x64-081926 2026-11-11T09:56:11.7985621Z OS Version: Ubuntu 24.04.4 LTS 2026-11-11T09:56:11.7986087Z 2026-11-11T09:56:11.7986251Z Enabling Blacksmith transparent cache 2026-11-11T09:56:11.8294424Z ##[group]Run actions/checkout@v6 2026-11-11T09:56:11.8294765Z with: 2026-11-11T09:56:11.8295230Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-11-11T09:56:11.8295649Z sparse-checkout-cone-mode: false 2026-11-11T09:56:11.8295943Z repository: pingdotgg/t3code 2026-11-11T09:56:11.8297916Z token: *** 2026-11-11T09:56:11.8298148Z ssh-strict: true 2026-11-11T09:56:11.8298385Z ssh-user: git 2026-11-11T09:56:11.8298624Z persist-credentials: true 2026-11-11T09:56:11.8299169Z clean: true 2026-11-11T09:56:11.8299400Z fetch-depth: 1 2026-11-11T09:56:11.8299632Z fetch-tags: false 2026-11-11T09:56:11.8299874Z show-progress: true 2026-11-11T09:56:11.8300117Z lfs: false 2026-11-11T09:56:11.8300342Z submodules: false 2026-11-11T09:56:11.8300588Z set-safe-directory: true 2026-11-11T09:56:11.8300862Z allow-unsafe-pr-checkout: false 2026-11-11T09:56:11.8301155Z env: 2026-11-11T09:56:11.8301413Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:11.8301716Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:11.8302018Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:11.8302299Z ##[endgroup] 2026-11-11T09:56:11.9650388Z Syncing repository: pingdotgg/t3code 2026-11-11T09:56:11.9652479Z ##[group]Getting Git version info 2026-11-11T09:56:11.9653104Z Working directory is '/home/runner/_work/t3code/t3code' 2026-11-11T09:56:11.9654056Z [command]/usr/local/bin/git version 2026-11-11T09:56:11.9718398Z git version 2.55.0 2026-11-11T09:56:11.9734246Z ##[endgroup] 2026-11-11T09:56:11.9743875Z Temporarily overriding HOME='/home/runner/_work/_temp/2ef012fd-7065-4414-a098-1fd3991aed69' before making global git config changes 2026-11-11T09:56:11.9745066Z Adding repository directory to the temporary git global config as a safe directory 2026-11-11T09:56:11.9749317Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-11T09:56:11.9789282Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-11-11T09:56:11.9792042Z ##[group]Determining repository object format 2026-11-11T09:56:11.9793699Z ##[endgroup] 2026-11-11T09:56:11.9794294Z ##[group]Initializing the repository 2026-11-11T09:56:11.9798487Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-11-11T09:56:11.9844941Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-11T09:56:11.9845946Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-11T09:56:11.9846818Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-11T09:56:11.9847407Z hint: call: 2026-11-11T09:56:11.9847733Z hint: 2026-11-11T09:56:11.9848169Z hint: git config --global init.defaultBranch 2026-11-11T09:56:11.9848660Z hint: 2026-11-11T09:56:11.9849126Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-11T09:56:11.9849864Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-11T09:56:11.9850463Z hint: 2026-11-11T09:56:11.9850804Z hint: git branch -m 2026-11-11T09:56:11.9851265Z hint: 2026-11-11T09:56:11.9851768Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-11T09:56:11.9852587Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-11-11T09:56:11.9854046Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-11-11T09:56:11.9882088Z ##[endgroup] 2026-11-11T09:56:11.9882702Z ##[group]Disabling automatic garbage collection 2026-11-11T09:56:11.9885285Z [command]/usr/local/bin/git config --local gc.auto 0 2026-11-11T09:56:11.9908607Z ##[endgroup] 2026-11-11T09:56:11.9909240Z ##[group]Setting up auth 2026-11-11T09:56:11.9909696Z Removing SSH command configuration 2026-11-11T09:56:11.9913586Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-11T09:56:11.9941593Z [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-11-11T09:56:12.0088552Z Removing HTTP extra header 2026-11-11T09:56:12.0097036Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-11-11T09:56:12.0130441Z [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-11-11T09:56:12.0239954Z Removing includeIf entries pointing to credentials config files 2026-11-11T09:56:12.0246446Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-11-11T09:56:12.0280120Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-11-11T09:56:12.0403882Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-6ee903c2-2b47-4ab1-b1c6-6d05751b0324.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-11-11T09:56:12.0441025Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-6ee903c2-2b47-4ab1-b1c6-6d05751b0324.config 2026-11-11T09:56:12.0467794Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-6ee903c2-2b47-4ab1-b1c6-6d05751b0324.config 2026-11-11T09:56:12.0493139Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-6ee903c2-2b47-4ab1-b1c6-6d05751b0324.config 2026-11-11T09:56:12.0516789Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-6ee903c2-2b47-4ab1-b1c6-6d05751b0324.config 2026-11-11T09:56:12.0538298Z ##[endgroup] 2026-11-11T09:56:12.0538975Z ##[group]Fetching the repository 2026-11-11T09:56:12.0544119Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +ca3f6a08c937a0be1e3f6b058159a5968df5ec75:refs/remotes/pull/23463/merge 2026-11-11T09:56:12.3663565Z From https://github.com/pingdotgg/t3code 2026-11-11T09:56:12.3664456Z * [new ref] ca3f6a08c937a0be1e3f6b058159a5968df5ec75 -> pull/23463/merge 2026-11-11T09:56:12.3690764Z ##[endgroup] 2026-11-11T09:56:12.3691622Z ##[group]Determining the checkout info 2026-11-11T09:56:12.3692323Z ##[endgroup] 2026-11-11T09:56:12.3692897Z ##[group]Setting up sparse checkout 2026-11-11T09:56:12.3695529Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-11-11T09:56:12.3727675Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-11-11T09:56:12.3753667Z .git/info/sparse-checkout 2026-11-11T09:56:12.3758388Z ##[endgroup] 2026-11-11T09:56:12.3759046Z ##[group]Checking out the ref 2026-11-11T09:56:12.3761282Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23463/merge 2026-11-11T09:56:20.5293903Z Updating files: 0% (1/7820) 2026-11-11T09:56:20.5334584Z Updating files: 1% (79/7820) 2026-11-11T09:56:20.5364862Z Updating files: 2% (157/7820) 2026-11-11T09:56:20.5406570Z Updating files: 3% (235/7820) 2026-11-11T09:56:20.5447534Z Updating files: 4% (313/7820) 2026-11-11T09:56:20.5479382Z Updating files: 5% (391/7820) 2026-11-11T09:56:20.5544369Z Updating files: 6% (470/7820) 2026-11-11T09:56:20.5584890Z Updating files: 7% (548/7820) 2026-11-11T09:56:20.5695955Z Updating files: 8% (626/7820) 2026-11-11T09:56:20.5721559Z Updating files: 9% (704/7820) 2026-11-11T09:56:20.6003184Z Updating files: 10% (782/7820) 2026-11-11T09:56:20.6022028Z Updating files: 11% (861/7820) 2026-11-11T09:56:20.6035396Z Updating files: 12% (939/7820) 2026-11-11T09:56:20.6057506Z Updating files: 13% (1017/7820) 2026-11-11T09:56:20.6079154Z Updating files: 14% (1095/7820) 2026-11-11T09:56:20.6101113Z Updating files: 15% (1173/7820) 2026-11-11T09:56:20.6122795Z Updating files: 16% (1252/7820) 2026-11-11T09:56:20.6143434Z Updating files: 17% (1330/7820) 2026-11-11T09:56:20.6170206Z Updating files: 18% (1408/7820) 2026-11-11T09:56:20.6189513Z Updating files: 19% (1486/7820) 2026-11-11T09:56:20.6221679Z Updating files: 20% (1564/7820) 2026-11-11T09:56:20.6241928Z Updating files: 21% (1643/7820) 2026-11-11T09:56:20.6265467Z Updating files: 22% (1721/7820) 2026-11-11T09:56:20.6286029Z Updating files: 23% (1799/7820) 2026-11-11T09:56:20.6304296Z Updating files: 24% (1877/7820) 2026-11-11T09:56:20.6323129Z Updating files: 25% (1955/7820) 2026-11-11T09:56:20.6341460Z Updating files: 26% (2034/7820) 2026-11-11T09:56:20.6366824Z Updating files: 27% (2112/7820) 2026-11-11T09:56:20.6401538Z Updating files: 28% (2190/7820) 2026-11-11T09:56:20.6431673Z Updating files: 29% (2268/7820) 2026-11-11T09:56:20.6462982Z Updating files: 30% (2346/7820) 2026-11-11T09:56:20.6529252Z Updating files: 31% (2425/7820) 2026-11-11T09:56:20.6586457Z Updating files: 32% (2503/7820) 2026-11-11T09:56:20.6679403Z Updating files: 33% (2581/7820) 2026-11-11T09:56:20.6755838Z Updating files: 34% (2659/7820) 2026-11-11T09:56:20.6803717Z Updating files: 35% (2737/7820) 2026-11-11T09:56:20.6846671Z Updating files: 36% (2816/7820) 2026-11-11T09:56:20.6877393Z Updating files: 37% (2894/7820) 2026-11-11T09:56:20.6910924Z Updating files: 38% (2972/7820) 2026-11-11T09:56:20.6939502Z Updating files: 39% (3050/7820) 2026-11-11T09:56:20.6963741Z Updating files: 40% (3128/7820) 2026-11-11T09:56:20.6985481Z Updating files: 41% (3207/7820) 2026-11-11T09:56:20.7000484Z Updating files: 42% (3285/7820) 2026-11-11T09:56:20.7049620Z Updating files: 43% (3363/7820) 2026-11-11T09:56:20.7085181Z Updating files: 44% (3441/7820) 2026-11-11T09:56:20.7126526Z Updating files: 45% (3519/7820) 2026-11-11T09:56:20.7161191Z Updating files: 46% (3598/7820) 2026-11-11T09:56:20.7201379Z Updating files: 47% (3676/7820) 2026-11-11T09:56:20.7254660Z Updating files: 48% (3754/7820) 2026-11-11T09:56:20.7286783Z Updating files: 49% (3832/7820) 2026-11-11T09:56:20.7323023Z Updating files: 50% (3910/7820) 2026-11-11T09:56:20.7354645Z Updating files: 51% (3989/7820) 2026-11-11T09:56:20.7384209Z Updating files: 52% (4067/7820) 2026-11-11T09:56:20.7414915Z Updating files: 53% (4145/7820) 2026-11-11T09:56:20.7440456Z Updating files: 54% (4223/7820) 2026-11-11T09:56:20.7460079Z Updating files: 55% (4301/7820) 2026-11-11T09:56:20.7485258Z Updating files: 56% (4380/7820) 2026-11-11T09:56:20.7795147Z Updating files: 57% (4458/7820) 2026-11-11T09:56:20.7913337Z Updating files: 58% (4536/7820) 2026-11-11T09:56:20.7939785Z Updating files: 59% (4614/7820) 2026-11-11T09:56:20.7965458Z Updating files: 60% (4692/7820) 2026-11-11T09:56:20.7992132Z Updating files: 61% (4771/7820) 2026-11-11T09:56:20.8019459Z Updating files: 62% (4849/7820) 2026-11-11T09:56:20.8051419Z Updating files: 63% (4927/7820) 2026-11-11T09:56:20.8081740Z Updating files: 64% (5005/7820) 2026-11-11T09:56:20.8106607Z Updating files: 65% (5083/7820) 2026-11-11T09:56:20.8140030Z Updating files: 66% (5162/7820) 2026-11-11T09:56:20.8157508Z Updating files: 67% (5240/7820) 2026-11-11T09:56:20.8179836Z Updating files: 68% (5318/7820) 2026-11-11T09:56:20.8197043Z Updating files: 69% (5396/7820) 2026-11-11T09:56:20.8218899Z Updating files: 70% (5474/7820) 2026-11-11T09:56:20.8237330Z Updating files: 71% (5553/7820) 2026-11-11T09:56:20.8255099Z Updating files: 72% (5631/7820) 2026-11-11T09:56:20.8303640Z Updating files: 73% (5709/7820) 2026-11-11T09:56:20.8741287Z Updating files: 74% (5787/7820) 2026-11-11T09:56:20.8780974Z Updating files: 75% (5865/7820) 2026-11-11T09:56:20.8825470Z Updating files: 76% (5944/7820) 2026-11-11T09:56:20.8854946Z Updating files: 77% (6022/7820) 2026-11-11T09:56:20.8876788Z Updating files: 78% (6100/7820) 2026-11-11T09:56:20.8903706Z Updating files: 79% (6178/7820) 2026-11-11T09:56:20.8924249Z Updating files: 80% (6256/7820) 2026-11-11T09:56:20.8952691Z Updating files: 81% (6335/7820) 2026-11-11T09:56:20.8975650Z Updating files: 82% (6413/7820) 2026-11-11T09:56:20.9000272Z Updating files: 83% (6491/7820) 2026-11-11T09:56:20.9034874Z Updating files: 84% (6569/7820) 2026-11-11T09:56:20.9062388Z Updating files: 85% (6647/7820) 2026-11-11T09:56:20.9090873Z Updating files: 86% (6726/7820) 2026-11-11T09:56:20.9170099Z Updating files: 87% (6804/7820) 2026-11-11T09:56:20.9207419Z Updating files: 88% (6882/7820) 2026-11-11T09:56:20.9240171Z Updating files: 89% (6960/7820) 2026-11-11T09:56:20.9273994Z Updating files: 90% (7038/7820) 2026-11-11T09:56:20.9314287Z Updating files: 91% (7117/7820) 2026-11-11T09:56:20.9335907Z Updating files: 92% (7195/7820) 2026-11-11T09:56:20.9365494Z Updating files: 93% (7273/7820) 2026-11-11T09:56:20.9392285Z Updating files: 94% (7351/7820) 2026-11-11T09:56:20.9426309Z Updating files: 95% (7429/7820) 2026-11-11T09:56:20.9490968Z Updating files: 96% (7508/7820) 2026-11-11T09:56:20.9520695Z Updating files: 97% (7586/7820) 2026-11-11T09:56:20.9584641Z Updating files: 98% (7664/7820) 2026-11-11T09:56:20.9611756Z Updating files: 99% (7742/7820) 2026-11-11T09:56:20.9612138Z Updating files: 100% (7820/7820) 2026-11-11T09:56:20.9612437Z Updating files: 100% (7820/7820), done. 2026-11-11T09:56:20.9800038Z Note: switching to 'refs/remotes/pull/23463/merge'. 2026-11-11T09:56:20.9800445Z 2026-11-11T09:56:20.9800703Z You are in 'detached HEAD' state. You can look around, make experimental 2026-11-11T09:56:20.9801239Z changes and commit them, and you can discard any commits you make in this 2026-11-11T09:56:20.9801848Z state without impacting any branches by switching back to a branch. 2026-11-11T09:56:20.9802208Z 2026-11-11T09:56:20.9802447Z If you want to create a new branch to retain commits you create, you may 2026-11-11T09:56:20.9802929Z do so (now or later) by using -c with the switch command. Example: 2026-11-11T09:56:20.9803111Z 2026-11-11T09:56:20.9803211Z git switch -c 2026-11-11T09:56:20.9803331Z 2026-11-11T09:56:20.9803423Z Or undo this operation with: 2026-11-11T09:56:20.9803539Z 2026-11-11T09:56:20.9803616Z git switch - 2026-11-11T09:56:20.9803828Z 2026-11-11T09:56:20.9803999Z Turn off this advice by setting config variable advice.detachedHead to false 2026-11-11T09:56:20.9804211Z 2026-11-11T09:56:20.9804457Z HEAD is now at ca3f6a0 Merge f32597da90a28595468b610533a90582e65f5ef2 into 8d236998d074799a6e88a495ba3112e87d6ab696 2026-11-11T09:56:20.9818259Z ##[endgroup] 2026-11-11T09:56:20.9863474Z [command]/usr/local/bin/git log -1 --format=%H 2026-11-11T09:56:20.9931596Z ca3f6a08c937a0be1e3f6b058159a5968df5ec75 2026-11-11T09:56:21.0096668Z Prepare all required actions 2026-11-11T09:56:21.0182052Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-11-11T09:56:21.0182442Z env: 2026-11-11T09:56:21.0182644Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:21.0182837Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:21.0183027Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:21.0183204Z ##[endgroup] 2026-11-11T09:56:21.0368742Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-11-11T09:56:21.0402172Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-11-11T09:56:21.0430758Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-11-11T09:56:21.0431186Z printf '%s\tpriority:%s\n' \ 2026-11-11T09:56:21.0431514Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-11-11T09:56:21.0431931Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-11-11T09:56:21.0432300Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-11-11T09:56:21.0432680Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-11-11T09:56:21.0432999Z  2026-11-11T09:56:21.0433277Z # APT's mirror transport retries each file against the next server. 2026-11-11T09:56:21.0433740Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-11-11T09:56:21.0434124Z  -exec sed -i -E \ 2026-11-11T09:56:21.0434577Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-11-11T09:56:21.0435527Z  2026-11-11T09:56:21.0435818Z # Move on to a fallback before an unreachable server exhausts the job. 2026-11-11T09:56:21.0436258Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-11-11T09:56:21.0436708Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-11-11T09:56:21.0462905Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:56:21.0463279Z env: 2026-11-11T09:56:21.0463526Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:21.0463826Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:21.0464118Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:21.0464399Z ##[endgroup] 2026-11-11T09:56:21.0858497Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=48] 2026-11-11T09:56:21.0903098Z ##[group]Run # Fetch only the indexes these main and universe packages need. The full set is ~42 MB, 2026-11-11T09:56:21.0903798Z # Fetch only the indexes these main and universe packages need. The full set is ~42 MB, 2026-11-11T09:56:21.0904286Z # which a slow mirror can stretch past the wait below. 2026-11-11T09:56:21.0904766Z sudo sed -i -e 's|http://|https://|g' -e 's/^Components: .*/Components: main universe/' \ 2026-11-11T09:56:21.0905367Z  /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-11-11T09:56:21.0905765Z ( 2026-11-11T09:56:21.0905989Z  set +e 2026-11-11T09:56:21.0906309Z  sudo apt-get update -o Acquire::Languages=none \ 2026-11-11T09:56:21.0906783Z  -o Acquire::IndexTargets::deb::DEP-11::DefaultEnabled=false \ 2026-11-11T09:56:21.0907288Z  -o Acquire::IndexTargets::deb::CNF::DefaultEnabled=false && 2026-11-11T09:56:21.0907819Z  sudo apt-get install -y libsecret-1-dev pkg-config 2026-11-11T09:56:21.0908191Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-11-11T09:56:21.0908551Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-11-11T09:56:21.0935586Z shell: /usr/bin/bash -e {0} 2026-11-11T09:56:21.0935878Z env: 2026-11-11T09:56:21.0936137Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:21.0936433Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:21.0936723Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:21.0936992Z ##[endgroup] 2026-11-11T09:56:21.1229353Z Prepare all required actions 2026-11-11T09:56:21.1230003Z Getting action download info 2026-11-11T09:56:21.1959481Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-11-11T09:56:21.2683308Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-11-11T09:56:21.3933158Z ##[group]Run ./.github/actions/setup-ci-deps 2026-11-11T09:56:21.3933466Z with: 2026-11-11T09:56:21.3934034Z task-cache-read-token: *** 2026-11-11T09:56:21.3934209Z install: true 2026-11-11T09:56:21.3934367Z save-pnpm-store: true 2026-11-11T09:56:21.3934530Z env: 2026-11-11T09:56:21.3934685Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:21.3934915Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:21.3935174Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:21.3935430Z ##[endgroup] 2026-11-11T09:56:21.4066715Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-11-11T09:56:21.4082384Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:21.4082841Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:21.4083169Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:21.4083463Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:21.4103405Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:56:21.4103637Z env: 2026-11-11T09:56:21.4103800Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:21.4103993Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:21.4104196Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:21.4104379Z ##[endgroup] 2026-11-11T09:56:21.4202744Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=13] 2026-11-11T09:56:21.4204795Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-11-11T09:56:21.4261322Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-11T09:56:21.4261569Z with: 2026-11-11T09:56:21.4261728Z path: ~/.vite-plus 2026-11-11T09:56:21.4261949Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-11T09:56:21.4262187Z enableCrossOsArchive: false 2026-11-11T09:56:21.4262367Z fail-on-cache-miss: false 2026-11-11T09:56:21.4262555Z lookup-only: false 2026-11-11T09:56:21.4262706Z save-always: false 2026-11-11T09:56:21.4262853Z env: 2026-11-11T09:56:21.4263007Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:21.4263197Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:21.4263386Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:21.4263567Z ##[endgroup] 2026-11-11T09:56:21.6610678Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-11T09:56:21.9001532Z Received 173710845 of 173710845 (100.0%), 763.4 MBs/sec 2026-11-11T09:56:21.9002177Z Cache Size: ~166 MB (173710845 B) 2026-11-11T09:56:21.9032459Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/be5f7ff7-1739-4b3b-b583-333f3d12417e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T09:56:22.5423709Z Cache restored successfully 2026-11-11T09:56:22.6047797Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-11-11T09:56:22.6157750Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1195] 2026-11-11T09:56:22.6160721Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-11-11T09:56:22.6195618Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-11T09:56:22.6195989Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-11-11T09:56:22.6196283Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-11-11T09:56:22.6222449Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:56:22.6222778Z env: 2026-11-11T09:56:22.6222965Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:22.6223219Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:22.6223477Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:22.6223701Z ##[endgroup] 2026-11-11T09:56:22.6296769Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-11-11T09:56:22.6310207Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=14] 2026-11-11T09:56:22.6312801Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-11-11T09:56:22.6317556Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T09:56:22.6319169Z ##[start-action display=Resolve pnpm store;id=__self_2.pnpm_store] 2026-11-11T09:56:22.6335367Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:22.6335644Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:22.6335898Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-11-11T09:56:22.6336144Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-11-11T09:56:22.6336397Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:22.6336632Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-11-11T09:56:22.6336802Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:22.6336957Z else 2026-11-11T09:56:22.6337361Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-11-11T09:56:22.6337658Z fi 2026-11-11T09:56:22.6358822Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:56:22.6359005Z env: 2026-11-11T09:56:22.6359126Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:22.6359284Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:22.6359432Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:22.6359577Z INSTALL_ARGS: 2026-11-11T09:56:22.6359692Z ##[endgroup] 2026-11-11T09:56:22.6577818Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=25] 2026-11-11T09:56:22.6580553Z ##[start-action display=Restore pnpm store;id=__self_2.pnpm_cache] 2026-11-11T09:56:22.7456931Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-11T09:56:22.7457277Z with: 2026-11-11T09:56:22.7457482Z path: /home/runner/.local/share/pnpm/store/v11 2026-11-11T09:56:22.7457909Z key: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T09:56:22.7458999Z restore-keys: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-11-11T09:56:22.7459572Z enableCrossOsArchive: false 2026-11-11T09:56:22.7459789Z fail-on-cache-miss: false 2026-11-11T09:56:22.7459983Z lookup-only: false 2026-11-11T09:56:22.7460168Z env: 2026-11-11T09:56:22.7460383Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:22.7460606Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:22.7460827Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:22.7461106Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:22.7461389Z ##[endgroup] 2026-11-11T09:56:22.9528660Z Cache hit for: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T09:56:24.0178024Z Received 805306368 of 1032319209 (78.0%), 737.0 MBs/sec 2026-11-11T09:56:24.3052520Z Received 1032319209 of 1032319209 (100.0%), 740.8 MBs/sec 2026-11-11T09:56:24.3052894Z Cache Size: ~984 MB (1032319209 B) 2026-11-11T09:56:24.3079659Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/b2a5c26b-e43a-4467-a793-b07ba6f874e5/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T09:56:28.1950336Z Cache restored successfully 2026-11-11T09:56:28.2626286Z Cache restored from key: pnpm-full-v1-Linux-X64-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T09:56:28.2759372Z ##[end-action id=__self_2.pnpm_cache;outcome=success;conclusion=success;duration_ms=5617] 2026-11-11T09:56:28.2761666Z ##[start-action display=Restore lockfile verification;id=__self_2.pnpm_verified] 2026-11-11T09:56:28.3135916Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-11-11T09:56:28.3136141Z with: 2026-11-11T09:56:28.3136305Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-11-11T09:56:28.3136594Z key: pnpm-verified-v1-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T09:56:28.3136827Z enableCrossOsArchive: false 2026-11-11T09:56:28.3136965Z fail-on-cache-miss: false 2026-11-11T09:56:28.3137092Z lookup-only: false 2026-11-11T09:56:28.3137207Z env: 2026-11-11T09:56:28.3137317Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:28.3137486Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:28.3137643Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:28.3137825Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:28.3138009Z ##[endgroup] 2026-11-11T09:56:28.5408609Z Cache hit for: pnpm-verified-v1-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T09:56:28.5799875Z Received 751 of 751 (100.0%), 0.1 MBs/sec 2026-11-11T09:56:28.5800138Z Cache Size: ~0 MB (751 B) 2026-11-11T09:56:28.5816198Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/91974b43-dcb2-4a46-b1c0-a67dc165f389/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T09:56:28.5847313Z Cache restored successfully 2026-11-11T09:56:28.5909524Z Cache restored from key: pnpm-verified-v1-17214a270767e7a67322391e1db82bb84559d862eb4628c0f7fc21e6622aaf25 2026-11-11T09:56:28.5969608Z ##[end-action id=__self_2.pnpm_verified;outcome=success;conclusion=success;duration_ms=320] 2026-11-11T09:56:28.5973930Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-11-11T09:56:28.5990856Z ##[group]Run vp install $INSTALL_ARGS 2026-11-11T09:56:28.5991131Z vp install $INSTALL_ARGS 2026-11-11T09:56:28.6015535Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:56:28.6015812Z env: 2026-11-11T09:56:28.6015996Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:28.6016259Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:28.6016496Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:28.6016775Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:28.6017021Z INSTALL_ARGS: 2026-11-11T09:56:28.6017139Z ##[endgroup] 2026-11-11T09:56:28.6538404Z Scope: all 42 workspace projects 2026-11-11T09:56:28.7913517Z ✓ Lockfile passes supply-chain policies (verified 6h ago) 2026-11-11T09:56:28.7913802Z Lockfile is up to date, resolution step is skipped 2026-11-11T09:56:28.9675714Z Packages are hard linked from the content-addressable store to the virtual store. 2026-11-11T09:56:28.9676084Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-11-11T09:56:28.9676439Z Virtual store is at: node_modules/.pnpm 2026-11-11T09:56:29.6048113Z Packages: +1676 2026-11-11T09:56:29.6048369Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-11-11T09:56:29.6639593Z Progress: resolved 1676, reused 1672, downloaded 0, added 1676, done 2026-11-11T09:56:29.8437804Z Agent skills awaiting approval: e2e. 2026-11-11T09:56:29.8438059Z Run "pnpm approve" to review them. 2026-11-11T09:56:29.8447181Z . prepare$ vp config --no-agent 2026-11-11T09:56:29.9551416Z . prepare: Done 2026-11-11T09:56:29.9564438Z 2026-11-11T09:56:29.9564898Z devDependencies: 2026-11-11T09:56:29.9565142Z + @coderabbitai/config 1.2.0 2026-11-11T09:56:29.9565366Z + @effect/tsgo 0.67.1 2026-11-11T09:56:29.9565541Z + @shadcn/lint 0.1.5 2026-11-11T09:56:29.9565719Z + @types/node 24.12.4 2026-11-11T09:56:29.9566185Z + knip 6.34.0 2026-11-11T09:56:29.9566495Z + vite-plus 1.4.0 2026-11-11T09:56:29.9566598Z 2026-11-11T09:56:29.9578653Z Done in 1.3s using pnpm v12.14.0 2026-11-11T09:56:29.9664328Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=1368] 2026-11-11T09:56:29.9666706Z ##[start-action display=Save lockfile verification;id=__self_2.__actions_cache] 2026-11-11T09:56:29.9671333Z ##[end-action id=__self_2.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T09:56:29.9672908Z ##[start-action display=Save pnpm store;id=__self_2.__actions_cache_2] 2026-11-11T09:56:29.9685793Z ##[end-action id=__self_2.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T09:56:29.9687636Z ##[start-action display=Enable shared task cache;id=__self_2.__run_3] 2026-11-11T09:56:30.0036142Z ##[group]Run node infra/task-cache/scripts/install-ci.ts 2026-11-11T09:56:30.0036476Z node infra/task-cache/scripts/install-ci.ts 2026-11-11T09:56:30.0036823Z if [[ ( "$GITHUB_EVENT_NAME" == pull_request && "$GITHUB_BASE_REF" == main ) || ( "$GITHUB_EVENT_NAME" == push && "$GITHUB_REF" == refs/heads/main ) ]]; then 2026-11-11T09:56:30.0037166Z  echo 'VP_REMOTE_CACHE=read-write' >> "$GITHUB_ENV" 2026-11-11T09:56:30.0037338Z else 2026-11-11T09:56:30.0037467Z  echo 'VP_REMOTE_CACHE=read' >> "$GITHUB_ENV" 2026-11-11T09:56:30.0037622Z fi 2026-11-11T09:56:30.0055605Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:56:30.0055804Z env: 2026-11-11T09:56:30.0055924Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:30.0056080Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:30.0056230Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:30.0056413Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:30.0056758Z T3_TASK_CACHE_READ_TOKEN: *** 2026-11-11T09:56:30.0056891Z ##[endgroup] 2026-11-11T09:56:30.0497966Z ##[end-action id=__self_2.__run_3;outcome=success;conclusion=success;duration_ms=80] 2026-11-11T09:56:30.1089453Z ##[group]Run actions/cache@v6 2026-11-11T09:56:30.1089674Z with: 2026-11-11T09:56:30.1089849Z path: ~/.cache/electron 2026-11-11T09:56:30.1090206Z key: electron-Linux-X64-3fb4e59113ea0906ca0c12f3c10c35608f67358a938c4e8f1ebfc51531bc9b06 2026-11-11T09:56:30.1090592Z enableCrossOsArchive: false 2026-11-11T09:56:30.1090818Z fail-on-cache-miss: false 2026-11-11T09:56:30.1091013Z lookup-only: false 2026-11-11T09:56:30.1091283Z save-always: false 2026-11-11T09:56:30.1091460Z env: 2026-11-11T09:56:30.1091642Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:30.1091870Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:30.1092105Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:30.1092385Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:30.1092708Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T09:56:30.1092971Z VP_REMOTE_CACHE: read-write 2026-11-11T09:56:30.1093171Z ##[endgroup] 2026-11-11T09:56:30.3308685Z Cache hit for: electron-Linux-X64-3fb4e59113ea0906ca0c12f3c10c35608f67358a938c4e8f1ebfc51531bc9b06 2026-11-11T09:56:30.5214083Z Received 122762270 of 122762270 (100.0%), 713.9 MBs/sec 2026-11-11T09:56:30.5214448Z Cache Size: ~117 MB (122762270 B) 2026-11-11T09:56:30.5231618Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f892df75-081b-4723-95b9-5f6c56f0fc11/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-11-11T09:56:30.5844202Z Cache restored successfully 2026-11-11T09:56:30.6006169Z Cache restored from key: electron-Linux-X64-3fb4e59113ea0906ca0c12f3c10c35608f67358a938c4e8f1ebfc51531bc9b06 2026-11-11T09:56:30.6188604Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-11-11T09:56:30.6189040Z vp run --filter @t3tools/desktop ensure:electron 2026-11-11T09:56:30.6214750Z shell: /usr/bin/bash -e {0} 2026-11-11T09:56:30.6214945Z env: 2026-11-11T09:56:30.6215092Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:30.6215555Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:30.6215785Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:30.6216072Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:30.6216289Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T09:56:30.6216462Z VP_REMOTE_CACHE: read-write 2026-11-11T09:56:30.6216597Z ##[endgroup] 2026-11-11T09:56:30.8697517Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-11-11T09:56:31.5582882Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.10.1_supports-color@8.1.1/node_modules/electron/dist/electron 2026-11-11T09:56:31.5613222Z 2026-11-11T09:56:31.5772555Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py 2026-11-11T09:56:31.5773056Z python3 -B .github/scripts/stage-preview-bundle.test.py 2026-11-11T09:56:31.5797191Z shell: /usr/bin/bash -e {0} 2026-11-11T09:56:31.5797424Z env: 2026-11-11T09:56:31.5797617Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:31.5797898Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:31.5798142Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:31.5798439Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:31.5798768Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T09:56:31.5799039Z VP_REMOTE_CACHE: read-write 2026-11-11T09:56:31.5799248Z ##[endgroup] 2026-11-11T09:56:31.7004075Z ...... 2026-11-11T09:56:31.7004315Z ---------------------------------------------------------------------- 2026-11-11T09:56:31.7004569Z Ran 6 tests in 0.005s 2026-11-11T09:56:31.7004654Z 2026-11-11T09:56:31.7004697Z OK 2026-11-11T09:56:31.7139470Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs .github/scripts/mobile-preview-comment.test.cjs 2026-11-11T09:56:31.7140496Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs .github/scripts/mobile-preview-comment.test.cjs 2026-11-11T09:56:31.7159056Z shell: /usr/bin/bash -e {0} 2026-11-11T09:56:31.7159236Z env: 2026-11-11T09:56:31.7159354Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:31.7159504Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:31.7159649Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:31.7159829Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:31.7160027Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T09:56:31.7160192Z VP_REMOTE_CACHE: read-write 2026-11-11T09:56:31.7160324Z ##[endgroup] 2026-11-11T09:56:31.7798905Z ✔ allows preview releases from any branch without consulting main (0.655592ms) 2026-11-11T09:56:31.7799526Z ✔ rejects a manual stable release from a feature branch (0.326861ms) 2026-11-11T09:56:31.7800210Z ✔ rejects a manual nightly release from a feature branch (0.08341ms) 2026-11-11T09:56:31.7812751Z ✔ rejects a release commit that is behind from main (0.123821ms) 2026-11-11T09:56:31.7815761Z ✔ rejects a release commit that is diverged from main (0.08273ms) 2026-11-11T09:56:31.7816414Z ✔ releases the first nightly when no nightly is published (0.861502ms) 2026-11-11T09:56:31.7817037Z ✔ uses publication time, not release order or the tagged commit date (0.149451ms) 2026-11-11T09:56:31.7817572Z ✔ the six-hour gap ends exactly six hours after publication (0.11189ms) 2026-11-11T09:56:31.7818084Z ✔ stops reading releases once a nightly inside the gap is seen (0.12197ms) 2026-11-11T09:56:31.7818601Z ✔ reads every page when no nightly seen so far settles the gap (0.221061ms) 2026-11-11T09:56:31.7819206Z ✔ compares against the newest nightly across pages once the gap has passed (0.233511ms) 2026-11-11T09:56:31.7819776Z ✔ ignores stable releases and drafts when checking the gap (0.11545ms) 2026-11-11T09:56:31.7820334Z ✔ fails instead of releasing when GitHub cannot supply release state (0.706372ms) 2026-11-11T09:56:31.7820919Z ✔ skips a candidate commit that is behind relative to the last nightly (0.12842ms) 2026-11-11T09:56:31.7821962Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.053701ms) 2026-11-11T09:56:31.7822547Z ✔ stable releases resolve the commit of the newest published nightly (0.20785ms) 2026-11-11T09:56:31.7823116Z ✔ stable releases derive the version from legacy nightly tags (0.137881ms) 2026-11-11T09:56:31.7823713Z ✔ stable releases read every page, even after a recent nightly (0.0616ms) 2026-11-11T09:56:31.7824240Z ✔ stable releases fail when no nightly is published (0.05464ms) 2026-11-11T09:56:31.7899619Z ✔ the comment round-trips its state (1.933324ms) 2026-11-11T09:56:31.7899979Z ✔ the build job adds the install link without losing the update (0.18636ms) 2026-11-11T09:56:31.7900271Z ✔ a new fingerprint drops the old client; the same one keeps it (0.11323ms) 2026-11-11T09:56:31.7900579Z ✔ a build that finishes after the PR moved to another fingerprint changes nothing (0.0805ms) 2026-11-11T09:56:31.7900858Z ✔ state from the comment is always three strings (0.145851ms) 2026-11-11T09:56:31.8403847Z ✔ hosted web: saves one deployment URL after plain URL (5.984995ms) 2026-11-11T09:56:31.8404455Z ✔ hosted web: saves one deployment URL after lockfile warning (3.144768ms) 2026-11-11T09:56:31.8404939Z ✔ hosted web: saves one deployment URL after trailing diagnostic (3.234378ms) 2026-11-11T09:56:31.8405450Z ✔ hosted web: rejects missing URL without saving output (2.819558ms) 2026-11-11T09:56:31.8405879Z ✔ hosted web: rejects invalid URL without saving output (2.333176ms) 2026-11-11T09:56:31.8406350Z ✔ hosted web: rejects multiple URLs without saving output (3.077667ms) 2026-11-11T09:56:31.8407201Z ✔ hosted web: rejects failed deployment without saving output (1.705365ms) 2026-11-11T09:56:31.8407694Z ✔ marketing: saves one deployment URL after plain URL (4.31818ms) 2026-11-11T09:56:31.8408362Z ✔ marketing: saves one deployment URL after lockfile warning (4.04134ms) 2026-11-11T09:56:31.8408905Z ✔ marketing: saves one deployment URL after trailing diagnostic (3.859189ms) 2026-11-11T09:56:31.8409668Z ✔ marketing: rejects missing URL without saving output (3.208128ms) 2026-11-11T09:56:31.8410474Z ✔ marketing: rejects invalid URL without saving output (3.336938ms) 2026-11-11T09:56:31.8411803Z ✔ marketing: rejects multiple URLs without saving output (3.476149ms) 2026-11-11T09:56:31.8412311Z ✔ marketing: rejects failed deployment without saving output (3.042318ms) 2026-11-11T09:56:31.8412837Z ✔ web preview: saves one deployment URL after plain URL (2.669557ms) 2026-11-11T09:56:31.8413539Z ✔ web preview: saves one deployment URL after lockfile warning (2.747436ms) 2026-11-11T09:56:31.8414170Z ✔ web preview: saves one deployment URL after trailing diagnostic (2.924997ms) 2026-11-11T09:56:31.8414712Z ✔ web preview: rejects missing URL without saving output (2.554196ms) 2026-11-11T09:56:31.8415844Z ✔ web preview: rejects invalid URL without saving output (2.196305ms) 2026-11-11T09:56:31.8416525Z ✔ web preview: rejects multiple URLs without saving output (2.302766ms) 2026-11-11T09:56:31.8417329Z ✔ web preview: rejects failed deployment without saving output (1.293463ms) 2026-11-11T09:56:31.8471634Z ℹ tests 45 2026-11-11T09:56:31.8471834Z ℹ suites 0 2026-11-11T09:56:31.8472008Z ℹ pass 45 2026-11-11T09:56:31.8472177Z ℹ fail 0 2026-11-11T09:56:31.8472350Z ℹ cancelled 0 2026-11-11T09:56:31.8472534Z ℹ skipped 0 2026-11-11T09:56:31.8472703Z ℹ todo 0 2026-11-11T09:56:31.8472884Z ℹ duration_ms 110.682497 2026-11-11T09:56:31.8542349Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-11-11T09:56:31.8542810Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-11-11T09:56:31.8543132Z cat "$RUNNER_TEMP/apt.log" 2026-11-11T09:56:31.8543403Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-11-11T09:56:31.8567196Z shell: /usr/bin/bash -e {0} 2026-11-11T09:56:31.8587672Z env: 2026-11-11T09:56:31.8587866Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:31.8588114Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:31.8588670Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:31.8588965Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:31.8589277Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T09:56:31.8589521Z VP_REMOTE_CACHE: read-write 2026-11-11T09:56:31.8589717Z ##[endgroup] 2026-11-11T09:56:41.8754288Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-11-11T09:56:41.8755137Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-11-11T09:56:41.8755565Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-11-11T09:56:41.8755999Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease 2026-11-11T09:56:41.8756467Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] 2026-11-11T09:56:41.8756993Z Get:9 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1411 B] 2026-11-11T09:56:41.8757467Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-11-11T09:56:41.8757860Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-11-11T09:56:41.8758276Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-11-11T09:56:41.8758684Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-11-11T09:56:41.8759138Z Get:10 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-11-11T09:56:41.8759597Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-11-11T09:56:41.8760051Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1711 kB] 2026-11-11T09:56:41.8760545Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1444 kB] 2026-11-11T09:56:41.8761051Z Get:14 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-11-11T09:56:41.8761608Z Get:15 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-11-11T09:56:41.8762126Z Get:16 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1160 kB] 2026-11-11T09:56:41.8762598Z Get:17 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1228 kB] 2026-11-11T09:56:41.8762969Z Fetched 22.7 MB in 3s (7748 kB/s) 2026-11-11T09:56:41.8763194Z Reading package lists... 2026-11-11T09:56:41.8763403Z Reading package lists... 2026-11-11T09:56:41.8763706Z Building dependency tree... 2026-11-11T09:56:41.8763939Z Reading state information... 2026-11-11T09:56:41.8764199Z pkg-config is already the newest version (1.8.1-2build1). 2026-11-11T09:56:41.8764527Z The following additional packages will be installed: 2026-11-11T09:56:41.8764886Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-11-11T09:56:41.8765249Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-11-11T09:56:41.8765627Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-11-11T09:56:41.8766042Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-11-11T09:56:41.8766473Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-11-11T09:56:41.8766835Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-11-11T09:56:41.8767095Z Suggested packages: 2026-11-11T09:56:41.8767361Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-11-11T09:56:41.8767778Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-11-11T09:56:41.8768140Z The following NEW packages will be installed: 2026-11-11T09:56:41.8768499Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-11-11T09:56:41.8768883Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-11-11T09:56:41.8769290Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-11-11T09:56:41.8769618Z uuid-dev 2026-11-11T09:56:41.8769806Z The following packages will be upgraded: 2026-11-11T09:56:41.8770140Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-11-11T09:56:41.8770564Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-11-11T09:56:41.8770920Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-11-11T09:56:41.8771424Z 17 upgraded, 14 newly installed, 0 to remove and 259 not upgraded. 2026-11-11T09:56:41.8771748Z Need to get 8378 kB of archives. 2026-11-11T09:56:41.8772053Z After this operation, 23.0 MB of additional disk space will be used. 2026-11-11T09:56:41.8772444Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-11-11T09:56:41.8772949Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-11-11T09:56:41.8773636Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-11-11T09:56:41.8774215Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-11-11T09:56:41.8774801Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-11-11T09:56:41.8775367Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-11-11T09:56:41.8775964Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-11-11T09:56:41.8776854Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-11-11T09:56:41.8777567Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-11-11T09:56:41.8778163Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-11-11T09:56:41.8778744Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-11-11T09:56:41.8779334Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.10 [50.2 kB] 2026-11-11T09:56:41.8779973Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.10 [97.9 kB] 2026-11-11T09:56:41.8780601Z 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-11-11T09:56:41.8781320Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-11-11T09:56:41.8781949Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-11-11T09:56:41.8782552Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-11-11T09:56:41.8783130Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-11-11T09:56:41.8783767Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-11-11T09:56:41.8784415Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-11-11T09:56:41.8784983Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-11-11T09:56:41.8785562Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-11-11T09:56:41.8786188Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-11-11T09:56:41.8786851Z 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-11-11T09:56:41.8787527Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.10 [138 kB] 2026-11-11T09:56:41.8788127Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-11-11T09:56:41.8788736Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-11-11T09:56:41.8789266Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-11-11T09:56:41.8789846Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-11-11T09:56:41.8790492Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-11-11T09:56:41.8791134Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-11-11T09:56:41.8791740Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-11-11T09:56:41.8792167Z Fetched 8378 kB in 1s (11.6 MB/s) 2026-11-11T09:56:41.8792398Z (Reading database ... 2026-11-11T09:56:41.8792726Z (Reading database ... 5% 2026-11-11T09:56:41.8792930Z (Reading database ... 10% 2026-11-11T09:56:41.8793145Z (Reading database ... 15% 2026-11-11T09:56:41.8793343Z (Reading database ... 20% 2026-11-11T09:56:41.8793595Z (Reading database ... 25% 2026-11-11T09:56:41.8793793Z (Reading database ... 30% 2026-11-11T09:56:41.8793995Z (Reading database ... 35% 2026-11-11T09:56:41.8794190Z (Reading database ... 40% 2026-11-11T09:56:41.8794388Z (Reading database ... 45% 2026-11-11T09:56:41.8794739Z (Reading database ... 50% 2026-11-11T09:56:41.8795019Z (Reading database ... 55% 2026-11-11T09:56:41.8795211Z (Reading database ... 60% 2026-11-11T09:56:41.8795415Z (Reading database ... 65% 2026-11-11T09:56:41.8795628Z (Reading database ... 70% 2026-11-11T09:56:41.8795826Z (Reading database ... 75% 2026-11-11T09:56:41.8796026Z (Reading database ... 80% 2026-11-11T09:56:41.8796223Z (Reading database ... 85% 2026-11-11T09:56:41.8796428Z (Reading database ... 90% 2026-11-11T09:56:41.8796630Z (Reading database ... 95% 2026-11-11T09:56:41.8796831Z (Reading database ... 100% 2026-11-11T09:56:41.8797128Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8797534Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8797919Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8798245Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8798485Z (Reading database ... 2026-11-11T09:56:41.8798682Z (Reading database ... 5% 2026-11-11T09:56:41.8798892Z (Reading database ... 10% 2026-11-11T09:56:41.8799175Z (Reading database ... 15% 2026-11-11T09:56:41.8799372Z (Reading database ... 20% 2026-11-11T09:56:41.8799575Z (Reading database ... 25% 2026-11-11T09:56:41.8799770Z (Reading database ... 30% 2026-11-11T09:56:41.8799969Z (Reading database ... 35% 2026-11-11T09:56:41.8800165Z (Reading database ... 40% 2026-11-11T09:56:41.8800386Z (Reading database ... 45% 2026-11-11T09:56:41.8800584Z (Reading database ... 50% 2026-11-11T09:56:41.8800780Z (Reading database ... 55% 2026-11-11T09:56:41.8800976Z (Reading database ... 60% 2026-11-11T09:56:41.8801177Z (Reading database ... 65% 2026-11-11T09:56:41.8801379Z (Reading database ... 70% 2026-11-11T09:56:41.8801577Z (Reading database ... 75% 2026-11-11T09:56:41.8801774Z (Reading database ... 80% 2026-11-11T09:56:41.8801976Z (Reading database ... 85% 2026-11-11T09:56:41.8802171Z (Reading database ... 90% 2026-11-11T09:56:41.8802370Z (Reading database ... 95% 2026-11-11T09:56:41.8802577Z (Reading database ... 100% 2026-11-11T09:56:41.8802870Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8803262Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8803737Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8804056Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8804578Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-11-11T09:56:41.8805381Z 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-11-11T09:56:41.8806027Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-11-11T09:56:41.8806355Z (Reading database ... 2026-11-11T09:56:41.8806550Z (Reading database ... 5% 2026-11-11T09:56:41.8806762Z (Reading database ... 10% 2026-11-11T09:56:41.8806970Z (Reading database ... 15% 2026-11-11T09:56:41.8807163Z (Reading database ... 20% 2026-11-11T09:56:41.8807357Z (Reading database ... 25% 2026-11-11T09:56:41.8807547Z (Reading database ... 30% 2026-11-11T09:56:41.8807745Z (Reading database ... 35% 2026-11-11T09:56:41.8807941Z (Reading database ... 40% 2026-11-11T09:56:41.8808136Z (Reading database ... 45% 2026-11-11T09:56:41.8808336Z (Reading database ... 50% 2026-11-11T09:56:41.8808532Z (Reading database ... 55% 2026-11-11T09:56:41.8808734Z (Reading database ... 60% 2026-11-11T09:56:41.8808930Z (Reading database ... 65% 2026-11-11T09:56:41.8809136Z (Reading database ... 70% 2026-11-11T09:56:41.8809329Z (Reading database ... 75% 2026-11-11T09:56:41.8809529Z (Reading database ... 80% 2026-11-11T09:56:41.8809721Z (Reading database ... 85% 2026-11-11T09:56:41.8809919Z (Reading database ... 90% 2026-11-11T09:56:41.8810115Z (Reading database ... 95% 2026-11-11T09:56:41.8810317Z (Reading database ... 100% 2026-11-11T09:56:41.8810752Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8811342Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8811703Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8812065Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8812469Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8812840Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8813113Z (Reading database ... 2026-11-11T09:56:41.8813313Z (Reading database ... 5% 2026-11-11T09:56:41.8813563Z (Reading database ... 10% 2026-11-11T09:56:41.8813767Z (Reading database ... 15% 2026-11-11T09:56:41.8813966Z (Reading database ... 20% 2026-11-11T09:56:41.8814164Z (Reading database ... 25% 2026-11-11T09:56:41.8814359Z (Reading database ... 30% 2026-11-11T09:56:41.8814554Z (Reading database ... 35% 2026-11-11T09:56:41.8814765Z (Reading database ... 40% 2026-11-11T09:56:41.8814969Z (Reading database ... 45% 2026-11-11T09:56:41.8815168Z (Reading database ... 50% 2026-11-11T09:56:41.8815364Z (Reading database ... 55% 2026-11-11T09:56:41.8815564Z (Reading database ... 60% 2026-11-11T09:56:41.8815759Z (Reading database ... 65% 2026-11-11T09:56:41.8815961Z (Reading database ... 70% 2026-11-11T09:56:41.8816155Z (Reading database ... 75% 2026-11-11T09:56:41.8816370Z (Reading database ... 80% 2026-11-11T09:56:41.8816568Z (Reading database ... 85% 2026-11-11T09:56:41.8816773Z (Reading database ... 90% 2026-11-11T09:56:41.8816980Z (Reading database ... 95% 2026-11-11T09:56:41.8817187Z (Reading database ... 100% 2026-11-11T09:56:41.8817477Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8817855Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8818232Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8818573Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8818829Z (Reading database ... 2026-11-11T09:56:41.8819023Z (Reading database ... 5% 2026-11-11T09:56:41.8819218Z (Reading database ... 10% 2026-11-11T09:56:41.8819419Z (Reading database ... 15% 2026-11-11T09:56:41.8819614Z (Reading database ... 20% 2026-11-11T09:56:41.8819815Z (Reading database ... 25% 2026-11-11T09:56:41.8820028Z (Reading database ... 30% 2026-11-11T09:56:41.8820247Z (Reading database ... 35% 2026-11-11T09:56:41.8820457Z (Reading database ... 40% 2026-11-11T09:56:41.8820676Z (Reading database ... 45% 2026-11-11T09:56:41.8820877Z (Reading database ... 50% 2026-11-11T09:56:41.8821077Z (Reading database ... 55% 2026-11-11T09:56:41.8821269Z (Reading database ... 60% 2026-11-11T09:56:41.8821466Z (Reading database ... 65% 2026-11-11T09:56:41.8821660Z (Reading database ... 70% 2026-11-11T09:56:41.8821864Z (Reading database ... 75% 2026-11-11T09:56:41.8822062Z (Reading database ... 80% 2026-11-11T09:56:41.8822264Z (Reading database ... 85% 2026-11-11T09:56:41.8822468Z (Reading database ... 90% 2026-11-11T09:56:41.8822660Z (Reading database ... 95% 2026-11-11T09:56:41.8822862Z (Reading database ... 100% 2026-11-11T09:56:41.8823143Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8823583Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8823965Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8824333Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8824715Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8825062Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8825315Z (Reading database ... 2026-11-11T09:56:41.8825509Z (Reading database ... 5% 2026-11-11T09:56:41.8825709Z (Reading database ... 10% 2026-11-11T09:56:41.8825902Z (Reading database ... 15% 2026-11-11T09:56:41.8826095Z (Reading database ... 20% 2026-11-11T09:56:41.8826530Z (Reading database ... 25% 2026-11-11T09:56:41.8826823Z (Reading database ... 30% 2026-11-11T09:56:41.8827022Z (Reading database ... 35% 2026-11-11T09:56:41.8827215Z (Reading database ... 40% 2026-11-11T09:56:41.8827407Z (Reading database ... 45% 2026-11-11T09:56:41.8827593Z (Reading database ... 50% 2026-11-11T09:56:41.8827783Z (Reading database ... 55% 2026-11-11T09:56:41.8827975Z (Reading database ... 60% 2026-11-11T09:56:41.8828167Z (Reading database ... 65% 2026-11-11T09:56:41.8828364Z (Reading database ... 70% 2026-11-11T09:56:41.8828556Z (Reading database ... 75% 2026-11-11T09:56:41.8828750Z (Reading database ... 80% 2026-11-11T09:56:41.8828941Z (Reading database ... 85% 2026-11-11T09:56:41.8829136Z (Reading database ... 90% 2026-11-11T09:56:41.8829326Z (Reading database ... 95% 2026-11-11T09:56:41.8829528Z (Reading database ... 100% 2026-11-11T09:56:41.8829813Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8830194Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-11-11T09:56:41.8830590Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-11-11T09:56:41.8830946Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-11-11T09:56:41.8831212Z (Reading database ... 2026-11-11T09:56:41.8831421Z (Reading database ... 5% 2026-11-11T09:56:41.8831623Z (Reading database ... 10% 2026-11-11T09:56:41.8831824Z (Reading database ... 15% 2026-11-11T09:56:41.8832024Z (Reading database ... 20% 2026-11-11T09:56:41.8832222Z (Reading database ... 25% 2026-11-11T09:56:41.8832422Z (Reading database ... 30% 2026-11-11T09:56:41.8832622Z (Reading database ... 35% 2026-11-11T09:56:41.8832816Z (Reading database ... 40% 2026-11-11T09:56:41.8833011Z (Reading database ... 45% 2026-11-11T09:56:41.8833204Z (Reading database ... 50% 2026-11-11T09:56:41.8833400Z (Reading database ... 55% 2026-11-11T09:56:41.8833785Z (Reading database ... 60% 2026-11-11T09:56:41.8833981Z (Reading database ... 65% 2026-11-11T09:56:41.8834188Z (Reading database ... 70% 2026-11-11T09:56:41.8834385Z (Reading database ... 75% 2026-11-11T09:56:41.8834581Z (Reading database ... 80% 2026-11-11T09:56:41.8834776Z (Reading database ... 85% 2026-11-11T09:56:41.8834975Z (Reading database ... 90% 2026-11-11T09:56:41.8835174Z (Reading database ... 95% 2026-11-11T09:56:41.8835376Z (Reading database ... 100% 2026-11-11T09:56:41.8835666Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8836044Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8836426Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8836768Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8837025Z (Reading database ... 2026-11-11T09:56:41.8837219Z (Reading database ... 5% 2026-11-11T09:56:41.8837417Z (Reading database ... 10% 2026-11-11T09:56:41.8837622Z (Reading database ... 15% 2026-11-11T09:56:41.8837816Z (Reading database ... 20% 2026-11-11T09:56:41.8838020Z (Reading database ... 25% 2026-11-11T09:56:41.8838219Z (Reading database ... 30% 2026-11-11T09:56:41.8838418Z (Reading database ... 35% 2026-11-11T09:56:41.8838615Z (Reading database ... 40% 2026-11-11T09:56:41.8838815Z (Reading database ... 45% 2026-11-11T09:56:41.8839008Z (Reading database ... 50% 2026-11-11T09:56:41.8839207Z (Reading database ... 55% 2026-11-11T09:56:41.8839414Z (Reading database ... 60% 2026-11-11T09:56:41.8839608Z (Reading database ... 65% 2026-11-11T09:56:41.8839810Z (Reading database ... 70% 2026-11-11T09:56:41.8840014Z (Reading database ... 75% 2026-11-11T09:56:41.8840211Z (Reading database ... 80% 2026-11-11T09:56:41.8840405Z (Reading database ... 85% 2026-11-11T09:56:41.8840607Z (Reading database ... 90% 2026-11-11T09:56:41.8840800Z (Reading database ... 95% 2026-11-11T09:56:41.8841001Z (Reading database ... 100% 2026-11-11T09:56:41.8841289Z (Reading database ... 207973 files and directories currently installed.) 2026-11-11T09:56:41.8841879Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8842352Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8842727Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-11-11T09:56:41.8843150Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-11-11T09:56:41.8843608Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-11-11T09:56:41.8844024Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-11-11T09:56:41.8844436Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-11-11T09:56:41.8844881Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-11-11T09:56:41.8845313Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-11-11T09:56:41.8845720Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-11-11T09:56:41.8846164Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8846551Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8846934Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8847330Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8847702Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8848050Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-11-11T09:56:41.8848399Z Selecting previously unselected package libsecret-common. 2026-11-11T09:56:41.8848780Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-11-11T09:56:41.8849132Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-11-11T09:56:41.8849468Z Selecting previously unselected package libsecret-1-0:amd64. 2026-11-11T09:56:41.8849848Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-11-11T09:56:41.8850227Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-11-11T09:56:41.8850575Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-11-11T09:56:41.8850993Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-11-11T09:56:41.8851483Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-11-11T09:56:41.8851803Z Selecting previously unselected package libgpg-error-dev. 2026-11-11T09:56:41.8852170Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-11-11T09:56:41.8852517Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-11-11T09:56:41.8852839Z Selecting previously unselected package libgcrypt20-dev. 2026-11-11T09:56:41.8853198Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-11-11T09:56:41.8853600Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-11-11T09:56:41.8853959Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-11-11T09:56:41.8854402Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-11-11T09:56:41.8854807Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8855152Z Selecting previously unselected package libglib2.0-dev-bin. 2026-11-11T09:56:41.8855541Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-11-11T09:56:41.8855937Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8856275Z Selecting previously unselected package uuid-dev:amd64. 2026-11-11T09:56:41.8856628Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8856967Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8857315Z Selecting previously unselected package libblkid-dev:amd64. 2026-11-11T09:56:41.8857664Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8857981Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8858705Z Selecting previously unselected package libsepol-dev:amd64. 2026-11-11T09:56:41.8859166Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-11-11T09:56:41.8859488Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-11-11T09:56:41.8859811Z Selecting previously unselected package libselinux1-dev:amd64. 2026-11-11T09:56:41.8860204Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-11-11T09:56:41.8860547Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-11-11T09:56:41.8860875Z Selecting previously unselected package libmount-dev:amd64. 2026-11-11T09:56:41.8861259Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-11-11T09:56:41.8861619Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8861956Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-11-11T09:56:41.8862344Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-11-11T09:56:41.8862714Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8863053Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-11-11T09:56:41.8863423Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-11-11T09:56:41.8863828Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-11-11T09:56:41.8864123Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8864394Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8864662Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8864989Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8865277Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-11-11T09:56:41.8865574Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8865858Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-11-11T09:56:41.8866153Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8866469Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8866755Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8867023Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8867377Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-11-11T09:56:41.8867711Z Setting up libsecret-common (0.21.4-1build3) ... 2026-11-11T09:56:41.8868021Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8868346Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8868695Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8869026Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-11-11T09:56:41.8869327Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8869621Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8869909Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-11-11T09:56:41.8870235Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-11-11T09:56:41.8870554Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-11-11T09:56:41.8870849Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-11-11T09:56:41.8871176Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-11-11T09:56:41.8871496Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-11-11T09:56:41.8871796Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-11-11T09:56:41.8872100Z Processing triggers for man-db (2.12.0-4build2) ... 2026-11-11T09:56:41.8872387Z Not building database; man-db/auto-update is not 'true'. 2026-11-11T09:56:41.8872680Z Processing triggers for install-info (7.1-3build2) ... 2026-11-11T09:56:41.8872889Z 2026-11-11T09:56:41.8872973Z Restarting services... 2026-11-11T09:56:41.8873947Z systemctl restart esm-cache.service irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-timedated.service systemd-udevd.service udisks2.service 2026-11-11T09:56:41.8875211Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-11-11T09:56:41.8875580Z 2026-11-11T09:56:41.8875672Z Service restarts being deferred: 2026-11-11T09:56:41.8875901Z systemctl restart ModemManager.service 2026-11-11T09:56:41.8876144Z systemctl restart dbus.service 2026-11-11T09:56:41.8876364Z systemctl restart getty@tty1.service 2026-11-11T09:56:41.8876625Z systemctl restart networkd-dispatcher.service 2026-11-11T09:56:41.8876909Z systemctl restart serial-getty@ttyS0.service 2026-11-11T09:56:41.8877196Z systemctl restart setup_and_run_blacksmith.service 2026-11-11T09:56:41.8877486Z systemctl restart systemd-logind.service 2026-11-11T09:56:41.8877653Z 2026-11-11T09:56:41.8877743Z No containers need to be restarted. 2026-11-11T09:56:41.8877893Z 2026-11-11T09:56:41.8877989Z User sessions running outdated binaries: 2026-11-11T09:56:41.8878248Z runner @ user manager service: systemd[1880] 2026-11-11T09:56:41.8878420Z 2026-11-11T09:56:41.8878617Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-11-11T09:56:41.8905684Z ##[group]Run set -o pipefail 2026-11-11T09:56:41.8906029Z set -o pipefail 2026-11-11T09:56:41.8906356Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web') 2026-11-11T09:56:41.8906724Z if [[ -n "$TEST_PACKAGES" ]]; then 2026-11-11T09:56:41.8906969Z  filters=() 2026-11-11T09:56:41.8907288Z  for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done 2026-11-11T09:56:41.8907623Z fi 2026-11-11T09:56:41.8907920Z # The runner's trace writer can crash on surrogate pairs in test output. 2026-11-11T09:56:41.8908396Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test 2>&1 | python3 -u -c ' 2026-11-11T09:56:41.8908779Z import sys 2026-11-11T09:56:41.8908984Z for line in sys.stdin: 2026-11-11T09:56:41.8909312Z  sys.stdout.write(line.encode("ascii", "backslashreplace").decode("ascii")) 2026-11-11T09:56:41.8909676Z ' 2026-11-11T09:56:41.8934517Z shell: /usr/bin/bash -e {0} 2026-11-11T09:56:41.8934754Z env: 2026-11-11T09:56:41.8934949Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:56:41.8935193Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:56:41.8935438Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-11-11T09:56:41.8935732Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-11-11T09:56:41.8936073Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-11-11T09:56:41.8936349Z VP_REMOTE_CACHE: read-write 2026-11-11T09:56:41.8936661Z TEST_PACKAGES: @t3tools/desktop @t3tools/evals @t3tools/ssh @t3tools/scripts 2026-11-11T09:56:41.8936995Z ##[endgroup] 2026-11-11T09:56:42.1622609Z ~/apps/desktop$ vp test run --passWithNoTests \u2298 cache disabled 2026-11-11T09:56:42.1643587Z ~/scripts$ vp test run --config ../vite.config.ts --dir . \u2298 cache disabled 2026-11-11T09:56:42.1659685Z ~/evals$ vp test run --config ../vite.config.ts --dir . \u2298 cache disabled 2026-11-11T09:56:42.1672573Z ~/packages/ssh$ vp test run --config ../../vite.config.ts --dir . \u2298 cache disabled 2026-11-11T09:56:42.3876110Z 2026-11-11T09:56:42.3876122Z 2026-11-11T09:56:42.3877501Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/evals 2026-11-11T09:56:42.3878155Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop 2026-11-11T09:56:42.3878444Z 2026-11-11T09:56:42.3878448Z 2026-11-11T09:56:42.4277205Z 2026-11-11T09:56:42.4343614Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts 2026-11-11T09:56:42.4370651Z 2026-11-11T09:56:42.4378464Z 2026-11-11T09:56:42.4379759Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/ssh 2026-11-11T09:56:42.4380457Z 2026-11-11T09:56:43.3015821Z \u2713 src/auth.test.ts (6 tests) 138ms 2026-11-11T09:56:43.3760832Z \u2713 test-signal/run.test.ts (5 tests) 5ms 2026-11-11T09:56:43.4612650Z stdout | src/command.test.ts > ssh command > preserves process output: default head 2026-11-11T09:56:43.4670955Z [09:56:43.443] WARN (#90): ssh.command.failed { 2026-11-11T09:56:43.4733017Z alias: 'synthetic-fixture', 2026-11-11T09:56:43.4815397Z hostname: 'synthetic-fixture', 2026-11-11T09:56:43.4846968Z username: null, 2026-11-11T09:56:43.4895653Z port: null, 2026-11-11T09:56:43.4915702Z command: [ 2026-11-11T09:56:43.4946816Z 'ssh', 2026-11-11T09:56:43.4947558Z '-o', 2026-11-11T09:56:43.4948099Z 'BatchMode=yes', 2026-11-11T09:56:43.4948463Z '-o', 2026-11-11T09:56:43.4948793Z 'ConnectTimeout=10', 2026-11-11T09:56:43.4949133Z '-o', 2026-11-11T09:56:43.4949448Z 'ServerAliveInterval=15', 2026-11-11T09:56:43.4950248Z '-o', 2026-11-11T09:56:43.4950614Z 'ServerAliveCountMax=3', 2026-11-11T09:56:43.4950924Z '--', 2026-11-11T09:56:43.4972077Z 'synthetic-fixture' 2026-11-11T09:56:43.4986710Z ], 2026-11-11T09:56:43.4994839Z exitCode: 1, 2026-11-11T09:56:43.4995186Z stdout: 'HEAD\n' + 2026-11-11T09:56:43.5003765Z 'verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbo\n' + 2026-11-11T09:56:43.5010879Z '[truncated]', 2026-11-11T09:56:43.5011031Z stderr: '' 2026-11-11T09:56:43.5160250Z } 2026-11-11T09:56:43.5176245Z 2026-11-11T09:56:43.5204615Z \u2713 src/config.test.ts (5 tests) 116ms 2026-11-11T09:56:43.5206655Z stdout | src/command.test.ts > ssh command > preserves process output: opt-in tail 2026-11-11T09:56:43.5207050Z [09:56:43.494] WARN (#125): ssh.command.failed { 2026-11-11T09:56:43.5207304Z alias: 'synthetic-fixture', 2026-11-11T09:56:43.5207524Z hostname: 'synthetic-fixture', 2026-11-11T09:56:43.5207768Z username: null, 2026-11-11T09:56:43.5207931Z port: null, 2026-11-11T09:56:43.5208069Z command: [ 2026-11-11T09:56:43.5208217Z 'ssh', 2026-11-11T09:56:43.5208365Z '-o', 2026-11-11T09:56:43.5208520Z 'BatchMode=yes', 2026-11-11T09:56:43.5208682Z '-o', 2026-11-11T09:56:43.5208834Z 'ConnectTimeout=10', 2026-11-11T09:56:43.5209001Z '-o', 2026-11-11T09:56:43.5209160Z 'ServerAliveInterval=15', 2026-11-11T09:56:43.5209329Z '-o', 2026-11-11T09:56:43.5209489Z 'ServerAliveCountMax=3', 2026-11-11T09:56:43.5209659Z '--', 2026-11-11T09:56:43.5209816Z 'synthetic-fixture' 2026-11-11T09:56:43.5209965Z ], 2026-11-11T09:56:43.5210450Z exitCode: 1, 2026-11-11T09:56:43.5210938Z stdout: '[truncated]\n' + 2026-11-11T09:56:43.5225581Z 'bose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix {"credential":"[redacted]"}\n' + 2026-11-11T09:56:43.5238112Z 'PANIC: emulator SDK is broken\n', 2026-11-11T09:56:43.5259370Z stderr: 'stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure ' 2026-11-11T09:56:43.5276131Z } 2026-11-11T09:56:43.5276444Z 2026-11-11T09:56:43.5543310Z \u2713 lib/third-party-licenses.test.ts (19 tests) 99ms 2026-11-11T09:56:43.5919391Z \u2713 src/command.test.ts (8 tests) 197ms 2026-11-11T09:56:43.7012965Z stdout | src/tunnel.test.ts > ssh tunnel scripts > concurrent launches on one remote home record the server that owns it 2026-11-11T09:56:43.7027253Z [09:56:43.682] INFO (#860): ssh.remoteServer.launch.start { 2026-11-11T09:56:43.7067968Z alias: 'devbox', 2026-11-11T09:56:43.7189654Z hostname: 'devbox', 2026-11-11T09:56:43.7193083Z username: null, 2026-11-11T09:56:43.7228982Z port: null, 2026-11-11T09:56:43.7236477Z runner: 'node-script', 2026-11-11T09:56:43.7292965Z nodeScriptPath: '/tmp/t3-ssh-launch-2bCjmF/fake-t3.cjs', 2026-11-11T09:56:43.7293564Z stateKey: '6a175896758606e2' 2026-11-11T09:56:43.7293794Z } 2026-11-11T09:56:43.7352521Z [09:56:43.690] INFO (#863): ssh.remoteServer.launch.start { 2026-11-11T09:56:43.7357140Z alias: 'devbox-tailnet', 2026-11-11T09:56:43.7361904Z hostname: 'devbox-tailnet', 2026-11-11T09:56:43.7362365Z username: null, 2026-11-11T09:56:43.7362698Z port: null, 2026-11-11T09:56:43.7363023Z runner: 'node-script', 2026-11-11T09:56:43.7363557Z nodeScriptPath: '/tmp/t3-ssh-launch-2bCjmF/fake-t3.cjs', 2026-11-11T09:56:43.7364048Z stateKey: 'c5265fec5aa5f53f' 2026-11-11T09:56:43.7364375Z } 2026-11-11T09:56:43.7364558Z 2026-11-11T09:56:43.7365112Z \u2713 mcp-tool-use/file-link-grading.test.ts (3 tests) 14ms 2026-11-11T09:56:43.8171384Z \u2713 mcp-tool-use/secret-grading.test.ts (461 tests) 250ms 2026-11-11T09:56:43.8482494Z \u2713 notify-discord-release.test.ts (16 tests) 226ms 2026-11-11T09:56:43.8797423Z stderr | check-changed.test.ts > check:changed > tests every package when the shared test setup file packages/shared/src/testing/longTempDir.ts changes 2026-11-11T09:56:43.8838495Z Runs everything: packages/shared/src/testing/longTempDir.ts 2026-11-11T09:56:43.8838945Z 2026-11-11T09:56:43.8886357Z stderr | check-changed.test.ts > check:changed > tests every package when the shared test setup file packages/shared/src/testing/providerEnv.ts changes 2026-11-11T09:56:43.8887047Z Runs everything: packages/shared/src/testing/providerEnv.ts 2026-11-11T09:56:43.8887292Z 2026-11-11T09:56:43.9293173Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-11T09:56:43.9333274Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-11T09:56:43.9378691Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-11T09:56:43.9438765Z hint: call: 2026-11-11T09:56:43.9492892Z hint: 2026-11-11T09:56:43.9528356Z hint: git config --global init.defaultBranch 2026-11-11T09:56:43.9568738Z hint: 2026-11-11T09:56:43.9613573Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-11T09:56:43.9614683Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-11T09:56:43.9615098Z hint: 2026-11-11T09:56:43.9615359Z hint: git branch -m 2026-11-11T09:56:43.9615621Z hint: 2026-11-11T09:56:43.9615956Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-11T09:56:44.0956559Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-11T09:56:44.0957209Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-11T09:56:44.0957749Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-11T09:56:44.0958201Z hint: call: 2026-11-11T09:56:44.0958449Z hint: 2026-11-11T09:56:44.0958746Z hint: git config --global init.defaultBranch 2026-11-11T09:56:44.0959385Z hint: 2026-11-11T09:56:44.0960487Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-11T09:56:44.0961045Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-11T09:56:44.0961446Z hint: 2026-11-11T09:56:44.0961685Z hint: git branch -m 2026-11-11T09:56:44.0961945Z hint: 2026-11-11T09:56:44.0962273Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-11T09:56:44.2203139Z \u2713 dev-runner.test.ts (36 tests) 149ms 2026-11-11T09:56:44.2766143Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-11T09:56:44.2767006Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-11T09:56:44.2767596Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-11T09:56:44.2768070Z hint: call: 2026-11-11T09:56:44.2768375Z hint: 2026-11-11T09:56:44.2768691Z hint: git config --global init.defaultBranch 2026-11-11T09:56:44.2769017Z hint: 2026-11-11T09:56:44.2769331Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-11T09:56:44.2769795Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-11T09:56:44.2770239Z hint: 2026-11-11T09:56:44.2770658Z hint: git branch -m 2026-11-11T09:56:44.2771002Z hint: 2026-11-11T09:56:44.2771611Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-11T09:56:44.3899918Z \u2713 pr-content/run.test.ts (7 tests) 730ms 2026-11-11T09:56:44.3920281Z \u2713 rejects an empty case before requiring Codex or creating output 726ms 2026-11-11T09:56:44.4773698Z \u2713 src/preview/BrowserImport/Sources.test.ts (35 tests) 611ms 2026-11-11T09:56:44.8283979Z \u2713 lib/cli-external-packages.test.ts (12 tests) 364ms 2026-11-11T09:56:44.8284729Z \u2713 external package dependency closure (2) 2026-11-11T09:56:44.8285319Z \u2713 keeps every runtime dependency of an external package external too 341ms 2026-11-11T09:56:44.8813022Z \u2713 build-cli-archive.test.ts (3 tests) 59ms 2026-11-11T09:56:45.1701900Z jsign: Unable to retrieve the certificate chain 'acct/profile' 2026-11-11T09:56:45.1709164Z Caused by: java.io.IOException: InternalError - An internal error has occurred. 2026-11-11T09:56:45.1727623Z jsign: Couldn't sign t3.exe 2026-11-11T09:56:45.1798419Z Caused by: java.security.GeneralSecurityException: java.io.IOException: InternalError - An internal error has occurred. 2026-11-11T09:56:45.2013384Z jsign: Unable to retrieve the certificate chain 'acct/profile' 2026-11-11T09:56:45.2014659Z Caused by: java.io.IOException: AADSTS7000215: Invalid client secret provided. 2026-11-11T09:56:45.2058869Z jsign: Unsupported file: t3.exe 2026-11-11T09:56:45.2242381Z jsign: Couldn't sign t3.exe 2026-11-11T09:56:45.2277410Z Caused by: java.security.GeneralSecurityException: java.io.IOException: InternalError - An internal error has occurred. 2026-11-11T09:56:45.2302685Z jsign: Couldn't sign t3.exe 2026-11-11T09:56:45.2356642Z Caused by: java.security.GeneralSecurityException: java.io.IOException: InternalError - An internal error has occurred. 2026-11-11T09:56:45.2392845Z jsign: Couldn't sign t3.exe 2026-11-11T09:56:45.2401966Z Caused by: java.security.GeneralSecurityException: java.io.IOException: InternalError - An internal error has occurred. 2026-11-11T09:56:45.2402954Z jsign: Couldn't sign t3.exe 2026-11-11T09:56:45.2403689Z Caused by: java.security.GeneralSecurityException: java.io.IOException: InternalError - An internal error has occurred. 2026-11-11T09:56:45.2494767Z \u2713 lib/windows-jsign.test.ts (3 tests) 102ms 2026-11-11T09:56:45.5847243Z \u2713 install.test.ts (9 tests | 1 skipped) 2287ms 2026-11-11T09:56:45.5848481Z \u2713 installer channel lookup (2) 2026-11-11T09:56:45.5849281Z \u2713 finds stable 1.2.3 behind nightlies and 1 HTTP 504s 1073ms 2026-11-11T09:56:45.5952704Z \u2713 src/preview/DesktopBrowserHost.test.ts (38 tests) 221ms 2026-11-11T09:56:45.6595706Z \u2713 lib/server-compile-cache.test.ts (11 tests) 1652ms 2026-11-11T09:56:45.6624689Z \u2713 generates app.asar cache with the consumer engine and falls back after damage 379ms 2026-11-11T09:56:45.6625895Z \u2713 generates server.asar cache with the consumer engine and falls back after damage 491ms 2026-11-11T09:56:46.1812837Z \u2713 merge-update-manifests.test.ts (5 tests) 30ms 2026-11-11T09:56:46.5101301Z \u2713 profile-startup.test.ts (2 tests) 873ms 2026-11-11T09:56:46.5191846Z \u2713 captures only the dev runner and preserves its exit status 688ms 2026-11-11T09:56:46.5933460Z \u2713 build-desktop-artifact.test.ts (50 tests) 2492ms 2026-11-11T09:56:46.6015939Z \u2713 build-desktop-artifact (46) 2026-11-11T09:56:46.6022930Z \u2713 rejects overlapping builds from another process until restoration finishes 828ms 2026-11-11T09:56:46.6743633Z \u2713 lib/dev-share.test.ts (5 tests) 27ms 2026-11-11T09:56:46.7929805Z \u2713 src/backend/DesktopBackendConfiguration.test.ts (17 tests) 273ms 2026-11-11T09:56:46.8813375Z \u2713 src/window/DesktopWindow.test.ts (29 tests) 236ms 2026-11-11T09:56:47.1104474Z \u2713 update-release-package-versions.test.ts (3 tests) 57ms 2026-11-11T09:56:47.2455692Z \u2713 src/updates/DesktopRemoteUpdates.test.ts (26 tests) 432ms 2026-11-11T09:56:47.3611469Z \u2713 src/preview/Manager.test.ts (67 tests) 908ms 2026-11-11T09:56:47.3932670Z \u2713 mobile-native-client.test.ts (3 tests) 78ms 2026-11-11T09:56:47.4197120Z \u2713 check-changed.test.ts (16 tests) 3607ms 2026-11-11T09:56:47.4285100Z \u2713 checks changed source paths through the Windows launcher 684ms 2026-11-11T09:56:47.4339048Z \u2713 lints an Astro component and runs knip when only it changed 671ms 2026-11-11T09:56:47.4355199Z \u2713 reports a failing install step with its output 779ms 2026-11-11T09:56:47.4406635Z \u2713 reports a failing lint step with its output 873ms 2026-11-11T09:56:47.4416325Z \u2713 src/snapShot/DesktopSnapShot.test.ts (51 tests) 484ms 2026-11-11T09:56:47.4476798Z stdout | src/tunnel.test.ts > ssh tunnel scripts > concurrent launches on one remote home record the server that owns it 2026-11-11T09:56:47.4501918Z [09:56:47.446] INFO (#860): ssh.remoteServer.launch.ready { 2026-11-11T09:56:47.4541956Z alias: 'devbox', 2026-11-11T09:56:47.4574979Z hostname: 'devbox', 2026-11-11T09:56:47.4609670Z username: null, 2026-11-11T09:56:47.4648336Z port: null, 2026-11-11T09:56:47.4737583Z remotePort: 3773, 2026-11-11T09:56:47.4753140Z remoteServerKind: 'managed', 2026-11-11T09:56:47.4822354Z stateKey: '6a175896758606e2' 2026-11-11T09:56:47.4822859Z } 2026-11-11T09:56:47.4846758Z 2026-11-11T09:56:47.5307283Z \u2713 src/updates/DesktopUpdates.test.ts (43 tests) 714ms 2026-11-11T09:56:47.6173159Z \u2713 check-changed-command.test.ts (6 tests) 726ms 2026-11-11T09:56:47.9124233Z \u2713 generate-release-notes.test.ts (5 tests) 25ms 2026-11-11T09:56:47.9186405Z \u2713 src/backend/DesktopBackendManager.test.ts (12 tests) 797ms 2026-11-11T09:56:47.9292771Z \u2713 DesktopBackendManager (12) 2026-11-11T09:56:47.9363792Z \u2713 waits out a slow startup and reports one that never becomes ready 504ms 2026-11-11T09:56:47.9739407Z \u2713 mobile-behavior/run.test.ts (5 tests) 9ms 2026-11-11T09:56:48.0966277Z \u2713 prove-scenario.test.ts (8 tests) 14ms 2026-11-11T09:56:48.0967463Z \u2713 mobile-e2e/checks.test.ts (2 tests) 12ms 2026-11-11T09:56:48.1102527Z stdout | src/tunnel.test.ts > ssh tunnel scripts > concurrent launches on one remote home record the server that owns it 2026-11-11T09:56:48.1108154Z [09:56:48.098] INFO (#863): ssh.remoteServer.launch.ready { 2026-11-11T09:56:48.1108889Z alias: 'devbox-tailnet', 2026-11-11T09:56:48.1109502Z hostname: 'devbox-tailnet', 2026-11-11T09:56:48.1109936Z username: null, 2026-11-11T09:56:48.1110339Z port: null, 2026-11-11T09:56:48.1110749Z remotePort: 3773, 2026-11-11T09:56:48.1111198Z remoteServerKind: 'external', 2026-11-11T09:56:48.1111639Z stateKey: 'c5265fec5aa5f53f' 2026-11-11T09:56:48.1112115Z } 2026-11-11T09:56:48.1112302Z 2026-11-11T09:56:48.1413735Z stdout | src/tunnel.test.ts > ssh tunnel scripts > concurrent launches on one remote home record the server that owns it 2026-11-11T09:56:48.1452871Z [09:56:48.117] INFO (#882): ssh.remoteServer.launch.start { 2026-11-11T09:56:48.1453752Z alias: 'devbox', 2026-11-11T09:56:48.1492362Z hostname: 'devbox', 2026-11-11T09:56:48.1522053Z username: null, 2026-11-11T09:56:48.1522606Z port: null, 2026-11-11T09:56:48.1523196Z runner: 'node-script', 2026-11-11T09:56:48.1523724Z nodeScriptPath: '/tmp/t3-ssh-launch-DejGEU/fake-t3.cjs', 2026-11-11T09:56:48.1524345Z stateKey: '6a175896758606e2' 2026-11-11T09:56:48.1524699Z } 2026-11-11T09:56:48.1525169Z [09:56:48.124] INFO (#885): ssh.remoteServer.launch.start { 2026-11-11T09:56:48.1525623Z alias: 'devbox-tailnet', 2026-11-11T09:56:48.1526056Z hostname: 'devbox-tailnet', 2026-11-11T09:56:48.1536375Z username: null, 2026-11-11T09:56:48.1537167Z port: null, 2026-11-11T09:56:48.1560910Z runner: 'node-script', 2026-11-11T09:56:48.1561511Z nodeScriptPath: '/tmp/t3-ssh-launch-DejGEU/fake-t3.cjs', 2026-11-11T09:56:48.1562117Z stateKey: 'c5265fec5aa5f53f' 2026-11-11T09:56:48.1562498Z } 2026-11-11T09:56:48.1562714Z 2026-11-11T09:56:48.3145513Z \u2713 build-npm-launcher.test.ts (2 tests) 4388ms 2026-11-11T09:56:48.3215204Z \u2713 build-npm-launcher (2) 2026-11-11T09:56:48.3215934Z \u2713 publishes a launcher that downloads, verifies, caches, and runs the release executable 3080ms 2026-11-11T09:56:48.3216413Z \u2713 does not publish an unusable release 1291ms 2026-11-11T09:56:48.5260730Z \u2713 render-metrics.test.ts (3 tests) 11ms 2026-11-11T09:56:48.6155938Z \u2713 lib/public-config.test.ts (1 test) 8ms 2026-11-11T09:56:48.6535965Z \u2713 mobile-showcase.test.ts (7 tests) 11ms 2026-11-11T09:56:48.8174044Z \u2713 src/shell/DesktopShellEnvironment.test.ts (22 tests) 534ms 2026-11-11T09:56:48.8589901Z \u2713 mock-update-server.test.ts (2 tests) 140ms 2026-11-11T09:56:48.9932751Z \u2713 src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 235ms 2026-11-11T09:56:49.0148985Z \u2713 apply-web-brand-assets.test.ts (2 tests) 58ms 2026-11-11T09:56:49.0666552Z \u2713 src/app/DesktopClerk.test.ts (15 tests) 208ms 2026-11-11T09:56:49.0848570Z \u2713 lib/linux-arm64-sea.test.ts (4 tests) 3ms 2026-11-11T09:56:49.1262517Z \u2713 src/app/DesktopCliCommand.test.ts (8 tests) 377ms 2026-11-11T09:56:49.2107456Z \u2713 linux-after-pack.test.ts (1 test) 24ms 2026-11-11T09:56:49.2441611Z \u2713 sync-reference-repos.test.ts (2 tests) 27ms 2026-11-11T09:56:49.3881383Z \u2713 src/backend/DesktopServerExposure.test.ts (12 tests) 322ms 2026-11-11T09:56:49.4686220Z \u2713 lib/resolve-catalog.test.ts (2 tests) 9ms 2026-11-11T09:56:49.4973078Z \u2713 lib/sharded-tests.test.ts (1 test) 221ms 2026-11-11T09:56:49.5331644Z \u2713 lib/build-target-arch.test.ts (1 test) 11ms 2026-11-11T09:56:49.6375247Z \u2713 lib/icon-export.test.ts (1 test) 3ms 2026-11-11T09:56:49.7396046Z \u2713 resolve-previous-release-tag.test.ts (3 tests) 13ms 2026-11-11T09:56:49.8561232Z \u2713 mobile-native-static-check.test.ts (2 tests) 10ms 2026-11-11T09:56:49.8900587Z \u2713 src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 75ms 2026-11-11T09:56:50.0770690Z \u2713 src/snapShot/snapShot.test.ts (39 tests) 34ms 2026-11-11T09:56:50.2363737Z \u2713 src/preview/FaviconCapture.test.ts (24 tests) 53ms 2026-11-11T09:56:50.2981586Z \u2713 src/settings/DesktopAppSettings.test.ts (13 tests) 194ms 2026-11-11T09:56:50.5727433Z \u2713 src/app/DesktopLinuxUrlHandler.test.ts (16 tests) 2272ms 2026-11-11T09:56:50.5734407Z \u2713 DesktopLinuxUrlHandler (11) 2026-11-11T09:56:50.5735145Z \u2713 finishes registration after a timed-out update-desktop-database ignores SIGTERM 1096ms 2026-11-11T09:56:50.5737122Z \u2713 finishes registration after a timed-out xdg-mime ignores SIGTERM 1080ms 2026-11-11T09:56:50.6095916Z \u2713 src/ipc/methods/window.test.ts (13 tests) 111ms 2026-11-11T09:56:50.7356585Z \u2713 src/preview/BrowserSession.test.ts (8 tests) 68ms 2026-11-11T09:56:50.9573034Z \u2713 src/app/DesktopObservability.test.ts (6 tests) 268ms 2026-11-11T09:56:51.0108736Z \u2713 src/wsl/DesktopWslServerTree.test.ts (8 tests) 282ms 2026-11-11T09:56:51.0585130Z \u2713 src/preview/CdpRelay.test.ts (15 tests) 141ms 2026-11-11T09:56:51.3942608Z \u2713 src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 25ms 2026-11-11T09:56:51.5975421Z \u2713 src/wsl/DesktopWslEnvironment.test.ts (18 tests) 2191ms 2026-11-11T09:56:51.5977505Z \u2713 WSL runtime install script (executed) (12) 2026-11-11T09:56:51.6012560Z \u2713 extracts once when two installs race for the same cache 1088ms 2026-11-11T09:56:51.6187308Z \u2713 src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 185ms 2026-11-11T09:56:51.7370428Z \u2713 src/preview/Passkeys.test.ts (6 tests) 22ms 2026-11-11T09:56:51.8554080Z \u2713 src/app/DesktopLifecycle.test.ts (7 tests) 41ms 2026-11-11T09:56:52.3295824Z \u2713 src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 115ms 2026-11-11T09:56:52.4478999Z \u2713 knip-schemas.test.ts (1 test) 6385ms 2026-11-11T09:56:52.4521111Z \u2713 allows types and schemas through the real Knip CLI without hiding runtime or file findings 6384ms 2026-11-11T09:56:52.4776922Z \u2713 lib/cached-tests.test.ts (7 tests) 7326ms 2026-11-11T09:56:52.4777737Z \u2713 cachedTestTasks (7) 2026-11-11T09:56:52.4778573Z \u2713 reuses individual results, invalidates filesystem inputs, and never caches failures 7318ms 2026-11-11T09:56:52.4829266Z 2026-11-11T09:56:52.4844741Z  Test Files  37 passed (37) 2026-11-11T09:56:52.4853638Z  Tests  260 passed | 1 skipped (261) 2026-11-11T09:56:52.4853935Z  Start at  09:56:42 2026-11-11T09:56:52.4854510Z  Duration  10.04s (tests 64%, setup 19%, import 9%, transform 7%, worker 1%) 2026-11-11T09:56:52.4862004Z 2026-11-11T09:56:52.4862999Z  Isolate  37 workers spawned \xb7 ~167ms startup each (spawn + environment, per file) 2026-11-11T09:56:52.4863508Z   at least ~716ms faster with isolate: false \u2014 reuses workers across files instead of one per file 2026-11-11T09:56:52.4863764Z 2026-11-11T09:56:52.5069099Z 2026-11-11T09:56:52.6104463Z \u2713 src/updates/releaseNotes.test.ts (14 tests) 6ms 2026-11-11T09:56:52.6175314Z \u2713 src/snapShot/LinuxSnapShot.test.ts (19 tests) 65ms 2026-11-11T09:56:52.7551003Z \u2713 src/window/DesktopApplicationMenu.test.ts (4 tests) 33ms 2026-11-11T09:56:52.7717645Z \u2713 src/app/DesktopApp.test.ts (2 tests) 18ms 2026-11-11T09:56:52.7954923Z \u2713 src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 95ms 2026-11-11T09:56:52.8423267Z \u2713 src/settings/DesktopClientSettings.test.ts (8 tests) 142ms 2026-11-11T09:56:52.8799813Z \u2713 src/backend/DesktopBackendPool.test.ts (2 tests) 58ms 2026-11-11T09:56:52.9141165Z \u2713 src/preview/GuestInput.test.ts (15 tests) 11ms 2026-11-11T09:56:53.2604840Z \u2713 src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 32ms 2026-11-11T09:56:53.4150474Z \u2713 src/preview/BrowserImport/ChromiumKeys.test.ts (10 tests) 23ms 2026-11-11T09:56:53.5709937Z \u2713 src/app/ClerkTokenStore.test.ts (6 tests) 12ms 2026-11-11T09:56:53.6150443Z \u2713 src/app/DesktopPreReadyPlatform.test.ts (5 tests) 22ms 2026-11-11T09:56:53.7319625Z \u2713 src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 61ms 2026-11-11T09:56:53.7641740Z \u2713 src/snapShot/KdeSnapShot.test.ts (9 tests) 96ms 2026-11-11T09:56:53.7726147Z \u2713 src/snapShot/NiriSnapShot.test.ts (18 tests) 199ms 2026-11-11T09:56:53.9065907Z \u2713 src/snapShot/HyprlandSnapShot.test.ts (11 tests) 39ms 2026-11-11T09:56:53.9814574Z \u2713 src/electron/ElectronProtocol.test.ts (4 tests) 84ms 2026-11-11T09:56:54.0480158Z \u2713 src/app/DesktopStartupRecovery.test.ts (11 tests) 30ms 2026-11-11T09:56:54.0812803Z \u2713 src/electron/ElectronWindow.test.ts (3 tests) 14ms 2026-11-11T09:56:54.3115462Z \u2713 src/settings/DesktopSavedEnvironments.test.ts (3 tests) 109ms 2026-11-11T09:56:54.5782375Z \u2713 scripts/electron-launcher.test.mjs (7 tests) 497ms 2026-11-11T09:56:54.5854149Z \u2713 src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 10ms 2026-11-11T09:56:54.6522241Z \u2713 src/wsl/DesktopWslBackend.test.ts (1 test) 14ms 2026-11-11T09:56:54.7157736Z \u2713 src/preview/BrowserImport/BrowserImport.test.ts (4 tests) 49ms 2026-11-11T09:56:54.7159060Z \u2713 src/electron/ElectronShell.test.ts (9 tests) 17ms 2026-11-11T09:56:54.7295481Z \u2713 src/app/DesktopAppIdentity.test.ts (5 tests) 21ms 2026-11-11T09:56:54.7616216Z \u2713 src/window/ContextMenuImage.test.ts (15 tests) 80ms 2026-11-11T09:56:54.9992884Z \u2713 src/snapShot/ActiveWindow.test.ts (16 tests) 17ms 2026-11-11T09:56:55.0652504Z \u2713 src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 170ms 2026-11-11T09:56:55.1156127Z \u2713 src/app/DesktopUserData.test.ts (6 tests) 52ms 2026-11-11T09:56:55.2970410Z \u2713 scripts/main-process-bundle.test.mjs (2 tests) 285ms 2026-11-11T09:56:55.3234472Z \u2713 src/preview/PasskeyBridge.test.ts (3 tests) 7ms 2026-11-11T09:56:55.3714687Z \u2713 src/updates/remoteUpdateFlow.test.ts (6 tests) 5ms 2026-11-11T09:56:55.4393770Z \u2713 src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 23ms 2026-11-11T09:56:55.5757041Z \u2713 gnome-extension/captureFeedback.test.js (4 tests) 6ms 2026-11-11T09:56:55.5893687Z \u2713 src/app/DesktopAppActivation.test.ts (3 tests) 35ms 2026-11-11T09:56:55.5959700Z \u2713 src/window/QuitHold.test.ts (7 tests) 18ms 2026-11-11T09:56:55.7072736Z \u2713 src/ipc/methods/wsl.test.ts (2 tests) 11ms 2026-11-11T09:56:55.7389961Z \u2713 src/snapShot/captureConfigEdit.test.ts (24 tests) 24ms 2026-11-11T09:56:55.8333340Z \u2713 src/legacyLocalStorageMerge.test.ts (7 tests) 3ms 2026-11-11T09:56:55.8832220Z \u2713 gnome-extension/captureService.test.js (10 tests) 12ms 2026-11-11T09:56:55.9764871Z \u2713 src/wsl/wslPathParsing.test.ts (12 tests) 6ms 2026-11-11T09:56:56.1803365Z \u2713 src/updates/updateMachine.test.ts (4 tests) 7ms 2026-11-11T09:56:56.2003292Z \u2713 src/ipc/methods/notificationBadge.test.ts (1 test) 23ms 2026-11-11T09:56:56.2372897Z \u2713 src/app/CodexAuthCallback.test.ts (4 tests) 41ms 2026-11-11T09:56:56.2552570Z \u2713 src/ipc/methods/preview.test.ts (5 tests) 14ms 2026-11-11T09:56:56.2765441Z \u2713 src/permissions/MacPermissionHelper.test.ts (1 test) 4ms 2026-11-11T09:56:56.3765668Z \u2713 src/app/DesktopCliShim.test.ts (4 tests) 78ms 2026-11-11T09:56:56.4265864Z \u2713 src/linuxSecretStorage.test.ts (7 tests) 8ms 2026-11-11T09:56:56.4942620Z \u2713 src/snapShot/RegionSnapShot.test.ts (4 tests) 8ms 2026-11-11T09:56:56.5476106Z \u2713 src/electron/LinuxColorScheme.test.ts (3 tests) 6ms 2026-11-11T09:56:56.6065338Z \u2713 src/ipc/methods/snapShot.test.ts (3 tests) 16ms 2026-11-11T09:56:56.6654559Z \u2713 src/electron/ElectronApp.test.ts (5 tests) 23ms 2026-11-11T09:56:56.7372644Z \u2713 mcp-tool-use/devices.test.ts (23 tests) 266ms 2026-11-11T09:56:56.8390491Z \u2713 scripts/verify-preload-bundle.test.mjs (8 tests) 28ms 2026-11-11T09:56:56.9194103Z \u2713 src/backend/tailscaleEndpointProvider.test.ts (3 tests) 11ms 2026-11-11T09:56:56.9285374Z \u2713 src/permissions/MacSettingsWindow.test.ts (3 tests) 9ms 2026-11-11T09:56:56.9972890Z \u2713 src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 68ms 2026-11-11T09:56:57.0566535Z \u2713 src/ipc/methods/localEnvironment.test.ts (2 tests) 30ms 2026-11-11T09:56:57.1640178Z \u2713 scripts/browser-secret-native.test.mjs (10 tests) 627ms 2026-11-11T09:56:57.2033011Z \u2713 src/preview/PickedElementPayload.test.ts (2 tests) 2ms 2026-11-11T09:56:57.2069352Z \u2713 src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 9ms 2026-11-11T09:56:57.2818748Z \u2713 src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 33ms 2026-11-11T09:56:57.3025733Z \u2713 ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 7ms 2026-11-11T09:56:57.3129718Z \u2713 src/app/DesktopWebLinks.test.ts (2 tests) 8ms 2026-11-11T09:56:57.4810990Z \u2713 src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 7ms 2026-11-11T09:56:57.5062540Z \u2713 src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 45ms 2026-11-11T09:56:57.5629399Z \u2713 src/ipc/DesktopIpc.test.ts (1 test) 15ms 2026-11-11T09:56:57.6012781Z \u2713 src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 5ms 2026-11-11T09:56:57.6585289Z \u2713 mcp-tool-use/run.test.ts (485 tests) 1219ms 2026-11-11T09:56:57.6617630Z 2026-11-11T09:56:57.6646179Z  Test Files  6 passed (6) 2026-11-11T09:56:57.6683715Z  Tests  984 passed (984) 2026-11-11T09:56:57.6692794Z  Start at  09:56:42 2026-11-11T09:56:57.6693647Z  Duration  15.27s (transform 66%, import 18%, setup 8%, tests 7%) 2026-11-11T09:56:57.6694116Z 2026-11-11T09:56:57.7533960Z \u2713 src/app/DesktopAppActivationBroker.test.ts (3 tests) 6ms 2026-11-11T09:56:57.7579888Z 2026-11-11T09:56:57.7804204Z \u2713 src/electron/WindowsForeground.test.ts (3 tests) 4ms 2026-11-11T09:56:57.7837385Z \u2713 gnome-extension/feedbackGeometry.test.js (7 tests) 3ms 2026-11-11T09:56:57.8220639Z \u2713 src/app/DesktopEnvironment.test.ts (2 tests) 22ms 2026-11-11T09:56:57.8280633Z \u2713 src/electron/ElectronTheme.test.ts (4 tests) 8ms 2026-11-11T09:56:57.8844211Z \u2713 src/app/DesktopPreReadyFileSystem.test.ts (1 test) 18ms 2026-11-11T09:56:57.9576961Z \u2713 ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 9ms 2026-11-11T09:56:57.9764769Z \u2713 src/preview/WebviewPreferences.test.ts (2 tests) 4ms 2026-11-11T09:56:57.9825201Z \u2713 src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms 2026-11-11T09:56:58.0372555Z \u2713 src/preview/RecordingInput.test.ts (2 tests) 2ms 2026-11-11T09:56:58.0455008Z \u2713 src/preview/AnnotationKeyboard.test.ts (1 test) 3ms 2026-11-11T09:56:58.0639261Z \u2713 src/preview/AnnotationIds.test.ts (1 test) 4ms 2026-11-11T09:56:58.0791476Z \u2713 src/ipc/methods/sshEnvironment.test.ts (1 test) 6ms 2026-11-11T09:56:58.0847213Z 2026-11-11T09:56:58.0853029Z  Test Files  111 passed (111) 2026-11-11T09:56:58.0863379Z  Tests  1060 passed (1060) 2026-11-11T09:56:58.0863617Z  Start at  09:56:42 2026-11-11T09:56:58.0867906Z  Duration  15.67s (import 34%, transform 29%, setup 20%, tests 17%, worker 1%) 2026-11-11T09:56:58.0878357Z 2026-11-11T09:56:58.0879696Z  Import  565 modules were evaluated 7873 times \xb7 32.40s total, 34% of tracked time 2026-11-11T09:56:58.0880184Z   ~3.33s faster with isolate: false \u2014 shared modules are evaluated once per worker instead of once per file 2026-11-11T09:56:58.0880638Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-11-11T09:56:58.0880818Z 2026-11-11T09:56:58.1417380Z 2026-11-11T09:57:00.0728806Z stdout | src/tunnel.test.ts > ssh tunnel scripts > concurrent launches on one remote home record the server that owns it 2026-11-11T09:57:00.0729490Z [09:57:00.071] INFO (#882): ssh.remoteServer.launch.ready { 2026-11-11T09:57:00.0729817Z alias: 'devbox', 2026-11-11T09:57:00.0730073Z hostname: 'devbox', 2026-11-11T09:57:00.0730319Z username: null, 2026-11-11T09:57:00.0730542Z port: null, 2026-11-11T09:57:00.0730764Z remotePort: 3773, 2026-11-11T09:57:00.0731028Z remoteServerKind: 'managed', 2026-11-11T09:57:00.0731470Z stateKey: '6a175896758606e2' 2026-11-11T09:57:00.0731694Z } 2026-11-11T09:57:00.0731787Z 2026-11-11T09:57:00.5734594Z stdout | src/tunnel.test.ts > ssh tunnel scripts > concurrent launches on one remote home record the server that owns it 2026-11-11T09:57:00.5735029Z [09:57:00.572] INFO (#885): ssh.remoteServer.launch.ready { 2026-11-11T09:57:00.5735248Z alias: 'devbox-tailnet', 2026-11-11T09:57:00.5735430Z hostname: 'devbox-tailnet', 2026-11-11T09:57:00.5735987Z username: null, 2026-11-11T09:57:00.5736247Z port: null, 2026-11-11T09:57:00.5736394Z remotePort: 3773, 2026-11-11T09:57:00.5736556Z remoteServerKind: 'external', 2026-11-11T09:57:00.5736727Z stateKey: 'c5265fec5aa5f53f' 2026-11-11T09:57:00.5736867Z } 2026-11-11T09:57:00.5736922Z 2026-11-11T09:57:00.5810196Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:00.5810776Z [09:57:00.578] INFO (#919): ssh.environment.ensure.start { 2026-11-11T09:57:00.5810975Z alias: 'devbox', 2026-11-11T09:57:00.5812029Z hostname: 'devbox', 2026-11-11T09:57:00.5812236Z username: null, 2026-11-11T09:57:00.5812377Z port: null, 2026-11-11T09:57:00.5812526Z issuePairingToken: false 2026-11-11T09:57:00.5812659Z } 2026-11-11T09:57:00.5812753Z 2026-11-11T09:57:00.6008410Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:00.6008998Z [09:57:00.599] INFO (#919): ssh.remoteServer.launch.start { 2026-11-11T09:57:00.6009258Z alias: 'devbox', 2026-11-11T09:57:00.6009512Z hostname: 'devbox', 2026-11-11T09:57:00.6009750Z username: 't3', 2026-11-11T09:57:00.6009921Z port: 22, 2026-11-11T09:57:00.6010072Z runner: 'node-script', 2026-11-11T09:57:00.6010293Z nodeScriptPath: '/tmp/t3-ssh-agent-PRbo6E/server.cjs', 2026-11-11T09:57:00.6010515Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:00.6010652Z } 2026-11-11T09:57:00.6010711Z 2026-11-11T09:57:00.7443181Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:00.7443970Z [09:57:00.743] INFO (#919): ssh.remoteServer.launch.ready { 2026-11-11T09:57:00.7444313Z alias: 'devbox', 2026-11-11T09:57:00.7444559Z hostname: 'devbox', 2026-11-11T09:57:00.7444796Z username: 't3', 2026-11-11T09:57:00.7445027Z port: 22, 2026-11-11T09:57:00.7445247Z remotePort: 3773, 2026-11-11T09:57:00.7445502Z remoteServerKind: 'managed', 2026-11-11T09:57:00.7445786Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:00.7446017Z } 2026-11-11T09:57:00.7446111Z 2026-11-11T09:57:00.7800205Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:00.7800706Z [09:57:00.778] INFO (#919): ssh.tunnel.ready { 2026-11-11T09:57:00.7800946Z alias: 'devbox', 2026-11-11T09:57:00.7801122Z hostname: 'devbox', 2026-11-11T09:57:00.7801277Z username: 't3', 2026-11-11T09:57:00.7801424Z port: 22, 2026-11-11T09:57:00.7801542Z command: [ 2026-11-11T09:57:00.7801669Z 'ssh', 2026-11-11T09:57:00.7801795Z '-o', 2026-11-11T09:57:00.7801932Z 'BatchMode=no', 2026-11-11T09:57:00.7802126Z '-o', 2026-11-11T09:57:00.7802264Z 'ConnectTimeout=10', 2026-11-11T09:57:00.7802420Z '-p', 2026-11-11T09:57:00.7802545Z '22', 2026-11-11T09:57:00.7802703Z '-o', 2026-11-11T09:57:00.7802852Z 'ExitOnForwardFailure=yes', 2026-11-11T09:57:00.7803019Z '-o', 2026-11-11T09:57:00.7803158Z 'ControlMaster=no', 2026-11-11T09:57:00.7803303Z '-o', 2026-11-11T09:57:00.7803441Z 'ControlPath=none', 2026-11-11T09:57:00.7803588Z '-o', 2026-11-11T09:57:00.7804154Z 'ControlPersist=no', 2026-11-11T09:57:00.7804426Z '-o', 2026-11-11T09:57:00.7804572Z 'ServerAliveInterval=15', 2026-11-11T09:57:00.7804727Z '-o', 2026-11-11T09:57:00.7804875Z 'ServerAliveCountMax=3', 2026-11-11T09:57:00.7805032Z '-T', 2026-11-11T09:57:00.7805153Z '-L', 2026-11-11T09:57:00.7805292Z '41800:127.0.0.1:3773', 2026-11-11T09:57:00.7805437Z '--', 2026-11-11T09:57:00.7805570Z 't3@devbox', 2026-11-11T09:57:00.7805706Z 'sh', 2026-11-11T09:57:00.7805828Z '-l', 2026-11-11T09:57:00.7805946Z '-s', 2026-11-11T09:57:00.7806068Z '--', 2026-11-11T09:57:00.7806206Z '5e7a2aca2c020c38' 2026-11-11T09:57:00.7806336Z ], 2026-11-11T09:57:00.7806464Z pid: 12157, 2026-11-11T09:57:00.7806606Z localPort: 41800, 2026-11-11T09:57:00.7806759Z remotePort: 3773, 2026-11-11T09:57:00.7807006Z httpBaseUrl: 'http://127.0.0.1:41800/' 2026-11-11T09:57:00.7807175Z } 2026-11-11T09:57:00.7807321Z [09:57:00.779] INFO (#919): ssh.environment.ensure.succeeded { 2026-11-11T09:57:00.7807524Z alias: 'devbox', 2026-11-11T09:57:00.7807676Z hostname: 'devbox', 2026-11-11T09:57:00.7807826Z username: 't3', 2026-11-11T09:57:00.7807969Z port: 22, 2026-11-11T09:57:00.7808127Z key: 'devbox\x00devbox\x00t3\x0022', 2026-11-11T09:57:00.7808306Z localPort: 41800, 2026-11-11T09:57:00.7808455Z remotePort: 3773, 2026-11-11T09:57:00.7808648Z remoteServerKind: 'managed', 2026-11-11T09:57:00.7808825Z issuedPairingToken: false 2026-11-11T09:57:00.7808967Z } 2026-11-11T09:57:00.7809020Z 2026-11-11T09:57:00.7861064Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:00.7861600Z [09:57:00.782] INFO (#1001): ssh.remoteServer.stop.start { 2026-11-11T09:57:00.7861820Z alias: 'devbox', 2026-11-11T09:57:00.7862047Z hostname: 'devbox', 2026-11-11T09:57:00.7862204Z username: 't3', 2026-11-11T09:57:00.7862348Z port: 22, 2026-11-11T09:57:00.7862510Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:00.7862653Z } 2026-11-11T09:57:00.7862714Z 2026-11-11T09:57:00.8169432Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:00.8170134Z [09:57:00.815] INFO (#1001): ssh.remoteServer.stop.succeeded { 2026-11-11T09:57:00.8170411Z alias: 'devbox', 2026-11-11T09:57:00.8170628Z hostname: 'devbox', 2026-11-11T09:57:00.8170842Z username: 't3', 2026-11-11T09:57:00.8171250Z port: 22, 2026-11-11T09:57:00.8171488Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:00.8171703Z } 2026-11-11T09:57:00.8171905Z [09:57:00.815] INFO (#1001): ssh.tunnel.close.succeeded { 2026-11-11T09:57:00.8172207Z alias: 'devbox', 2026-11-11T09:57:00.8172389Z hostname: 'devbox', 2026-11-11T09:57:00.8172567Z username: 't3', 2026-11-11T09:57:00.8185601Z port: 22, 2026-11-11T09:57:00.8185774Z key: 'devbox\x00devbox\x00t3\x0022', 2026-11-11T09:57:00.8185968Z localPort: 41800, 2026-11-11T09:57:00.8186130Z remotePort: 3773 2026-11-11T09:57:00.8186248Z } 2026-11-11T09:57:00.8186306Z 2026-11-11T09:57:00.8189567Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:00.8190465Z [09:57:00.818] ERROR (#919): Error [PlatformError]: NotFound: FileSystem.readFile (/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json) 2026-11-11T09:57:00.8191118Z at Module.systemError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/PlatformError.js:177:39) 2026-11-11T09:57:00.8191823Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/dist/internal/utils.js:29:24 2026-11-11T09:57:00.8192761Z at ReadFileContext.callback (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/dist/NodeFileSystem.js:374:74) 2026-11-11T09:57:00.8193338Z  at ReadFileJob.readFileAfterOneShot [as ondone] (node:fs:478:13) { 2026-11-11T09:57:00.8193536Z reason: { 2026-11-11T09:57:00.8193669Z _tag: 'NotFound', 2026-11-11T09:57:00.8193827Z module: 'FileSystem', 2026-11-11T09:57:00.8193989Z method: 'readFile', 2026-11-11T09:57:00.8194229Z pathOrDescriptor: '/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json', 2026-11-11T09:57:00.8194460Z syscall: 'open', 2026-11-11T09:57:00.8194704Z cause: [Error: ENOENT: no such file or directory, open '/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json'] { 2026-11-11T09:57:00.8194968Z errno: -2, 2026-11-11T09:57:00.8195116Z code: 'ENOENT', 2026-11-11T09:57:00.8195267Z syscall: 'open', 2026-11-11T09:57:00.8195483Z path: '/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json' 2026-11-11T09:57:00.8195664Z } 2026-11-11T09:57:00.8195763Z }, 2026-11-11T09:57:00.8195890Z _tag: 'PlatformError', 2026-11-11T09:57:00.8196104Z '~effect/PlatformError': '~effect/PlatformError', 2026-11-11T09:57:00.8196399Z [cause]: [Error: ENOENT: no such file or directory, open '/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json'] { 2026-11-11T09:57:00.8196660Z errno: -2, 2026-11-11T09:57:00.8196806Z code: 'ENOENT', 2026-11-11T09:57:00.8196955Z syscall: 'open', 2026-11-11T09:57:00.8197163Z path: '/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json', 2026-11-11T09:57:00.8197372Z [cause]: undefined 2026-11-11T09:57:00.8197499Z } 2026-11-11T09:57:00.8197596Z } 2026-11-11T09:57:00.8197650Z 2026-11-11T09:57:00.8250996Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:00.8251677Z [09:57:00.822] INFO (#1031): ssh.environment.ensure.start { 2026-11-11T09:57:00.8251895Z alias: 'devbox', 2026-11-11T09:57:00.8252096Z hostname: 'devbox', 2026-11-11T09:57:00.8252256Z username: null, 2026-11-11T09:57:00.8252407Z port: null, 2026-11-11T09:57:00.8252568Z issuePairingToken: false 2026-11-11T09:57:00.8252707Z } 2026-11-11T09:57:00.8252765Z 2026-11-11T09:57:00.8446852Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:00.8447688Z [09:57:00.843] INFO (#1031): ssh.remoteServer.launch.start { 2026-11-11T09:57:00.8447993Z alias: 'devbox', 2026-11-11T09:57:00.8448224Z hostname: 'devbox', 2026-11-11T09:57:00.8448448Z username: 't3', 2026-11-11T09:57:00.8448651Z port: 22, 2026-11-11T09:57:00.8448863Z runner: 'node-script', 2026-11-11T09:57:00.8449173Z nodeScriptPath: '/tmp/t3-ssh-agent-qhF8e4/server.cjs', 2026-11-11T09:57:00.8449901Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:00.8450230Z } 2026-11-11T09:57:00.8450320Z 2026-11-11T09:57:01.1041678Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:01.1042309Z [09:57:01.102] INFO (#1031): ssh.remoteServer.launch.ready { 2026-11-11T09:57:01.1042530Z alias: 'devbox', 2026-11-11T09:57:01.1042696Z hostname: 'devbox', 2026-11-11T09:57:01.1042852Z username: 't3', 2026-11-11T09:57:01.1043000Z port: 22, 2026-11-11T09:57:01.1043148Z remotePort: 3773, 2026-11-11T09:57:01.1043317Z remoteServerKind: 'managed', 2026-11-11T09:57:01.1043500Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:01.1043644Z } 2026-11-11T09:57:01.1043704Z 2026-11-11T09:57:01.1396487Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:01.1397079Z [09:57:01.138] INFO (#1031): ssh.tunnel.ready { 2026-11-11T09:57:01.1397271Z alias: 'devbox', 2026-11-11T09:57:01.1397434Z hostname: 'devbox', 2026-11-11T09:57:01.1397586Z username: 't3', 2026-11-11T09:57:01.1397724Z port: 22, 2026-11-11T09:57:01.1397848Z command: [ 2026-11-11T09:57:01.1397965Z 'ssh', 2026-11-11T09:57:01.1398095Z '-o', 2026-11-11T09:57:01.1398232Z 'BatchMode=no', 2026-11-11T09:57:01.1398375Z '-o', 2026-11-11T09:57:01.1398512Z 'ConnectTimeout=10', 2026-11-11T09:57:01.1398663Z '-p', 2026-11-11T09:57:01.1398789Z '22', 2026-11-11T09:57:01.1398904Z '-o', 2026-11-11T09:57:01.1399044Z 'ExitOnForwardFailure=yes', 2026-11-11T09:57:01.1399206Z '-o', 2026-11-11T09:57:01.1399347Z 'ControlMaster=no', 2026-11-11T09:57:01.1399490Z '-o', 2026-11-11T09:57:01.1399627Z 'ControlPath=none', 2026-11-11T09:57:01.1399770Z '-o', 2026-11-11T09:57:01.1399905Z 'ControlPersist=no', 2026-11-11T09:57:01.1400056Z '-o', 2026-11-11T09:57:01.1400190Z 'ServerAliveInterval=15', 2026-11-11T09:57:01.1400338Z '-o', 2026-11-11T09:57:01.1400470Z 'ServerAliveCountMax=3', 2026-11-11T09:57:01.1400620Z '-T', 2026-11-11T09:57:01.1400738Z '-L', 2026-11-11T09:57:01.1400875Z '41800:127.0.0.1:3773', 2026-11-11T09:57:01.1401015Z '--', 2026-11-11T09:57:01.1401143Z 't3@devbox', 2026-11-11T09:57:01.1401275Z 'sh', 2026-11-11T09:57:01.1401392Z '-l', 2026-11-11T09:57:01.1401510Z '-s', 2026-11-11T09:57:01.1401625Z '--', 2026-11-11T09:57:01.1401764Z '5e7a2aca2c020c38' 2026-11-11T09:57:01.1401896Z ], 2026-11-11T09:57:01.1402088Z pid: 12283, 2026-11-11T09:57:01.1402228Z localPort: 41800, 2026-11-11T09:57:01.1402380Z remotePort: 3773, 2026-11-11T09:57:01.1402577Z httpBaseUrl: 'http://127.0.0.1:41800/' 2026-11-11T09:57:01.1402733Z } 2026-11-11T09:57:01.1402878Z [09:57:01.138] INFO (#1031): ssh.environment.ensure.succeeded { 2026-11-11T09:57:01.1403073Z alias: 'devbox', 2026-11-11T09:57:01.1403220Z hostname: 'devbox', 2026-11-11T09:57:01.1403366Z username: 't3', 2026-11-11T09:57:01.1403506Z port: 22, 2026-11-11T09:57:01.1403660Z key: 'devbox\x00devbox\x00t3\x0022', 2026-11-11T09:57:01.1403834Z localPort: 41800, 2026-11-11T09:57:01.1403982Z remotePort: 3773, 2026-11-11T09:57:01.1404139Z remoteServerKind: 'managed', 2026-11-11T09:57:01.1404654Z issuedPairingToken: false 2026-11-11T09:57:01.1404902Z } 2026-11-11T09:57:01.1404959Z 2026-11-11T09:57:01.1453759Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:01.1454341Z [09:57:01.142] INFO (#1113): ssh.remoteServer.stop.start { 2026-11-11T09:57:01.1454555Z alias: 'devbox', 2026-11-11T09:57:01.1454724Z hostname: 'devbox', 2026-11-11T09:57:01.1454895Z username: 't3', 2026-11-11T09:57:01.1455051Z port: 22, 2026-11-11T09:57:01.1455216Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:01.1455365Z } 2026-11-11T09:57:01.1455425Z 2026-11-11T09:57:01.1749850Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:01.1750449Z [09:57:01.173] INFO (#1113): ssh.remoteServer.stop.succeeded { 2026-11-11T09:57:01.1750694Z alias: 'devbox', 2026-11-11T09:57:01.1750862Z hostname: 'devbox', 2026-11-11T09:57:01.1751016Z username: 't3', 2026-11-11T09:57:01.1751161Z port: 22, 2026-11-11T09:57:01.1751308Z stateKey: '5e7a2aca2c020c38' 2026-11-11T09:57:01.1751450Z } 2026-11-11T09:57:01.1751582Z [09:57:01.173] INFO (#1113): ssh.tunnel.close.succeeded { 2026-11-11T09:57:01.1751772Z alias: 'devbox', 2026-11-11T09:57:01.1751991Z hostname: 'devbox', 2026-11-11T09:57:01.1752157Z username: 't3', 2026-11-11T09:57:01.1752304Z port: 22, 2026-11-11T09:57:01.1752465Z key: 'devbox\x00devbox\x00t3\x0022', 2026-11-11T09:57:01.1752637Z localPort: 41800, 2026-11-11T09:57:01.1752786Z remotePort: 3773 2026-11-11T09:57:01.1752916Z } 2026-11-11T09:57:01.1752977Z 2026-11-11T09:57:01.1762317Z stdout | src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:01.1763100Z [09:57:01.175] ERROR (#1031): Error [PlatformError]: NotFound: FileSystem.readFile (/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json) 2026-11-11T09:57:01.1763765Z at Module.systemError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/PlatformError.js:177:39) 2026-11-11T09:57:01.1764485Z at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/dist/internal/utils.js:29:24 2026-11-11T09:57:01.1765357Z at ReadFileContext.callback (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/dist/NodeFileSystem.js:374:74) 2026-11-11T09:57:01.1765948Z  at ReadFileJob.readFileAfterOneShot [as ondone] (node:fs:478:13) { 2026-11-11T09:57:01.1766152Z reason: { 2026-11-11T09:57:01.1766279Z _tag: 'NotFound', 2026-11-11T09:57:01.1766436Z module: 'FileSystem', 2026-11-11T09:57:01.1766594Z method: 'readFile', 2026-11-11T09:57:01.1766972Z pathOrDescriptor: '/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json', 2026-11-11T09:57:01.1767325Z syscall: 'open', 2026-11-11T09:57:01.1767680Z cause: [Error: ENOENT: no such file or directory, open '/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json'] { 2026-11-11T09:57:01.1768345Z errno: -2, 2026-11-11T09:57:01.1768586Z code: 'ENOENT', 2026-11-11T09:57:01.1768813Z syscall: 'open', 2026-11-11T09:57:01.1769198Z path: '/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json' 2026-11-11T09:57:01.1769511Z } 2026-11-11T09:57:01.1769616Z }, 2026-11-11T09:57:01.1769748Z _tag: 'PlatformError', 2026-11-11T09:57:01.1769966Z '~effect/PlatformError': '~effect/PlatformError', 2026-11-11T09:57:01.1770387Z [cause]: [Error: ENOENT: no such file or directory, open '/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json'] { 2026-11-11T09:57:01.1770769Z errno: -2, 2026-11-11T09:57:01.1770917Z code: 'ENOENT', 2026-11-11T09:57:01.1771066Z syscall: 'open', 2026-11-11T09:57:01.1771568Z path: '/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json', 2026-11-11T09:57:01.1771900Z [cause]: undefined 2026-11-11T09:57:01.1772074Z } 2026-11-11T09:57:01.1772170Z } 2026-11-11T09:57:01.1772226Z 2026-11-11T09:57:01.1802812Z \u276f src/tunnel.test.ts (18 tests | 2 failed) 17851ms 2026-11-11T09:57:01.1803144Z \u2713 ssh tunnel scripts (16) 2026-11-11T09:57:01.1803478Z \u2713 rejects archive versions that are not a single exact version segment 9ms 2026-11-11T09:57:01.1803866Z \u2713 only downloads a release archive the host can run: Darwin x86_64 22ms 2026-11-11T09:57:01.1804252Z \u2713 only downloads a release archive the host can run: Darwin arm64 9ms 2026-11-11T09:57:01.1804602Z \u2713 accepts launch JSON after remote shell startup noise 27ms 2026-11-11T09:57:01.1804961Z \u2713 accepts pretty-printed pairing JSON after remote shell startup noise 6ms 2026-11-11T09:57:01.1805348Z \u2713 retains a bounded diagnostic tail when the tunnel exits before readiness 60ms 2026-11-11T09:57:01.1805720Z \u2713 reports the real exit when reading tunnel diagnostics fails 26ms 2026-11-11T09:57:01.1806073Z \u2713 waits for the tunnel session before reporting the environment ready 47ms 2026-11-11T09:57:01.1806451Z \u2713 waits for a tunnel whose ssh connection outlasts the readiness timeout 43ms 2026-11-11T09:57:01.1806795Z \u2713 fails with a readiness error when ssh never connects 50ms 2026-11-11T09:57:01.1807101Z \u2713 does not ask for a password when the ag\u2026 4ms 2026-11-11T09:57:01.1807406Z \u2713 asks for a password when signing failur\u2026 5ms 2026-11-11T09:57:01.1807698Z \u2713 asks for a password when the server rej\u2026 4ms 2026-11-11T09:57:01.1808030Z \u2713 waits for local tunnel shutdown before reconnecting the same target 21ms 2026-11-11T09:57:01.1808409Z \u2713 waits for remote server shutdown before reconnecting the same target 22ms 2026-11-11T09:57:01.1808916Z \u2713 concurrent launches on one remote home record the server that owns it 16894ms 2026-11-11T09:57:01.1809226Z \u276f managed server forwarded agent (2) 2026-11-11T09:57:01.1809636Z  \xd7 keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 245ms 2026-11-11T09:57:01.1810428Z  \xd7 keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 357ms 2026-11-11T09:57:01.1832487Z 2026-11-11T09:57:01.1833027Z \u23af\u23af\u23af\u23af\u23af\u23af\u23af Failed Tests 2 \u23af\u23af\u23af\u23af\u23af\u23af\u23af 2026-11-11T09:57:01.1833276Z 2026-11-11T09:57:01.1835108Z  FAIL  src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: short home 2026-11-11T09:57:01.1839424Z PlatformError: NotFound: FileSystem.readFile (/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json) 2026-11-11T09:57:01.1840462Z  \u276f Module.systemError ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/PlatformError.ts:238:22 2026-11-11T09:57:01.1841197Z  \u276f ../../node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/src/internal/utils.ts:44:24 2026-11-11T09:57:01.1842067Z  \u276f ReadFileContext.callback ../../node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/src/NodeFileSystem.ts:531:76 2026-11-11T09:57:01.1842492Z 2026-11-11T09:57:01.1842746Z Caused by: Error: ENOENT: no such file or directory, open '/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json' 2026-11-11T09:57:01.1843389Z \u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af 2026-11-11T09:57:01.1851874Z Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/tmp/t3-ssh-agent-PRbo6E/home/.t3/fake-server.json' } 2026-11-11T09:57:01.1853077Z \u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[1/2]\u23af 2026-11-11T09:57:01.1853500Z 2026-11-11T09:57:01.1854115Z  FAIL  src/tunnel.test.ts > managed server forwarded agent > keeps the forwarded agent reachable from the managed server while connected and across reconnect: long home with a profile agent 2026-11-11T09:57:01.1855214Z PlatformError: NotFound: FileSystem.readFile (/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json) 2026-11-11T09:57:01.1856136Z  \u276f Module.systemError ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/PlatformError.ts:238:22 2026-11-11T09:57:01.1856968Z  \u276f ../../node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/src/internal/utils.ts:44:24 2026-11-11T09:57:01.1857750Z  \u276f ReadFileContext.callback ../../node_modules/.pnpm/@effect+platform-node-shared@4.1.2_bufferutil@4.1.0_effect@4.1.2_utf-8-validate@6.0.6/node_modules/@effect/platform-node-shared/src/NodeFileSystem.ts:531:76 2026-11-11T09:57:01.1858140Z 2026-11-11T09:57:01.1858495Z Caused by: Error: ENOENT: no such file or directory, open '/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json' 2026-11-11T09:57:01.1859148Z \u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af 2026-11-11T09:57:01.1859824Z Serialized Error: { errno: -2, code: 'ENOENT', syscall: 'open', path: '/tmp/t3-ssh-agent-qhF8e4/home-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/.t3/fake-server.json' } 2026-11-11T09:57:01.1860691Z \u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af\u23af[2/2]\u23af 2026-11-11T09:57:01.1861035Z 2026-11-11T09:57:01.1861042Z 2026-11-11T09:57:01.1861217Z  Test Files  1 failed | 3 passed (4) 2026-11-11T09:57:01.1861564Z  Tests  2 failed | 35 passed (37) 2026-11-11T09:57:01.1861817Z  Start at  09:56:42 2026-11-11T09:57:01.1864565Z  Duration  18.75s (tests 90%, setup 6%, import 2%, transform 2%) 2026-11-11T09:57:01.1871972Z 2026-11-11T09:57:01.2015250Z 2026-11-11T09:57:01.2017031Z --- 2026-11-11T09:57:01.2167864Z vp run: 3/4 successful. (Run `vp run --last-details` for full details) 2026-11-11T09:57:01.2177582Z ##[error]Process completed with exit code 1. 2026-11-11T09:57:01.2287018Z Post job cleanup. 2026-11-11T09:57:01.2298866Z ##[start-action display=Cache Vite+;id=__82b0de2e-0cab-48db-a12a-e5c1d9be00fb.vp_cache] 2026-11-11T09:57:01.2300459Z ##[end-action id=__82b0de2e-0cab-48db-a12a-e5c1d9be00fb.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-11-11T09:57:01.2334911Z Post job cleanup. 2026-11-11T09:57:01.2955137Z [command]/usr/local/bin/git version 2026-11-11T09:57:01.3002335Z git version 2.55.0 2026-11-11T09:57:01.3035014Z Temporarily overriding HOME='/home/runner/_work/_temp/7b5f0102-5118-4256-b7ee-e6e59ec46d78' before making global git config changes 2026-11-11T09:57:01.3035483Z Adding repository directory to the temporary git global config as a safe directory 2026-11-11T09:57:01.3042048Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-11-11T09:57:01.3079290Z Removing SSH command configuration 2026-11-11T09:57:01.3086728Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-11T09:57:01.3124863Z [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-11-11T09:57:01.3311221Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-11-11T09:57:01.3339463Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-11-11T09:57:01.3400694Z A job completed hook has been configured by the self-hosted runner administrator 2026-11-11T09:57:01.3447399Z ##[group]Run '/job_completed.sh' 2026-11-11T09:57:01.3468585Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-11T09:57:01.3468875Z env: 2026-11-11T09:57:01.3469060Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 259 2026-11-11T09:57:01.3469306Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 478 2026-11-11T09:57:01.3469536Z BLACKSMITH_CHECK_RUN_ID: 130451245240 2026-11-11T09:57:01.3469768Z BLACKSMITH_JOB_DISPLAY_NAME: Test 2026-11-11T09:57:01.3469993Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-11T09:57:01.3470225Z ##[endgroup] 2026-11-11T09:57:01.3607282Z Docker container cache not activated, skipping hash computation. 2026-11-11T09:57:01.4057771Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-11-11T09:57:01.4126090Z Cleaning up orphan processes 2026-11-11T09:57:01.4648803Z Terminate orphan process: pid (12250) (node-MainThread)