2026-10-24T12:44:07.5950951Z Current runner version: '2.338.1' 2026-10-24T12:44:07.5954379Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-iaxdwz3yrtj3xekw' 2026-10-24T12:44:07.5955025Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T12:44:07.5955820Z Machine name: 'ip-172-31-73-130' 2026-10-24T12:44:07.5957333Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T12:44:07.5958599Z Contents: read 2026-10-24T12:44:07.5958969Z Metadata: read 2026-10-24T12:44:07.5959474Z ##[endgroup] 2026-10-24T12:44:07.5960692Z Secret source: Actions 2026-10-24T12:44:07.5961359Z Cache mode: write 2026-10-24T12:44:07.5961833Z Prepare workflow directory 2026-10-24T12:44:07.6142516Z Prepare all required actions 2026-10-24T12:44:07.6168232Z Getting action download info 2026-10-24T12:44:07.7641065Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T12:44:07.7986645Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T12:44:07.8690648Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T12:44:08.0437813Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T12:44:08.0479438Z Complete job name: Test Server 5 2026-10-24T12:44:08.0852714Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T12:44:08.0915175Z ##[group]Run '/setup.sh' 2026-10-24T12:44:08.0923677Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:08.0924082Z env: 2026-10-24T12:44:08.0924306Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:08.0924591Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:08.0924870Z BLACKSMITH_CHECK_RUN_ID: 120875720045 2026-10-24T12:44:08.0925156Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5 2026-10-24T12:44:08.0925452Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T12:44:08.0925709Z ##[endgroup] 2026-10-24T12:44:08.1219589Z Logging daemon started (blacksmithd for logs) 2026-10-24T12:44:08.1331559Z Results daemon started (blacksmithd for results) 2026-10-24T12:44:08.1441604Z Background adoption and SSH setup started (PID: 2846) 2026-10-24T12:44:08.1442610Z 2026-10-24T12:44:08.1442732Z ---------------------------------------- 2026-10-24T12:44:08.1443447Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40095150909/jobs/120875720045 2026-10-24T12:44:08.1443907Z SSH Access (using your GitHub SSH key): 2026-10-24T12:44:08.1444337Z ssh -p 64002 runner@blacksmith-4vcpu-ubuntu-2404-iaxdwz3yrtj3xekw.vm.blacksmith.sh 2026-10-24T12:44:08.1444664Z 2026-10-24T12:44:08.1445277Z No GitHub SSH key? Add one at: 2026-10-24T12:44:08.1445819Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T12:44:08.1446231Z 2026-10-24T12:44:08.1446336Z ---------------------------------------- 2026-10-24T12:44:08.1446514Z 2026-10-24T12:44:08.1446654Z VM ID: blacksmith-4vcpu-ubuntu-2404-iaxdwz3yrtj3xekw 2026-10-24T12:44:08.1446998Z Host: production-152.236.40.176-x8664 2026-10-24T12:44:08.1447265Z Host Agent PID: 717366 2026-10-24T12:44:08.1447507Z Host Agent Git SHA: 1637818df 2026-10-24T12:44:08.1448033Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T12:44:08.1448452Z Blacksmith Host Generation: gen 2 2026-10-24T12:44:08.1448865Z Petname: production-ready-oryx-14c99397 2026-10-24T12:44:08.1449286Z Region: us-east 2026-10-24T12:44:08.1449632Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T12:44:08.1461817Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T12:44:08.1462116Z 2026-10-24T12:44:08.1462294Z Enabling Blacksmith transparent cache 2026-10-24T12:44:08.1676719Z ##[group]Run actions/checkout@v6 2026-10-24T12:44:08.1677023Z with: 2026-10-24T12:44:08.1677341Z fetch-depth: 2 2026-10-24T12:44:08.1677677Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T12:44:08.1678064Z sparse-checkout-cone-mode: false 2026-10-24T12:44:08.1678332Z repository: pingdotgg/t3code 2026-10-24T12:44:08.1680756Z token: *** 2026-10-24T12:44:08.1680968Z ssh-strict: true 2026-10-24T12:44:08.1681185Z ssh-user: git 2026-10-24T12:44:08.1681407Z persist-credentials: true 2026-10-24T12:44:08.1681645Z clean: true 2026-10-24T12:44:08.1681850Z fetch-tags: false 2026-10-24T12:44:08.1682071Z show-progress: true 2026-10-24T12:44:08.1682290Z lfs: false 2026-10-24T12:44:08.1682495Z submodules: false 2026-10-24T12:44:08.1682716Z set-safe-directory: true 2026-10-24T12:44:08.1683024Z allow-unsafe-pr-checkout: false 2026-10-24T12:44:08.1683275Z env: 2026-10-24T12:44:08.1683516Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:08.1683797Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:08.1684073Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:08.1684331Z ##[endgroup] 2026-10-24T12:44:08.2690167Z Syncing repository: pingdotgg/t3code 2026-10-24T12:44:08.2691145Z ##[group]Getting Git version info 2026-10-24T12:44:08.2691477Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T12:44:08.2691983Z [command]/usr/local/bin/git version 2026-10-24T12:44:08.2758075Z git version 2.55.0 2026-10-24T12:44:08.2768843Z ##[endgroup] 2026-10-24T12:44:08.2779484Z Temporarily overriding HOME='/home/runner/_work/_temp/5909e997-f815-481f-80fa-8a9e777c9be8' before making global git config changes 2026-10-24T12:44:08.2780601Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T12:44:08.2781224Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T12:44:08.2810869Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T12:44:08.2811847Z ##[group]Determining repository object format 2026-10-24T12:44:08.2813328Z ##[endgroup] 2026-10-24T12:44:08.2813699Z ##[group]Initializing the repository 2026-10-24T12:44:08.2815736Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T12:44:08.2848483Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T12:44:08.2849062Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T12:44:08.2849515Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T12:44:08.2849867Z hint: call: 2026-10-24T12:44:08.2850066Z hint: 2026-10-24T12:44:08.2850326Z hint: git config --global init.defaultBranch 2026-10-24T12:44:08.2850627Z hint: 2026-10-24T12:44:08.2850908Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T12:44:08.2851358Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T12:44:08.2851719Z hint: 2026-10-24T12:44:08.2851922Z hint: git branch -m 2026-10-24T12:44:08.2852152Z hint: 2026-10-24T12:44:08.2852451Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T12:44:08.2853152Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T12:44:08.2854386Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T12:44:08.2882465Z ##[endgroup] 2026-10-24T12:44:08.2883055Z ##[group]Disabling automatic garbage collection 2026-10-24T12:44:08.2884591Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T12:44:08.2906933Z ##[endgroup] 2026-10-24T12:44:08.2907450Z ##[group]Setting up auth 2026-10-24T12:44:08.2907868Z Removing SSH command configuration 2026-10-24T12:44:08.2910329Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T12:44:08.2933370Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T12:44:08.3068961Z Removing HTTP extra header 2026-10-24T12:44:08.3072607Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T12:44:08.3098084Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-24T12:44:08.3198490Z Removing includeIf entries pointing to credentials config files 2026-10-24T12:44:08.3203028Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T12:44:08.3228408Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T12:44:08.3331772Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c300ec02-5390-4a9e-811a-cdac186dec4c.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T12:44:08.3358432Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c300ec02-5390-4a9e-811a-cdac186dec4c.config 2026-10-24T12:44:08.3379446Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c300ec02-5390-4a9e-811a-cdac186dec4c.config 2026-10-24T12:44:08.3398618Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c300ec02-5390-4a9e-811a-cdac186dec4c.config 2026-10-24T12:44:08.3419062Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c300ec02-5390-4a9e-811a-cdac186dec4c.config 2026-10-24T12:44:08.3436037Z ##[endgroup] 2026-10-24T12:44:08.3436415Z ##[group]Fetching the repository 2026-10-24T12:44:08.3440934Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +473df35a66cb7d9eacac05268bdea6652afc4cd9:refs/remotes/pull/22877/merge 2026-10-24T12:44:08.6189873Z From https://github.com/pingdotgg/t3code 2026-10-24T12:44:08.6190712Z * [new ref] 473df35a66cb7d9eacac05268bdea6652afc4cd9 -> pull/22877/merge 2026-10-24T12:44:08.6211127Z ##[endgroup] 2026-10-24T12:44:08.6211818Z ##[group]Determining the checkout info 2026-10-24T12:44:08.6212590Z ##[endgroup] 2026-10-24T12:44:08.6214695Z ##[group]Setting up sparse checkout 2026-10-24T12:44:08.6215310Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T12:44:08.6244520Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T12:44:08.6265468Z .git/info/sparse-checkout 2026-10-24T12:44:08.6270261Z ##[endgroup] 2026-10-24T12:44:08.6270720Z ##[group]Checking out the ref 2026-10-24T12:44:08.6273536Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22877/merge 2026-10-24T12:44:15.4364146Z Updating files: 0% (1/6401) 2026-10-24T12:44:15.4391906Z Updating files: 1% (65/6401) 2026-10-24T12:44:15.4408845Z Updating files: 2% (129/6401) 2026-10-24T12:44:15.4429597Z Updating files: 3% (193/6401) 2026-10-24T12:44:15.4450130Z Updating files: 4% (257/6401) 2026-10-24T12:44:15.4480225Z Updating files: 5% (321/6401) 2026-10-24T12:44:15.4503025Z Updating files: 6% (385/6401) 2026-10-24T12:44:15.4555126Z Updating files: 7% (449/6401) 2026-10-24T12:44:15.4586907Z Updating files: 8% (513/6401) 2026-10-24T12:44:15.4609033Z Updating files: 9% (577/6401) 2026-10-24T12:44:15.4882101Z Updating files: 10% (641/6401) 2026-10-24T12:44:15.4897225Z Updating files: 11% (705/6401) 2026-10-24T12:44:15.4907915Z Updating files: 12% (769/6401) 2026-10-24T12:44:15.4923293Z Updating files: 13% (833/6401) 2026-10-24T12:44:15.4940908Z Updating files: 14% (897/6401) 2026-10-24T12:44:15.4958482Z Updating files: 15% (961/6401) 2026-10-24T12:44:15.4977452Z Updating files: 16% (1025/6401) 2026-10-24T12:44:15.4991289Z Updating files: 17% (1089/6401) 2026-10-24T12:44:15.5009413Z Updating files: 18% (1153/6401) 2026-10-24T12:44:15.5023819Z Updating files: 19% (1217/6401) 2026-10-24T12:44:15.5047499Z Updating files: 20% (1281/6401) 2026-10-24T12:44:15.5063895Z Updating files: 21% (1345/6401) 2026-10-24T12:44:15.5081856Z Updating files: 22% (1409/6401) 2026-10-24T12:44:15.5094970Z Updating files: 23% (1473/6401) 2026-10-24T12:44:15.5108182Z Updating files: 24% (1537/6401) 2026-10-24T12:44:15.5122989Z Updating files: 25% (1601/6401) 2026-10-24T12:44:15.5137740Z Updating files: 26% (1665/6401) 2026-10-24T12:44:15.5151114Z Updating files: 27% (1729/6401) 2026-10-24T12:44:15.5170083Z Updating files: 28% (1793/6401) 2026-10-24T12:44:15.5203301Z Updating files: 29% (1857/6401) 2026-10-24T12:44:15.5223804Z Updating files: 30% (1921/6401) 2026-10-24T12:44:15.5248024Z Updating files: 31% (1985/6401) 2026-10-24T12:44:15.5276009Z Updating files: 32% (2049/6401) 2026-10-24T12:44:15.5303768Z Updating files: 33% (2113/6401) 2026-10-24T12:44:15.5373265Z Updating files: 34% (2177/6401) 2026-10-24T12:44:15.5430530Z Updating files: 35% (2241/6401) 2026-10-24T12:44:15.5466015Z Updating files: 36% (2305/6401) 2026-10-24T12:44:15.5499360Z Updating files: 37% (2369/6401) 2026-10-24T12:44:15.5543838Z Updating files: 38% (2433/6401) 2026-10-24T12:44:15.5569999Z Updating files: 39% (2497/6401) 2026-10-24T12:44:15.5600254Z Updating files: 40% (2561/6401) 2026-10-24T12:44:15.5627536Z Updating files: 41% (2625/6401) 2026-10-24T12:44:15.5642074Z Updating files: 42% (2689/6401) 2026-10-24T12:44:15.5652276Z Updating files: 43% (2753/6401) 2026-10-24T12:44:15.5678916Z Updating files: 44% (2817/6401) 2026-10-24T12:44:15.5706049Z Updating files: 45% (2881/6401) 2026-10-24T12:44:15.5731970Z Updating files: 46% (2945/6401) 2026-10-24T12:44:15.5757560Z Updating files: 47% (3009/6401) 2026-10-24T12:44:15.5787801Z Updating files: 48% (3073/6401) 2026-10-24T12:44:15.5823822Z Updating files: 49% (3137/6401) 2026-10-24T12:44:15.5850461Z Updating files: 50% (3201/6401) 2026-10-24T12:44:15.5866071Z Updating files: 51% (3265/6401) 2026-10-24T12:44:15.5900969Z Updating files: 52% (3329/6401) 2026-10-24T12:44:15.5928322Z Updating files: 53% (3393/6401) 2026-10-24T12:44:15.5947797Z Updating files: 54% (3457/6401) 2026-10-24T12:44:15.5978037Z Updating files: 55% (3521/6401) 2026-10-24T12:44:15.6002844Z Updating files: 56% (3585/6401) 2026-10-24T12:44:15.6026364Z Updating files: 57% (3649/6401) 2026-10-24T12:44:15.6043361Z Updating files: 58% (3713/6401) 2026-10-24T12:44:15.6405173Z Updating files: 59% (3777/6401) 2026-10-24T12:44:15.6419342Z Updating files: 60% (3841/6401) 2026-10-24T12:44:15.6440011Z Updating files: 61% (3905/6401) 2026-10-24T12:44:15.6457496Z Updating files: 62% (3969/6401) 2026-10-24T12:44:15.6479506Z Updating files: 63% (4033/6401) 2026-10-24T12:44:15.6480714Z Updating files: 64% (4097/6401) 2026-10-24T12:44:15.6506531Z Updating files: 64% (4098/6401) 2026-10-24T12:44:15.6526458Z Updating files: 65% (4161/6401) 2026-10-24T12:44:15.6543810Z Updating files: 66% (4225/6401) 2026-10-24T12:44:15.6566965Z Updating files: 67% (4289/6401) 2026-10-24T12:44:15.6583012Z Updating files: 68% (4353/6401) 2026-10-24T12:44:15.6600818Z Updating files: 69% (4417/6401) 2026-10-24T12:44:15.6613547Z Updating files: 70% (4481/6401) 2026-10-24T12:44:15.6632997Z Updating files: 71% (4545/6401) 2026-10-24T12:44:15.6645622Z Updating files: 72% (4609/6401) 2026-10-24T12:44:15.6691796Z Updating files: 73% (4673/6401) 2026-10-24T12:44:15.7094836Z Updating files: 74% (4737/6401) 2026-10-24T12:44:15.7116581Z Updating files: 75% (4801/6401) 2026-10-24T12:44:15.7139916Z Updating files: 76% (4865/6401) 2026-10-24T12:44:15.7163915Z Updating files: 77% (4929/6401) 2026-10-24T12:44:15.7185206Z Updating files: 78% (4993/6401) 2026-10-24T12:44:15.7201252Z Updating files: 79% (5057/6401) 2026-10-24T12:44:15.7223049Z Updating files: 80% (5121/6401) 2026-10-24T12:44:15.7239154Z Updating files: 81% (5185/6401) 2026-10-24T12:44:15.7257451Z Updating files: 82% (5249/6401) 2026-10-24T12:44:15.7278896Z Updating files: 83% (5313/6401) 2026-10-24T12:44:15.7303626Z Updating files: 84% (5377/6401) 2026-10-24T12:44:15.7320265Z Updating files: 85% (5441/6401) 2026-10-24T12:44:15.7349029Z Updating files: 86% (5505/6401) 2026-10-24T12:44:15.7420918Z Updating files: 87% (5569/6401) 2026-10-24T12:44:15.7450050Z Updating files: 88% (5633/6401) 2026-10-24T12:44:15.7469553Z Updating files: 89% (5697/6401) 2026-10-24T12:44:15.7498852Z Updating files: 90% (5761/6401) 2026-10-24T12:44:15.7526090Z Updating files: 91% (5825/6401) 2026-10-24T12:44:15.7541755Z Updating files: 92% (5889/6401) 2026-10-24T12:44:15.7563213Z Updating files: 93% (5953/6401) 2026-10-24T12:44:15.7583386Z Updating files: 94% (6017/6401) 2026-10-24T12:44:15.7606927Z Updating files: 95% (6081/6401) 2026-10-24T12:44:15.7664381Z Updating files: 96% (6145/6401) 2026-10-24T12:44:15.7686953Z Updating files: 97% (6209/6401) 2026-10-24T12:44:15.7731911Z Updating files: 98% (6273/6401) 2026-10-24T12:44:15.7752276Z Updating files: 99% (6337/6401) 2026-10-24T12:44:15.7752705Z Updating files: 100% (6401/6401) 2026-10-24T12:44:15.7752845Z Updating files: 100% (6401/6401), done. 2026-10-24T12:44:15.7905363Z Note: switching to 'refs/remotes/pull/22877/merge'. 2026-10-24T12:44:15.7905735Z 2026-10-24T12:44:15.7905875Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T12:44:15.7906141Z changes and commit them, and you can discard any commits you make in this 2026-10-24T12:44:15.7906381Z state without impacting any branches by switching back to a branch. 2026-10-24T12:44:15.7906516Z 2026-10-24T12:44:15.7906611Z If you want to create a new branch to retain commits you create, you may 2026-10-24T12:44:15.7906839Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T12:44:15.7906965Z 2026-10-24T12:44:15.7907025Z git switch -c 2026-10-24T12:44:15.7907117Z 2026-10-24T12:44:15.7907174Z Or undo this operation with: 2026-10-24T12:44:15.7907287Z 2026-10-24T12:44:15.7907380Z git switch - 2026-10-24T12:44:15.7907458Z 2026-10-24T12:44:15.7907564Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T12:44:15.7907713Z 2026-10-24T12:44:15.7907876Z HEAD is now at 473df35 Merge 7c927b95dfdd02196de6bd7a7a87a66fa0c23279 into 7f7daad98503dc049b7230465ae3863d71f197e4 2026-10-24T12:44:15.7918852Z ##[endgroup] 2026-10-24T12:44:15.7951925Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T12:44:15.7972126Z 473df35a66cb7d9eacac05268bdea6652afc4cd9 2026-10-24T12:44:15.8106492Z Prepare all required actions 2026-10-24T12:44:15.8146625Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T12:44:15.8146854Z env: 2026-10-24T12:44:15.8147033Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:15.8147262Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:15.8147536Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:15.8147740Z ##[endgroup] 2026-10-24T12:44:15.8210191Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T12:44:15.8231125Z ##[group]Run set -uo pipefail 2026-10-24T12:44:15.8231447Z set -uo pipefail 2026-10-24T12:44:15.8231628Z  2026-10-24T12:44:15.8231789Z decide() { 2026-10-24T12:44:15.8232083Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T12:44:15.8232421Z  exit "${PIPESTATUS[0]}" 2026-10-24T12:44:15.8232638Z } 2026-10-24T12:44:15.8232800Z  2026-10-24T12:44:15.8232966Z fail_open() { 2026-10-24T12:44:15.8233215Z  echo "$* Running every job." 2026-10-24T12:44:15.8233437Z  decide 2026-10-24T12:44:15.8233605Z } 2026-10-24T12:44:15.8233759Z  2026-10-24T12:44:15.8234007Z # Reads the change from git rather than the REST API: every job that 2026-10-24T12:44:15.8234410Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T12:44:15.8234760Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T12:44:15.8235298Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T12:44:15.8235721Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T12:44:15.8236040Z  base=HEAD^1 2026-10-24T12:44:15.8236212Z  mode=() 2026-10-24T12:44:15.8236387Z else 2026-10-24T12:44:15.8236550Z  base=$BEFORE_SHA 2026-10-24T12:44:15.8236855Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T12:44:15.8237210Z  || fail_open "Could not fetch ${base}." 2026-10-24T12:44:15.8237603Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T12:44:15.8237923Z  mode=(--full) 2026-10-24T12:44:15.8238111Z fi 2026-10-24T12:44:15.8238272Z  2026-10-24T12:44:15.8238527Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T12:44:15.8239007Z # of a package changes that package just like editing it. It also keeps 2026-10-24T12:44:15.8239375Z # git from fetching file contents to score renames. 2026-10-24T12:44:15.8239775Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T12:44:15.8240162Z  || fail_open "Could not diff against ${base}." 2026-10-24T12:44:15.8240495Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T12:44:15.8250176Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:15.8250344Z env: 2026-10-24T12:44:15.8250454Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:15.8250601Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:15.8250738Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:15.8250872Z EVENT_NAME: pull_request 2026-10-24T12:44:15.8251011Z BEFORE_SHA: e8863b73d2d07edc5368820b150695006affd450 2026-10-24T12:44:15.8251162Z ##[endgroup] 2026-10-24T12:44:15.8856148Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, t3, t3code-relay 2026-10-24T12:44:15.8857765Z typecheck=true 2026-10-24T12:44:15.8857876Z build=true 2026-10-24T12:44:15.8857973Z test=true 2026-10-24T12:44:15.8858926Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/contracts @t3tools/provider-acp @t3tools/provider-acp-registry @t3tools/provider-core @t3tools/provider-cursor @t3tools/provider-grok @t3tools/provider-muse @t3tools/provider-opencode @t3tools/provider-pi @t3tools/shared @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/ssh @t3tools/tailscale @t3tools/scripts 2026-10-24T12:44:15.8860190Z test_web=true 2026-10-24T12:44:15.8861877Z test_server=true 2026-10-24T12:44:15.8861984Z rust=false 2026-10-24T12:44:15.8862087Z release_smoke=true 2026-10-24T12:44:15.8862196Z mobile_native=false 2026-10-24T12:44:15.8907263Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=69] 2026-10-24T12:44:15.8980915Z Prepare all required actions 2026-10-24T12:44:15.8981185Z Getting action download info 2026-10-24T12:44:16.0037133Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T12:44:16.1193644Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T12:44:16.1193811Z env: 2026-10-24T12:44:16.1193930Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:16.1194075Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:16.1194235Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:16.1194380Z ##[endgroup] 2026-10-24T12:44:16.1252758Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T12:44:16.1263456Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:16.1263805Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:16.1264107Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:16.1264344Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:16.1273088Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:16.1273265Z env: 2026-10-24T12:44:16.1273380Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:16.1273524Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:16.1273664Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:16.1273800Z ##[endgroup] 2026-10-24T12:44:16.1339748Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T12:44:16.1341628Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T12:44:16.1397793Z ##[group]Run actions/cache@v6 2026-10-24T12:44:16.1397933Z with: 2026-10-24T12:44:16.1398035Z path: ~/.vite-plus 2026-10-24T12:44:16.1398198Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T12:44:16.1398444Z enableCrossOsArchive: false 2026-10-24T12:44:16.1398579Z fail-on-cache-miss: false 2026-10-24T12:44:16.1398707Z lookup-only: false 2026-10-24T12:44:16.1398813Z save-always: false 2026-10-24T12:44:16.1398921Z env: 2026-10-24T12:44:16.1399040Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:16.1399191Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:16.1399330Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:16.1399464Z ##[endgroup] 2026-10-24T12:44:16.3577265Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T12:44:16.7336472Z Received 170349591 of 170349591 (100.0%), 460.2 MBs/sec 2026-10-24T12:44:16.7337550Z Cache Size: ~162 MB (170349591 B) 2026-10-24T12:44:16.7396262Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/76452479-519f-46a7-938d-fcc35916a406/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T12:44:17.3982555Z Cache restored successfully 2026-10-24T12:44:17.4138958Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T12:44:17.4197397Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1285] 2026-10-24T12:44:17.4200204Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T12:44:17.4226744Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T12:44:17.4226993Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T12:44:17.4227186Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T12:44:17.4239705Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:17.4239985Z env: 2026-10-24T12:44:17.4240162Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:17.4240406Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:17.4240647Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:17.4240863Z ##[endgroup] 2026-10-24T12:44:17.4278597Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T12:44:17.4285818Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T12:44:17.4287182Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T12:44:17.4290893Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T12:44:17.4292091Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T12:44:17.4303538Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T12:44:17.4303721Z store_path="$(vp pm cache dir)" 2026-10-24T12:44:17.4303877Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:17.4313131Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:17.4313297Z env: 2026-10-24T12:44:17.4313408Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:17.4313551Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:17.4313697Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:17.4313827Z ##[endgroup] 2026-10-24T12:44:17.4489380Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=19] 2026-10-24T12:44:17.4491905Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T12:44:17.4848327Z ##[group]Run actions/cache@v6 2026-10-24T12:44:17.4848481Z with: 2026-10-24T12:44:17.4848609Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T12:44:17.4848863Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T12:44:17.4849112Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T12:44:17.4849256Z enableCrossOsArchive: false 2026-10-24T12:44:17.4849388Z fail-on-cache-miss: false 2026-10-24T12:44:17.4849511Z lookup-only: false 2026-10-24T12:44:17.4849625Z save-always: false 2026-10-24T12:44:17.4849738Z env: 2026-10-24T12:44:17.4849842Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:17.4849992Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:17.4850131Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:17.4850260Z ##[endgroup] 2026-10-24T12:44:17.6695303Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T12:44:18.7398119Z Received 671088640 of 994208090 (67.5%), 608.9 MBs/sec 2026-10-24T12:44:19.2353456Z Received 994208090 of 994208090 (100.0%), 613.3 MBs/sec 2026-10-24T12:44:19.2353816Z Cache Size: ~948 MB (994208090 B) 2026-10-24T12:44:19.2388421Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/8b39efd1-5fd4-4422-b9ce-c19a7f5f27cc/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T12:44:24.4969603Z Cache restored successfully 2026-10-24T12:44:24.5428731Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T12:44:24.5486126Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7099] 2026-10-24T12:44:24.5488078Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T12:44:24.5498933Z ##[group]Run vp install 2026-10-24T12:44:24.5499071Z vp install 2026-10-24T12:44:24.5507842Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:44:24.5508001Z env: 2026-10-24T12:44:24.5508108Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:24.5508252Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:24.5508392Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:24.5508526Z ##[endgroup] 2026-10-24T12:44:24.5862703Z Scope: all 34 workspace projects 2026-10-24T12:44:24.6925938Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T12:44:25.0749017Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T12:44:25.0755121Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T12:44:25.0755471Z Virtual store is at: node_modules/.pnpm 2026-10-24T12:44:27.6258430Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.9s) 2026-10-24T12:44:27.6258698Z Lockfile is up to date, resolution step is skipped 2026-10-24T12:44:27.6441219Z Packages: +1721 2026-10-24T12:44:27.6441416Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T12:44:27.6795540Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T12:44:28.6586848Z . prepare$ vp config --no-agent 2026-10-24T12:44:28.7950333Z . prepare: Done 2026-10-24T12:44:28.7968165Z 2026-10-24T12:44:28.7968285Z devDependencies: 2026-10-24T12:44:28.7968457Z + @coderabbitai/config 1.1.0 2026-10-24T12:44:28.7968611Z + @shadcn/lint 0.1.5 2026-10-24T12:44:28.7969127Z + @types/node 24.12.4 2026-10-24T12:44:28.7969268Z + knip 6.34.0 2026-10-24T12:44:28.7969441Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T12:44:28.7969599Z + vite-plus 1.3.0 2026-10-24T12:44:28.7969671Z 2026-10-24T12:44:28.7985931Z Done in 4.2s using pnpm v12.14.0 2026-10-24T12:44:28.8279826Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4279] 2026-10-24T12:44:28.8334387Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:28.8335208Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T12:44:28.8349545Z shell: /usr/bin/bash -e {0} 2026-10-24T12:44:28.8349696Z env: 2026-10-24T12:44:28.8349828Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:28.8349988Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:28.8350154Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:28.8350303Z ##[endgroup] 2026-10-24T12:44:28.8721127Z ##[group]Run actions/cache@v6 2026-10-24T12:44:28.8721339Z with: 2026-10-24T12:44:28.8721511Z path: ~/.cache/ms-playwright 2026-10-24T12:44:28.8721737Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T12:44:28.8721981Z enableCrossOsArchive: false 2026-10-24T12:44:28.8722175Z fail-on-cache-miss: false 2026-10-24T12:44:28.8722363Z lookup-only: false 2026-10-24T12:44:28.8722532Z save-always: false 2026-10-24T12:44:28.8722694Z env: 2026-10-24T12:44:28.8722859Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:28.8723089Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:28.8723306Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:28.8723509Z ##[endgroup] 2026-10-24T12:44:29.0854523Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T12:44:29.2373807Z Received 106503405 of 106503405 (100.0%), 769.5 MBs/sec 2026-10-24T12:44:29.2374181Z Cache Size: ~102 MB (106503405 B) 2026-10-24T12:44:29.2386622Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/3c0f1d03-47b1-4519-b31e-c4d24a2108ef/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T12:44:29.4137093Z Cache restored successfully 2026-10-24T12:44:29.4257304Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T12:44:29.4517373Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T12:44:29.4518007Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T12:44:29.4518365Z test -n "$browser" 2026-10-24T12:44:29.4518614Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T12:44:29.4518956Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T12:44:29.4519317Z fi 2026-10-24T12:44:29.4533229Z shell: /usr/bin/bash -e {0} 2026-10-24T12:44:29.4533400Z env: 2026-10-24T12:44:29.4533519Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:29.4533713Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:29.4533867Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:29.4534126Z ##[endgroup] 2026-10-24T12:44:29.5303576Z ##[group]Run vp run --filter t3 test --shard 5/8 2026-10-24T12:44:29.5304093Z vp run --filter t3 test --shard 5/8 2026-10-24T12:44:29.5314580Z shell: /usr/bin/bash -e {0} 2026-10-24T12:44:29.5314728Z env: 2026-10-24T12:44:29.5314841Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:44:29.5314986Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:44:29.5315124Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:44:29.5315428Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T12:44:29.5315714Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T12:44:29.5315918Z ##[endgroup] 2026-10-24T12:44:29.7103997Z ~/apps/server$ vp test run --shard 5/8 ⊘ cache disabled 2026-10-24T12:44:29.8718438Z 2026-10-24T12:44:29.8719824Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T12:44:29.8720037Z 2026-10-24T12:44:35.1061656Z ✓ src/vcs/GitVcsDriver.test.ts (56 tests) 4142ms 2026-10-24T12:44:38.1563788Z ✓ src/http.test.ts (23 tests) 112ms 2026-10-24T12:44:39.2178292Z ✓ src/orchestration-v2/ThreadFind.test.ts (17 tests) 634ms 2026-10-24T12:44:40.3810415Z ✓ src/mcp/WorktreeMcpService.test.ts (18 tests) 171ms 2026-10-24T12:44:51.0094641Z ✓ src/serviceLauncher.test.ts (15 tests) 10337ms 2026-10-24T12:44:51.0095548Z ✓ service state persistence (12) 2026-10-24T12:44:51.0096805Z ✓ commits only after the trial reports prepared 2038ms 2026-10-24T12:44:51.0097503Z ✓ rolls back invalid trials with the startup environment 2054ms 2026-10-24T12:44:51.0114358Z ✓ restores the database when a migrating trial exits, with the database a file 2053ms 2026-10-24T12:44:51.0115241Z ✓ restores the database when a migrating trial exits, with the database a symlink 2057ms 2026-10-24T12:44:51.0116097Z ✓ restores the database when a migrating trial exits, with the database a dangling symlink 2058ms 2026-10-24T12:44:52.0842849Z ✓ src/workspace/WorkspaceEntries.test.ts (18 tests) 783ms 2026-10-24T12:44:53.0616608Z ✓ src/vcs/VcsStatusBroadcaster.test.ts (8 tests) 20ms 2026-10-24T12:44:54.3759246Z ✓ src/orchestration-v2/ThreadFork.execution.test.ts (5 tests) 267ms 2026-10-24T12:44:57.8717034Z ✓ src/orchestration-v2/testkit/ThreadMergeBack.integration.test.ts (2 tests) 2478ms 2026-10-24T12:44:57.8717746Z ✓ orchestration V2 merge-back provider replay (2) 2026-10-24T12:44:57.8718178Z ✓ merges two sibling fork deltas into the original codex thread 1604ms 2026-10-24T12:44:57.8724358Z ✓ merges two sibling fork deltas into the original claudeAgent thread 873ms 2026-10-24T12:44:58.8611709Z ✓ src/mcp/OrchestratorMcpService.activity.test.ts (3 tests) 12ms 2026-10-24T12:44:59.1809140Z stdout | src/htmlRender/HtmlRender.test.ts > HtmlRender > keeps every local file but the page itself out of the browser 2026-10-24T12:44:59.1809561Z [12:44:59.179] ERROR (#191): Error: test is skipped; abort execution 2026-10-24T12:44:59.1810230Z at context.skip (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3381:9) 2026-10-24T12:44:59.1810879Z at /home/runner/_work/t3code/t3code/apps/server/src/htmlRender/HtmlRender.test.ts:322:35 { 2026-10-24T12:44:59.1811183Z note: 'Set T3CODE_TEST_HEADLESS_SHELL to run this test.', 2026-10-24T12:44:59.1811381Z code: 'VITEST_PENDING', 2026-10-24T12:44:59.1811547Z taskId: '-1180934161_0_7', 2026-10-24T12:44:59.1811699Z [cause]: undefined 2026-10-24T12:44:59.1811825Z } 2026-10-24T12:44:59.1811886Z 2026-10-24T12:44:59.1812202Z stdout | src/htmlRender/HtmlRender.test.ts > HtmlRender > keeps the page off this machine's local network 2026-10-24T12:44:59.1812566Z [12:44:59.180] ERROR (#192): Error: test is skipped; abort execution 2026-10-24T12:44:59.1813334Z at context.skip (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3381:9) 2026-10-24T12:44:59.1814183Z at /home/runner/_work/t3code/t3code/apps/server/src/htmlRender/HtmlRender.test.ts:350:35 { 2026-10-24T12:44:59.1814557Z note: 'Set T3CODE_TEST_HEADLESS_SHELL to run this test.', 2026-10-24T12:44:59.1814982Z code: 'VITEST_PENDING', 2026-10-24T12:44:59.1815172Z taskId: '-1180934161_0_8', 2026-10-24T12:44:59.1815340Z [cause]: undefined 2026-10-24T12:44:59.1815464Z } 2026-10-24T12:44:59.1815522Z 2026-10-24T12:44:59.1822379Z ✓ src/htmlRender/HtmlRender.test.ts (9 tests | 2 skipped) 36ms 2026-10-24T12:45:00.2866246Z ✓ src/preview/ServerBrowserStream.test.ts (11 tests) 64ms 2026-10-24T12:45:03.2355324Z ✓ src/cli/project.test.ts (9 tests) 1253ms 2026-10-24T12:45:03.5439363Z ✓ src/usage/usageTranscriptReader.test.ts (13 tests) 42ms 2026-10-24T12:45:04.2002329Z ✓ scripts/migrate-dev-db.test.ts (7 tests) 235ms 2026-10-24T12:45:04.3903824Z ✓ src/provider/antigravityUsageLimits.test.ts (9 tests) 45ms 2026-10-24T12:45:05.5298730Z ✓ src/mcp/toolkits/project/handlers.test.ts (3 tests) 115ms 2026-10-24T12:45:06.5283440Z ✓ src/orchestration-v2/ThreadPullRequestService.test.ts (6 tests) 15ms 2026-10-24T12:45:06.8986691Z ✓ src/provider/providerCompatibility.test.ts (8 tests) 27ms 2026-10-24T12:45:07.3534259Z ✓ src/orchestration-v2/RunMetrics.test.ts (3 tests) 47ms 2026-10-24T12:45:07.7261129Z ✓ src/provider/ModelManifest.test.ts (6 tests) 25ms 2026-10-24T12:45:08.2579143Z ✓ src/persistence/initializeV2Database.test.ts (3 tests) 117ms 2026-10-24T12:45:08.3998103Z ✓ src/orchestration-v2/LiveStreamBudget.test.ts (7 tests) 15ms 2026-10-24T12:45:09.3391858Z ✓ src/orchestration-v2/CheckpointRestoreSafety.test.ts (7 tests) 18ms 2026-10-24T12:45:09.4227675Z ✓ src/preview/SessionControl.test.ts (9 tests) 4ms 2026-10-24T12:45:09.7146379Z ✓ src/device/SshDeviceHost.test.ts (1 test) 23ms 2026-10-24T12:45:09.9685136Z ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 11ms 2026-10-24T12:45:11.1540628Z ✓ src/cli/theme.test.ts (7 tests) 21ms 2026-10-24T12:45:11.4257508Z ✓ src/resourceTelemetry/ResourceMonitorBinary.test.ts (6 tests) 15ms 2026-10-24T12:45:11.8604732Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T12:45:11.8605114Z [12:45:11.858] INFO (#11): Migrations ran successfully { 2026-10-24T12:45:11.8605291Z migrations: [ 2026-10-24T12:45:11.8605434Z '1_OrchestrationEvents', 2026-10-24T12:45:11.8605617Z '2_OrchestrationCommandReceipts', 2026-10-24T12:45:11.8605795Z '3_CheckpointDiffBlobs', 2026-10-24T12:45:11.8605956Z '4_ProviderSessionRuntime', 2026-10-24T12:45:11.8606125Z '5_Projections', 2026-10-24T12:45:11.8606313Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T12:45:11.8606535Z '7_ProjectionThreadMessageAttachments', 2026-10-24T12:45:11.8606729Z '8_ProjectionThreadActivitySequence', 2026-10-24T12:45:11.8606943Z '9_ProviderSessionRuntimeMode', 2026-10-24T12:45:11.8607129Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T12:45:11.8607336Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T12:45:11.8607535Z '12_ProjectionThreadsInteractionMode', 2026-10-24T12:45:11.8607728Z '13_ProjectionThreadProposedPlans', 2026-10-24T12:45:11.8607998Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T12:45:11.8608246Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T12:45:11.8619995Z '16_CanonicalizeModelSelections', 2026-10-24T12:45:11.8620320Z '17_ProjectionThreadsArchivedAt', 2026-10-24T12:45:11.8620513Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T12:45:11.8620708Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T12:45:11.8620892Z '20_AuthAccessManagement', 2026-10-24T12:45:11.8621057Z '21_AuthSessionClientMetadata', 2026-10-24T12:45:11.8621239Z '22_AuthSessionLastConnectedAt', 2026-10-24T12:45:11.8621430Z '23_ProjectionThreadShellSummary', 2026-10-24T12:45:11.8621639Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T12:45:11.8621856Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T12:45:11.8622075Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T12:45:11.8622271Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T12:45:11.8622464Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T12:45:11.8622664Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T12:45:11.8622870Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T12:45:11.8623052Z '31_AuthAuthorizationScopes', 2026-10-24T12:45:11.8623228Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T12:45:11.8623409Z '33_ProjectionThreadsSettled', 2026-10-24T12:45:11.8623578Z '34_ProjectionThreadsSnoozed', 2026-10-24T12:45:11.8623785Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T12:45:11.8624277Z '36_ProjectionThreadsPinned', 2026-10-24T12:45:11.8624557Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T12:45:11.8624734Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T12:45:11.8624938Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T12:45:11.8625135Z '40_ProjectionProjectFaviconPath', 2026-10-24T12:45:11.8625315Z '41_AuthSessionClientConnection', 2026-10-24T12:45:11.8625501Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T12:45:11.8625684Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T12:45:11.8625872Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T12:45:11.8626055Z '45_ProjectionProjectsAutoPull', 2026-10-24T12:45:11.8626241Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T12:45:11.8626425Z '47_ProjectionProjectIcon', 2026-10-24T12:45:11.8626601Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T12:45:11.8626794Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T12:45:11.8627354Z '50_ProjectionThreadPullRequests', 2026-10-24T12:45:11.8627636Z '51_ProjectionThreadMessageContext', 2026-10-24T12:45:11.8627827Z '52_ProjectionThreadTitleState', 2026-10-24T12:45:11.8627998Z '53_PullRequestFilesViewed', 2026-10-24T12:45:11.8628191Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T12:45:11.8628372Z '55_OrchestrationV2', 2026-10-24T12:45:11.8628546Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T12:45:11.8628726Z '57_ScheduledTaskWebhooks', 2026-10-24T12:45:11.8628889Z '58_WebhookRelayDeliveries', 2026-10-24T12:45:11.8629044Z '59_McpAppModelContext', 2026-10-24T12:45:11.8629211Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T12:45:11.8629387Z '61_PullRequestReviewGuides', 2026-10-24T12:45:11.8629565Z '62_ThreadFailureLookupIndex', 2026-10-24T12:45:11.8629737Z '63_DropUnusedV1Projections', 2026-10-24T12:45:11.8629919Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T12:45:11.8630106Z '65_CodexUsageNativeTurnIndex', 2026-10-24T12:45:11.8630288Z '66_RepairClientSettlementTimestamps', 2026-10-24T12:45:11.8630461Z '67_WebhookDedupe', 2026-10-24T12:45:11.8630613Z '68_ShellStopRequestIndex', 2026-10-24T12:45:11.8630769Z '69_ThreadMessageSearch' 2026-10-24T12:45:11.8630896Z ] 2026-10-24T12:45:11.8630988Z } 2026-10-24T12:45:11.8631044Z 2026-10-24T12:45:11.8733781Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T12:45:11.8734237Z [12:45:11.872] INFO (#6): Migrations ran successfully { 2026-10-24T12:45:11.8734403Z migrations: [ 2026-10-24T12:45:11.8734537Z '1_OrchestrationEvents', 2026-10-24T12:45:11.8734725Z '2_OrchestrationCommandReceipts', 2026-10-24T12:45:11.8734901Z '3_CheckpointDiffBlobs', 2026-10-24T12:45:11.8735062Z '4_ProviderSessionRuntime', 2026-10-24T12:45:11.8735218Z '5_Projections', 2026-10-24T12:45:11.8735405Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T12:45:11.8735620Z '7_ProjectionThreadMessageAttachments', 2026-10-24T12:45:11.8735825Z '8_ProjectionThreadActivitySequence', 2026-10-24T12:45:11.8736007Z '9_ProviderSessionRuntimeMode', 2026-10-24T12:45:11.8736486Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T12:45:11.8736766Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T12:45:11.8736986Z '12_ProjectionThreadsInteractionMode', 2026-10-24T12:45:11.8737177Z '13_ProjectionThreadProposedPlans', 2026-10-24T12:45:11.8737384Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T12:45:11.8741586Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T12:45:11.8741971Z '16_CanonicalizeModelSelections', 2026-10-24T12:45:11.8742157Z '17_ProjectionThreadsArchivedAt', 2026-10-24T12:45:11.8742342Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T12:45:11.8742535Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T12:45:11.8742708Z '20_AuthAccessManagement', 2026-10-24T12:45:11.8742871Z '21_AuthSessionClientMetadata', 2026-10-24T12:45:11.8743044Z '22_AuthSessionLastConnectedAt', 2026-10-24T12:45:11.8743219Z '23_ProjectionThreadShellSummary', 2026-10-24T12:45:11.8743420Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T12:45:11.8743635Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T12:45:11.8743845Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T12:45:11.8744034Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T12:45:11.8744225Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T12:45:11.8744424Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T12:45:11.8744625Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T12:45:11.8744805Z '31_AuthAuthorizationScopes', 2026-10-24T12:45:11.8744983Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T12:45:11.8745161Z '33_ProjectionThreadsSettled', 2026-10-24T12:45:11.8745324Z '34_ProjectionThreadsSnoozed', 2026-10-24T12:45:11.8745502Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T12:45:11.8745675Z '36_ProjectionThreadsPinned', 2026-10-24T12:45:11.8745846Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T12:45:11.8746021Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T12:45:11.8746218Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T12:45:11.8746410Z '40_ProjectionProjectFaviconPath', 2026-10-24T12:45:11.8746585Z '41_AuthSessionClientConnection', 2026-10-24T12:45:11.8746771Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T12:45:11.8746994Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T12:45:11.8747185Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T12:45:11.8747370Z '45_ProjectionProjectsAutoPull', 2026-10-24T12:45:11.8747562Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T12:45:11.8747738Z '47_ProjectionProjectIcon', 2026-10-24T12:45:11.8747917Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T12:45:11.8748105Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T12:45:11.8748286Z '50_ProjectionThreadPullRequests', 2026-10-24T12:45:11.8748469Z '51_ProjectionThreadMessageContext', 2026-10-24T12:45:11.8748645Z '52_ProjectionThreadTitleState', 2026-10-24T12:45:11.8748927Z '53_PullRequestFilesViewed', 2026-10-24T12:45:11.8749116Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T12:45:11.8749294Z '55_OrchestrationV2', 2026-10-24T12:45:11.8749470Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T12:45:11.8749640Z '57_ScheduledTaskWebhooks', 2026-10-24T12:45:11.8749801Z '58_WebhookRelayDeliveries', 2026-10-24T12:45:11.8749958Z '59_McpAppModelContext', 2026-10-24T12:45:11.8750125Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T12:45:11.8750300Z '61_PullRequestReviewGuides', 2026-10-24T12:45:11.8750464Z '62_ThreadFailureLookupIndex', 2026-10-24T12:45:11.8750632Z '63_DropUnusedV1Projections', 2026-10-24T12:45:11.8750811Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T12:45:11.8750994Z '65_CodexUsageNativeTurnIndex', 2026-10-24T12:45:11.8751175Z '66_RepairClientSettlementTimestamps', 2026-10-24T12:45:11.8751350Z '67_WebhookDedupe', 2026-10-24T12:45:11.8751576Z '68_ShellStopRequestIndex', 2026-10-24T12:45:11.8751771Z '69_ThreadMessageSearch' 2026-10-24T12:45:11.8751898Z ] 2026-10-24T12:45:11.8751989Z } 2026-10-24T12:45:11.8752044Z 2026-10-24T12:45:11.8925150Z ✓ src/auth/http.test.ts (1 test) 86ms 2026-10-24T12:45:12.1890363Z ✓ src/device/AgentDeviceTarget.test.ts (2 tests) 154ms 2026-10-24T12:45:12.4659450Z ✓ src/persistence/Migrations/024_BackfillProjectionThreadShellSummary.test.ts (1 test) 17ms 2026-10-24T12:45:12.7419423Z ✓ src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts (1 test) 17ms 2026-10-24T12:45:13.0892535Z ✓ src/background/HostPowerMonitor.test.ts (3 tests) 7ms 2026-10-24T12:45:14.1148505Z ✓ src/mcp/toolkits/preview/handlers.test.ts (3 tests) 12ms 2026-10-24T12:45:14.4635815Z ✓ src/provider/CodexProvider.test.ts (5 tests) 2ms 2026-10-24T12:45:14.5961362Z ✓ src/scheduling/Scheduler.test.ts (4 tests) 12ms 2026-10-24T12:45:14.7525472Z ✓ src/device/localSshDeviceHost.test.ts (3 tests) 13ms 2026-10-24T12:45:15.0113126Z ✓ src/orchestration-v2/ThreadTransportPerformance.test.ts (1 test) 4ms 2026-10-24T12:45:15.4286993Z ✓ src/cli/thread.test.ts (3 tests) 4ms 2026-10-24T12:45:15.8054444Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 5ms 2026-10-24T12:45:15.9659609Z ✓ src/cloud/publicConfig.test.ts (4 tests) 7ms 2026-10-24T12:45:16.2429595Z ✓ src/provider/userInputAttachments.test.ts (2 tests) 10ms 2026-10-24T12:45:16.4959908Z ✓ src/telemetry/ProviderDimensions.test.ts (2 tests) 2ms 2026-10-24T12:45:16.6373163Z ✓ src/provider/Drivers/ClaudeHome.test.ts (3 tests) 6ms 2026-10-24T12:45:16.9636465Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 45ms 2026-10-24T12:45:17.2759259Z ✓ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 37ms 2026-10-24T12:45:17.3567397Z ✓ src/provider/CodexDeveloperInstructions.test.ts (3 tests) 2ms 2026-10-24T12:45:17.4355522Z ✓ src/assets/icns.test.ts (2 tests) 2ms 2026-10-24T12:45:18.4364199Z ✓ src/mcp/threadAccess.test.ts (1 test) 4ms 2026-10-24T12:45:18.6980168Z ✓ src/project/T3ProjectFileLoader.test.ts (1 test) 7ms 2026-10-24T12:45:23.4005730Z ✓ src/orchestration-v2/testkit/PiReplayFixtures.integration.test.ts (8 tests) 3457ms 2026-10-24T12:45:23.4006201Z ✓ Pi replay fixtures (8) 2026-10-24T12:45:23.4006500Z ✓ runs simple/pi through OrchestratorV2 using deterministic replay 363ms 2026-10-24T12:45:23.4006890Z ✓ runs multi_turn/pi through OrchestratorV2 using deterministic replay 357ms 2026-10-24T12:45:23.4007267Z ✓ runs pi_compaction/pi through OrchestratorV2 using deterministic replay 822ms 2026-10-24T12:45:23.4007660Z ✓ runs provider_thread_resume/pi through OrchestratorV2 using deterministic replay 373ms 2026-10-24T12:45:23.4008058Z ✓ runs thread_rollback/pi through OrchestratorV2 using deterministic replay 500ms 2026-10-24T12:45:23.4008459Z ✓ runs thread_rollback_after_stop/pi through OrchestratorV2 using deterministic replay 649ms 2026-10-24T12:45:23.4032144Z 2026-10-24T12:45:23.4038293Z  Test Files  52 passed (52) 2026-10-24T12:45:23.4038630Z  Tests  353 passed | 2 skipped (355) 2026-10-24T12:45:23.4038875Z  Start at  12:44:29 2026-10-24T12:45:23.4039127Z  Duration  53.52s (tests 49%, import 38%, transform 10%, setup 3%) 2026-10-24T12:45:23.4044945Z 2026-10-24T12:45:23.4045392Z  Import  1426 modules were evaluated 15685 times · 19.43s total, 38% of tracked time 2026-10-24T12:45:23.4045867Z   ~17.67s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T12:45:23.4046345Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T12:45:23.4046533Z 2026-10-24T12:45:23.4319451Z 2026-10-24T12:45:23.4404405Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T12:45:23.4404726Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T12:45:23.4404941Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T12:45:23.4405086Z else 2026-10-24T12:45:23.4405209Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T12:45:23.4405349Z fi 2026-10-24T12:45:23.4414959Z shell: /usr/bin/bash -e {0} 2026-10-24T12:45:23.4415087Z env: 2026-10-24T12:45:23.4415199Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:45:23.4415340Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:45:23.4415481Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T12:45:23.4415614Z ##[endgroup] 2026-10-24T12:45:23.4476447Z Post job cleanup. 2026-10-24T12:45:23.5093309Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T12:45:23.5161583Z Post job cleanup. 2026-10-24T12:45:23.5172751Z ##[start-action display=Cache full pnpm store;id=__40fa67ad-5622-474b-9783-62b7baa1b8a5.__actions_cache] 2026-10-24T12:45:23.5679513Z Post job cleanup. 2026-10-24T12:45:23.6307422Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T12:45:23.6338655Z ##[end-action id=__40fa67ad-5622-474b-9783-62b7baa1b8a5.__actions_cache;outcome=success;conclusion=success;duration_ms=116] 2026-10-24T12:45:23.6340318Z ##[start-action display=Cache Vite+;id=__40fa67ad-5622-474b-9783-62b7baa1b8a5.vp_cache] 2026-10-24T12:45:23.6360175Z Post job cleanup. 2026-10-24T12:45:23.6983183Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-24T12:45:23.7014334Z ##[end-action id=__40fa67ad-5622-474b-9783-62b7baa1b8a5.vp_cache;outcome=success;conclusion=success;duration_ms=67] 2026-10-24T12:45:23.7054149Z Post job cleanup. 2026-10-24T12:45:23.7466142Z [command]/usr/local/bin/git version 2026-10-24T12:45:23.7492020Z git version 2.55.0 2026-10-24T12:45:23.7510117Z Temporarily overriding HOME='/home/runner/_work/_temp/fb37b288-a1f4-46b3-bd7f-b20c46925798' before making global git config changes 2026-10-24T12:45:23.7510473Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T12:45:23.7513265Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T12:45:23.7534992Z Removing SSH command configuration 2026-10-24T12:45:23.7537919Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T12:45:23.7560599Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-24T12:45:23.7675768Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T12:45:23.7701183Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T12:45:23.7738878Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T12:45:23.7753266Z ##[group]Run '/job_completed.sh' 2026-10-24T12:45:23.7759211Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T12:45:23.7759378Z env: 2026-10-24T12:45:23.7759487Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 184 2026-10-24T12:45:23.7759634Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 358 2026-10-24T12:45:23.7759775Z BLACKSMITH_CHECK_RUN_ID: 120875720045 2026-10-24T12:45:23.7759918Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5 2026-10-24T12:45:23.7760064Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T12:45:23.7760198Z ##[endgroup] 2026-10-24T12:45:23.7830442Z Docker container cache not activated, skipping hash computation. 2026-10-24T12:45:23.8095272Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T12:45:23.8142964Z Cleaning up orphan processes