2026-10-22T02:06:37.5273655Z Current runner version: '2.337.0' 2026-10-22T02:06:37.5277592Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-s7fzyak5tjpgnjy4' 2026-10-22T02:06:37.5278383Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-22T02:06:37.5279285Z Machine name: 'ip-172-31-73-130' 2026-10-22T02:06:37.5281865Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T02:06:37.5283627Z Contents: read 2026-10-22T02:06:37.5284298Z Metadata: read 2026-10-22T02:06:37.5284842Z ##[endgroup] 2026-10-22T02:06:37.5286724Z Secret source: Actions 2026-10-22T02:06:37.5287758Z Cache mode: write 2026-10-22T02:06:37.5288773Z Prepare workflow directory 2026-10-22T02:06:37.5508774Z Prepare all required actions 2026-10-22T02:06:37.5537372Z Getting action download info 2026-10-22T02:06:37.6821382Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-22T02:06:37.7230808Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T02:06:37.7949705Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-22T02:06:37.9593803Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-22T02:06:37.9636901Z Complete job name: Test Server 3 2026-10-22T02:06:38.0042312Z A job started hook has been configured by the self-hosted runner administrator 2026-10-22T02:06:38.0124540Z ##[group]Run '/setup.sh' 2026-10-22T02:06:38.0137230Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:38.0137718Z env: 2026-10-22T02:06:38.0138012Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:38.0138365Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:38.0138943Z BLACKSMITH_CHECK_RUN_ID: 119597295124 2026-10-22T02:06:38.0139303Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-22T02:06:38.0139660Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T02:06:38.0139981Z ##[endgroup] 2026-10-22T02:06:38.0412449Z Logging daemon started (blacksmithd for logs) 2026-10-22T02:06:38.0544463Z Results daemon started (blacksmithd for results) 2026-10-22T02:06:38.0676099Z Background adoption and SSH setup started (PID: 2875) 2026-10-22T02:06:38.0676545Z 2026-10-22T02:06:38.0676696Z ---------------------------------------- 2026-10-22T02:06:38.0677336Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39709535858/jobs/119597295124 2026-10-22T02:06:38.0677825Z SSH Access (using your GitHub SSH key): 2026-10-22T02:06:38.0678421Z ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-s7fzyak5tjpgnjy4.vm.blacksmith.sh 2026-10-22T02:06:38.0678780Z 2026-10-22T02:06:38.0678927Z No GitHub SSH key? Add one at: 2026-10-22T02:06:38.0679505Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-22T02:06:38.0679962Z 2026-10-22T02:06:38.0680169Z ---------------------------------------- 2026-10-22T02:06:38.0680392Z 2026-10-22T02:06:38.0680571Z VM ID: blacksmith-4vcpu-ubuntu-2404-s7fzyak5tjpgnjy4 2026-10-22T02:06:38.0680976Z Host: production-152.236.31.72-x8664 2026-10-22T02:06:38.0681321Z Host Agent PID: 1385316 2026-10-22T02:06:38.0681632Z Host Agent Git SHA: 266f03d96 2026-10-22T02:06:38.0741325Z Host CPU Manufacturer: AuthenticAMD 2026-10-22T02:06:38.0741817Z Blacksmith Host Generation: gen 2 2026-10-22T02:06:38.0742229Z Petname: production-happy-condor-313d194d 2026-10-22T02:06:38.0742591Z Region: us-east 2026-10-22T02:06:38.0742891Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-22T02:06:38.0743586Z OS Version: Ubuntu 24.04.4 LTS 2026-10-22T02:06:38.0743963Z 2026-10-22T02:06:38.0744186Z Enabling Blacksmith transparent cache 2026-10-22T02:06:38.0983218Z ##[group]Run actions/checkout@v6 2026-10-22T02:06:38.0983595Z with: 2026-10-22T02:06:38.0983970Z fetch-depth: 2 2026-10-22T02:06:38.0984386Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-22T02:06:38.0984868Z sparse-checkout-cone-mode: false 2026-10-22T02:06:38.0985212Z repository: pingdotgg/t3code 2026-10-22T02:06:38.0987336Z token: *** 2026-10-22T02:06:38.0987615Z ssh-strict: true 2026-10-22T02:06:38.0987905Z ssh-user: git 2026-10-22T02:06:38.0988195Z persist-credentials: true 2026-10-22T02:06:38.0988508Z clean: true 2026-10-22T02:06:38.0988782Z fetch-tags: false 2026-10-22T02:06:38.0989074Z show-progress: true 2026-10-22T02:06:38.0989366Z lfs: false 2026-10-22T02:06:38.0989649Z submodules: false 2026-10-22T02:06:38.0989949Z set-safe-directory: true 2026-10-22T02:06:38.0990403Z allow-unsafe-pr-checkout: false 2026-10-22T02:06:38.0990758Z env: 2026-10-22T02:06:38.0991067Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:38.0991429Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:38.0991786Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:38.0992119Z ##[endgroup] 2026-10-22T02:06:38.2040591Z Syncing repository: pingdotgg/t3code 2026-10-22T02:06:38.2041664Z ##[group]Getting Git version info 2026-10-22T02:06:38.2042064Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-22T02:06:38.2042666Z [command]/usr/local/bin/git version 2026-10-22T02:06:38.2187242Z git version 2.55.0 2026-10-22T02:06:38.2201789Z ##[endgroup] 2026-10-22T02:06:38.2211587Z Temporarily overriding HOME='/home/runner/_work/_temp/e4b413a1-e6b4-4317-997f-4d7504ddb2dc' before making global git config changes 2026-10-22T02:06:38.2212356Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T02:06:38.2216726Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T02:06:38.2254502Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-22T02:06:38.2257039Z ##[group]Determining repository object format 2026-10-22T02:06:38.2258630Z ##[endgroup] 2026-10-22T02:06:38.2259300Z ##[group]Initializing the repository 2026-10-22T02:06:38.2262716Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-22T02:06:38.2303615Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T02:06:38.2304769Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T02:06:38.2305716Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T02:06:38.2306540Z hint: call: 2026-10-22T02:06:38.2307030Z hint: 2026-10-22T02:06:38.2307636Z hint: git config --global init.defaultBranch 2026-10-22T02:06:38.2308291Z hint: 2026-10-22T02:06:38.2308931Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T02:06:38.2309873Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T02:06:38.2311057Z hint: 2026-10-22T02:06:38.2312606Z hint: git branch -m 2026-10-22T02:06:38.2313930Z hint: 2026-10-22T02:06:38.2314475Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T02:06:38.2315268Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-22T02:06:38.2317184Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-22T02:06:38.2352164Z ##[endgroup] 2026-10-22T02:06:38.2352675Z ##[group]Disabling automatic garbage collection 2026-10-22T02:06:38.2359118Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-22T02:06:38.2384435Z ##[endgroup] 2026-10-22T02:06:38.2385105Z ##[group]Setting up auth 2026-10-22T02:06:38.2385663Z Removing SSH command configuration 2026-10-22T02:06:38.2389992Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T02:06:38.2417402Z [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-22T02:06:38.2579209Z Removing HTTP extra header 2026-10-22T02:06:38.2584372Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-22T02:06:38.2609920Z [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-22T02:06:38.2728835Z Removing includeIf entries pointing to credentials config files 2026-10-22T02:06:38.2732860Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T02:06:38.2765636Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T02:06:38.2885706Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-336f5dd0-f8e8-437b-87b0-617e2cad3fd9.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-22T02:06:38.2914647Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-336f5dd0-f8e8-437b-87b0-617e2cad3fd9.config 2026-10-22T02:06:38.2939303Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-336f5dd0-f8e8-437b-87b0-617e2cad3fd9.config 2026-10-22T02:06:38.2965433Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-336f5dd0-f8e8-437b-87b0-617e2cad3fd9.config 2026-10-22T02:06:38.2991273Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-336f5dd0-f8e8-437b-87b0-617e2cad3fd9.config 2026-10-22T02:06:38.3016784Z ##[endgroup] 2026-10-22T02:06:38.3017268Z ##[group]Fetching the repository 2026-10-22T02:06:38.3022614Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +f469c4b74addd9b26e32bfd88bd1ab7c50995715:refs/remotes/pull/23250/merge 2026-10-22T02:06:38.6671433Z From https://github.com/pingdotgg/t3code 2026-10-22T02:06:38.6672651Z * [new ref] f469c4b74addd9b26e32bfd88bd1ab7c50995715 -> pull/23250/merge 2026-10-22T02:06:38.6708566Z ##[endgroup] 2026-10-22T02:06:38.6709227Z ##[group]Determining the checkout info 2026-10-22T02:06:38.6710434Z ##[endgroup] 2026-10-22T02:06:38.6711408Z ##[group]Setting up sparse checkout 2026-10-22T02:06:38.6714923Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-22T02:06:38.6753013Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-22T02:06:38.6777063Z .git/info/sparse-checkout 2026-10-22T02:06:38.6781323Z ##[endgroup] 2026-10-22T02:06:38.6781891Z ##[group]Checking out the ref 2026-10-22T02:06:38.6784218Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23250/merge 2026-10-22T02:06:47.0630519Z Updating files: 0% (1/6271) 2026-10-22T02:06:47.0657671Z Updating files: 1% (63/6271) 2026-10-22T02:06:47.0674867Z Updating files: 2% (126/6271) 2026-10-22T02:06:47.0696395Z Updating files: 3% (189/6271) 2026-10-22T02:06:47.0716839Z Updating files: 4% (251/6271) 2026-10-22T02:06:47.0751727Z Updating files: 5% (314/6271) 2026-10-22T02:06:47.0778077Z Updating files: 6% (377/6271) 2026-10-22T02:06:47.0841029Z Updating files: 7% (439/6271) 2026-10-22T02:06:47.0871234Z Updating files: 8% (502/6271) 2026-10-22T02:06:47.0895768Z Updating files: 9% (565/6271) 2026-10-22T02:06:47.1164526Z Updating files: 10% (628/6271) 2026-10-22T02:06:47.1180520Z Updating files: 11% (690/6271) 2026-10-22T02:06:47.1191496Z Updating files: 12% (753/6271) 2026-10-22T02:06:47.1205700Z Updating files: 13% (816/6271) 2026-10-22T02:06:47.1222734Z Updating files: 14% (878/6271) 2026-10-22T02:06:47.1240799Z Updating files: 15% (941/6271) 2026-10-22T02:06:47.1260508Z Updating files: 16% (1004/6271) 2026-10-22T02:06:47.1274754Z Updating files: 17% (1067/6271) 2026-10-22T02:06:47.1293619Z Updating files: 18% (1129/6271) 2026-10-22T02:06:47.1308670Z Updating files: 19% (1192/6271) 2026-10-22T02:06:47.1332478Z Updating files: 20% (1255/6271) 2026-10-22T02:06:47.1349771Z Updating files: 21% (1317/6271) 2026-10-22T02:06:47.1368681Z Updating files: 22% (1380/6271) 2026-10-22T02:06:47.1384007Z Updating files: 23% (1443/6271) 2026-10-22T02:06:47.1396506Z Updating files: 24% (1506/6271) 2026-10-22T02:06:47.1411915Z Updating files: 25% (1568/6271) 2026-10-22T02:06:47.1425757Z Updating files: 26% (1631/6271) 2026-10-22T02:06:47.1438775Z Updating files: 27% (1694/6271) 2026-10-22T02:06:47.1468997Z Updating files: 28% (1756/6271) 2026-10-22T02:06:47.1492811Z Updating files: 29% (1819/6271) 2026-10-22T02:06:47.1514081Z Updating files: 30% (1882/6271) 2026-10-22T02:06:47.1539949Z Updating files: 31% (1945/6271) 2026-10-22T02:06:47.1569388Z Updating files: 32% (2007/6271) 2026-10-22T02:06:47.1597196Z Updating files: 33% (2070/6271) 2026-10-22T02:06:47.1669041Z Updating files: 34% (2133/6271) 2026-10-22T02:06:47.1726090Z Updating files: 35% (2195/6271) 2026-10-22T02:06:47.1760286Z Updating files: 36% (2258/6271) 2026-10-22T02:06:47.1790597Z Updating files: 37% (2321/6271) 2026-10-22T02:06:47.1834237Z Updating files: 38% (2383/6271) 2026-10-22T02:06:47.1860790Z Updating files: 39% (2446/6271) 2026-10-22T02:06:47.1892227Z Updating files: 40% (2509/6271) 2026-10-22T02:06:47.1924491Z Updating files: 41% (2572/6271) 2026-10-22T02:06:47.1942517Z Updating files: 42% (2634/6271) 2026-10-22T02:06:47.1952238Z Updating files: 43% (2697/6271) 2026-10-22T02:06:47.1973791Z Updating files: 44% (2760/6271) 2026-10-22T02:06:47.2003232Z Updating files: 45% (2822/6271) 2026-10-22T02:06:47.2028173Z Updating files: 46% (2885/6271) 2026-10-22T02:06:47.2054536Z Updating files: 47% (2948/6271) 2026-10-22T02:06:47.2086295Z Updating files: 48% (3011/6271) 2026-10-22T02:06:47.2116198Z Updating files: 49% (3073/6271) 2026-10-22T02:06:47.2154839Z Updating files: 50% (3136/6271) 2026-10-22T02:06:47.2170334Z Updating files: 51% (3199/6271) 2026-10-22T02:06:47.2206352Z Updating files: 52% (3261/6271) 2026-10-22T02:06:47.2231978Z Updating files: 53% (3324/6271) 2026-10-22T02:06:47.2252704Z Updating files: 54% (3387/6271) 2026-10-22T02:06:47.2276189Z Updating files: 55% (3450/6271) 2026-10-22T02:06:47.2295100Z Updating files: 56% (3512/6271) 2026-10-22T02:06:47.2313467Z Updating files: 57% (3575/6271) 2026-10-22T02:06:47.2330835Z Updating files: 58% (3638/6271) 2026-10-22T02:06:47.2713241Z Updating files: 59% (3700/6271) 2026-10-22T02:06:47.2727567Z Updating files: 60% (3763/6271) 2026-10-22T02:06:47.2746252Z Updating files: 61% (3826/6271) 2026-10-22T02:06:47.2766114Z Updating files: 62% (3889/6271) 2026-10-22T02:06:47.2788973Z Updating files: 63% (3951/6271) 2026-10-22T02:06:47.2818067Z Updating files: 64% (4014/6271) 2026-10-22T02:06:47.2844044Z Updating files: 65% (4077/6271) 2026-10-22T02:06:47.2861704Z Updating files: 66% (4139/6271) 2026-10-22T02:06:47.2890926Z Updating files: 67% (4202/6271) 2026-10-22T02:06:47.2904250Z Updating files: 68% (4265/6271) 2026-10-22T02:06:47.2924358Z Updating files: 69% (4327/6271) 2026-10-22T02:06:47.2937601Z Updating files: 70% (4390/6271) 2026-10-22T02:06:47.2957978Z Updating files: 71% (4453/6271) 2026-10-22T02:06:47.2978229Z Updating files: 72% (4516/6271) 2026-10-22T02:06:47.3009564Z Updating files: 73% (4578/6271) 2026-10-22T02:06:47.3284649Z Updating files: 74% (4641/6271) 2026-10-22T02:06:47.3475714Z Updating files: 75% (4704/6271) 2026-10-22T02:06:47.3497633Z Updating files: 76% (4766/6271) 2026-10-22T02:06:47.3517789Z Updating files: 77% (4829/6271) 2026-10-22T02:06:47.3544123Z Updating files: 78% (4892/6271) 2026-10-22T02:06:47.3563219Z Updating files: 79% (4955/6271) 2026-10-22T02:06:47.3582359Z Updating files: 80% (5017/6271) 2026-10-22T02:06:47.3600265Z Updating files: 81% (5080/6271) 2026-10-22T02:06:47.3619082Z Updating files: 82% (5143/6271) 2026-10-22T02:06:47.3636941Z Updating files: 83% (5205/6271) 2026-10-22T02:06:47.3661912Z Updating files: 84% (5268/6271) 2026-10-22T02:06:47.3682410Z Updating files: 85% (5331/6271) 2026-10-22T02:06:47.3705938Z Updating files: 86% (5394/6271) 2026-10-22T02:06:47.3775958Z Updating files: 87% (5456/6271) 2026-10-22T02:06:47.3808977Z Updating files: 88% (5519/6271) 2026-10-22T02:06:47.3826906Z Updating files: 89% (5582/6271) 2026-10-22T02:06:47.3852822Z Updating files: 90% (5644/6271) 2026-10-22T02:06:47.3887645Z Updating files: 91% (5707/6271) 2026-10-22T02:06:47.3906089Z Updating files: 92% (5770/6271) 2026-10-22T02:06:47.3924775Z Updating files: 93% (5833/6271) 2026-10-22T02:06:47.3947185Z Updating files: 94% (5895/6271) 2026-10-22T02:06:47.3970386Z Updating files: 95% (5958/6271) 2026-10-22T02:06:47.4021533Z Updating files: 96% (6021/6271) 2026-10-22T02:06:47.4057481Z Updating files: 97% (6083/6271) 2026-10-22T02:06:47.4108524Z Updating files: 98% (6146/6271) 2026-10-22T02:06:47.4129087Z Updating files: 99% (6209/6271) 2026-10-22T02:06:47.4129379Z Updating files: 100% (6271/6271) 2026-10-22T02:06:47.4129568Z Updating files: 100% (6271/6271), done. 2026-10-22T02:06:47.4296662Z Note: switching to 'refs/remotes/pull/23250/merge'. 2026-10-22T02:06:47.4297012Z 2026-10-22T02:06:47.4297202Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T02:06:47.4297653Z changes and commit them, and you can discard any commits you make in this 2026-10-22T02:06:47.4298078Z state without impacting any branches by switching back to a branch. 2026-10-22T02:06:47.4298328Z 2026-10-22T02:06:47.4298483Z If you want to create a new branch to retain commits you create, you may 2026-10-22T02:06:47.4299011Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T02:06:47.4299237Z 2026-10-22T02:06:47.4299338Z git switch -c 2026-10-22T02:06:47.4299498Z 2026-10-22T02:06:47.4299599Z Or undo this operation with: 2026-10-22T02:06:47.4299768Z 2026-10-22T02:06:47.4299857Z git switch - 2026-10-22T02:06:47.4300018Z 2026-10-22T02:06:47.4300220Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T02:06:47.4300491Z 2026-10-22T02:06:47.4300791Z HEAD is now at f469c4b Merge 0df1ba9eaefa23c18c535514cbf0ece4a67aae75 into 6318bfc597e544679848c4ed816606bacd32a175 2026-10-22T02:06:47.4310924Z ##[endgroup] 2026-10-22T02:06:47.4348622Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-22T02:06:47.4369490Z f469c4b74addd9b26e32bfd88bd1ab7c50995715 2026-10-22T02:06:47.4516454Z Prepare all required actions 2026-10-22T02:06:47.4559412Z ##[group]Run ./.github/actions/ci-changes 2026-10-22T02:06:47.4559583Z env: 2026-10-22T02:06:47.4559713Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:47.4559869Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:47.4560026Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:47.4560173Z ##[endgroup] 2026-10-22T02:06:47.4605647Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-22T02:06:47.4670366Z ##[group]Run set -uo pipefail 2026-10-22T02:06:47.4670683Z set -uo pipefail 2026-10-22T02:06:47.4670817Z  2026-10-22T02:06:47.4670931Z decide() { 2026-10-22T02:06:47.4671136Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-22T02:06:47.4671362Z  exit "${PIPESTATUS[0]}" 2026-10-22T02:06:47.4671505Z } 2026-10-22T02:06:47.4671614Z  2026-10-22T02:06:47.4671721Z fail_open() { 2026-10-22T02:06:47.4671885Z  echo "$* Running every job." 2026-10-22T02:06:47.4672029Z  decide 2026-10-22T02:06:47.4672144Z } 2026-10-22T02:06:47.4672246Z  2026-10-22T02:06:47.4672431Z # Reads the change from git rather than the REST API: every job that 2026-10-22T02:06:47.4672704Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-22T02:06:47.4672941Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-22T02:06:47.4673224Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-22T02:06:47.4673643Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-22T02:06:47.4673846Z  base=HEAD^1 2026-10-22T02:06:47.4673967Z  mode=() 2026-10-22T02:06:47.4674085Z else 2026-10-22T02:06:47.4674198Z  base=$BEFORE_SHA 2026-10-22T02:06:47.4674404Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-22T02:06:47.4674633Z  || fail_open "Could not fetch ${base}." 2026-10-22T02:06:47.4674851Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-22T02:06:47.4675049Z  mode=(--full) 2026-10-22T02:06:47.4675172Z fi 2026-10-22T02:06:47.4675272Z  2026-10-22T02:06:47.4675443Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-22T02:06:47.4675705Z # of a package changes that package just like editing it. It also keeps 2026-10-22T02:06:47.4675942Z # git from fetching file contents to score renames. 2026-10-22T02:06:47.4676195Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-22T02:06:47.4676437Z  || fail_open "Could not diff against ${base}." 2026-10-22T02:06:47.4676645Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-22T02:06:47.4689887Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:47.4690065Z env: 2026-10-22T02:06:47.4690191Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:47.4690352Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:47.4690511Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:47.4690663Z EVENT_NAME: pull_request 2026-10-22T02:06:47.4690790Z BEFORE_SHA: 2026-10-22T02:06:47.4690907Z ##[endgroup] 2026-10-22T02:06:47.5252081Z Affected packages: @t3tools/scripts, t3 2026-10-22T02:06:47.5252514Z typecheck=true 2026-10-22T02:06:47.5252733Z build=true 2026-10-22T02:06:47.5252878Z test=true 2026-10-22T02:06:47.5253043Z test_packages=@t3tools/scripts 2026-10-22T02:06:47.5253249Z test_web=false 2026-10-22T02:06:47.5253375Z test_server=true 2026-10-22T02:06:47.5253497Z rust=false 2026-10-22T02:06:47.5253653Z release_smoke=false 2026-10-22T02:06:47.5254779Z mobile_native=false 2026-10-22T02:06:47.5309531Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=70] 2026-10-22T02:06:47.5387327Z Prepare all required actions 2026-10-22T02:06:47.5387626Z Getting action download info 2026-10-22T02:06:47.6142992Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-22T02:06:47.7236236Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-22T02:06:47.7236424Z env: 2026-10-22T02:06:47.7236548Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:47.7236700Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:47.7236848Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:47.7236996Z ##[endgroup] 2026-10-22T02:06:47.8028497Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-22T02:06:47.8045694Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T02:06:47.8046067Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T02:06:47.8059427Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:47.8059608Z env: 2026-10-22T02:06:47.8059734Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:47.8059893Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:47.8060039Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:47.8060184Z ##[endgroup] 2026-10-22T02:06:47.8098974Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=6] 2026-10-22T02:06:47.8100876Z ##[start-action display=Cache Vite+;id=__self.__actions_cache] 2026-10-22T02:06:47.8160421Z ##[group]Run actions/cache@v6 2026-10-22T02:06:47.8160740Z with: 2026-10-22T02:06:47.8160857Z path: ~/.vite-plus 2026-10-22T02:06:47.8160994Z key: vite-plus-home-v1-Linux-X64-1.3.0 2026-10-22T02:06:47.8161161Z enableCrossOsArchive: false 2026-10-22T02:06:47.8161301Z fail-on-cache-miss: false 2026-10-22T02:06:47.8161435Z lookup-only: false 2026-10-22T02:06:47.8161552Z save-always: false 2026-10-22T02:06:47.8161670Z env: 2026-10-22T02:06:47.8161797Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:47.8161953Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:47.8162111Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:47.8162261Z ##[endgroup] 2026-10-22T02:06:48.0332025Z Cache hit for: vite-plus-home-v1-Linux-X64-1.3.0 2026-10-22T02:06:48.3013603Z Received 101854644 of 101854644 (100.0%), 393.3 MBs/sec 2026-10-22T02:06:48.3013958Z Cache Size: ~97 MB (101854644 B) 2026-10-22T02:06:48.3028839Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/febcd83a-ba76-4a85-8497-b9ae3610a6b9/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T02:06:48.7547020Z Cache restored successfully 2026-10-22T02:06:48.7669480Z Cache restored from key: vite-plus-home-v1-Linux-X64-1.3.0 2026-10-22T02:06:48.7742948Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=964] 2026-10-22T02:06:48.7745413Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-22T02:06:48.7785509Z ##[group]Run voidzero-dev/setup-vp@v1 2026-10-22T02:06:48.7785666Z with: 2026-10-22T02:06:48.7785777Z node-version-file: package.json 2026-10-22T02:06:48.7785907Z cache: false 2026-10-22T02:06:48.7786011Z run-install: false 2026-10-22T02:06:48.7786122Z sfw: false 2026-10-22T02:06:48.7786224Z env: 2026-10-22T02:06:48.7786332Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:48.7786480Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:48.7786619Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:48.7786750Z ##[endgroup] 2026-10-22T02:06:48.8470313Z Resolved Node.js version '26.12.1' from package.json 2026-10-22T02:06:48.8563872Z Resolved Vite+ version '1.3.0' from package.json 2026-10-22T02:06:48.8564227Z Installing Vite+@1.3.0... 2026-10-22T02:06:48.8586491Z [command]/usr/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash 2026-10-22T02:06:49.6963435Z info: installing vite-plus@1.3.0... 2026-10-22T02:06:49.6965005Z info: Preparing Node.js and pnpm... 2026-10-22T02:06:50.4463000Z info: Installing dependencies... 2026-10-22T02:06:56.4548040Z ✓ Dependencies installed. 2026-10-22T02:06:56.4555734Z Setup: 2026-10-22T02:06:56.4555940Z Preparing vite-plus environment. 2026-10-22T02:06:56.4556113Z 2026-10-22T02:06:56.4565474Z Created Shims: 2026-10-22T02:06:56.4565790Z /home/runner/.vite-plus/bin/node 2026-10-22T02:06:56.4566077Z /home/runner/.vite-plus/bin/npm 2026-10-22T02:06:56.4566371Z /home/runner/.vite-plus/bin/npx 2026-10-22T02:06:56.4566572Z /home/runner/.vite-plus/bin/pnpm 2026-10-22T02:06:56.4566775Z /home/runner/.vite-plus/bin/pnpx 2026-10-22T02:06:56.4566978Z /home/runner/.vite-plus/bin/pn 2026-10-22T02:06:56.4567179Z /home/runner/.vite-plus/bin/pnx 2026-10-22T02:06:56.4567377Z /home/runner/.vite-plus/bin/yarn 2026-10-22T02:06:56.4567593Z /home/runner/.vite-plus/bin/yarnpkg 2026-10-22T02:06:56.4567799Z /home/runner/.vite-plus/bin/bun 2026-10-22T02:06:56.4568002Z /home/runner/.vite-plus/bin/bunx 2026-10-22T02:06:56.4568206Z /home/runner/.vite-plus/bin/vpx 2026-10-22T02:06:56.4568417Z /home/runner/.vite-plus/bin/vpr 2026-10-22T02:06:56.4568571Z 2026-10-22T02:06:56.4568648Z Next Steps: 2026-10-22T02:06:56.4568804Z For Bash, run: 2026-10-22T02:06:56.4568981Z . "/home/runner/.vite-plus/env" 2026-10-22T02:06:56.4569127Z 2026-10-22T02:06:56.4569304Z If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions. 2026-10-22T02:06:56.4569586Z Login Bash shells must also load the command through their login profile. 2026-10-22T02:06:56.4569729Z 2026-10-22T02:06:56.4569848Z Restart an already-running IDE to load its environment. Run `vp env doctor` to verify. 2026-10-22T02:06:56.4570217Z ✓ Vite+ setup complete. 2026-10-22T02:06:56.4601001Z Setting up Node.js 26.12.1 via vp env use... 2026-10-22T02:06:56.4605162Z [command]/home/runner/.vite-plus/bin/vp env use 26.12.1 2026-10-22T02:06:56.4627330Z Installing Node.js v26.12.1... 2026-10-22T02:06:57.2043891Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-22T02:06:57.2091309Z vp v1.3.0 2026-10-22T02:06:57.2091398Z 2026-10-22T02:06:57.2091492Z Local vite-plus: 2026-10-22T02:06:57.2091617Z vite-plus Not found 2026-10-22T02:06:57.2091692Z 2026-10-22T02:06:57.2091737Z Tools: 2026-10-22T02:06:57.2091842Z vite Not found 2026-10-22T02:06:57.2091967Z rolldown Not found 2026-10-22T02:06:57.2092083Z vitest Not found 2026-10-22T02:06:57.2092204Z oxfmt Not found 2026-10-22T02:06:57.2092317Z oxlint Not found 2026-10-22T02:06:57.2092434Z oxlint-tsgolint Not found 2026-10-22T02:06:57.2092556Z tsdown Not found 2026-10-22T02:06:57.2092629Z 2026-10-22T02:06:57.2092672Z Environment: 2026-10-22T02:06:57.2092784Z Package manager pnpm v12.14.0 2026-10-22T02:06:57.2092966Z Node.js v26.12.1 (.session-node-version) 2026-10-22T02:06:57.2139259Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=8439] 2026-10-22T02:06:57.2141926Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-22T02:06:57.2155908Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-22T02:06:57.2156216Z store_path="$(vp pm cache dir)" 2026-10-22T02:06:57.2156482Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-22T02:06:57.2177239Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:57.2177522Z env: 2026-10-22T02:06:57.2177716Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:06:57.2177959Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:06:57.2178201Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:57.2178421Z ##[endgroup] 2026-10-22T02:07:00.5550561Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=3340] 2026-10-22T02:07:00.5552900Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache_2] 2026-10-22T02:07:00.6608685Z ##[group]Run actions/cache@v6 2026-10-22T02:07:00.6608859Z with: 2026-10-22T02:07:00.6609055Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-22T02:07:00.6609678Z key: pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea 2026-10-22T02:07:00.6610219Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-22T02:07:00.6610452Z enableCrossOsArchive: false 2026-10-22T02:07:00.6610650Z fail-on-cache-miss: false 2026-10-22T02:07:00.6610770Z lookup-only: false 2026-10-22T02:07:00.6610876Z save-always: false 2026-10-22T02:07:00.6610991Z env: 2026-10-22T02:07:00.6611099Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:07:00.6611244Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:07:00.6611382Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:00.6611515Z ##[endgroup] 2026-10-22T02:07:00.8868565Z Cache hit for: pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea 2026-10-22T02:07:01.9117690Z Received 566231040 of 976757824 (58.0%), 538.9 MBs/sec 2026-10-22T02:07:02.5082913Z Received 976757824 of 976757824 (100.0%), 581.5 MBs/sec 2026-10-22T02:07:02.5146437Z Cache Size: ~932 MB (976757824 B) 2026-10-22T02:07:02.5202959Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9ddfe670-af6d-46e7-a155-cae3f6a4c737/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T02:07:08.0455389Z Cache restored successfully 2026-10-22T02:07:08.0915050Z Cache restored from key: pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea 2026-10-22T02:07:08.1031852Z ##[end-action id=__self.__actions_cache_2;outcome=success;conclusion=success;duration_ms=7547] 2026-10-22T02:07:08.1033809Z ##[start-action display=Install dependencies;id=__self.__run] 2026-10-22T02:07:08.1046415Z ##[group]Run vp install 2026-10-22T02:07:08.1046566Z vp install 2026-10-22T02:07:08.1060384Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:07:08.1060580Z env: 2026-10-22T02:07:08.1060705Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:07:08.1060861Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:07:08.1061011Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:08.1061158Z ##[endgroup] 2026-10-22T02:07:08.1433059Z Scope: all 33 workspace projects 2026-10-22T02:07:08.2618344Z ? Verifying lockfile against supply-chain policies (2140 entries)... 2026-10-22T02:07:08.6487856Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-22T02:07:08.6488308Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-22T02:07:08.6488662Z Virtual store is at: node_modules/.pnpm 2026-10-22T02:07:11.5989938Z ✓ Lockfile passes supply-chain policies (2140 entries in 3.3s) 2026-10-22T02:07:11.5990274Z Lockfile is up to date, resolution step is skipped 2026-10-22T02:07:11.6247685Z Packages: +1748 2026-10-22T02:07:11.6248079Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-22T02:07:11.7087120Z Progress: resolved 1748, reused 1745, downloaded 0, added 1748, done 2026-10-22T02:07:12.7603041Z . prepare$ effect-tsgo patch && vp config --no-agent 2026-10-22T02:07:13.0131193Z . prepare: Patched typescript at /home/runner/_work/t3code/t3code/node_modules/.pnpm/@typescript+typescript-linux-x64@7.0.2/node_modules/@typescript/typescript-linux-x64/lib/tsc 2026-10-22T02:07:13.1174505Z . prepare: Done 2026-10-22T02:07:13.1194481Z 2026-10-22T02:07:13.1194754Z devDependencies: 2026-10-22T02:07:13.1195104Z + @coderabbitai/config 1.1.0 2026-10-22T02:07:13.1195401Z + @effect/tsgo 0.51.1 2026-10-22T02:07:13.1195549Z + @shadcn/lint 0.1.5 2026-10-22T02:07:13.1195670Z + @types/node 24.12.4 2026-10-22T02:07:13.1195784Z + knip 6.34.0 2026-10-22T02:07:13.1195888Z + tsc-rs 0.7.0 2026-10-22T02:07:13.1195994Z + typescript 7.0.2 2026-10-22T02:07:13.1196108Z + vite-plus 1.3.0 2026-10-22T02:07:13.1196177Z 2026-10-22T02:07:13.1209999Z Done in 5s using pnpm v12.14.0 2026-10-22T02:07:13.1371995Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=5033] 2026-10-22T02:07:13.1416472Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T02:07:13.1416966Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T02:07:13.1432067Z shell: /usr/bin/bash -e {0} 2026-10-22T02:07:13.1432213Z env: 2026-10-22T02:07:13.1432334Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:07:13.1432482Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:07:13.1432641Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:13.1432796Z ##[endgroup] 2026-10-22T02:07:13.1890956Z ##[group]Run actions/cache@v6 2026-10-22T02:07:13.1891124Z with: 2026-10-22T02:07:13.1891246Z path: ~/.cache/ms-playwright 2026-10-22T02:07:13.1891431Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T02:07:13.1891601Z enableCrossOsArchive: false 2026-10-22T02:07:13.1891738Z fail-on-cache-miss: false 2026-10-22T02:07:13.1891864Z lookup-only: false 2026-10-22T02:07:13.1891979Z save-always: false 2026-10-22T02:07:13.1892088Z env: 2026-10-22T02:07:13.1892200Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:07:13.1892351Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:07:13.1892497Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:13.1892674Z ##[endgroup] 2026-10-22T02:07:13.4073885Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T02:07:13.5675983Z Received 106503405 of 106503405 (100.0%), 720.4 MBs/sec 2026-10-22T02:07:13.5676377Z Cache Size: ~102 MB (106503405 B) 2026-10-22T02:07:13.5694378Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/332e124e-6c12-4f24-9a55-cbefdb56009b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T02:07:13.7853955Z Cache restored successfully 2026-10-22T02:07:13.7979947Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T02:07:13.8152802Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T02:07:13.8153278Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T02:07:13.8153542Z test -n "$browser" 2026-10-22T02:07:13.8153702Z if ldd "$browser" | grep '=> not found'; then 2026-10-22T02:07:13.8153938Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-22T02:07:13.8154270Z fi 2026-10-22T02:07:13.8174201Z shell: /usr/bin/bash -e {0} 2026-10-22T02:07:13.8174422Z env: 2026-10-22T02:07:13.8174574Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:07:13.8174806Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:07:13.8174990Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:13.8175169Z ##[endgroup] 2026-10-22T02:07:13.8384815Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-22T02:07:13.8385125Z vp run --filter t3 test --shard 3/8 2026-10-22T02:07:13.8398320Z shell: /usr/bin/bash -e {0} 2026-10-22T02:07:13.8398465Z env: 2026-10-22T02:07:13.8398584Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:07:13.8398761Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:07:13.8398906Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:13.8399141Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-22T02:07:13.8399460Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-22T02:07:13.8399677Z ##[endgroup] 2026-10-22T02:07:14.0170866Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-22T02:07:14.2116032Z 2026-10-22T02:07:14.2117808Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-22T02:07:14.2118093Z 2026-10-22T02:07:19.5861308Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (75 tests) 841ms 2026-10-22T02:07:19.5862292Z ✓ CodexAdapterV2 post-settle continuation (64) 2026-10-22T02:07:19.5862921Z ✓ stops a completed run's background command without a client-supplied run 348ms 2026-10-22T02:07:43.8400815Z ✓ src/git/GitManager.test.ts (104 tests) 23127ms 2026-10-22T02:07:43.8401605Z ✓ GitManager (104) 2026-10-22T02:07:43.8401920Z ✓ finds a fork PR for a branch pushed without an upstream 590ms 2026-10-22T02:07:43.8402319Z ✓ prefers an exact fork ref but does not guess between equal refs 356ms 2026-10-22T02:07:43.8402687Z ✓ creates feature branch, commits, and pushes with featureBranch option 303ms 2026-10-22T02:07:43.8403089Z ✓ pushes and creates PR from a no-upstream branch when local commits are ahead of base 367ms 2026-10-22T02:07:43.8403470Z ✓ create_pr targets the remote default branch when it is not main 389ms 2026-10-22T02:07:43.8404846Z ✓ returns existing PR metadata for commit/push/pr action 312ms 2026-10-22T02:07:43.8405229Z ✓ create_pr sends bounded checks to the model and omits rolled-back runs 348ms 2026-10-22T02:07:43.8405605Z ✓ creates a PR against the default branch with a legacy commit base setting 357ms 2026-10-22T02:07:43.8405988Z ✓ creates a PR against the default branch with a legacy short-commit base setting 370ms 2026-10-22T02:07:43.8406361Z ✓ creates a PR against the default branch with a legacy tag base setting 358ms 2026-10-22T02:07:43.8406731Z ✓ creates a PR against the default branch with a legacy revision base setting 338ms 2026-10-22T02:07:43.8407100Z ✓ generates PR content from the created worktree's selected remote base 401ms 2026-10-22T02:07:43.8407491Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 541ms 2026-10-22T02:07:43.8407910Z ✓ generates PR content from branch changes when the remote base advances (main) 438ms 2026-10-22T02:07:43.8408308Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 489ms 2026-10-22T02:07:43.8408709Z ✓ creates a new PR instead of reusing an unrelated fork PR with the same head branch 353ms 2026-10-22T02:07:43.8409099Z ✓ creates cross-repo PRs with the fork owner selector and default base branch 363ms 2026-10-22T02:07:43.8409520Z ✓ local PR checkout excludes a concurrent switch from a nested project with an alternate root 356ms 2026-10-22T02:07:43.8409973Z ✓ local PR checkout excludes a concurrent create-and-switch from a nested project with an alternate root 302ms 2026-10-22T02:07:43.8410447Z ✓ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 365ms 2026-10-22T02:07:43.8410860Z ✓ prepares a worktree from the head branch when the host has no pull ref 503ms 2026-10-22T02:07:43.8411233Z ✓ preserves fork upstream tracking when preparing a worktree PR thread 342ms 2026-10-22T02:07:43.8411598Z ✓ refreshes a reused PR worktree onto the updated pull request head 365ms 2026-10-22T02:07:43.8411964Z ✓ resets a clean reused PR worktree onto a force-pushed pull request head 371ms 2026-10-22T02:07:43.8412386Z ✓ keeps a reused PR worktree that carries its own commit off the rewritten head 375ms 2026-10-22T02:07:43.8412952Z ✓ keeps a dirty reused PR worktree off the rewritten pull request head 343ms 2026-10-22T02:07:43.8413404Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 656ms 2026-10-22T02:07:43.8413804Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 695ms 2026-10-22T02:07:43.8414196Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 436ms 2026-10-22T02:07:43.8414569Z ✓ reuses an existing PR worktree and restores fork upstream tracking 333ms 2026-10-22T02:07:43.8414912Z ✓ create_pr preserves dirty work on an already pushed branch 302ms 2026-10-22T02:07:47.9009180Z ✓ src/provider/CodexChatGptAuth.test.ts (51 tests) 3687ms 2026-10-22T02:07:50.9539736Z ✓ src/orchestration-v2/ThreadStop.test.ts (39 tests) 1928ms 2026-10-22T02:07:52.1375232Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 58ms 2026-10-22T02:07:53.6494099Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 388ms 2026-10-22T02:07:54.0997483Z ✓ src/textGeneration/AntigravityTextGeneration.test.ts (26 tests) 80ms 2026-10-22T02:07:55.6308734Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-22T02:07:55.6309114Z [02:07:55.627] INFO (#4): Migrations ran successfully { 2026-10-22T02:07:55.6309298Z migrations: [ 2026-10-22T02:07:55.6309445Z '1_OrchestrationEvents', 2026-10-22T02:07:55.6309643Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:55.6309828Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:55.6310032Z '4_ProviderSessionRuntime', 2026-10-22T02:07:55.6310219Z '5_Projections', 2026-10-22T02:07:55.6310420Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:55.6310648Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:55.6310849Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:55.6311045Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:55.6311232Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:55.6311447Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:55.6311659Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:55.6312201Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:55.6312422Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:55.6312651Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:55.6312964Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:55.6313207Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:55.6313452Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:55.6313695Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:55.6313917Z '20_AuthAccessManagement', 2026-10-22T02:07:55.6314129Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:55.6314366Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:55.6314581Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:55.6314789Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:55.6315014Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:55.6315233Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:55.6315438Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:55.6315637Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:55.6315843Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:55.6316062Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:55.6316259Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:55.6316448Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:55.6316815Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:55.6330228Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:55.6330495Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:55.6330689Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:55.6330881Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:55.6331075Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:55.6331297Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:55.6331506Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:55.6331697Z '41_AuthSessionClientConnection', 2026-10-22T02:07:55.6331897Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:55.6332508Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:55.6332850Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:55.6334269Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:55.6334475Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:55.6334666Z '47_ProjectionProjectIcon', 2026-10-22T02:07:55.6334859Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:55.6335059Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:55.6335254Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:55.6335447Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:55.6335639Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:55.6335815Z '53_PullRequestFilesViewed', 2026-10-22T02:07:55.6336046Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:55.6336241Z '55_OrchestrationV2', 2026-10-22T02:07:55.6336426Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:55.6336617Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:55.6336785Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:55.6336955Z '59_McpAppModelContext', 2026-10-22T02:07:55.6337131Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:55.6337315Z '61_PullRequestReviewGuides', 2026-10-22T02:07:55.6337587Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:55.6337771Z '63_DropUnusedV1Projections', 2026-10-22T02:07:55.6337961Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:55.6338152Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:55.6338346Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:55.6338523Z '67_WebhookDedupe' 2026-10-22T02:07:55.6338776Z ] 2026-10-22T02:07:55.6338880Z } 2026-10-22T02:07:55.6338940Z 2026-10-22T02:07:55.6724988Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-22T02:07:55.6725375Z [02:07:55.671] INFO (#357): Migrations ran successfully { 2026-10-22T02:07:55.6725557Z migrations: [ 2026-10-22T02:07:55.6725701Z '1_OrchestrationEvents', 2026-10-22T02:07:55.6725888Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:55.6726069Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:55.6726235Z '4_ProviderSessionRuntime', 2026-10-22T02:07:55.6726403Z '5_Projections', 2026-10-22T02:07:55.6726595Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:55.6726820Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:55.6727021Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:55.6727214Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:55.6727401Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:55.6727620Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:55.6727836Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:55.6728036Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:55.6728255Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:55.6728654Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:55.6728846Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:55.6729031Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:55.6729226Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:55.6729422Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:55.6729605Z '20_AuthAccessManagement', 2026-10-22T02:07:55.6729811Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:55.6729995Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:55.6730376Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:55.6730816Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:55.6731094Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:55.6731313Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:55.6731512Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:55.6731709Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:55.6731919Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:55.6732169Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:55.6732361Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:55.6732544Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:55.6732728Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:55.6732903Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:55.6733092Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:55.6733281Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:55.6733460Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:55.6733647Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:55.6733853Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:55.6734061Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:55.6734243Z '41_AuthSessionClientConnection', 2026-10-22T02:07:55.6734446Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:55.6734636Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:55.6734831Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:55.6735023Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:55.6735219Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:55.6735406Z '47_ProjectionProjectIcon', 2026-10-22T02:07:55.6735590Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:55.6735793Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:55.6735983Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:55.6736173Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:55.6736361Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:55.6736535Z '53_PullRequestFilesViewed', 2026-10-22T02:07:55.6736728Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:55.6737072Z '55_OrchestrationV2', 2026-10-22T02:07:55.6737275Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:55.6737455Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:55.6737621Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:55.6737790Z '59_McpAppModelContext', 2026-10-22T02:07:55.6737963Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:55.6738145Z '61_PullRequestReviewGuides', 2026-10-22T02:07:55.6738314Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:55.6738490Z '63_DropUnusedV1Projections', 2026-10-22T02:07:55.6738793Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:55.6738984Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:55.6739173Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:55.6739350Z '67_WebhookDedupe' 2026-10-22T02:07:55.6739482Z ] 2026-10-22T02:07:55.6739578Z } 2026-10-22T02:07:55.6739659Z 2026-10-22T02:07:55.7091619Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-22T02:07:55.7092042Z [02:07:55.708] INFO (#746): Migrations ran successfully { 2026-10-22T02:07:55.7092222Z migrations: [ 2026-10-22T02:07:55.7092368Z '1_OrchestrationEvents', 2026-10-22T02:07:55.7092593Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:55.7092769Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:55.7093319Z '4_ProviderSessionRuntime', 2026-10-22T02:07:55.7093588Z '5_Projections', 2026-10-22T02:07:55.7099058Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:55.7099434Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:55.7099636Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:55.7099822Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:55.7100004Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:55.7100213Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:55.7100414Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:55.7100606Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:55.7100816Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:55.7101031Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:55.7101216Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:55.7101412Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:55.7101600Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:55.7101791Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:55.7101964Z '20_AuthAccessManagement', 2026-10-22T02:07:55.7102181Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:55.7102356Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:55.7102535Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:55.7102732Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:55.7102948Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:55.7103159Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:55.7103348Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:55.7103540Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:55.7103739Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:55.7103944Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:55.7104132Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:55.7104308Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:55.7104490Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:55.7104657Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:55.7104838Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:55.7105016Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:55.7105189Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:55.7105364Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:55.7105564Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:55.7105760Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:55.7105938Z '41_AuthSessionClientConnection', 2026-10-22T02:07:55.7106126Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:55.7106313Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:55.7106505Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:55.7106688Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:55.7106877Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:55.7107054Z '47_ProjectionProjectIcon', 2026-10-22T02:07:55.7107236Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:55.7107423Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:55.7107608Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:55.7107790Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:55.7107971Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:55.7108141Z '53_PullRequestFilesViewed', 2026-10-22T02:07:55.7108327Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:55.7108510Z '55_OrchestrationV2', 2026-10-22T02:07:55.7108902Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:55.7109152Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:55.7109315Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:55.7109479Z '59_McpAppModelContext', 2026-10-22T02:07:55.7109647Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:55.7109824Z '61_PullRequestReviewGuides', 2026-10-22T02:07:55.7109991Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:55.7110156Z '63_DropUnusedV1Projections', 2026-10-22T02:07:55.7110341Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:55.7110522Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:55.7110708Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:55.7110880Z '67_WebhookDedupe' 2026-10-22T02:07:55.7111005Z ] 2026-10-22T02:07:55.7111100Z } 2026-10-22T02:07:55.7111161Z 2026-10-22T02:07:55.7174111Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-22T02:07:55.7174598Z [02:07:55.716] INFO (#1089): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-22T02:07:55.7174841Z 2026-10-22T02:07:55.7528092Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-22T02:07:55.7528486Z [02:07:55.751] INFO (#1126): Migrations ran successfully { 2026-10-22T02:07:55.7528970Z migrations: [ 2026-10-22T02:07:55.7529114Z '1_OrchestrationEvents', 2026-10-22T02:07:55.7529300Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:55.7529474Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:55.7529640Z '4_ProviderSessionRuntime', 2026-10-22T02:07:55.7529799Z '5_Projections', 2026-10-22T02:07:55.7530021Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:55.7530391Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:55.7530589Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:55.7530777Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:55.7530958Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:55.7531168Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:55.7531375Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:55.7531569Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:55.7531778Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:55.7532017Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:55.7532210Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:55.7532386Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:55.7532575Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:55.7532766Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:55.7532947Z '20_AuthAccessManagement', 2026-10-22T02:07:55.7533112Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:55.7533289Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:55.7533468Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:55.7533665Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:55.7533880Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:55.7534089Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:55.7534281Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:55.7534470Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:55.7534671Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:55.7534871Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:55.7535369Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:55.7535774Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:55.7535971Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:55.7536162Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:55.7536364Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:55.7536548Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:55.7536741Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:55.7536938Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:55.7537157Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:55.7537377Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:55.7537578Z '41_AuthSessionClientConnection', 2026-10-22T02:07:55.7537786Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:55.7537999Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:55.7538198Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:55.7538411Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:55.7538622Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:55.7538931Z '47_ProjectionProjectIcon', 2026-10-22T02:07:55.7539260Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:55.7539470Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:55.7539745Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:55.7539950Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:55.7540153Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:55.7540344Z '53_PullRequestFilesViewed', 2026-10-22T02:07:55.7540549Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:55.7540757Z '55_OrchestrationV2', 2026-10-22T02:07:55.7540948Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:55.7541149Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:55.7541333Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:55.7541516Z '59_McpAppModelContext', 2026-10-22T02:07:55.7541707Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:55.7541895Z '61_PullRequestReviewGuides', 2026-10-22T02:07:55.7542105Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:55.7542290Z '63_DropUnusedV1Projections', 2026-10-22T02:07:55.7542496Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:55.7542701Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:55.7542912Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:55.7543100Z '67_WebhookDedupe' 2026-10-22T02:07:55.7543246Z ] 2026-10-22T02:07:55.7543365Z } 2026-10-22T02:07:55.7543430Z 2026-10-22T02:07:55.7577967Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-22T02:07:55.7578572Z [02:07:55.757] INFO (#1467): Approved an MCP client sign-in. { 2026-10-22T02:07:55.7579000Z client: 'Hosted bot', 2026-10-22T02:07:55.7579273Z access: 'approval-required', 2026-10-22T02:07:55.7579529Z method: 'pairing-code' 2026-10-22T02:07:55.7579736Z } 2026-10-22T02:07:55.7579824Z 2026-10-22T02:07:55.7839074Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-22T02:07:55.7839687Z [02:07:55.782] INFO (#1499): Migrations ran successfully { 2026-10-22T02:07:55.7839973Z migrations: [ 2026-10-22T02:07:55.7840213Z '1_OrchestrationEvents', 2026-10-22T02:07:55.7840523Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:55.7840823Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:55.7841101Z '4_ProviderSessionRuntime', 2026-10-22T02:07:55.7841367Z '5_Projections', 2026-10-22T02:07:55.7842251Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:55.7842807Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:55.7843150Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:55.7843465Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:55.7843775Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:55.7844117Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:55.7844461Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:55.7844786Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:55.7845143Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:55.7845511Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:55.7845828Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:55.7846139Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:55.7846456Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:55.7846795Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:55.7847103Z '20_AuthAccessManagement', 2026-10-22T02:07:55.7847395Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:55.7847686Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:55.7847990Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:55.7848329Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:55.7848694Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:55.7849059Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:55.7849387Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:55.7849723Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:55.7850068Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:55.7850423Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:55.7850737Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:55.7851045Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:55.7851363Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:55.7851644Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:55.7851952Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:55.7852291Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:55.7852583Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:55.7852882Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:55.7853219Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:55.7853548Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:55.7853845Z '41_AuthSessionClientConnection', 2026-10-22T02:07:55.7854163Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:55.7854480Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:55.7854809Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:55.7855134Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:55.7855468Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:55.7855779Z '47_ProjectionProjectIcon', 2026-10-22T02:07:55.7856090Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:55.7856417Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:55.7856733Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:55.7857046Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:55.7857348Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:55.7857644Z '53_PullRequestFilesViewed', 2026-10-22T02:07:55.7857967Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:55.7858279Z '55_OrchestrationV2', 2026-10-22T02:07:55.7858571Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:55.7859200Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:55.7859683Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:55.7860037Z '59_McpAppModelContext', 2026-10-22T02:07:55.7860322Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:55.7860614Z '61_PullRequestReviewGuides', 2026-10-22T02:07:55.7860901Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:55.7861183Z '63_DropUnusedV1Projections', 2026-10-22T02:07:55.7861498Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:55.7861819Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:55.7862174Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:55.7862470Z '67_WebhookDedupe' 2026-10-22T02:07:55.7862666Z ] 2026-10-22T02:07:55.7862816Z } 2026-10-22T02:07:55.7862907Z 2026-10-22T02:07:55.7907243Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-22T02:07:55.7907801Z [02:07:55.790] INFO (#1835): Approved an MCP client sign-in. { 2026-10-22T02:07:55.7908143Z client: 'Claude Code', 2026-10-22T02:07:55.7908414Z access: 'approval-required', 2026-10-22T02:07:55.7908673Z method: 'pairing-code' 2026-10-22T02:07:55.7908895Z } 2026-10-22T02:07:55.7908983Z 2026-10-22T02:07:55.8140854Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-22T02:07:55.8141254Z [02:07:55.813] INFO (#1869): Migrations ran successfully { 2026-10-22T02:07:55.8141433Z migrations: [ 2026-10-22T02:07:55.8141586Z '1_OrchestrationEvents', 2026-10-22T02:07:55.8141773Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:55.8141958Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:55.8142168Z '4_ProviderSessionRuntime', 2026-10-22T02:07:55.8142332Z '5_Projections', 2026-10-22T02:07:55.8142547Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:55.8142776Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:55.8142982Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:55.8143227Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:55.8143418Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:55.8143624Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:55.8143836Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:55.8144034Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:55.8144253Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:55.8144475Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:55.8144667Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:55.8144854Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:55.8145048Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:55.8145251Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:55.8145432Z '20_AuthAccessManagement', 2026-10-22T02:07:55.8145607Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:55.8145789Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:55.8145977Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:55.8146180Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:55.8146406Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:55.8146622Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:55.8146821Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:55.8147024Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:55.8147229Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:55.8147458Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:55.8147649Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:55.8148052Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:55.8148318Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:55.8148494Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:55.8148683Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:55.8148868Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:55.8149045Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:55.8149233Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:55.8149436Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:55.8149638Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:55.8149827Z '41_AuthSessionClientConnection', 2026-10-22T02:07:55.8150020Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:55.8150216Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:55.8150410Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:55.8150607Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:55.8150803Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:55.8150990Z '47_ProjectionProjectIcon', 2026-10-22T02:07:55.8151176Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:55.8151377Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:55.8151570Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:55.8151757Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:55.8151949Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:55.8152155Z '53_PullRequestFilesViewed', 2026-10-22T02:07:55.8152351Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:55.8152537Z '55_OrchestrationV2', 2026-10-22T02:07:55.8152720Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:55.8152899Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:55.8153066Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:55.8153236Z '59_McpAppModelContext', 2026-10-22T02:07:55.8153410Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:55.8153591Z '61_PullRequestReviewGuides', 2026-10-22T02:07:55.8153763Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:55.8153935Z '63_DropUnusedV1Projections', 2026-10-22T02:07:55.8154123Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:55.8154316Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:55.8154506Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:55.8154683Z '67_WebhookDedupe' 2026-10-22T02:07:55.8154813Z ] 2026-10-22T02:07:55.8154907Z } 2026-10-22T02:07:55.8154965Z 2026-10-22T02:07:55.8220166Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-22T02:07:55.8220809Z [02:07:55.821] INFO (#2228): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-22T02:07:55.8221128Z 2026-10-22T02:07:55.8469453Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-22T02:07:55.8469821Z [02:07:55.846] INFO (#2258): Migrations ran successfully { 2026-10-22T02:07:55.8470019Z migrations: [ 2026-10-22T02:07:55.8470162Z '1_OrchestrationEvents', 2026-10-22T02:07:55.8470350Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:55.8470533Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:55.8470703Z '4_ProviderSessionRuntime', 2026-10-22T02:07:55.8470868Z '5_Projections', 2026-10-22T02:07:55.8471066Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:55.8471291Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:55.8471878Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:55.8472201Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:55.8472390Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:55.8472603Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:55.8472826Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:55.8473025Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:55.8473243Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:55.8473466Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:55.8473657Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:55.8473846Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:55.8474041Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:55.8474238Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:55.8474420Z '20_AuthAccessManagement', 2026-10-22T02:07:55.8474594Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:55.8474777Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:55.8474964Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:55.8475171Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:55.8475391Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:55.8475610Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:55.8475809Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:55.8476010Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:55.8476217Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:55.8476432Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:55.8476619Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:55.8476801Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:55.8476993Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:55.8477167Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:55.8477358Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:55.8477541Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:55.8477721Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:55.8477908Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:55.8478116Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:55.8478321Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:55.8478505Z '41_AuthSessionClientConnection', 2026-10-22T02:07:55.8478704Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:55.8478894Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:55.8479094Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:55.8479286Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:55.8479488Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:55.8479677Z '47_ProjectionProjectIcon', 2026-10-22T02:07:55.8479867Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:55.8480065Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:55.8480258Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:55.8480445Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:55.8480633Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:55.8480811Z '53_PullRequestFilesViewed', 2026-10-22T02:07:55.8481006Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:55.8481196Z '55_OrchestrationV2', 2026-10-22T02:07:55.8481374Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:55.8481559Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:55.8481728Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:55.8481969Z '59_McpAppModelContext', 2026-10-22T02:07:55.8482549Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:55.8482808Z '61_PullRequestReviewGuides', 2026-10-22T02:07:55.8483025Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:55.8483236Z '63_DropUnusedV1Projections', 2026-10-22T02:07:55.8483471Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:55.8483703Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:55.8483937Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:55.8484156Z '67_WebhookDedupe' 2026-10-22T02:07:55.8484311Z ] 2026-10-22T02:07:55.8484423Z } 2026-10-22T02:07:55.8484491Z 2026-10-22T02:07:55.8541084Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-22T02:07:55.8541630Z [02:07:55.853] INFO (#2606): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-22T02:07:55.8541889Z 2026-10-22T02:07:55.8580270Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-22T02:07:55.8580653Z [02:07:55.857] INFO (#2639): Approved an MCP client sign-in. { 2026-10-22T02:07:55.8580865Z client: 'Claude Code', 2026-10-22T02:07:55.8581041Z access: 'read-only', 2026-10-22T02:07:55.8581198Z method: 'browser-session' 2026-10-22T02:07:55.8581344Z } 2026-10-22T02:07:55.8581403Z 2026-10-22T02:07:55.8604086Z ✓ src/auth/McpOAuth.test.ts (8 tests) 274ms 2026-10-22T02:07:56.3203655Z ✓ src/orchestration-v2/ContextHandoffBudget.test.ts (17 tests) 172ms 2026-10-22T02:07:56.8068159Z ✓ src/orchestration-v2/Adapters/GrokAdapterV2.test.ts (10 tests) 80ms 2026-10-22T02:07:57.1696877Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 54ms 2026-10-22T02:07:57.4560136Z ✓ src/resourceTelemetry/Model.test.ts (12 tests) 7ms 2026-10-22T02:07:57.6177822Z ✓ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 11ms 2026-10-22T02:08:00.5055282Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2489ms 2026-10-22T02:08:00.5055631Z ✓ CodexTextGeneration (12) 2026-10-22T02:08:00.5055924Z ✓ kills a stalled exec CLI when its request is interrupted 1054ms 2026-10-22T02:08:00.5056326Z ✓ kills a stalled mcp list CLI when its request is interrupted 1026ms 2026-10-22T02:08:00.7996163Z ✓ src/orchestration-v2/ShellStream.test.ts (9 tests) 17ms 2026-10-22T02:08:01.1287123Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 37ms 2026-10-22T02:08:02.3274282Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 146ms 2026-10-22T02:08:02.7347729Z ✓ src/project/ProjectCloneTracker.test.ts (10 tests) 17ms 2026-10-22T02:08:04.0151994Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 213ms 2026-10-22T02:08:05.2137208Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 64ms 2026-10-22T02:08:06.5620773Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 260ms 2026-10-22T02:08:06.7281086Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (6 tests) 17ms 2026-10-22T02:08:07.0397625Z ✓ src/project/ProjectEnrichmentService.test.ts (4 tests) 15ms 2026-10-22T02:08:07.1754327Z ✓ src/provider/codexUsageLimits.test.ts (15 tests) 5ms 2026-10-22T02:08:07.3299248Z ✓ src/usage/usagePricing.test.ts (11 tests) 4ms 2026-10-22T02:08:10.1718568Z ✓ src/orchestration-v2/http.test.ts (1 test) 1712ms 2026-10-22T02:08:10.1719170Z ✓ exports full history with size, scope, and missing-thread checks 1711ms 2026-10-22T02:08:11.3018016Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 44ms 2026-10-22T02:08:11.7600825Z ✓ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 145ms 2026-10-22T02:08:12.9239595Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 99ms 2026-10-22T02:08:13.2322364Z ✓ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms 2026-10-22T02:08:13.5537176Z ✓ src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts (1 test) 27ms 2026-10-22T02:08:14.7117413Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-22T02:08:14.7117859Z [02:08:14.705] INFO (#2): Migrations ran successfully { 2026-10-22T02:08:14.7118035Z migrations: [ 2026-10-22T02:08:14.7118176Z '1_OrchestrationEvents', 2026-10-22T02:08:14.7118349Z '2_OrchestrationCommandReceipts', 2026-10-22T02:08:14.7118527Z '3_CheckpointDiffBlobs', 2026-10-22T02:08:14.7118690Z '4_ProviderSessionRuntime', 2026-10-22T02:08:14.7118850Z '5_Projections', 2026-10-22T02:08:14.7119075Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:08:14.7119294Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:08:14.7119491Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:08:14.7119698Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:08:14.7119882Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:08:14.7120082Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:08:14.7120287Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:08:14.7120472Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:08:14.7120683Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:08:14.7120898Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:08:14.7121084Z '16_CanonicalizeModelSelections', 2026-10-22T02:08:14.7121279Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:08:14.7121469Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:08:14.7121657Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:08:14.7121831Z '20_AuthAccessManagement', 2026-10-22T02:08:14.7122043Z '21_AuthSessionClientMetadata', 2026-10-22T02:08:14.7122217Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:08:14.7122391Z '23_ProjectionThreadShellSummary', 2026-10-22T02:08:14.7122583Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:08:14.7122791Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:08:14.7122994Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:08:14.7123187Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:08:14.7123376Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:08:14.7123575Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:08:14.7123775Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:08:14.7123998Z '31_AuthAuthorizationScopes', 2026-10-22T02:08:14.7124218Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:08:14.7124499Z '33_ProjectionThreadsSettled', 2026-10-22T02:08:14.7136475Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:08:14.7136698Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:08:14.7136893Z '36_ProjectionThreadsPinned', 2026-10-22T02:08:14.7137064Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:08:14.7137244Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:08:14.7137452Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:08:14.7137651Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:08:14.7137833Z '41_AuthSessionClientConnection', 2026-10-22T02:08:14.7138021Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:08:14.7138211Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:08:14.7138841Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:08:14.7139273Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:08:14.7139697Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:08:14.7140048Z '47_ProjectionProjectIcon', 2026-10-22T02:08:14.7140333Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:08:14.7140640Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:08:14.7140873Z '50_ProjectionThreadPullRequests', 2026-10-22T02:08:14.7141051Z '51_ProjectionThreadMessageContext', 2026-10-22T02:08:14.7141233Z '52_ProjectionThreadTitleState', 2026-10-22T02:08:14.7141400Z '53_PullRequestFilesViewed', 2026-10-22T02:08:14.7141590Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-22T02:08:14.7141740Z ] 2026-10-22T02:08:14.7141837Z } 2026-10-22T02:08:14.7141925Z 2026-10-22T02:08:14.7672681Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-22T02:08:14.7673256Z [02:08:14.735] INFO (#2): Migrations ran successfully { 2026-10-22T02:08:14.7673851Z migrations: [ 2026-10-22T02:08:14.7674080Z '55_OrchestrationV2', 2026-10-22T02:08:14.7674336Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:08:14.7674593Z '57_ScheduledTaskWebhooks', 2026-10-22T02:08:14.7674829Z '58_WebhookRelayDeliveries', 2026-10-22T02:08:14.7675063Z '59_McpAppModelContext', 2026-10-22T02:08:14.7675303Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:08:14.7675550Z '61_PullRequestReviewGuides', 2026-10-22T02:08:14.7675789Z '62_ThreadFailureLookupIndex', 2026-10-22T02:08:14.7676029Z '63_DropUnusedV1Projections', 2026-10-22T02:08:14.7676283Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:08:14.7676539Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:08:14.7676802Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:08:14.7677044Z '67_WebhookDedupe' 2026-10-22T02:08:14.7677247Z ] 2026-10-22T02:08:14.7677412Z } 2026-10-22T02:08:14.7677569Z 2026-10-22T02:08:14.7751077Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 96ms 2026-10-22T02:08:15.6815806Z ✓ src/provider/providerInstallation.test.ts (2 tests) 12ms 2026-10-22T02:08:15.9799756Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (7 tests) 13ms 2026-10-22T02:08:16.4936306Z ✓ src/persistence/DatabaseMaintenance.test.ts (3 tests) 104ms 2026-10-22T02:08:16.8425038Z ✓ src/device/DeviceMultiHost.test.ts (1 test) 17ms 2026-10-22T02:08:17.1330276Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 9ms 2026-10-22T02:08:18.2900521Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 62ms 2026-10-22T02:08:18.4411799Z ✓ src/workspace/WorkspaceSearchIndex.test.ts (2 tests) 7ms 2026-10-22T02:08:19.5256992Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 9ms 2026-10-22T02:08:19.6770048Z ✓ src/preview/PreviewBrowserHost.test.ts (2 tests) 9ms 2026-10-22T02:08:19.7777018Z ✓ src/auth/utils.test.ts (5 tests) 6ms 2026-10-22T02:08:19.9841583Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 18ms 2026-10-22T02:08:20.1158592Z ✓ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms 2026-10-22T02:08:20.3572150Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 12ms 2026-10-22T02:08:20.8658973Z ✓ src/cli/doctor.test.ts (1 test) 6ms 2026-10-22T02:08:20.9981500Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-22T02:08:21.1289169Z ✓ src/scheduledTasks/webhookVerification.test.ts (2 tests) 2ms 2026-10-22T02:08:21.2201916Z ✓ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 2ms 2026-10-22T02:08:21.4985755Z ✓ src/telemetry/FeatureUsage.test.ts (2 tests) 2ms 2026-10-22T02:08:21.7638247Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-22T02:08:21.7670233Z 2026-10-22T02:08:21.7677059Z  Test Files  51 passed (51) 2026-10-22T02:08:21.7677381Z  Tests  648 passed (648) 2026-10-22T02:08:21.7677644Z  Start at  02:07:14 2026-10-22T02:08:21.7677914Z  Duration  67.54s (tests 56%, import 32%, transform 9%, setup 2%) 2026-10-22T02:08:21.7683120Z 2026-10-22T02:08:21.7683649Z  Import  1061 modules were evaluated 14360 times · 20.97s total, 32% of tracked time 2026-10-22T02:08:21.7684136Z   ~19.42s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-22T02:08:21.7684573Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-22T02:08:21.7684763Z 2026-10-22T02:08:21.7847887Z 2026-10-22T02:08:21.7942340Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T02:08:21.7942715Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T02:08:21.7942961Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-22T02:08:21.7943126Z else 2026-10-22T02:08:21.7943325Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-22T02:08:21.7943467Z fi 2026-10-22T02:08:21.7957720Z shell: /usr/bin/bash -e {0} 2026-10-22T02:08:21.7957859Z env: 2026-10-22T02:08:21.7957976Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:08:21.7958125Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:08:21.7958267Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:08:21.7958399Z ##[endgroup] 2026-10-22T02:08:21.8036094Z Post job cleanup. 2026-10-22T02:08:21.8651887Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-22T02:08:21.8726346Z Post job cleanup. 2026-10-22T02:08:21.8748512Z ##[start-action display=Cache full pnpm store;id=__99cf49c1-18ba-45c2-bd76-7c4229dc4406.__actions_cache_2] 2026-10-22T02:08:21.9113626Z Post job cleanup. 2026-10-22T02:08:21.9816535Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea, not saving cache. 2026-10-22T02:08:21.9852514Z ##[end-action id=__99cf49c1-18ba-45c2-bd76-7c4229dc4406.__actions_cache_2;outcome=success;conclusion=success;duration_ms=110] 2026-10-22T02:08:21.9854423Z ##[start-action display=Setup Vite+;id=__99cf49c1-18ba-45c2-bd76-7c4229dc4406.__voidzero-dev_setup-vp] 2026-10-22T02:08:21.9888031Z Post job cleanup. 2026-10-22T02:08:22.0562039Z ##[end-action id=__99cf49c1-18ba-45c2-bd76-7c4229dc4406.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=70] 2026-10-22T02:08:22.0563677Z ##[start-action display=Cache Vite+;id=__99cf49c1-18ba-45c2-bd76-7c4229dc4406.__actions_cache] 2026-10-22T02:08:22.0584016Z Post job cleanup. 2026-10-22T02:08:22.1247679Z Cache hit occurred on the primary key vite-plus-home-v1-Linux-X64-1.3.0, not saving cache. 2026-10-22T02:08:22.1283336Z ##[end-action id=__99cf49c1-18ba-45c2-bd76-7c4229dc4406.__actions_cache;outcome=success;conclusion=success;duration_ms=71] 2026-10-22T02:08:22.1325891Z Post job cleanup. 2026-10-22T02:08:22.1774720Z [command]/usr/local/bin/git version 2026-10-22T02:08:22.1805943Z git version 2.55.0 2026-10-22T02:08:22.1823671Z Temporarily overriding HOME='/home/runner/_work/_temp/303b0076-0cea-48dd-a92f-25b278454e70' before making global git config changes 2026-10-22T02:08:22.1824033Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T02:08:22.1827187Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T02:08:22.1855054Z Removing SSH command configuration 2026-10-22T02:08:22.1858444Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T02:08:22.1886681Z [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-22T02:08:22.2021048Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-22T02:08:22.2050442Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-22T02:08:22.2093346Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-22T02:08:22.2112154Z ##[group]Run '/job_completed.sh' 2026-10-22T02:08:22.2120103Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:08:22.2120271Z env: 2026-10-22T02:08:22.2120386Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-22T02:08:22.2120535Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 378 2026-10-22T02:08:22.2120676Z BLACKSMITH_CHECK_RUN_ID: 119597295124 2026-10-22T02:08:22.2120831Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-22T02:08:22.2120979Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T02:08:22.2121111Z ##[endgroup] 2026-10-22T02:08:22.2197265Z Docker container cache not activated, skipping hash computation. 2026-10-22T02:08:22.2432095Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-22T02:08:22.2490082Z Cleaning up orphan processes