2026-10-23T16:38:23.4853089Z Current runner version: '2.337.0' 2026-10-23T16:38:23.4858891Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-awegdsidungsvukr' 2026-10-23T16:38:23.4860133Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T16:38:23.4861479Z Machine name: 'ip-172-31-73-130' 2026-10-23T16:38:23.4864109Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T16:38:23.4866237Z Contents: read 2026-10-23T16:38:23.4866818Z Metadata: read 2026-10-23T16:38:23.4867691Z ##[endgroup] 2026-10-23T16:38:23.4870070Z Secret source: Actions 2026-10-23T16:38:23.4871149Z Cache mode: write 2026-10-23T16:38:23.4872039Z Prepare workflow directory 2026-10-23T16:38:23.5161442Z Prepare all required actions 2026-10-23T16:38:23.5204583Z Getting action download info 2026-10-23T16:38:23.6768532Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T16:38:23.7355519Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T16:38:23.8161584Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T16:38:24.0136303Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T16:38:24.0194639Z Complete job name: Test Server 3 2026-10-23T16:38:24.0631047Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T16:38:24.0776227Z ##[group]Run '/setup.sh' 2026-10-23T16:38:24.0800409Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T16:38:24.0800943Z env: 2026-10-23T16:38:24.0801217Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:24.0801536Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:24.0801854Z BLACKSMITH_CHECK_RUN_ID: 120533598245 2026-10-23T16:38:24.0802172Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T16:38:24.0802508Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T16:38:24.0802792Z ##[endgroup] 2026-10-23T16:38:24.1132099Z Logging daemon started (blacksmithd for logs) 2026-10-23T16:38:24.1312988Z Results daemon started (blacksmithd for results) 2026-10-23T16:38:24.1489391Z Background adoption and SSH setup started (PID: 2920) 2026-10-23T16:38:24.1489899Z 2026-10-23T16:38:24.1490087Z ---------------------------------------- 2026-10-23T16:38:24.1490754Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39988429711/jobs/120533598245 2026-10-23T16:38:24.1491231Z SSH Access (using your GitHub SSH key): 2026-10-23T16:38:24.1491737Z ssh -p 64004 runner@blacksmith-4vcpu-ubuntu-2404-awegdsidungsvukr.vm.blacksmith.sh 2026-10-23T16:38:24.1492088Z 2026-10-23T16:38:24.1492219Z No GitHub SSH key? Add one at: 2026-10-23T16:38:24.1492771Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T16:38:24.1493219Z 2026-10-23T16:38:24.1493346Z ---------------------------------------- 2026-10-23T16:38:24.1493583Z 2026-10-23T16:38:24.1493763Z VM ID: blacksmith-4vcpu-ubuntu-2404-awegdsidungsvukr 2026-10-23T16:38:24.1494232Z Host: production-152.236.40.167-x8664 2026-10-23T16:38:24.1494679Z Host Agent PID: 3203748 2026-10-23T16:38:24.1494987Z Host Agent Git SHA: af74fd76b 2026-10-23T16:38:24.1495280Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T16:38:24.1495605Z Blacksmith Host Generation: gen 2 2026-10-23T16:38:24.1495922Z Petname: production-possible-koi-e906f057 2026-10-23T16:38:24.1496244Z Region: us-east 2026-10-23T16:38:24.1496511Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T16:38:24.1505485Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T16:38:24.1589353Z 2026-10-23T16:38:24.1593980Z Enabling Blacksmith transparent cache 2026-10-23T16:38:24.1846276Z ##[group]Run actions/checkout@v6 2026-10-23T16:38:24.1846739Z with: 2026-10-23T16:38:24.1846986Z fetch-depth: 2 2026-10-23T16:38:24.1847362Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T16:38:24.1847799Z sparse-checkout-cone-mode: false 2026-10-23T16:38:24.1848110Z repository: pingdotgg/t3code 2026-10-23T16:38:24.1850777Z token: *** 2026-10-23T16:38:24.1851023Z ssh-strict: true 2026-10-23T16:38:24.1851273Z ssh-user: git 2026-10-23T16:38:24.1851527Z persist-credentials: true 2026-10-23T16:38:24.1851800Z clean: true 2026-10-23T16:38:24.1852033Z fetch-tags: false 2026-10-23T16:38:24.1852287Z show-progress: true 2026-10-23T16:38:24.1852538Z lfs: false 2026-10-23T16:38:24.1852776Z submodules: false 2026-10-23T16:38:24.1853031Z set-safe-directory: true 2026-10-23T16:38:24.1853321Z allow-unsafe-pr-checkout: false 2026-10-23T16:38:24.1853613Z env: 2026-10-23T16:38:24.1853890Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:24.1854211Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:24.1854533Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:24.1854825Z ##[endgroup] 2026-10-23T16:38:24.3504981Z Syncing repository: pingdotgg/t3code 2026-10-23T16:38:24.3507036Z ##[group]Getting Git version info 2026-10-23T16:38:24.3507943Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T16:38:24.3509072Z [command]/usr/local/bin/git version 2026-10-23T16:38:24.3633259Z git version 2.55.0 2026-10-23T16:38:24.3652967Z ##[endgroup] 2026-10-23T16:38:24.3665824Z Temporarily overriding HOME='/home/runner/_work/_temp/31e01654-89df-40de-886e-737a43f7ba8c' before making global git config changes 2026-10-23T16:38:24.3666819Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T16:38:24.3676818Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T16:38:24.3739668Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T16:38:24.3743360Z ##[group]Determining repository object format 2026-10-23T16:38:24.3745131Z ##[endgroup] 2026-10-23T16:38:24.3745784Z ##[group]Initializing the repository 2026-10-23T16:38:24.3751191Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T16:38:24.3831085Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T16:38:24.3831998Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T16:38:24.3832522Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T16:38:24.3832944Z hint: call: 2026-10-23T16:38:24.3833191Z hint: 2026-10-23T16:38:24.3833709Z hint: git config --global init.defaultBranch 2026-10-23T16:38:24.3834828Z hint: 2026-10-23T16:38:24.3835252Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T16:38:24.3835771Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T16:38:24.3836220Z hint: 2026-10-23T16:38:24.3836479Z hint: git branch -m 2026-10-23T16:38:24.3836751Z hint: 2026-10-23T16:38:24.3837137Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T16:38:24.3838568Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T16:38:24.3843013Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T16:38:24.3901323Z ##[endgroup] 2026-10-23T16:38:24.3901937Z ##[group]Disabling automatic garbage collection 2026-10-23T16:38:24.3905972Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T16:38:24.3951782Z ##[endgroup] 2026-10-23T16:38:24.3952267Z ##[group]Setting up auth 2026-10-23T16:38:24.3952669Z Removing SSH command configuration 2026-10-23T16:38:24.3960521Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T16:38:24.4001037Z [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-23T16:38:24.4297702Z Removing HTTP extra header 2026-10-23T16:38:24.4304934Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T16:38:24.4348119Z [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-23T16:38:24.4586954Z Removing includeIf entries pointing to credentials config files 2026-10-23T16:38:24.4588251Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T16:38:24.4606647Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T16:38:24.4805527Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-2fe899d8-67a1-4238-9a39-d7cd4966c52c.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T16:38:24.4850652Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-2fe899d8-67a1-4238-9a39-d7cd4966c52c.config 2026-10-23T16:38:24.4885711Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-2fe899d8-67a1-4238-9a39-d7cd4966c52c.config 2026-10-23T16:38:24.4918200Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2fe899d8-67a1-4238-9a39-d7cd4966c52c.config 2026-10-23T16:38:24.4958393Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2fe899d8-67a1-4238-9a39-d7cd4966c52c.config 2026-10-23T16:38:24.4986302Z ##[endgroup] 2026-10-23T16:38:24.4986778Z ##[group]Fetching the repository 2026-10-23T16:38:24.4995158Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +67b1414707de5bf1851dd97f49bf4766b06d2d8b:refs/remotes/pull/24172/merge 2026-10-23T16:38:25.8399920Z From https://github.com/pingdotgg/t3code 2026-10-23T16:38:25.8401619Z * [new ref] 67b1414707de5bf1851dd97f49bf4766b06d2d8b -> pull/24172/merge 2026-10-23T16:38:25.8451496Z ##[endgroup] 2026-10-23T16:38:25.8452672Z ##[group]Determining the checkout info 2026-10-23T16:38:25.8453943Z ##[endgroup] 2026-10-23T16:38:25.8455036Z ##[group]Setting up sparse checkout 2026-10-23T16:38:25.8459991Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T16:38:25.8505968Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T16:38:25.8543326Z .git/info/sparse-checkout 2026-10-23T16:38:25.8554178Z ##[endgroup] 2026-10-23T16:38:25.8555293Z ##[group]Checking out the ref 2026-10-23T16:38:25.8559669Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24172/merge 2026-10-23T16:38:30.6794947Z Updating files: 0% (1/6307) 2026-10-23T16:38:30.6826870Z Updating files: 1% (64/6307) 2026-10-23T16:38:30.6848078Z Updating files: 2% (127/6307) 2026-10-23T16:38:30.6875793Z Updating files: 3% (190/6307) 2026-10-23T16:38:30.6903183Z Updating files: 4% (253/6307) 2026-10-23T16:38:30.6945937Z Updating files: 5% (316/6307) 2026-10-23T16:38:30.6971870Z Updating files: 6% (379/6307) 2026-10-23T16:38:30.7044892Z Updating files: 7% (442/6307) 2026-10-23T16:38:30.7081988Z Updating files: 8% (505/6307) 2026-10-23T16:38:30.7106599Z Updating files: 9% (568/6307) 2026-10-23T16:38:30.7443565Z Updating files: 10% (631/6307) 2026-10-23T16:38:30.7459518Z Updating files: 11% (694/6307) 2026-10-23T16:38:30.7473116Z Updating files: 12% (757/6307) 2026-10-23T16:38:30.7490836Z Updating files: 13% (820/6307) 2026-10-23T16:38:30.7509031Z Updating files: 14% (883/6307) 2026-10-23T16:38:30.7528289Z Updating files: 15% (947/6307) 2026-10-23T16:38:30.7554351Z Updating files: 16% (1010/6307) 2026-10-23T16:38:30.7573913Z Updating files: 17% (1073/6307) 2026-10-23T16:38:30.7600932Z Updating files: 18% (1136/6307) 2026-10-23T16:38:30.7621131Z Updating files: 19% (1199/6307) 2026-10-23T16:38:30.7648337Z Updating files: 20% (1262/6307) 2026-10-23T16:38:30.7671168Z Updating files: 21% (1325/6307) 2026-10-23T16:38:30.7692381Z Updating files: 22% (1388/6307) 2026-10-23T16:38:30.7707486Z Updating files: 23% (1451/6307) 2026-10-23T16:38:30.7722201Z Updating files: 24% (1514/6307) 2026-10-23T16:38:30.7742452Z Updating files: 25% (1577/6307) 2026-10-23T16:38:30.7761205Z Updating files: 26% (1640/6307) 2026-10-23T16:38:30.7778456Z Updating files: 27% (1703/6307) 2026-10-23T16:38:30.7803791Z Updating files: 28% (1766/6307) 2026-10-23T16:38:30.7844265Z Updating files: 29% (1830/6307) 2026-10-23T16:38:30.7873042Z Updating files: 30% (1893/6307) 2026-10-23T16:38:30.7899584Z Updating files: 31% (1956/6307) 2026-10-23T16:38:30.7950487Z Updating files: 32% (2019/6307) 2026-10-23T16:38:30.7990396Z Updating files: 33% (2082/6307) 2026-10-23T16:38:30.8087702Z Updating files: 34% (2145/6307) 2026-10-23T16:38:30.8156566Z Updating files: 35% (2208/6307) 2026-10-23T16:38:30.8202117Z Updating files: 36% (2271/6307) 2026-10-23T16:38:30.8242269Z Updating files: 37% (2334/6307) 2026-10-23T16:38:30.8295559Z Updating files: 38% (2397/6307) 2026-10-23T16:38:30.8325507Z Updating files: 39% (2460/6307) 2026-10-23T16:38:30.8364514Z Updating files: 40% (2523/6307) 2026-10-23T16:38:30.8407044Z Updating files: 41% (2586/6307) 2026-10-23T16:38:30.8426378Z Updating files: 42% (2649/6307) 2026-10-23T16:38:30.8438878Z Updating files: 43% (2713/6307) 2026-10-23T16:38:30.8463965Z Updating files: 44% (2776/6307) 2026-10-23T16:38:30.8497477Z Updating files: 45% (2839/6307) 2026-10-23T16:38:30.8527450Z Updating files: 46% (2902/6307) 2026-10-23T16:38:30.8557349Z Updating files: 47% (2965/6307) 2026-10-23T16:38:30.8592222Z Updating files: 48% (3028/6307) 2026-10-23T16:38:30.8626428Z Updating files: 49% (3091/6307) 2026-10-23T16:38:30.8670020Z Updating files: 50% (3154/6307) 2026-10-23T16:38:30.8687381Z Updating files: 51% (3217/6307) 2026-10-23T16:38:30.8725397Z Updating files: 52% (3280/6307) 2026-10-23T16:38:30.8756508Z Updating files: 53% (3343/6307) 2026-10-23T16:38:30.8779628Z Updating files: 54% (3406/6307) 2026-10-23T16:38:30.8807014Z Updating files: 55% (3469/6307) 2026-10-23T16:38:30.8827591Z Updating files: 56% (3532/6307) 2026-10-23T16:38:30.8834926Z Updating files: 57% (3595/6307) 2026-10-23T16:38:30.8848508Z Updating files: 57% (3624/6307) 2026-10-23T16:38:30.8870456Z Updating files: 58% (3659/6307) 2026-10-23T16:38:30.9288757Z Updating files: 59% (3722/6307) 2026-10-23T16:38:30.9304251Z Updating files: 60% (3785/6307) 2026-10-23T16:38:30.9323749Z Updating files: 61% (3848/6307) 2026-10-23T16:38:30.9344724Z Updating files: 62% (3911/6307) 2026-10-23T16:38:30.9368772Z Updating files: 63% (3974/6307) 2026-10-23T16:38:30.9398944Z Updating files: 64% (4037/6307) 2026-10-23T16:38:30.9424244Z Updating files: 65% (4100/6307) 2026-10-23T16:38:30.9442442Z Updating files: 66% (4163/6307) 2026-10-23T16:38:30.9470742Z Updating files: 67% (4226/6307) 2026-10-23T16:38:30.9485500Z Updating files: 68% (4289/6307) 2026-10-23T16:38:30.9507269Z Updating files: 69% (4352/6307) 2026-10-23T16:38:30.9522451Z Updating files: 70% (4415/6307) 2026-10-23T16:38:30.9540856Z Updating files: 71% (4478/6307) 2026-10-23T16:38:30.9559691Z Updating files: 72% (4542/6307) 2026-10-23T16:38:30.9590636Z Updating files: 73% (4605/6307) 2026-10-23T16:38:30.9886614Z Updating files: 74% (4668/6307) 2026-10-23T16:38:31.0098144Z Updating files: 75% (4731/6307) 2026-10-23T16:38:31.0121375Z Updating files: 76% (4794/6307) 2026-10-23T16:38:31.0143701Z Updating files: 77% (4857/6307) 2026-10-23T16:38:31.0173254Z Updating files: 78% (4920/6307) 2026-10-23T16:38:31.0195184Z Updating files: 79% (4983/6307) 2026-10-23T16:38:31.0214644Z Updating files: 80% (5046/6307) 2026-10-23T16:38:31.0236631Z Updating files: 81% (5109/6307) 2026-10-23T16:38:31.0257658Z Updating files: 82% (5172/6307) 2026-10-23T16:38:31.0279543Z Updating files: 83% (5235/6307) 2026-10-23T16:38:31.0304147Z Updating files: 84% (5298/6307) 2026-10-23T16:38:31.0326656Z Updating files: 85% (5361/6307) 2026-10-23T16:38:31.0352317Z Updating files: 86% (5425/6307) 2026-10-23T16:38:31.0433679Z Updating files: 87% (5488/6307) 2026-10-23T16:38:31.0469043Z Updating files: 88% (5551/6307) 2026-10-23T16:38:31.0488367Z Updating files: 89% (5614/6307) 2026-10-23T16:38:31.0517571Z Updating files: 90% (5677/6307) 2026-10-23T16:38:31.0556020Z Updating files: 91% (5740/6307) 2026-10-23T16:38:31.0572948Z Updating files: 92% (5803/6307) 2026-10-23T16:38:31.0591485Z Updating files: 93% (5866/6307) 2026-10-23T16:38:31.0615286Z Updating files: 94% (5929/6307) 2026-10-23T16:38:31.0644994Z Updating files: 95% (5992/6307) 2026-10-23T16:38:31.0705580Z Updating files: 96% (6055/6307) 2026-10-23T16:38:31.0735417Z Updating files: 97% (6118/6307) 2026-10-23T16:38:31.0787476Z Updating files: 98% (6181/6307) 2026-10-23T16:38:31.0810343Z Updating files: 99% (6244/6307) 2026-10-23T16:38:31.0810592Z Updating files: 100% (6307/6307) 2026-10-23T16:38:31.0810774Z Updating files: 100% (6307/6307), done. 2026-10-23T16:38:31.1018006Z Note: switching to 'refs/remotes/pull/24172/merge'. 2026-10-23T16:38:31.1018207Z 2026-10-23T16:38:31.1018364Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T16:38:31.1018685Z changes and commit them, and you can discard any commits you make in this 2026-10-23T16:38:31.1018945Z state without impacting any branches by switching back to a branch. 2026-10-23T16:38:31.1019088Z 2026-10-23T16:38:31.1019194Z If you want to create a new branch to retain commits you create, you may 2026-10-23T16:38:31.1019442Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T16:38:31.1019574Z 2026-10-23T16:38:31.1019643Z git switch -c 2026-10-23T16:38:31.1019742Z 2026-10-23T16:38:31.1019834Z Or undo this operation with: 2026-10-23T16:38:31.1019923Z 2026-10-23T16:38:31.1020082Z git switch - 2026-10-23T16:38:31.1020162Z 2026-10-23T16:38:31.1020279Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T16:38:31.1020433Z 2026-10-23T16:38:31.1020612Z HEAD is now at 67b1414 Merge e92888749daf8b70d2dd9603823e3f9d6c1b4644 into 66ee628e0875b2b735b199f42e6151e347833637 2026-10-23T16:38:31.1030589Z ##[endgroup] 2026-10-23T16:38:31.1072296Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T16:38:31.1100422Z 67b1414707de5bf1851dd97f49bf4766b06d2d8b 2026-10-23T16:38:31.1315248Z Prepare all required actions 2026-10-23T16:38:31.1372215Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T16:38:31.1372399Z env: 2026-10-23T16:38:31.1372533Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:31.1372697Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:31.1372854Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:31.1373003Z ##[endgroup] 2026-10-23T16:38:31.1424814Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T16:38:31.1466118Z ##[group]Run set -uo pipefail 2026-10-23T16:38:31.1466418Z set -uo pipefail 2026-10-23T16:38:31.1466553Z  2026-10-23T16:38:31.1466666Z decide() { 2026-10-23T16:38:31.1466867Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T16:38:31.1467297Z  exit "${PIPESTATUS[0]}" 2026-10-23T16:38:31.1467447Z } 2026-10-23T16:38:31.1467552Z  2026-10-23T16:38:31.1467669Z fail_open() { 2026-10-23T16:38:31.1467844Z  echo "$* Running every job." 2026-10-23T16:38:31.1467994Z  decide 2026-10-23T16:38:31.1468110Z } 2026-10-23T16:38:31.1468213Z  2026-10-23T16:38:31.1468384Z # Reads the change from git rather than the REST API: every job that 2026-10-23T16:38:31.1468717Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T16:38:31.1468952Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T16:38:31.1469372Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T16:38:31.1469654Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T16:38:31.1469889Z  base=HEAD^1 2026-10-23T16:38:31.1470018Z  mode=() 2026-10-23T16:38:31.1470137Z else 2026-10-23T16:38:31.1470255Z  base=$BEFORE_SHA 2026-10-23T16:38:31.1470469Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T16:38:31.1470699Z  || fail_open "Could not fetch ${base}." 2026-10-23T16:38:31.1470915Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T16:38:31.1471118Z  mode=(--full) 2026-10-23T16:38:31.1471241Z fi 2026-10-23T16:38:31.1471345Z  2026-10-23T16:38:31.1471518Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T16:38:31.1471791Z # of a package changes that package just like editing it. It also keeps 2026-10-23T16:38:31.1472037Z # git from fetching file contents to score renames. 2026-10-23T16:38:31.1472313Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T16:38:31.1472558Z  || fail_open "Could not diff against ${base}." 2026-10-23T16:38:31.1472771Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T16:38:31.1494839Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T16:38:31.1495034Z env: 2026-10-23T16:38:31.1495167Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:31.1495335Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:31.1495490Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:31.1495643Z EVENT_NAME: pull_request 2026-10-23T16:38:31.1495778Z BEFORE_SHA: 2026-10-23T16:38:31.1495897Z ##[endgroup] 2026-10-23T16:38:31.2183736Z Affected packages: @t3tools/scripts, t3 2026-10-23T16:38:31.2185628Z typecheck=true 2026-10-23T16:38:31.2185905Z build=true 2026-10-23T16:38:31.2186698Z test=true 2026-10-23T16:38:31.2187466Z test_packages=@t3tools/scripts 2026-10-23T16:38:31.2187658Z test_web=false 2026-10-23T16:38:31.2187823Z test_server=true 2026-10-23T16:38:31.2187946Z rust=false 2026-10-23T16:38:31.2188057Z release_smoke=false 2026-10-23T16:38:31.2188189Z mobile_native=false 2026-10-23T16:38:31.2251592Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=82] 2026-10-23T16:38:31.2347910Z Prepare all required actions 2026-10-23T16:38:31.2348406Z Getting action download info 2026-10-23T16:38:31.3399658Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T16:38:31.4425840Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T16:38:31.4426047Z env: 2026-10-23T16:38:31.4426193Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:31.4426354Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:31.4426533Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:31.4426686Z ##[endgroup] 2026-10-23T16:38:31.4510837Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T16:38:31.4524748Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T16:38:31.4525145Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T16:38:31.4525488Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T16:38:31.4525756Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T16:38:31.4548141Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T16:38:31.4548333Z env: 2026-10-23T16:38:31.4548468Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:31.4548637Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:31.4548844Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:31.4549160Z ##[endgroup] 2026-10-23T16:38:31.4644509Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=13] 2026-10-23T16:38:31.4647540Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T16:38:31.4732721Z ##[group]Run actions/cache@v6 2026-10-23T16:38:31.4732959Z with: 2026-10-23T16:38:31.4733114Z path: ~/.vite-plus 2026-10-23T16:38:31.4733295Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T16:38:31.4733514Z enableCrossOsArchive: false 2026-10-23T16:38:31.4733660Z fail-on-cache-miss: false 2026-10-23T16:38:31.4733801Z lookup-only: false 2026-10-23T16:38:31.4733922Z save-always: false 2026-10-23T16:38:31.4734046Z env: 2026-10-23T16:38:31.4734166Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:31.4734322Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:31.4734482Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:31.4734626Z ##[endgroup] 2026-10-23T16:38:31.8076601Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T16:38:32.2828582Z Received 170349591 of 170349591 (100.0%), 361.8 MBs/sec 2026-10-23T16:38:32.2829490Z Cache Size: ~162 MB (170349591 B) 2026-10-23T16:38:32.2861646Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/31ce1729-e6e8-4529-88a5-d39a3cdbe2e8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T16:38:33.1064558Z Cache restored successfully 2026-10-23T16:38:33.1387589Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T16:38:33.1507078Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1685] 2026-10-23T16:38:33.1510715Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T16:38:33.1541072Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T16:38:33.1541419Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T16:38:33.1541671Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T16:38:33.1567623Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T16:38:33.1567859Z env: 2026-10-23T16:38:33.1567995Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:33.1568158Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:33.1568325Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:33.1568548Z ##[endgroup] 2026-10-23T16:38:33.1633746Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T16:38:33.1647384Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=13] 2026-10-23T16:38:33.1650677Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T16:38:33.1660994Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T16:38:33.1663367Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T16:38:33.1685599Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T16:38:33.1685956Z store_path="$(vp pm cache dir)" 2026-10-23T16:38:33.1686266Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T16:38:33.1727139Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T16:38:33.1727504Z env: 2026-10-23T16:38:33.1727743Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:33.1728004Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:33.1728266Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:33.1728500Z ##[endgroup] 2026-10-23T16:38:33.2021329Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=35] 2026-10-23T16:38:33.2024663Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T16:38:33.3674337Z ##[group]Run actions/cache@v6 2026-10-23T16:38:33.3674522Z with: 2026-10-23T16:38:33.3674665Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T16:38:33.3674953Z key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T16:38:33.3675235Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T16:38:33.3675682Z enableCrossOsArchive: false 2026-10-23T16:38:33.3675834Z fail-on-cache-miss: false 2026-10-23T16:38:33.3675970Z lookup-only: false 2026-10-23T16:38:33.3676096Z save-always: false 2026-10-23T16:38:33.3676219Z env: 2026-10-23T16:38:33.3676353Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:33.3676517Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:33.3676673Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:33.3676849Z ##[endgroup] 2026-10-23T16:38:33.5830680Z Cache hit for: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T16:38:34.6107664Z Received 436207616 of 994615207 (43.9%), 416.0 MBs/sec 2026-10-23T16:38:35.6174413Z Received 973078528 of 994615207 (97.8%), 463.5 MBs/sec 2026-10-23T16:38:35.6521877Z Received 994615207 of 994615207 (100.0%), 465.4 MBs/sec 2026-10-23T16:38:35.6522230Z Cache Size: ~949 MB (994615207 B) 2026-10-23T16:38:35.6557005Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/572286ec-f9b2-4f53-aea4-dc1f1af66700/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T16:38:42.4837775Z Cache restored successfully 2026-10-23T16:38:42.5469958Z Cache restored from key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T16:38:42.5596116Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=9357] 2026-10-23T16:38:42.5602176Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T16:38:42.5630354Z ##[group]Run vp install 2026-10-23T16:38:42.5630825Z vp install 2026-10-23T16:38:42.5673835Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T16:38:42.5674078Z env: 2026-10-23T16:38:42.5674241Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:42.5674411Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:42.5674580Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:42.5674745Z ##[endgroup] 2026-10-23T16:38:42.6148549Z Scope: all 33 workspace projects 2026-10-23T16:38:42.7692584Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T16:38:43.3348956Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T16:38:43.3349510Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T16:38:43.3349861Z Virtual store is at: node_modules/.pnpm 2026-10-23T16:38:44.6074270Z Progress: resolved 1715, reused 1715, downloaded 0, added 1712 2026-10-23T16:38:53.1288712Z ✓ Lockfile passes supply-chain policies (2088 entries in 10.4s) 2026-10-23T16:38:53.1289157Z Lockfile is up to date, resolution step is skipped 2026-10-23T16:38:53.1513754Z Packages: +1721 2026-10-23T16:38:53.1514003Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T16:38:53.1980271Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T16:38:54.5059048Z . prepare$ vp config --no-agent 2026-10-23T16:38:54.6734185Z . prepare: Done 2026-10-23T16:38:54.6763094Z 2026-10-23T16:38:54.6763814Z devDependencies: 2026-10-23T16:38:54.6764111Z + @coderabbitai/config 1.1.0 2026-10-23T16:38:54.6765056Z + @shadcn/lint 0.1.5 2026-10-23T16:38:54.6765427Z + @types/node 24.12.4 2026-10-23T16:38:54.6765704Z + knip 6.34.0 2026-10-23T16:38:54.6765971Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T16:38:54.6766248Z + vite-plus 1.3.0 2026-10-23T16:38:54.6766377Z 2026-10-23T16:38:54.6779759Z Done in 12.1s using pnpm v12.14.0 2026-10-23T16:38:54.7117199Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=12151] 2026-10-23T16:38:54.7168247Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T16:38:54.7169127Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T16:38:54.7213768Z shell: /usr/bin/bash -e {0} 2026-10-23T16:38:54.7214122Z env: 2026-10-23T16:38:54.7214539Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:54.7215472Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:54.7215926Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:54.7249112Z ##[endgroup] 2026-10-23T16:38:54.7733392Z ##[group]Run actions/cache@v6 2026-10-23T16:38:54.7733650Z with: 2026-10-23T16:38:54.7733854Z path: ~/.cache/ms-playwright 2026-10-23T16:38:54.7734159Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T16:38:54.7734444Z enableCrossOsArchive: false 2026-10-23T16:38:54.7734677Z fail-on-cache-miss: false 2026-10-23T16:38:54.7734921Z lookup-only: false 2026-10-23T16:38:54.7735115Z save-always: false 2026-10-23T16:38:54.7735314Z env: 2026-10-23T16:38:54.7735564Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:54.7735827Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:54.7736619Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:54.7736917Z ##[endgroup] 2026-10-23T16:38:55.0430812Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T16:38:55.3467367Z Received 106503405 of 106503405 (100.0%), 369.3 MBs/sec 2026-10-23T16:38:55.3467799Z Cache Size: ~102 MB (106503405 B) 2026-10-23T16:38:55.3524346Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/b84cd398-b221-4a63-a084-13cc312dd5ac/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T16:38:55.6573749Z Cache restored successfully 2026-10-23T16:38:55.6739709Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T16:38:55.6956586Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T16:38:55.6957341Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T16:38:55.6957736Z test -n "$browser" 2026-10-23T16:38:55.6958032Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T16:38:55.6958443Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T16:38:55.6958831Z fi 2026-10-23T16:38:55.6994969Z shell: /usr/bin/bash -e {0} 2026-10-23T16:38:55.6995240Z env: 2026-10-23T16:38:55.6995545Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:55.6995810Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:55.6996074Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:55.6996324Z ##[endgroup] 2026-10-23T16:38:55.7289026Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-23T16:38:55.7289375Z vp run --filter t3 test --shard 3/8 2026-10-23T16:38:55.7318314Z shell: /usr/bin/bash -e {0} 2026-10-23T16:38:55.7318566Z env: 2026-10-23T16:38:55.7318761Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:38:55.7319023Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:38:55.7319272Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:38:55.7319630Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T16:38:55.7320098Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T16:38:55.7320454Z ##[endgroup] 2026-10-23T16:38:56.0159351Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-23T16:38:56.2456247Z 2026-10-23T16:38:56.2458496Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T16:38:56.2458887Z 2026-10-23T16:39:04.2730402Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 1234ms 2026-10-23T16:39:04.2731525Z ✓ CodexAdapterV2 post-settle continuation (69) 2026-10-23T16:39:04.2732099Z ✓ stops a completed run's background command without a client-supplied run 494ms 2026-10-23T16:39:04.2732741Z ✓ Stop ends a background command no Codex process tracks any more 397ms 2026-10-23T16:39:41.8078439Z ✓ src/git/GitManager.test.ts (104 tests) 35899ms 2026-10-23T16:39:41.8080128Z ✓ GitManager (104) 2026-10-23T16:39:41.8081543Z ✓ branch PR lookup notifies linked threads when draft status changes 385ms 2026-10-23T16:39:41.8082077Z ✓ finds a fork PR for a branch pushed without an upstream 1003ms 2026-10-23T16:39:41.8082540Z ✓ prefers an exact fork ref but does not guess between equal refs 581ms 2026-10-23T16:39:41.8083189Z ✓ status ignores synthetic local branch aliases when the upstream remote name contains slashes 318ms 2026-10-23T16:39:41.8083698Z ✓ status keeps the last known PR when a later lookup fails 301ms 2026-10-23T16:39:41.8084164Z ✓ status does not reuse a stale PR after the branch is retargeted to a different upstream 321ms 2026-10-23T16:39:41.8084728Z ✓ includes CLAUDE.md for Claude writers only when it differs from AGENTS.md 327ms 2026-10-23T16:39:41.8085165Z ✓ commits only selected files when filePaths is provided 349ms 2026-10-23T16:39:41.8085629Z ✓ creates feature branch, commits, and pushes with featureBranch option 720ms 2026-10-23T16:39:41.8086108Z ✓ commits on fix-2/name when fix/name has ref namespace collisions 322ms 2026-10-23T16:39:41.8086575Z ✓ commits on fix/name-2 when fix/name has ref namespace collisions 321ms 2026-10-23T16:39:41.8087044Z ✓ pushes and creates PR from a no-upstream branch when local commits are ahead of base 585ms 2026-10-23T16:39:41.8087677Z ✓ pushes existing commits without committing dirty worktree changes 390ms 2026-10-23T16:39:41.8088142Z ✓ create_pr targets the remote default branch when it is not main 502ms 2026-10-23T16:39:41.8088703Z ✓ returns existing PR metadata for commit/push/pr action 477ms 2026-10-23T16:39:41.8089148Z ✓ create_pr sends bounded checks to the model and omits rolled-back runs 617ms 2026-10-23T16:39:41.8089654Z ✓ creates a PR against the default branch with a legacy commit base setting 829ms 2026-10-23T16:39:41.8090147Z ✓ creates a PR against the default branch with a legacy short-commit base setting 741ms 2026-10-23T16:39:41.8090663Z ✓ creates a PR against the default branch with a legacy tag base setting 674ms 2026-10-23T16:39:41.8091124Z ✓ creates a PR against the default branch with a legacy revision base setting 512ms 2026-10-23T16:39:41.8091644Z ✓ generates PR content from the created worktree's selected remote base 621ms 2026-10-23T16:39:41.8092191Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 901ms 2026-10-23T16:39:41.8092691Z ✓ generates PR content from branch changes when the remote base advances (main) 733ms 2026-10-23T16:39:41.8093213Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 747ms 2026-10-23T16:39:41.8093721Z ✓ creates a new PR instead of reusing an unrelated fork PR with the same head branch 413ms 2026-10-23T16:39:41.8094259Z ✓ creates cross-repo PRs with the fork owner selector and default base branch 602ms 2026-10-23T16:39:41.8095233Z ✓ local PR checkout excludes a concurrent switch from a nested project with an alternate root 719ms 2026-10-23T16:39:41.8096016Z ✓ local PR checkout excludes a concurrent create-and-switch from a nested project with an alternate root 701ms 2026-10-23T16:39:41.8096557Z ✓ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 870ms 2026-10-23T16:39:41.8097079Z ✓ local PR checkout refuses and preserves tracked edits (staged: false) 330ms 2026-10-23T16:39:41.8097565Z ✓ local PR checkout refuses a diverged branch and keeps its extra commit 360ms 2026-10-23T16:39:41.8098030Z ✓ local PR checkout lands cleanly (existing branch: false) 366ms 2026-10-23T16:39:41.8098437Z ✓ local PR checkout lands cleanly (existing branch: true) 304ms 2026-10-23T16:39:41.8098948Z ✓ local PR checkout fast-forwards a branch the host's checkout only switched to 360ms 2026-10-23T16:39:41.8099432Z ✓ local PR checkout keeps a branch that is ahead and reports it is not on the head 309ms 2026-10-23T16:39:41.8099934Z ✓ local PR checkout cannot confirm an unavailable provider head (undefined) 325ms 2026-10-23T16:39:41.8100475Z ✓ local PR checkout cannot confirm an unavailable provider head (0000000000000000000000000000000000000000) 349ms 2026-10-23T16:39:41.8101018Z ✓ prepares a worktree from the head branch when the host has no pull ref 727ms 2026-10-23T16:39:41.8101472Z ✓ preserves fork upstream tracking when preparing a worktree PR thread 468ms 2026-10-23T16:39:41.8102013Z ✓ derives fork repository identity from PR URL when GitHub omits nameWithOwner 346ms 2026-10-23T16:39:41.8102482Z ✓ refreshes a reused PR worktree onto the updated pull request head 516ms 2026-10-23T16:39:41.8103021Z ✓ resets a clean reused PR worktree onto a force-pushed pull request head 484ms 2026-10-23T16:39:41.8103528Z ✓ keeps a reused PR worktree that carries its own commit off the rewritten head 534ms 2026-10-23T16:39:41.8110446Z ✓ keeps a dirty reused PR worktree off the rewritten pull request head 438ms 2026-10-23T16:39:41.8111031Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 853ms 2026-10-23T16:39:41.8111575Z ✓ reuses an existing PR worktree with 0 preceding matching branches (fork: true) 370ms 2026-10-23T16:39:41.8112117Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 931ms 2026-10-23T16:39:41.8112610Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 422ms 2026-10-23T16:39:41.8113114Z ✓ reuses an existing PR worktree and restores fork upstream tracking 330ms 2026-10-23T16:39:41.8113569Z ✓ does not fail PR worktree prep when setup terminal startup fails 310ms 2026-10-23T16:39:41.8114064Z ✓ create_pr preserves dirty work on an already pushed branch 387ms 2026-10-23T16:39:46.1453299Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3839ms 2026-10-23T16:39:49.9835170Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 2379ms 2026-10-23T16:39:51.2896441Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 68ms 2026-10-23T16:39:51.8724065Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-23T16:39:51.8725191Z [16:39:51.863] WARN (#802): server preview download failed { 2026-10-23T16:39:51.8725856Z cause: Error: save interrupted 2026-10-23T16:39:51.8726528Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50) 2026-10-23T16:39:51.8727459Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7) 2026-10-23T16:39:51.8728031Z } 2026-10-23T16:39:51.8728369Z 2026-10-23T16:39:51.9028677Z ✓ src/preview/ServerBrowser.test.ts (22 tests) 137ms 2026-10-23T16:39:53.7562804Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 490ms 2026-10-23T16:39:54.5244883Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 376ms 2026-10-23T16:39:55.2226375Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 290ms 2026-10-23T16:39:57.0316412Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-23T16:39:57.0317243Z [16:39:57.028] INFO (#4): Migrations ran successfully { 2026-10-23T16:39:57.0317636Z migrations: [ 2026-10-23T16:39:57.0318010Z '1_OrchestrationEvents', 2026-10-23T16:39:57.0318435Z '2_OrchestrationCommandReceipts', 2026-10-23T16:39:57.0318836Z '3_CheckpointDiffBlobs', 2026-10-23T16:39:57.0319245Z '4_ProviderSessionRuntime', 2026-10-23T16:39:57.0319632Z '5_Projections', 2026-10-23T16:39:57.0320116Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:39:57.0320579Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:39:57.0321047Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:39:57.0321451Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:39:57.0322231Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:39:57.0322674Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:39:57.0322967Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:39:57.0323276Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:39:57.0323573Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:39:57.0323900Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:39:57.0324171Z '16_CanonicalizeModelSelections', 2026-10-23T16:39:57.0324465Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:39:57.0324741Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:39:57.0325062Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:39:57.0325325Z '20_AuthAccessManagement', 2026-10-23T16:39:57.0325600Z '21_AuthSessionClientMetadata', 2026-10-23T16:39:57.0325856Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:39:57.0326125Z '23_ProjectionThreadShellSummary', 2026-10-23T16:39:57.0326467Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:39:57.0326847Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:39:57.0327140Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:39:57.0327439Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:39:57.0328692Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:39:57.0329278Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:39:57.0329543Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:39:57.0329742Z '31_AuthAuthorizationScopes', 2026-10-23T16:39:57.0329934Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:39:57.0330160Z '33_ProjectionThreadsSettled', 2026-10-23T16:39:57.0330339Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:39:57.0330528Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:39:57.0330729Z '36_ProjectionThreadsPinned', 2026-10-23T16:39:57.0330914Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:39:57.0331108Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:39:57.0331318Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:39:57.0331534Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:39:57.0331777Z '41_AuthSessionClientConnection', 2026-10-23T16:39:57.0332102Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:39:57.0351209Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:39:57.0351577Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:39:57.0351883Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:39:57.0352161Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:39:57.0352416Z '47_ProjectionProjectIcon', 2026-10-23T16:39:57.0352863Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:39:57.0353142Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:39:57.0353404Z '50_ProjectionThreadPullRequests', 2026-10-23T16:39:57.0353662Z '51_ProjectionThreadMessageContext', 2026-10-23T16:39:57.0353946Z '52_ProjectionThreadTitleState', 2026-10-23T16:39:57.0354185Z '53_PullRequestFilesViewed', 2026-10-23T16:39:57.0354479Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T16:39:57.0354745Z '55_OrchestrationV2', 2026-10-23T16:39:57.0354997Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:39:57.0355256Z '57_ScheduledTaskWebhooks', 2026-10-23T16:39:57.0355427Z '58_WebhookRelayDeliveries', 2026-10-23T16:39:57.0355606Z '59_McpAppModelContext', 2026-10-23T16:39:57.0355787Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:39:57.0355977Z '61_PullRequestReviewGuides', 2026-10-23T16:39:57.0356476Z '62_ThreadFailureLookupIndex', 2026-10-23T16:39:57.0356815Z '63_DropUnusedV1Projections', 2026-10-23T16:39:57.0357010Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:39:57.0357206Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:39:57.0357411Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:39:57.0357595Z '67_WebhookDedupe', 2026-10-23T16:39:57.0357764Z '68_ShellStopRequestIndex' 2026-10-23T16:39:57.0357904Z ] 2026-10-23T16:39:57.0358012Z } 2026-10-23T16:39:57.0358069Z 2026-10-23T16:39:57.0796952Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-23T16:39:57.0797377Z [16:39:57.078] INFO (#358): Migrations ran successfully { 2026-10-23T16:39:57.0797565Z migrations: [ 2026-10-23T16:39:57.0797768Z '1_OrchestrationEvents', 2026-10-23T16:39:57.0797957Z '2_OrchestrationCommandReceipts', 2026-10-23T16:39:57.0798185Z '3_CheckpointDiffBlobs', 2026-10-23T16:39:57.0798368Z '4_ProviderSessionRuntime', 2026-10-23T16:39:57.0798536Z '5_Projections', 2026-10-23T16:39:57.0798741Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:39:57.0798967Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:39:57.0799183Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:39:57.0799382Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:39:57.0799583Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:39:57.0799795Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:39:57.0800032Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:39:57.0800249Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:39:57.0800504Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:39:57.0800735Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:39:57.0800935Z '16_CanonicalizeModelSelections', 2026-10-23T16:39:57.0801129Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:39:57.0801325Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:39:57.0801530Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:39:57.0801717Z '20_AuthAccessManagement', 2026-10-23T16:39:57.0801900Z '21_AuthSessionClientMetadata', 2026-10-23T16:39:57.0802085Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:39:57.0802279Z '23_ProjectionThreadShellSummary', 2026-10-23T16:39:57.0802488Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:39:57.0802713Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:39:57.0802950Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:39:57.0803153Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:39:57.0803369Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:39:57.0803586Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:39:57.0803807Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:39:57.0804000Z '31_AuthAuthorizationScopes', 2026-10-23T16:39:57.0804215Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:39:57.0804403Z '33_ProjectionThreadsSettled', 2026-10-23T16:39:57.0804586Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:39:57.0804781Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:39:57.0804978Z '36_ProjectionThreadsPinned', 2026-10-23T16:39:57.0805162Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:39:57.0805350Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:39:57.0805567Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:39:57.0805777Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:39:57.0806318Z '41_AuthSessionClientConnection', 2026-10-23T16:39:57.0806676Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:39:57.0806884Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:39:57.0807090Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:39:57.0807291Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:39:57.0807543Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:39:57.0807843Z '47_ProjectionProjectIcon', 2026-10-23T16:39:57.0809124Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:39:57.0809411Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:39:57.0809669Z '50_ProjectionThreadPullRequests', 2026-10-23T16:39:57.0809914Z '51_ProjectionThreadMessageContext', 2026-10-23T16:39:57.0810130Z '52_ProjectionThreadTitleState', 2026-10-23T16:39:57.0810312Z '53_PullRequestFilesViewed', 2026-10-23T16:39:57.0810760Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T16:39:57.0811108Z '55_OrchestrationV2', 2026-10-23T16:39:57.0811290Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:39:57.0811480Z '57_ScheduledTaskWebhooks', 2026-10-23T16:39:57.0811647Z '58_WebhookRelayDeliveries', 2026-10-23T16:39:57.0811810Z '59_McpAppModelContext', 2026-10-23T16:39:57.0811987Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:39:57.0812163Z '61_PullRequestReviewGuides', 2026-10-23T16:39:57.0812337Z '62_ThreadFailureLookupIndex', 2026-10-23T16:39:57.0812508Z '63_DropUnusedV1Projections', 2026-10-23T16:39:57.0812698Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:39:57.0812884Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:39:57.0813079Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:39:57.0813254Z '67_WebhookDedupe', 2026-10-23T16:39:57.0813411Z '68_ShellStopRequestIndex' 2026-10-23T16:39:57.0813676Z ] 2026-10-23T16:39:57.0813779Z } 2026-10-23T16:39:57.0813837Z 2026-10-23T16:39:57.1210633Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T16:39:57.1211260Z [16:39:57.119] INFO (#748): Migrations ran successfully { 2026-10-23T16:39:57.1211665Z migrations: [ 2026-10-23T16:39:57.1212096Z '1_OrchestrationEvents', 2026-10-23T16:39:57.1212331Z '2_OrchestrationCommandReceipts', 2026-10-23T16:39:57.1212527Z '3_CheckpointDiffBlobs', 2026-10-23T16:39:57.1212703Z '4_ProviderSessionRuntime', 2026-10-23T16:39:57.1212876Z '5_Projections', 2026-10-23T16:39:57.1213087Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:39:57.1213316Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:39:57.1213569Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:39:57.1213837Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:39:57.1214046Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:39:57.1214261Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:39:57.1214507Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:39:57.1214721Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:39:57.1214948Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:39:57.1215182Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:39:57.1215380Z '16_CanonicalizeModelSelections', 2026-10-23T16:39:57.1215573Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:39:57.1215774Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:39:57.1215981Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:39:57.1216168Z '20_AuthAccessManagement', 2026-10-23T16:39:57.1216737Z '21_AuthSessionClientMetadata', 2026-10-23T16:39:57.1217089Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:39:57.1217321Z '23_ProjectionThreadShellSummary', 2026-10-23T16:39:57.1217534Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:39:57.1217804Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:39:57.1218032Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:39:57.1218236Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:39:57.1218444Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:39:57.1218679Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:39:57.1218898Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:39:57.1219094Z '31_AuthAuthorizationScopes', 2026-10-23T16:39:57.1219280Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:39:57.1219473Z '33_ProjectionThreadsSettled', 2026-10-23T16:39:57.1219658Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:39:57.1219862Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:39:57.1220051Z '36_ProjectionThreadsPinned', 2026-10-23T16:39:57.1220375Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:39:57.1220638Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:39:57.1220920Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:39:57.1221204Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:39:57.1221492Z '41_AuthSessionClientConnection', 2026-10-23T16:39:57.1221741Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:39:57.1222037Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:39:57.1222311Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:39:57.1222609Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:39:57.1222872Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:39:57.1223142Z '47_ProjectionProjectIcon', 2026-10-23T16:39:57.1223447Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:39:57.1223710Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:39:57.1223985Z '50_ProjectionThreadPullRequests', 2026-10-23T16:39:57.1224208Z '51_ProjectionThreadMessageContext', 2026-10-23T16:39:57.1224490Z '52_ProjectionThreadTitleState', 2026-10-23T16:39:57.1224739Z '53_PullRequestFilesViewed', 2026-10-23T16:39:57.1225017Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T16:39:57.1225268Z '55_OrchestrationV2', 2026-10-23T16:39:57.1225612Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:39:57.1225876Z '57_ScheduledTaskWebhooks', 2026-10-23T16:39:57.1226128Z '58_WebhookRelayDeliveries', 2026-10-23T16:39:57.1226382Z '59_McpAppModelContext', 2026-10-23T16:39:57.1226683Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:39:57.1226981Z '61_PullRequestReviewGuides', 2026-10-23T16:39:57.1227354Z '62_ThreadFailureLookupIndex', 2026-10-23T16:39:57.1227637Z '63_DropUnusedV1Projections', 2026-10-23T16:39:57.1227889Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:39:57.1228145Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:39:57.1228445Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:39:57.1228718Z '67_WebhookDedupe', 2026-10-23T16:39:57.1228993Z '68_ShellStopRequestIndex' 2026-10-23T16:39:57.1229194Z ] 2026-10-23T16:39:57.1229404Z } 2026-10-23T16:39:57.1229484Z 2026-10-23T16:39:57.1307865Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-23T16:39:57.1309399Z [16:39:57.129] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-23T16:39:57.1310156Z 2026-10-23T16:39:57.1683542Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T16:39:57.1684329Z [16:39:57.166] INFO (#1129): Migrations ran successfully { 2026-10-23T16:39:57.1684720Z migrations: [ 2026-10-23T16:39:57.1685018Z '1_OrchestrationEvents', 2026-10-23T16:39:57.1685385Z '2_OrchestrationCommandReceipts', 2026-10-23T16:39:57.1685774Z '3_CheckpointDiffBlobs', 2026-10-23T16:39:57.1686114Z '4_ProviderSessionRuntime', 2026-10-23T16:39:57.1686497Z '5_Projections', 2026-10-23T16:39:57.1686940Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:39:57.1687426Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:39:57.1687836Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:39:57.1688304Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:39:57.1688689Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:39:57.1689106Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:39:57.1689556Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:39:57.1689933Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:39:57.1690386Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:39:57.1690821Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:39:57.1691243Z '16_CanonicalizeModelSelections', 2026-10-23T16:39:57.1691592Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:39:57.1692019Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:39:57.1692404Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:39:57.1692808Z '20_AuthAccessManagement', 2026-10-23T16:39:57.1693635Z '21_AuthSessionClientMetadata', 2026-10-23T16:39:57.1694424Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:39:57.1694760Z '23_ProjectionThreadShellSummary', 2026-10-23T16:39:57.1695049Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:39:57.1695393Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:39:57.1695696Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:39:57.1696009Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:39:57.1696289Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:39:57.1696693Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:39:57.1697098Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:39:57.1697408Z '31_AuthAuthorizationScopes', 2026-10-23T16:39:57.1697716Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:39:57.1697956Z '33_ProjectionThreadsSettled', 2026-10-23T16:39:57.1698246Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:39:57.1698509Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:39:57.1698813Z '36_ProjectionThreadsPinned', 2026-10-23T16:39:57.1699074Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:39:57.1699360Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:39:57.1699648Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:39:57.1699928Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:39:57.1700215Z '41_AuthSessionClientConnection', 2026-10-23T16:39:57.1700487Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:39:57.1700788Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:39:57.1701047Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:39:57.1701342Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:39:57.1701603Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:39:57.1701883Z '47_ProjectionProjectIcon', 2026-10-23T16:39:57.1702617Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:39:57.1703204Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:39:57.1703604Z '50_ProjectionThreadPullRequests', 2026-10-23T16:39:57.1704005Z '51_ProjectionThreadMessageContext', 2026-10-23T16:39:57.1704441Z '52_ProjectionThreadTitleState', 2026-10-23T16:39:57.1704824Z '53_PullRequestFilesViewed', 2026-10-23T16:39:57.1705260Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T16:39:57.1705659Z '55_OrchestrationV2', 2026-10-23T16:39:57.1706077Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:39:57.1706534Z '57_ScheduledTaskWebhooks', 2026-10-23T16:39:57.1707026Z '58_WebhookRelayDeliveries', 2026-10-23T16:39:57.1707715Z '59_McpAppModelContext', 2026-10-23T16:39:57.1708112Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:39:57.1708539Z '61_PullRequestReviewGuides', 2026-10-23T16:39:57.1708945Z '62_ThreadFailureLookupIndex', 2026-10-23T16:39:57.1709344Z '63_DropUnusedV1Projections', 2026-10-23T16:39:57.1709730Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:39:57.1710177Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:39:57.1710607Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:39:57.1711026Z '67_WebhookDedupe', 2026-10-23T16:39:57.1711391Z '68_ShellStopRequestIndex' 2026-10-23T16:39:57.1711707Z ] 2026-10-23T16:39:57.1711988Z } 2026-10-23T16:39:57.1712142Z 2026-10-23T16:39:57.1746776Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-23T16:39:57.1747620Z [16:39:57.173] INFO (#1471): Approved an MCP client sign-in. { 2026-10-23T16:39:57.1748180Z client: 'Hosted bot', 2026-10-23T16:39:57.1748667Z access: 'approval-required', 2026-10-23T16:39:57.1749109Z method: 'pairing-code' 2026-10-23T16:39:57.1749478Z } 2026-10-23T16:39:57.1749743Z 2026-10-23T16:39:57.2031409Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T16:39:57.2031890Z [16:39:57.201] INFO (#1503): Migrations ran successfully { 2026-10-23T16:39:57.2032149Z migrations: [ 2026-10-23T16:39:57.2032403Z '1_OrchestrationEvents', 2026-10-23T16:39:57.2032666Z '2_OrchestrationCommandReceipts', 2026-10-23T16:39:57.2032953Z '3_CheckpointDiffBlobs', 2026-10-23T16:39:57.2033197Z '4_ProviderSessionRuntime', 2026-10-23T16:39:57.2033478Z '5_Projections', 2026-10-23T16:39:57.2033757Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:39:57.2034059Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:39:57.2034366Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:39:57.2034673Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:39:57.2034916Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:39:57.2035132Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:39:57.2035355Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:39:57.2035558Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:39:57.2035784Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:39:57.2036094Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:39:57.2036428Z '16_CanonicalizeModelSelections', 2026-10-23T16:39:57.2036761Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:39:57.2037046Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:39:57.2037359Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:39:57.2037618Z '20_AuthAccessManagement', 2026-10-23T16:39:57.2038227Z '21_AuthSessionClientMetadata', 2026-10-23T16:39:57.2038617Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:39:57.2038941Z '23_ProjectionThreadShellSummary', 2026-10-23T16:39:57.2039240Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:39:57.2039565Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:39:57.2039883Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:39:57.2040153Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:39:57.2040466Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:39:57.2040761Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:39:57.2041079Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:39:57.2041354Z '31_AuthAuthorizationScopes', 2026-10-23T16:39:57.2041640Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:39:57.2041882Z '33_ProjectionThreadsSettled', 2026-10-23T16:39:57.2042144Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:39:57.2042449Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:39:57.2042710Z '36_ProjectionThreadsPinned', 2026-10-23T16:39:57.2042966Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:39:57.2043235Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:39:57.2043546Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:39:57.2043831Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:39:57.2044074Z '41_AuthSessionClientConnection', 2026-10-23T16:39:57.2044298Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:39:57.2044566Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:39:57.2044867Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:39:57.2045139Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:39:57.2045430Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:39:57.2045695Z '47_ProjectionProjectIcon', 2026-10-23T16:39:57.2045991Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:39:57.2046267Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:39:57.2046542Z '50_ProjectionThreadPullRequests', 2026-10-23T16:39:57.2046854Z '51_ProjectionThreadMessageContext', 2026-10-23T16:39:57.2047122Z '52_ProjectionThreadTitleState', 2026-10-23T16:39:57.2047318Z '53_PullRequestFilesViewed', 2026-10-23T16:39:57.2047515Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T16:39:57.2047719Z '55_OrchestrationV2', 2026-10-23T16:39:57.2047907Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:39:57.2048100Z '57_ScheduledTaskWebhooks', 2026-10-23T16:39:57.2048274Z '58_WebhookRelayDeliveries', 2026-10-23T16:39:57.2048445Z '59_McpAppModelContext', 2026-10-23T16:39:57.2048624Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:39:57.2048809Z '61_PullRequestReviewGuides', 2026-10-23T16:39:57.2048990Z '62_ThreadFailureLookupIndex', 2026-10-23T16:39:57.2049165Z '63_DropUnusedV1Projections', 2026-10-23T16:39:57.2049362Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:39:57.2049555Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:39:57.2049751Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:39:57.2049933Z '67_WebhookDedupe', 2026-10-23T16:39:57.2050099Z '68_ShellStopRequestIndex' 2026-10-23T16:39:57.2050236Z ] 2026-10-23T16:39:57.2050338Z } 2026-10-23T16:39:57.2050400Z 2026-10-23T16:39:57.2091703Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-23T16:39:57.2092142Z [16:39:57.208] INFO (#1840): Approved an MCP client sign-in. { 2026-10-23T16:39:57.2092471Z client: 'Claude Code', 2026-10-23T16:39:57.2093264Z access: 'approval-required', 2026-10-23T16:39:57.2093581Z method: 'pairing-code' 2026-10-23T16:39:57.2093726Z } 2026-10-23T16:39:57.2093788Z 2026-10-23T16:39:57.2392794Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T16:39:57.2393528Z [16:39:57.237] INFO (#1874): Migrations ran successfully { 2026-10-23T16:39:57.2393815Z migrations: [ 2026-10-23T16:39:57.2394439Z '1_OrchestrationEvents', 2026-10-23T16:39:57.2394674Z '2_OrchestrationCommandReceipts', 2026-10-23T16:39:57.2394871Z '3_CheckpointDiffBlobs', 2026-10-23T16:39:57.2395130Z '4_ProviderSessionRuntime', 2026-10-23T16:39:57.2395306Z '5_Projections', 2026-10-23T16:39:57.2395514Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:39:57.2395830Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:39:57.2396075Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:39:57.2396290Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:39:57.2396486Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:39:57.2396868Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:39:57.2397186Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:39:57.2397495Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:39:57.2397750Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:39:57.2398043Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:39:57.2398245Z '16_CanonicalizeModelSelections', 2026-10-23T16:39:57.2398437Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:39:57.2398638Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:39:57.2398841Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:39:57.2399041Z '20_AuthAccessManagement', 2026-10-23T16:39:57.2399277Z '21_AuthSessionClientMetadata', 2026-10-23T16:39:57.2399471Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:39:57.2399665Z '23_ProjectionThreadShellSummary', 2026-10-23T16:39:57.2399872Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:39:57.2400100Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:39:57.2400370Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:39:57.2400574Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:39:57.2400773Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:39:57.2400991Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:39:57.2401204Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:39:57.2401400Z '31_AuthAuthorizationScopes', 2026-10-23T16:39:57.2401660Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:39:57.2401858Z '33_ProjectionThreadsSettled', 2026-10-23T16:39:57.2402042Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:39:57.2402242Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:39:57.2402485Z '36_ProjectionThreadsPinned', 2026-10-23T16:39:57.2402674Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:39:57.2402862Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:39:57.2403073Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:39:57.2403280Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:39:57.2403467Z '41_AuthSessionClientConnection', 2026-10-23T16:39:57.2403734Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:39:57.2403980Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:39:57.2404207Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:39:57.2404404Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:39:57.2405344Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:39:57.2405661Z '47_ProjectionProjectIcon', 2026-10-23T16:39:57.2405856Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:39:57.2406058Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:39:57.2406253Z '50_ProjectionThreadPullRequests', 2026-10-23T16:39:57.2406513Z '51_ProjectionThreadMessageContext', 2026-10-23T16:39:57.2406766Z '52_ProjectionThreadTitleState', 2026-10-23T16:39:57.2406954Z '53_PullRequestFilesViewed', 2026-10-23T16:39:57.2407157Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T16:39:57.2407356Z '55_OrchestrationV2', 2026-10-23T16:39:57.2407539Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:39:57.2407726Z '57_ScheduledTaskWebhooks', 2026-10-23T16:39:57.2407897Z '58_WebhookRelayDeliveries', 2026-10-23T16:39:57.2408071Z '59_McpAppModelContext', 2026-10-23T16:39:57.2408258Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:39:57.2408438Z '61_PullRequestReviewGuides', 2026-10-23T16:39:57.2408617Z '62_ThreadFailureLookupIndex', 2026-10-23T16:39:57.2408793Z '63_DropUnusedV1Projections', 2026-10-23T16:39:57.2408990Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:39:57.2409184Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:39:57.2409441Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:39:57.2409624Z '67_WebhookDedupe', 2026-10-23T16:39:57.2409784Z '68_ShellStopRequestIndex' 2026-10-23T16:39:57.2409928Z ] 2026-10-23T16:39:57.2410033Z } 2026-10-23T16:39:57.2410097Z 2026-10-23T16:39:57.2516047Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-23T16:39:57.2516875Z [16:39:57.250] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-23T16:39:57.2517595Z 2026-10-23T16:39:57.2860394Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T16:39:57.2860826Z [16:39:57.284] INFO (#2264): Migrations ran successfully { 2026-10-23T16:39:57.2861014Z migrations: [ 2026-10-23T16:39:57.2861163Z '1_OrchestrationEvents', 2026-10-23T16:39:57.2861349Z '2_OrchestrationCommandReceipts', 2026-10-23T16:39:57.2861525Z '3_CheckpointDiffBlobs', 2026-10-23T16:39:57.2861687Z '4_ProviderSessionRuntime', 2026-10-23T16:39:57.2861852Z '5_Projections', 2026-10-23T16:39:57.2862038Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:39:57.2862258Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:39:57.2862521Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:39:57.2862723Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:39:57.2862904Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:39:57.2863112Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:39:57.2863315Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:39:57.2863502Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:39:57.2863716Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:39:57.2863931Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:39:57.2864126Z '16_CanonicalizeModelSelections', 2026-10-23T16:39:57.2864304Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:39:57.2864494Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:39:57.2864684Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:39:57.2864862Z '20_AuthAccessManagement', 2026-10-23T16:39:57.2865644Z '21_AuthSessionClientMetadata', 2026-10-23T16:39:57.2865957Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:39:57.2866139Z '23_ProjectionThreadShellSummary', 2026-10-23T16:39:57.2866342Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:39:57.2866843Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:39:57.2867057Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:39:57.2867485Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:39:57.2867678Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:39:57.2867882Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:39:57.2868085Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:39:57.2868623Z '31_AuthAuthorizationScopes', 2026-10-23T16:39:57.2868803Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:39:57.2868981Z '33_ProjectionThreadsSettled', 2026-10-23T16:39:57.2869168Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:39:57.2869358Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:39:57.2869543Z '36_ProjectionThreadsPinned', 2026-10-23T16:39:57.2869714Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:39:57.2869896Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:39:57.2870099Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:39:57.2870303Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:39:57.2870740Z '41_AuthSessionClientConnection', 2026-10-23T16:39:57.2870928Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:39:57.2871118Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:39:57.2871305Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:39:57.2871497Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:39:57.2871687Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:39:57.2871873Z '47_ProjectionProjectIcon', 2026-10-23T16:39:57.2872055Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:39:57.2872247Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:39:57.2872430Z '50_ProjectionThreadPullRequests', 2026-10-23T16:39:57.2872620Z '51_ProjectionThreadMessageContext', 2026-10-23T16:39:57.2872800Z '52_ProjectionThreadTitleState', 2026-10-23T16:39:57.2872969Z '53_PullRequestFilesViewed', 2026-10-23T16:39:57.2873164Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T16:39:57.2873345Z '55_OrchestrationV2', 2026-10-23T16:39:57.2873582Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:39:57.2873761Z '57_ScheduledTaskWebhooks', 2026-10-23T16:39:57.2873925Z '58_WebhookRelayDeliveries', 2026-10-23T16:39:57.2874088Z '59_McpAppModelContext', 2026-10-23T16:39:57.2874272Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:39:57.2874449Z '61_PullRequestReviewGuides', 2026-10-23T16:39:57.2874614Z '62_ThreadFailureLookupIndex', 2026-10-23T16:39:57.2874784Z '63_DropUnusedV1Projections', 2026-10-23T16:39:57.2874966Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:39:57.2875158Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:39:57.2875343Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:39:57.2875518Z '67_WebhookDedupe', 2026-10-23T16:39:57.2875671Z '68_ShellStopRequestIndex' 2026-10-23T16:39:57.2875812Z ] 2026-10-23T16:39:57.2875915Z } 2026-10-23T16:39:57.2875972Z 2026-10-23T16:39:57.2956591Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T16:39:57.2957696Z [16:39:57.294] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-23T16:39:57.2958096Z 2026-10-23T16:39:57.3003446Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-23T16:39:57.3003861Z [16:39:57.299] INFO (#2646): Approved an MCP client sign-in. { 2026-10-23T16:39:57.3004099Z client: 'Claude Code', 2026-10-23T16:39:57.3004266Z access: 'read-only', 2026-10-23T16:39:57.3004431Z method: 'browser-session' 2026-10-23T16:39:57.3004579Z } 2026-10-23T16:39:57.3004639Z 2026-10-23T16:39:57.3028198Z ✓ src/auth/McpOAuth.test.ts (8 tests) 321ms 2026-10-23T16:39:57.7484309Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 68ms 2026-10-23T16:39:58.0830784Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 9ms 2026-10-23T16:40:01.1391468Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2591ms 2026-10-23T16:40:01.1392256Z ✓ CodexTextGeneration (12) 2026-10-23T16:40:01.1392905Z ✓ kills a stalled exec CLI when its request is interrupted 1055ms 2026-10-23T16:40:01.1393561Z ✓ kills a stalled mcp list CLI when its request is interrupted 1028ms 2026-10-23T16:40:01.5174982Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 43ms 2026-10-23T16:40:03.0217100Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 170ms 2026-10-23T16:40:04.6210194Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 274ms 2026-10-23T16:40:06.6774987Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 134ms 2026-10-23T16:40:06.9182550Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 24ms 2026-10-23T16:40:07.2525451Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 106ms 2026-10-23T16:40:09.2244571Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 382ms 2026-10-23T16:40:09.8563486Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 147ms 2026-10-23T16:40:10.3762673Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 88ms 2026-10-23T16:40:10.9023945Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 95ms 2026-10-23T16:40:11.2323631Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms 2026-10-23T16:40:11.8214415Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 108ms 2026-10-23T16:40:13.3546536Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 73ms 2026-10-23T16:40:14.7671786Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 126ms 2026-10-23T16:40:16.2647775Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T16:40:16.2648741Z [16:40:16.257] INFO (#2): Migrations ran successfully { 2026-10-23T16:40:16.2649083Z migrations: [ 2026-10-23T16:40:16.2649441Z '1_OrchestrationEvents', 2026-10-23T16:40:16.2649806Z '2_OrchestrationCommandReceipts', 2026-10-23T16:40:16.2650210Z '3_CheckpointDiffBlobs', 2026-10-23T16:40:16.2650562Z '4_ProviderSessionRuntime', 2026-10-23T16:40:16.2650945Z '5_Projections', 2026-10-23T16:40:16.2651405Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T16:40:16.2651890Z '7_ProjectionThreadMessageAttachments', 2026-10-23T16:40:16.2652295Z '8_ProjectionThreadActivitySequence', 2026-10-23T16:40:16.2652688Z '9_ProviderSessionRuntimeMode', 2026-10-23T16:40:16.2653102Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T16:40:16.2653488Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T16:40:16.2653821Z '12_ProjectionThreadsInteractionMode', 2026-10-23T16:40:16.2654234Z '13_ProjectionThreadProposedPlans', 2026-10-23T16:40:16.2654683Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T16:40:16.2655094Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T16:40:16.2655505Z '16_CanonicalizeModelSelections', 2026-10-23T16:40:16.2655876Z '17_ProjectionThreadsArchivedAt', 2026-10-23T16:40:16.2656284Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T16:40:16.2656708Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T16:40:16.2657039Z '20_AuthAccessManagement', 2026-10-23T16:40:16.2657450Z '21_AuthSessionClientMetadata', 2026-10-23T16:40:16.2657832Z '22_AuthSessionLastConnectedAt', 2026-10-23T16:40:16.2658236Z '23_ProjectionThreadShellSummary', 2026-10-23T16:40:16.2658651Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T16:40:16.2659236Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T16:40:16.2659596Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T16:40:16.2659940Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T16:40:16.2660266Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T16:40:16.2660588Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T16:40:16.2660912Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T16:40:16.2661219Z '31_AuthAuthorizationScopes', 2026-10-23T16:40:16.2661554Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T16:40:16.2661848Z '33_ProjectionThreadsSettled', 2026-10-23T16:40:16.2662134Z '34_ProjectionThreadsSnoozed', 2026-10-23T16:40:16.2662449Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T16:40:16.2662755Z '36_ProjectionThreadsPinned', 2026-10-23T16:40:16.2663033Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T16:40:16.2663349Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T16:40:16.2663685Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T16:40:16.2664141Z '40_ProjectionProjectFaviconPath', 2026-10-23T16:40:16.2664443Z '41_AuthSessionClientConnection', 2026-10-23T16:40:16.2664750Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T16:40:16.2665065Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T16:40:16.2665930Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T16:40:16.2687212Z '45_ProjectionProjectsAutoPull', 2026-10-23T16:40:16.2687649Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T16:40:16.2687933Z '47_ProjectionProjectIcon', 2026-10-23T16:40:16.2688183Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T16:40:16.2688448Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T16:40:16.2688738Z '50_ProjectionThreadPullRequests', 2026-10-23T16:40:16.2688997Z '51_ProjectionThreadMessageContext', 2026-10-23T16:40:16.2689285Z '52_ProjectionThreadTitleState', 2026-10-23T16:40:16.2689517Z '53_PullRequestFilesViewed', 2026-10-23T16:40:16.2693667Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-23T16:40:16.2693924Z ] 2026-10-23T16:40:16.2694202Z } 2026-10-23T16:40:16.2694286Z 2026-10-23T16:40:16.3201986Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-23T16:40:16.3202576Z [16:40:16.288] INFO (#2): Migrations ran successfully { 2026-10-23T16:40:16.3202820Z migrations: [ 2026-10-23T16:40:16.3203053Z '55_OrchestrationV2', 2026-10-23T16:40:16.3203313Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T16:40:16.3203568Z '57_ScheduledTaskWebhooks', 2026-10-23T16:40:16.3203839Z '58_WebhookRelayDeliveries', 2026-10-23T16:40:16.3204098Z '59_McpAppModelContext', 2026-10-23T16:40:16.3204403Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T16:40:16.3204646Z '61_PullRequestReviewGuides', 2026-10-23T16:40:16.3204906Z '62_ThreadFailureLookupIndex', 2026-10-23T16:40:16.3205146Z '63_DropUnusedV1Projections', 2026-10-23T16:40:16.3205430Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T16:40:16.3205693Z '65_CodexUsageNativeTurnIndex', 2026-10-23T16:40:16.3205954Z '66_RepairClientSettlementTimestamps', 2026-10-23T16:40:16.3206211Z '67_WebhookDedupe', 2026-10-23T16:40:16.3206420Z '68_ShellStopRequestIndex' 2026-10-23T16:40:16.3206655Z ] 2026-10-23T16:40:16.3206821Z } 2026-10-23T16:40:16.3206922Z 2026-10-23T16:40:16.3419252Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 116ms 2026-10-23T16:40:16.5309213Z ✓ src/usage/usageAggregation.test.ts (11 tests) 15ms 2026-10-23T16:40:16.9164757Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 5ms 2026-10-23T16:40:17.9047091Z ✓ src/provider/providerInstallation.test.ts (2 tests) 14ms 2026-10-23T16:40:18.0198978Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 5ms 2026-10-23T16:40:18.5435683Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 88ms 2026-10-23T16:40:18.9114914Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 7ms 2026-10-23T16:40:19.2471012Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 9ms 2026-10-23T16:40:19.5720762Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 10ms 2026-10-23T16:40:20.8472857Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 36ms 2026-10-23T16:40:21.1903554Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 6ms 2026-10-23T16:40:21.5410023Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 28ms 2026-10-23T16:40:22.8361310Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 10ms 2026-10-23T16:40:22.9639939Z ✓ src/auth/utils.test.ts (5 tests) 4ms 2026-10-23T16:40:23.2040314Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 23ms 2026-10-23T16:40:23.5231181Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-23T16:40:24.1209838Z ✓ src/cli/doctor.test.ts (1 test) 6ms 2026-10-23T16:40:24.6513751Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 77ms 2026-10-23T16:40:24.8563379Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 11ms 2026-10-23T16:40:25.2525641Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 31ms 2026-10-23T16:40:25.4090191Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-23T16:40:25.6234577Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 5ms 2026-10-23T16:40:26.0431508Z ✓ src/startupAccess.test.ts (1 test) 2ms 2026-10-23T16:40:26.3729260Z ✓ src/codexModelOptions.test.ts (1 test) 2ms 2026-10-23T16:40:26.3777514Z 2026-10-23T16:40:26.3786068Z  Test Files  51 passed (51) 2026-10-23T16:40:26.3803890Z  Tests  660 passed (660) 2026-10-23T16:40:26.3804485Z  Start at  16:38:56 2026-10-23T16:40:26.3805238Z  Duration  90.12s (tests 58%, import 30%, transform 10%, setup 2%) 2026-10-23T16:40:26.3805640Z 2026-10-23T16:40:26.3806471Z  Import  1073 modules were evaluated 14287 times · 26.28s total, 30% of tracked time 2026-10-23T16:40:26.3807425Z   ~24.30s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T16:40:26.3808284Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T16:40:26.3808643Z 2026-10-23T16:40:26.4044098Z 2026-10-23T16:40:26.4205725Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T16:40:26.4206171Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T16:40:26.4206456Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T16:40:26.4206727Z else 2026-10-23T16:40:26.4206925Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T16:40:26.4207151Z fi 2026-10-23T16:40:26.4242854Z shell: /usr/bin/bash -e {0} 2026-10-23T16:40:26.4243124Z env: 2026-10-23T16:40:26.4243355Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:40:26.4243657Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:40:26.4243839Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T16:40:26.4243996Z ##[endgroup] 2026-10-23T16:40:26.4361587Z Post job cleanup. 2026-10-23T16:40:26.5235969Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T16:40:26.5358374Z Post job cleanup. 2026-10-23T16:40:26.5383255Z ##[start-action display=Cache full pnpm store;id=__a4bdcc67-4402-4cd4-acbd-5b6d7353b8a8.__actions_cache] 2026-10-23T16:40:26.5915243Z Post job cleanup. 2026-10-23T16:40:26.6712352Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c, not saving cache. 2026-10-23T16:40:26.6757233Z ##[end-action id=__a4bdcc67-4402-4cd4-acbd-5b6d7353b8a8.__actions_cache;outcome=success;conclusion=success;duration_ms=137] 2026-10-23T16:40:26.6760270Z ##[start-action display=Cache Vite+;id=__a4bdcc67-4402-4cd4-acbd-5b6d7353b8a8.vp_cache] 2026-10-23T16:40:26.6790748Z Post job cleanup. 2026-10-23T16:40:26.7554832Z 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-23T16:40:26.7605468Z ##[end-action id=__a4bdcc67-4402-4cd4-acbd-5b6d7353b8a8.vp_cache;outcome=success;conclusion=success;duration_ms=84] 2026-10-23T16:40:26.7661297Z Post job cleanup. 2026-10-23T16:40:26.8181967Z [command]/usr/local/bin/git version 2026-10-23T16:40:26.8226532Z git version 2.55.0 2026-10-23T16:40:26.8249712Z Temporarily overriding HOME='/home/runner/_work/_temp/ca9e0f67-523e-42b7-aa38-3c5bb906bdcb' before making global git config changes 2026-10-23T16:40:26.8250364Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T16:40:26.8253255Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T16:40:26.8294207Z Removing SSH command configuration 2026-10-23T16:40:26.8294501Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T16:40:26.8327819Z [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-23T16:40:26.8506125Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T16:40:26.8541453Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T16:40:26.8606836Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T16:40:26.8639216Z ##[group]Run '/job_completed.sh' 2026-10-23T16:40:26.8657550Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T16:40:26.8657733Z env: 2026-10-23T16:40:26.8657858Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 207 2026-10-23T16:40:26.8658018Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 472 2026-10-23T16:40:26.8658164Z BLACKSMITH_CHECK_RUN_ID: 120533598245 2026-10-23T16:40:26.8658338Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-23T16:40:26.8658492Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T16:40:26.8658633Z ##[endgroup] 2026-10-23T16:40:26.8774029Z Docker container cache not activated, skipping hash computation. 2026-10-23T16:40:26.9121814Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T16:40:26.9690657Z Cleaning up orphan processes