2026-10-23T17:02:39.8668252Z Current runner version: '2.337.0' 2026-10-23T17:02:39.8673090Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-7ijdwq5bn7dfm2qc' 2026-10-23T17:02:39.8673916Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-23T17:02:39.8674997Z Machine name: 'ip-172-31-73-130' 2026-10-23T17:02:39.8677310Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T17:02:39.8679330Z Contents: read 2026-10-23T17:02:39.8679796Z Metadata: read 2026-10-23T17:02:39.8680344Z ##[endgroup] 2026-10-23T17:02:39.8682197Z Secret source: None 2026-10-23T17:02:39.8682998Z Cache mode: write 2026-10-23T17:02:39.8684079Z Prepare workflow directory 2026-10-23T17:02:39.8968142Z Prepare all required actions 2026-10-23T17:02:39.9002393Z Getting action download info 2026-10-23T17:02:40.0702482Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T17:02:40.1330133Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-23T17:02:40.2233191Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-23T17:02:40.4523936Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T17:02:40.4580421Z Complete job name: Test Server 6 2026-10-23T17:02:40.5080135Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T17:02:40.5212075Z ##[group]Run '/setup.sh' 2026-10-23T17:02:40.5226994Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:40.5227518Z env: 2026-10-23T17:02:40.5227788Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:40.5228185Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:40.5228675Z BLACKSMITH_CHECK_RUN_ID: 120545089186 2026-10-23T17:02:40.5229369Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-23T17:02:40.5229749Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T17:02:40.5230057Z ##[endgroup] 2026-10-23T17:02:40.5597318Z Logging daemon started (blacksmithd for logs) 2026-10-23T17:02:40.5767665Z Results daemon started (blacksmithd for results) 2026-10-23T17:02:40.5967787Z Background adoption and SSH setup started (PID: 2911) 2026-10-23T17:02:40.5969557Z 2026-10-23T17:02:40.5970475Z ---------------------------------------- 2026-10-23T17:02:40.5971552Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39991788139/jobs/120545089186 2026-10-23T17:02:40.5972446Z SSH Access (using your GitHub SSH key): 2026-10-23T17:02:40.6073674Z ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-7ijdwq5bn7dfm2qc.vm.blacksmith.sh 2026-10-23T17:02:40.6074169Z 2026-10-23T17:02:40.6074417Z No GitHub SSH key? Add one at: 2026-10-23T17:02:40.6075097Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T17:02:40.6075576Z 2026-10-23T17:02:40.6075957Z ---------------------------------------- 2026-10-23T17:02:40.6076266Z 2026-10-23T17:02:40.6076480Z VM ID: blacksmith-4vcpu-ubuntu-2404-7ijdwq5bn7dfm2qc 2026-10-23T17:02:40.6076940Z Host: production-152.236.41.8-x8664 2026-10-23T17:02:40.6077262Z Host Agent PID: 3756827 2026-10-23T17:02:40.6077553Z Host Agent Git SHA: af74fd76b 2026-10-23T17:02:40.6077983Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T17:02:40.6078343Z Blacksmith Host Generation: gen 2 2026-10-23T17:02:40.6078686Z Petname: production-better-octopus-fb118699 2026-10-23T17:02:40.6079039Z Region: us-east 2026-10-23T17:02:40.6079321Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T17:02:40.6079764Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T17:02:40.6079954Z 2026-10-23T17:02:40.6080086Z Enabling Blacksmith transparent cache 2026-10-23T17:02:40.6382160Z ##[group]Run actions/checkout@v6 2026-10-23T17:02:40.6382663Z with: 2026-10-23T17:02:40.6382922Z fetch-depth: 2 2026-10-23T17:02:40.6383324Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-23T17:02:40.6383802Z sparse-checkout-cone-mode: false 2026-10-23T17:02:40.6384129Z repository: pingdotgg/t3code 2026-10-23T17:02:40.6388152Z token: *** 2026-10-23T17:02:40.6388583Z ssh-strict: true 2026-10-23T17:02:40.6389002Z ssh-user: git 2026-10-23T17:02:40.6389415Z persist-credentials: true 2026-10-23T17:02:40.6389866Z clean: true 2026-10-23T17:02:40.6390251Z fetch-tags: false 2026-10-23T17:02:40.6390674Z show-progress: true 2026-10-23T17:02:40.6391258Z lfs: false 2026-10-23T17:02:40.6391651Z submodules: false 2026-10-23T17:02:40.6392035Z set-safe-directory: true 2026-10-23T17:02:40.6392341Z allow-unsafe-pr-checkout: false 2026-10-23T17:02:40.6392661Z env: 2026-10-23T17:02:40.6393096Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:40.6393713Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:40.6394049Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:40.6394352Z ##[endgroup] 2026-10-23T17:02:40.8309543Z Syncing repository: pingdotgg/t3code 2026-10-23T17:02:40.8311623Z ##[group]Getting Git version info 2026-10-23T17:02:40.8312153Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T17:02:40.8313037Z [command]/usr/local/bin/git version 2026-10-23T17:02:40.8520011Z git version 2.55.0 2026-10-23T17:02:40.8537358Z ##[endgroup] 2026-10-23T17:02:40.8550880Z Temporarily overriding HOME='/home/runner/_work/_temp/74200190-d244-4781-bbec-62776277d9eb' before making global git config changes 2026-10-23T17:02:40.8552424Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T17:02:40.8556646Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T17:02:40.8629742Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T17:02:40.8634694Z ##[group]Determining repository object format 2026-10-23T17:02:40.8638090Z ##[endgroup] 2026-10-23T17:02:40.8645971Z ##[group]Initializing the repository 2026-10-23T17:02:40.8646932Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T17:02:40.8730904Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T17:02:40.8733341Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T17:02:40.8735016Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T17:02:40.8736024Z hint: call: 2026-10-23T17:02:40.8736620Z hint: 2026-10-23T17:02:40.8737343Z hint: git config --global init.defaultBranch 2026-10-23T17:02:40.8738054Z hint: 2026-10-23T17:02:40.8738692Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T17:02:40.8739662Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T17:02:40.8740573Z hint: 2026-10-23T17:02:40.8741095Z hint: git branch -m 2026-10-23T17:02:40.8741678Z hint: 2026-10-23T17:02:40.8742459Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T17:02:40.8743974Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T17:02:40.8759597Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T17:02:40.8869796Z ##[endgroup] 2026-10-23T17:02:40.8870872Z ##[group]Disabling automatic garbage collection 2026-10-23T17:02:40.8875429Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T17:02:40.8950162Z ##[endgroup] 2026-10-23T17:02:40.8951415Z ##[group]Setting up auth 2026-10-23T17:02:40.8952229Z Removing SSH command configuration 2026-10-23T17:02:40.8956404Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T17:02:40.9012995Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-23T17:02:40.9333231Z Removing HTTP extra header 2026-10-23T17:02:40.9355842Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T17:02:40.9412510Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-23T17:02:40.9626757Z Removing includeIf entries pointing to credentials config files 2026-10-23T17:02:40.9634708Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T17:02:40.9705685Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T17:02:40.9932318Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-2359cd8f-6bcf-4f0c-9e8e-79b13bf0da6b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T17:02:40.9981801Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-2359cd8f-6bcf-4f0c-9e8e-79b13bf0da6b.config 2026-10-23T17:02:41.0019984Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-2359cd8f-6bcf-4f0c-9e8e-79b13bf0da6b.config 2026-10-23T17:02:41.0079810Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2359cd8f-6bcf-4f0c-9e8e-79b13bf0da6b.config 2026-10-23T17:02:41.0127753Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2359cd8f-6bcf-4f0c-9e8e-79b13bf0da6b.config 2026-10-23T17:02:41.0179792Z ##[endgroup] 2026-10-23T17:02:41.0180384Z ##[group]Fetching the repository 2026-10-23T17:02:41.0188830Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93:refs/remotes/pull/22029/merge 2026-10-23T17:02:41.3444739Z From https://github.com/pingdotgg/t3code 2026-10-23T17:02:41.3446808Z * [new ref] 6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93 -> pull/22029/merge 2026-10-23T17:02:41.3495147Z ##[endgroup] 2026-10-23T17:02:41.3496708Z ##[group]Determining the checkout info 2026-10-23T17:02:41.3498331Z ##[endgroup] 2026-10-23T17:02:41.3499566Z ##[group]Setting up sparse checkout 2026-10-23T17:02:41.3503620Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T17:02:41.3548779Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T17:02:41.3583587Z .git/info/sparse-checkout 2026-10-23T17:02:41.3594016Z ##[endgroup] 2026-10-23T17:02:41.3595464Z ##[group]Checking out the ref 2026-10-23T17:02:41.3599711Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge 2026-10-23T17:02:47.9811272Z Updating files: 0% (1/6307) 2026-10-23T17:02:47.9858280Z Updating files: 1% (64/6307) 2026-10-23T17:02:47.9885745Z Updating files: 2% (127/6307) 2026-10-23T17:02:47.9911400Z Updating files: 3% (190/6307) 2026-10-23T17:02:47.9948361Z Updating files: 4% (253/6307) 2026-10-23T17:02:47.9994929Z Updating files: 5% (316/6307) 2026-10-23T17:02:48.0023056Z Updating files: 6% (379/6307) 2026-10-23T17:02:48.0105333Z Updating files: 7% (442/6307) 2026-10-23T17:02:48.0163924Z Updating files: 8% (505/6307) 2026-10-23T17:02:48.0205918Z Updating files: 9% (568/6307) 2026-10-23T17:02:48.0679737Z Updating files: 10% (631/6307) 2026-10-23T17:02:48.0702241Z Updating files: 11% (694/6307) 2026-10-23T17:02:48.0718823Z Updating files: 12% (757/6307) 2026-10-23T17:02:48.0739070Z Updating files: 13% (820/6307) 2026-10-23T17:02:48.0766383Z Updating files: 14% (883/6307) 2026-10-23T17:02:48.0795436Z Updating files: 15% (947/6307) 2026-10-23T17:02:48.0843887Z Updating files: 16% (1010/6307) 2026-10-23T17:02:48.0848101Z Updating files: 17% (1073/6307) 2026-10-23T17:02:48.0874846Z Updating files: 18% (1136/6307) 2026-10-23T17:02:48.0896827Z Updating files: 19% (1199/6307) 2026-10-23T17:02:48.0928056Z Updating files: 20% (1262/6307) 2026-10-23T17:02:48.0953633Z Updating files: 21% (1325/6307) 2026-10-23T17:02:48.0979693Z Updating files: 22% (1388/6307) 2026-10-23T17:02:48.0998695Z Updating files: 23% (1451/6307) 2026-10-23T17:02:48.1015634Z Updating files: 24% (1514/6307) 2026-10-23T17:02:48.1036824Z Updating files: 25% (1577/6307) 2026-10-23T17:02:48.1060761Z Updating files: 26% (1640/6307) 2026-10-23T17:02:48.1081759Z Updating files: 27% (1703/6307) 2026-10-23T17:02:48.1116030Z Updating files: 28% (1766/6307) 2026-10-23T17:02:48.1164462Z Updating files: 29% (1830/6307) 2026-10-23T17:02:48.1188935Z Updating files: 30% (1893/6307) 2026-10-23T17:02:48.1220686Z Updating files: 31% (1956/6307) 2026-10-23T17:02:48.1262196Z Updating files: 32% (2019/6307) 2026-10-23T17:02:48.1314153Z Updating files: 33% (2082/6307) 2026-10-23T17:02:48.1417234Z Updating files: 34% (2145/6307) 2026-10-23T17:02:48.1498760Z Updating files: 35% (2208/6307) 2026-10-23T17:02:48.1555455Z Updating files: 36% (2271/6307) 2026-10-23T17:02:48.1604081Z Updating files: 37% (2334/6307) 2026-10-23T17:02:48.1658545Z Updating files: 38% (2397/6307) 2026-10-23T17:02:48.1695803Z Updating files: 39% (2460/6307) 2026-10-23T17:02:48.1742246Z Updating files: 40% (2523/6307) 2026-10-23T17:02:48.1802432Z Updating files: 41% (2586/6307) 2026-10-23T17:02:48.1827925Z Updating files: 42% (2649/6307) 2026-10-23T17:02:48.1841931Z Updating files: 43% (2713/6307) 2026-10-23T17:02:48.1873473Z Updating files: 44% (2776/6307) 2026-10-23T17:02:48.1911126Z Updating files: 45% (2839/6307) 2026-10-23T17:02:48.1950564Z Updating files: 46% (2902/6307) 2026-10-23T17:02:48.1989020Z Updating files: 47% (2965/6307) 2026-10-23T17:02:48.2036625Z Updating files: 48% (3028/6307) 2026-10-23T17:02:48.2082224Z Updating files: 49% (3091/6307) 2026-10-23T17:02:48.2135619Z Updating files: 50% (3154/6307) 2026-10-23T17:02:48.2157139Z Updating files: 51% (3217/6307) 2026-10-23T17:02:48.2211108Z Updating files: 52% (3280/6307) 2026-10-23T17:02:48.2246532Z Updating files: 53% (3343/6307) 2026-10-23T17:02:48.2282559Z Updating files: 54% (3406/6307) 2026-10-23T17:02:48.2314891Z Updating files: 55% (3469/6307) 2026-10-23T17:02:48.2341041Z Updating files: 56% (3532/6307) 2026-10-23T17:02:48.2368014Z Updating files: 57% (3595/6307) 2026-10-23T17:02:48.2399416Z Updating files: 58% (3659/6307) 2026-10-23T17:02:48.2905866Z Updating files: 59% (3722/6307) 2026-10-23T17:02:48.2927145Z Updating files: 60% (3785/6307) 2026-10-23T17:02:48.2954847Z Updating files: 61% (3848/6307) 2026-10-23T17:02:48.2984794Z Updating files: 62% (3911/6307) 2026-10-23T17:02:48.3022173Z Updating files: 63% (3974/6307) 2026-10-23T17:02:48.3077122Z Updating files: 64% (4037/6307) 2026-10-23T17:02:48.3114792Z Updating files: 65% (4100/6307) 2026-10-23T17:02:48.3143907Z Updating files: 66% (4163/6307) 2026-10-23T17:02:48.3190603Z Updating files: 67% (4226/6307) 2026-10-23T17:02:48.3221161Z Updating files: 68% (4289/6307) 2026-10-23T17:02:48.3261540Z Updating files: 69% (4352/6307) 2026-10-23T17:02:48.3283308Z Updating files: 70% (4415/6307) 2026-10-23T17:02:48.3317273Z Updating files: 71% (4478/6307) 2026-10-23T17:02:48.3353298Z Updating files: 72% (4542/6307) 2026-10-23T17:02:48.3416990Z Updating files: 73% (4605/6307) 2026-10-23T17:02:48.3815611Z Updating files: 74% (4668/6307) 2026-10-23T17:02:48.3941631Z Updating files: 75% (4731/6307) 2026-10-23T17:02:48.4109252Z Updating files: 75% (4737/6307) 2026-10-23T17:02:48.4157002Z Updating files: 76% (4794/6307) 2026-10-23T17:02:48.4220656Z Updating files: 77% (4857/6307) 2026-10-23T17:02:48.4248674Z Updating files: 78% (4920/6307) 2026-10-23T17:02:48.4273509Z Updating files: 79% (4983/6307) 2026-10-23T17:02:48.4296339Z Updating files: 80% (5046/6307) 2026-10-23T17:02:48.4322419Z Updating files: 81% (5109/6307) 2026-10-23T17:02:48.4354986Z Updating files: 82% (5172/6307) 2026-10-23T17:02:48.4383361Z Updating files: 83% (5235/6307) 2026-10-23T17:02:48.4420173Z Updating files: 84% (5298/6307) 2026-10-23T17:02:48.4447268Z Updating files: 85% (5361/6307) 2026-10-23T17:02:48.4479719Z Updating files: 86% (5425/6307) 2026-10-23T17:02:48.4581662Z Updating files: 87% (5488/6307) 2026-10-23T17:02:48.4628151Z Updating files: 88% (5551/6307) 2026-10-23T17:02:48.4654062Z Updating files: 89% (5614/6307) 2026-10-23T17:02:48.4698345Z Updating files: 90% (5677/6307) 2026-10-23T17:02:48.4753398Z Updating files: 91% (5740/6307) 2026-10-23T17:02:48.4774014Z Updating files: 92% (5803/6307) 2026-10-23T17:02:48.4795747Z Updating files: 93% (5866/6307) 2026-10-23T17:02:48.4824101Z Updating files: 94% (5929/6307) 2026-10-23T17:02:48.4856204Z Updating files: 95% (5992/6307) 2026-10-23T17:02:48.4929123Z Updating files: 96% (6055/6307) 2026-10-23T17:02:48.4963122Z Updating files: 97% (6118/6307) 2026-10-23T17:02:48.5043226Z Updating files: 98% (6181/6307) 2026-10-23T17:02:48.5082441Z Updating files: 99% (6244/6307) 2026-10-23T17:02:48.5082930Z Updating files: 100% (6307/6307) 2026-10-23T17:02:48.5083313Z Updating files: 100% (6307/6307), done. 2026-10-23T17:02:48.5404175Z Note: switching to 'refs/remotes/pull/22029/merge'. 2026-10-23T17:02:48.5404614Z 2026-10-23T17:02:48.5404802Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T17:02:48.5405233Z changes and commit them, and you can discard any commits you make in this 2026-10-23T17:02:48.5405680Z state without impacting any branches by switching back to a branch. 2026-10-23T17:02:48.5405932Z 2026-10-23T17:02:48.5406112Z If you want to create a new branch to retain commits you create, you may 2026-10-23T17:02:48.5406538Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T17:02:48.5406762Z 2026-10-23T17:02:48.5406867Z git switch -c 2026-10-23T17:02:48.5407026Z 2026-10-23T17:02:48.5407121Z Or undo this operation with: 2026-10-23T17:02:48.5407279Z 2026-10-23T17:02:48.5407572Z git switch - 2026-10-23T17:02:48.5407712Z 2026-10-23T17:02:48.5407893Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T17:02:48.5408171Z 2026-10-23T17:02:48.5408491Z HEAD is now at 6b6b587 Merge e1e024cb0126a66f3a29c963fd9fa421960dd501 into 66ee628e0875b2b735b199f42e6151e347833637 2026-10-23T17:02:48.5434986Z ##[endgroup] 2026-10-23T17:02:48.5540667Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T17:02:48.5611681Z 6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93 2026-10-23T17:02:48.6007759Z Prepare all required actions 2026-10-23T17:02:48.6151188Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T17:02:48.6151422Z env: 2026-10-23T17:02:48.6151670Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:48.6151962Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:48.6152275Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:48.6152555Z ##[endgroup] 2026-10-23T17:02:48.6365546Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-23T17:02:48.6452995Z ##[group]Run set -uo pipefail 2026-10-23T17:02:48.6453465Z set -uo pipefail 2026-10-23T17:02:48.6453695Z  2026-10-23T17:02:48.6453890Z decide() { 2026-10-23T17:02:48.6454275Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T17:02:48.6454674Z  exit "${PIPESTATUS[0]}" 2026-10-23T17:02:48.6454918Z } 2026-10-23T17:02:48.6455102Z  2026-10-23T17:02:48.6455294Z fail_open() { 2026-10-23T17:02:48.6455622Z  echo "$* Running every job." 2026-10-23T17:02:48.6455882Z  decide 2026-10-23T17:02:48.6456087Z } 2026-10-23T17:02:48.6456273Z  2026-10-23T17:02:48.6456545Z # Reads the change from git rather than the REST API: every job that 2026-10-23T17:02:48.6456977Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T17:02:48.6457341Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T17:02:48.6458096Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T17:02:48.6458504Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T17:02:48.6458825Z  base=HEAD^1 2026-10-23T17:02:48.6459020Z  mode=() 2026-10-23T17:02:48.6459211Z else 2026-10-23T17:02:48.6459411Z  base=$BEFORE_SHA 2026-10-23T17:02:48.6459814Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T17:02:48.6460174Z  || fail_open "Could not fetch ${base}." 2026-10-23T17:02:48.6460526Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T17:02:48.6460850Z  mode=(--full) 2026-10-23T17:02:48.6461063Z fi 2026-10-23T17:02:48.6461246Z  2026-10-23T17:02:48.6461533Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T17:02:48.6461975Z # of a package changes that package just like editing it. It also keeps 2026-10-23T17:02:48.6462353Z # git from fetching file contents to score renames. 2026-10-23T17:02:48.6462759Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T17:02:48.6463143Z  || fail_open "Could not diff against ${base}." 2026-10-23T17:02:48.6463487Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T17:02:48.6479679Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:48.6479917Z env: 2026-10-23T17:02:48.6480085Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:48.6480274Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:48.6480439Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:48.6480602Z EVENT_NAME: pull_request 2026-10-23T17:02:48.6480776Z BEFORE_SHA: 4f14cec0b704f3ffc2200c32c62d6188a41e913e 2026-10-23T17:02:48.6480968Z ##[endgroup] 2026-10-23T17:02:48.7663858Z Affected packages: @t3tools/client-runtime, @t3tools/desktop, @t3tools/mobile, @t3tools/provider-pi, @t3tools/scripts, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/web, t3, t3code-relay 2026-10-23T17:02:48.7665642Z typecheck=true 2026-10-23T17:02:48.7665875Z build=true 2026-10-23T17:02:48.7667205Z test=true 2026-10-23T17:02:48.7668389Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/scripts 2026-10-23T17:02:48.7669629Z test_web=true 2026-10-23T17:02:48.7669827Z test_server=true 2026-10-23T17:02:48.7670093Z rust=false 2026-10-23T17:02:48.7670281Z release_smoke=false 2026-10-23T17:02:48.7670521Z mobile_native=false 2026-10-23T17:02:48.7831773Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=146] 2026-10-23T17:02:48.7998389Z Prepare all required actions 2026-10-23T17:02:48.7999946Z Getting action download info 2026-10-23T17:02:48.9021918Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-23T17:02:49.0496453Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-23T17:02:49.0496815Z env: 2026-10-23T17:02:49.0497091Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:49.0497412Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:49.0497717Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:49.0497988Z ##[endgroup] 2026-10-23T17:02:49.0640874Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-23T17:02:49.0667313Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T17:02:49.0668246Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-23T17:02:49.0668833Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T17:02:49.0669338Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-23T17:02:49.0688422Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:49.0688769Z env: 2026-10-23T17:02:49.0689094Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:49.0689397Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:49.0689690Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:49.0689963Z ##[endgroup] 2026-10-23T17:02:49.0811220Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=16] 2026-10-23T17:02:49.0814646Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-23T17:02:49.0938280Z ##[group]Run actions/cache@v6 2026-10-23T17:02:49.0938582Z with: 2026-10-23T17:02:49.0938793Z path: ~/.vite-plus 2026-10-23T17:02:49.0939189Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T17:02:49.0939586Z enableCrossOsArchive: false 2026-10-23T17:02:49.0939859Z fail-on-cache-miss: false 2026-10-23T17:02:49.0940115Z lookup-only: false 2026-10-23T17:02:49.0940351Z save-always: false 2026-10-23T17:02:49.0940581Z env: 2026-10-23T17:02:49.0940804Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:49.0941135Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:49.0941436Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:49.0941716Z ##[endgroup] 2026-10-23T17:02:49.4013056Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T17:02:50.0884689Z Received 170349591 of 170349591 (100.0%), 249.2 MBs/sec 2026-10-23T17:02:50.0887005Z Cache Size: ~162 MB (170349591 B) 2026-10-23T17:02:50.0931042Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d93f14ce-a4a7-4c89-855e-ff67ff921f9b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T17:02:51.5108961Z Cache restored successfully 2026-10-23T17:02:51.5765003Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-23T17:02:51.5974347Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=2515] 2026-10-23T17:02:51.5979770Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-23T17:02:51.6037120Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T17:02:51.6037546Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-23T17:02:51.6037912Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-23T17:02:51.6061243Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:51.6061621Z env: 2026-10-23T17:02:51.6061920Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:51.6062221Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:51.6062569Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:51.6062806Z ##[endgroup] 2026-10-23T17:02:51.6159024Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-23T17:02:51.6187972Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=20] 2026-10-23T17:02:51.6191910Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-23T17:02:51.6203833Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-23T17:02:51.6206334Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-23T17:02:51.6231281Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-23T17:02:51.6231627Z store_path="$(vp pm cache dir)" 2026-10-23T17:02:51.6231895Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-23T17:02:51.6256446Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:51.6256805Z env: 2026-10-23T17:02:51.6257048Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:51.6257783Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:51.6258053Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:51.6258287Z ##[endgroup] 2026-10-23T17:02:51.6599185Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=39] 2026-10-23T17:02:51.6603562Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-23T17:02:51.8880985Z ##[group]Run actions/cache@v6 2026-10-23T17:02:51.8881159Z with: 2026-10-23T17:02:51.8881310Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-23T17:02:51.8881597Z key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T17:02:51.8881892Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-23T17:02:51.8882061Z enableCrossOsArchive: false 2026-10-23T17:02:51.8882226Z fail-on-cache-miss: false 2026-10-23T17:02:51.8882368Z lookup-only: false 2026-10-23T17:02:51.8882493Z save-always: false 2026-10-23T17:02:51.8882618Z env: 2026-10-23T17:02:51.8882786Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:02:51.8882967Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:02:51.8883124Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:51.8883277Z ##[endgroup] 2026-10-23T17:02:52.1678488Z Cache hit for: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T17:02:53.2839377Z Received 268435456 of 994615207 (27.0%), 237.3 MBs/sec 2026-10-23T17:02:54.3805840Z Received 671088640 of 994615207 (67.5%), 294.0 MBs/sec 2026-10-23T17:02:55.1732412Z Received 994615207 of 994615207 (100.0%), 319.4 MBs/sec 2026-10-23T17:02:55.1775212Z Cache Size: ~949 MB (994615207 B) 2026-10-23T17:02:55.1843138Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1506eea4-ee23-46ab-b41d-72ddec27c7a1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T17:03:04.6542703Z Cache restored successfully 2026-10-23T17:03:04.7222990Z Cache restored from key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c 2026-10-23T17:03:04.7332594Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=13072] 2026-10-23T17:03:04.7336824Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-23T17:03:04.7361034Z ##[group]Run vp install 2026-10-23T17:03:04.7361322Z vp install 2026-10-23T17:03:04.7384028Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:03:04.7384394Z env: 2026-10-23T17:03:04.7384630Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:03:04.7384942Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:03:04.7385246Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:04.7385613Z ##[endgroup] 2026-10-23T17:03:04.8042573Z Scope: all 33 workspace projects 2026-10-23T17:03:05.0489113Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-23T17:03:06.0871604Z Progress: resolved 1, reused 0, downloaded 0, added 0 2026-10-23T17:03:06.0874211Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-23T17:03:06.0875395Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-23T17:03:06.0876835Z Virtual store is at: node_modules/.pnpm 2026-10-23T17:03:07.0959057Z Progress: resolved 1674, reused 1674, downloaded 0, added 1667 2026-10-23T17:03:11.7550681Z ✓ Lockfile passes supply-chain policies (2088 entries in 6.7s) 2026-10-23T17:03:11.7551528Z Lockfile is up to date, resolution step is skipped 2026-10-23T17:03:11.7953610Z Packages: +1721 2026-10-23T17:03:11.7954039Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-23T17:03:11.8718856Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-23T17:03:13.4827849Z . prepare$ vp config --no-agent 2026-10-23T17:03:13.6764922Z . prepare: Done 2026-10-23T17:03:13.6793894Z 2026-10-23T17:03:13.6795046Z devDependencies: 2026-10-23T17:03:13.6795519Z + @coderabbitai/config 1.1.0 2026-10-23T17:03:13.6796124Z + @shadcn/lint 0.1.5 2026-10-23T17:03:13.6796433Z + @types/node 24.12.4 2026-10-23T17:03:13.6796727Z + knip 6.34.0 2026-10-23T17:03:13.6797036Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-23T17:03:13.6797537Z + vite-plus 1.3.0 2026-10-23T17:03:13.6797742Z 2026-10-23T17:03:13.6820978Z Done in 8.9s using pnpm v12.14.0 2026-10-23T17:03:13.7312937Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=8997] 2026-10-23T17:03:13.7409670Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T17:03:13.7410516Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-23T17:03:13.7438279Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:13.7438607Z env: 2026-10-23T17:03:13.7438903Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:03:13.7439203Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:03:13.7439499Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:13.7439786Z ##[endgroup] 2026-10-23T17:03:13.7944015Z ##[group]Run actions/cache@v6 2026-10-23T17:03:13.7944323Z with: 2026-10-23T17:03:13.7944523Z path: ~/.cache/ms-playwright 2026-10-23T17:03:13.7944826Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T17:03:13.7945154Z enableCrossOsArchive: false 2026-10-23T17:03:13.7945417Z fail-on-cache-miss: false 2026-10-23T17:03:13.7945701Z lookup-only: false 2026-10-23T17:03:13.7945930Z save-always: false 2026-10-23T17:03:13.7946128Z env: 2026-10-23T17:03:13.7946336Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:03:13.7946644Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:03:13.7946912Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:13.7947199Z ##[endgroup] 2026-10-23T17:03:14.0620179Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T17:03:14.3712259Z Received 106503405 of 106503405 (100.0%), 357.6 MBs/sec 2026-10-23T17:03:14.3712869Z Cache Size: ~102 MB (106503405 B) 2026-10-23T17:03:14.3764569Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/16efff05-6c3a-46ec-8ad6-ea3ba7fbc6d6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-23T17:03:14.6965865Z Cache restored successfully 2026-10-23T17:03:14.7174390Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-23T17:03:14.7455642Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T17:03:14.7456428Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-23T17:03:14.7456856Z test -n "$browser" 2026-10-23T17:03:14.7457163Z if ldd "$browser" | grep '=> not found'; then 2026-10-23T17:03:14.7457574Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-23T17:03:14.7457961Z fi 2026-10-23T17:03:14.7478009Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:14.7478289Z env: 2026-10-23T17:03:14.7478510Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:03:14.7478829Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:03:14.7479125Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:14.7479413Z ##[endgroup] 2026-10-23T17:03:14.8050051Z ##[group]Run vp run --filter t3 test --shard 6/8 2026-10-23T17:03:14.8050330Z vp run --filter t3 test --shard 6/8 2026-10-23T17:03:14.8066104Z shell: /usr/bin/bash -e {0} 2026-10-23T17:03:14.8066308Z env: 2026-10-23T17:03:14.8066457Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:03:14.8066655Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:03:14.8066842Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:03:14.8067113Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-23T17:03:14.8067447Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-23T17:03:14.8067697Z ##[endgroup] 2026-10-23T17:03:15.1239567Z ~/apps/server$ vp test run --shard 6/8 ⊘ cache disabled 2026-10-23T17:03:15.3901397Z 2026-10-23T17:03:15.3903743Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-23T17:03:15.3904838Z 2026-10-23T17:03:53.6189691Z ✓ src/vcs/GitVcsDriverCore.test.ts (163 tests) 36089ms 2026-10-23T17:03:53.6191051Z ✓ pullCurrentBranch (9) 2026-10-23T17:03:53.6191440Z ✓ still fetches other branches on the first pull 361ms 2026-10-23T17:03:53.6191821Z ✓ pulls past an unrelated lock with custom fetch mapping=false 464ms 2026-10-23T17:03:53.6192222Z ✓ pulls past an unrelated lock with custom fetch mapping=true 557ms 2026-10-23T17:03:53.6192613Z ✓ reports an upstream lock after the fallback without removing it 677ms 2026-10-23T17:03:53.6193075Z ✓ does not retry a failed fetch if another operation moved branch 531ms 2026-10-23T17:03:53.6193463Z ✓ does not retry a failed fetch if another operation moved HEAD 519ms 2026-10-23T17:03:53.6193873Z ✓ reports a fast-forward whose stdout passes the cap as pulled 391ms 2026-10-23T17:03:53.6194261Z ✓ reports a fast-forward whose stderr passes the cap as pulled 318ms 2026-10-23T17:03:53.6194668Z ✓ still fails a pull that Git rejects, whatever its output size 390ms 2026-10-23T17:03:53.6194982Z ✓ GitVcsDriver core integration (119) 2026-10-23T17:03:53.6195222Z ✓ review diff previews (29) 2026-10-23T17:03:53.6195548Z ✓ loads repository-relative files from a nested project directory 416ms 2026-10-23T17:03:53.6196274Z ✓ keeps complete stats for files beyond the combined patch limit 542ms 2026-10-23T17:03:53.6196822Z ✓ preserves renames, unusual paths, modes, and binary statistics 358ms 2026-10-23T17:03:53.6197294Z ✓ honors configured remote-qualified bases for Changes and ahead counts 1498ms 2026-10-23T17:03:53.6197840Z ✓ keeps local branch bases consistent when tags share their names 963ms 2026-10-23T17:03:53.6198238Z ✓ Changes compares with the empty tree before the first commit 458ms 2026-10-23T17:03:53.6198594Z ✓ repository status (19) 2026-10-23T17:03:53.6199102Z ✓ reads Changes totals without minimizing and keeps review diffs minimal 320ms 2026-10-23T17:03:53.6199705Z ✓ Changes compares the default branch with its tracking upstream, not origin 498ms 2026-10-23T17:03:53.6200443Z ✓ counts many untracked files exactly while collapsing their directory in status 344ms 2026-10-23T17:03:53.6201134Z ✓ can read cached remote divergence without fetching upstream 320ms 2026-10-23T17:03:53.6201899Z ✓ does not start Git auto-maintenance from background upstream fetches 315ms 2026-10-23T17:03:53.6202392Z ✓ uses origin HEAD for default-branch detection with a non-origin upstream 493ms 2026-10-23T17:03:53.6203107Z ✓ reuses the no-upstream fallback ahead count for default-branch delta 311ms 2026-10-23T17:03:53.6203526Z ✓ refName operations (5) 2026-10-23T17:03:53.6203909Z ✓ lists root and upstream metadata and optionally includes matching remote refs 320ms 2026-10-23T17:03:53.6204317Z ✓ treats ref names that look like options as ref names 591ms 2026-10-23T17:03:53.6204597Z ✓ worktree operations (25) 2026-10-23T17:03:53.6206065Z ✓ uses parallel checkout without skipping filters or hooks 304ms 2026-10-23T17:03:53.6207042Z ✓ resolves the submodule mode from the option, then t3.json 887ms 2026-10-23T17:03:53.6207358Z ✓ remote operations (4) 2026-10-23T17:03:53.6207924Z ✓ ensureRemote reuses an existing remote across ssh/https transport variants 326ms 2026-10-23T17:03:53.6208482Z ✓ remote operations (12) 2026-10-23T17:03:53.6208943Z ✓ creates a worktree from the latest fetched remote commit 585ms 2026-10-23T17:03:53.6209520Z ✓ fetches the selected worktree base for Changes 774ms 2026-10-23T17:03:53.6210073Z ✓ pushes with upstream setup and skips when already up to date 553ms 2026-10-23T17:03:53.6210741Z ✓ publishes feature/push when the configured diff base already contains HEAD 1010ms 2026-10-23T17:03:53.6211588Z ✓ publishes origin/feature/push when the configured diff base already contains HEAD 1096ms 2026-10-23T17:03:53.6212201Z ✓ pushes upstream branches to the remote branch name, not the upstream shorthand 338ms 2026-10-23T17:03:53.6212908Z ✓ publishes a branch tracking its base under its own name, not the base 910ms 2026-10-23T17:03:53.6213573Z ✓ keeps a recorded merge base when publishing a tracked branch 510ms 2026-10-23T17:03:53.6214229Z ✓ still pushes a git-mangled tracking alias to its upstream head 413ms 2026-10-23T17:03:53.6214901Z ✓ pushes to the requested remote instead of the primary remote 334ms 2026-10-23T17:04:03.7578474Z ✓ src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts (78 tests) 1694ms 2026-10-23T17:04:11.6706058Z ✓ src/pullRequest/PullRequestService.test.ts (84 tests) 6767ms 2026-10-23T17:04:11.6706945Z ✓ does not revive old summaries when project epochs are evicted 2699ms 2026-10-23T17:04:13.7827263Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 126ms 2026-10-23T17:04:15.8101887Z ✓ src/provider/ProviderRegistry.test.ts (37 tests) 267ms 2026-10-23T17:04:16.6488152Z ✓ src/device/DeviceService.test.ts (29 tests) 134ms 2026-10-23T17:04:18.3033229Z ✓ src/orchestration-v2/ThreadSettlementService.test.ts (22 tests) 47ms 2026-10-23T17:04:20.8801637Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 209ms 2026-10-23T17:04:22.6109813Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 153ms 2026-10-23T17:04:30.3725135Z ✓ src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts (4 tests) 5641ms 2026-10-23T17:04:30.3728457Z ✓ orchestrator replay recovery (4) 2026-10-23T17:04:30.3729082Z ✓ resumes a provider-native Codex thread after recreating the orchestrator runtime 1808ms 2026-10-23T17:04:30.3729867Z ✓ resumes a provider-native Cursor thread after recreating the orchestrator runtime 610ms 2026-10-23T17:04:30.3730593Z ✓ keeps a Claude subagent resumed after a server restart in its own thread 1782ms 2026-10-23T17:04:30.3731332Z ✓ reopens the thread of a Claude subagent the restart cancelled when resumed 1437ms 2026-10-23T17:04:32.5786305Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 22ms 2026-10-23T17:04:35.1217359Z ✓ src/relay/AgentAwarenessRelay.test.ts (8 tests) 139ms 2026-10-23T17:04:36.6690149Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 821ms 2026-10-23T17:04:39.0172183Z ✓ src/project/AgentSessionImporter.test.ts (3 tests) 297ms 2026-10-23T17:04:39.6755066Z ✓ src/usage/usageTranscriptReader.test.ts (13 tests) 73ms 2026-10-23T17:04:42.3314331Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 25ms 2026-10-23T17:04:43.1630277Z ✓ src/process/agentScope.test.ts (10 tests) 79ms 2026-10-23T17:04:44.5288060Z ✓ src/provider/AcpRegistryProbe.test.ts (11 tests) 785ms 2026-10-23T17:04:44.5288507Z ✓ ACP Registry probe (11) 2026-10-23T17:04:44.5288976Z ✓ lists native sessions and logs out through generic ACP lifecycle methods 773ms 2026-10-23T17:04:45.4932868Z ✓ src/orchestration-v2/TurnStartReads.test.ts (2 tests) 172ms 2026-10-23T17:04:47.4751964Z ✓ src/usage/usageTranscriptStreaming.test.ts (15 tests) 1426ms 2026-10-23T17:04:47.4752680Z ✓ large usage records (15) 2026-10-23T17:04:47.4753226Z ✓ preserves Codex model switches and duplicate suppression across streaming resumes 353ms 2026-10-23T17:04:51.8759812Z ✓ src/cli/app.test.ts (8 tests) 121ms 2026-10-23T17:04:52.5943438Z ✓ src/preview/Manager.test.ts (8 tests) 30ms 2026-10-23T17:04:52.8547469Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 8ms 2026-10-23T17:04:53.8473331Z ✓ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 15ms 2026-10-23T17:04:56.3775839Z ✓ src/cloud/CloudLink.test.ts (6 tests) 56ms 2026-10-23T17:04:58.7039497Z ✓ src/serverLogger.test.ts (6 tests) 35ms 2026-10-23T17:04:59.0733835Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 53ms 2026-10-23T17:04:59.6609316Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 67ms 2026-10-23T17:05:00.2162999Z ✓ src/attachmentStore.test.ts (10 tests) 10ms 2026-10-23T17:05:00.8382397Z ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 24ms 2026-10-23T17:05:01.7806361Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-23T17:05:01.7807277Z [17:05:01.774] INFO (#6): Migrations ran successfully { 2026-10-23T17:05:01.7807691Z migrations: [ 2026-10-23T17:05:01.7808334Z '1_OrchestrationEvents', 2026-10-23T17:05:01.7808718Z '2_OrchestrationCommandReceipts', 2026-10-23T17:05:01.7809153Z '3_CheckpointDiffBlobs', 2026-10-23T17:05:01.7809533Z '4_ProviderSessionRuntime', 2026-10-23T17:05:01.7809847Z '5_Projections', 2026-10-23T17:05:01.7810315Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T17:05:01.7810733Z '7_ProjectionThreadMessageAttachments', 2026-10-23T17:05:01.7811121Z '8_ProjectionThreadActivitySequence', 2026-10-23T17:05:01.7811490Z '9_ProviderSessionRuntimeMode', 2026-10-23T17:05:01.7811869Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T17:05:01.7812263Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T17:05:01.7812654Z '12_ProjectionThreadsInteractionMode', 2026-10-23T17:05:01.7813045Z '13_ProjectionThreadProposedPlans', 2026-10-23T17:05:01.7813461Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T17:05:01.7814156Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T17:05:01.7814569Z '16_CanonicalizeModelSelections', 2026-10-23T17:05:01.7814963Z '17_ProjectionThreadsArchivedAt', 2026-10-23T17:05:01.7815346Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T17:05:01.7815757Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T17:05:01.7816240Z '20_AuthAccessManagement', 2026-10-23T17:05:01.7816599Z '21_AuthSessionClientMetadata', 2026-10-23T17:05:01.7816998Z '22_AuthSessionLastConnectedAt', 2026-10-23T17:05:01.7817384Z '23_ProjectionThreadShellSummary', 2026-10-23T17:05:01.7817799Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T17:05:01.7818241Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T17:05:01.7818685Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T17:05:01.7819118Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T17:05:01.7819551Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T17:05:01.7820140Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T17:05:01.7820581Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T17:05:01.7821043Z '31_AuthAuthorizationScopes', 2026-10-23T17:05:01.7821434Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T17:05:01.7821795Z '33_ProjectionThreadsSettled', 2026-10-23T17:05:01.7822141Z '34_ProjectionThreadsSnoozed', 2026-10-23T17:05:01.7822503Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T17:05:01.7822865Z '36_ProjectionThreadsPinned', 2026-10-23T17:05:01.7823214Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T17:05:01.7823563Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T17:05:01.7824007Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T17:05:01.7824385Z '40_ProjectionProjectFaviconPath', 2026-10-23T17:05:01.7825531Z '41_AuthSessionClientConnection', 2026-10-23T17:05:01.7826198Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T17:05:01.7826601Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T17:05:01.7826988Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T17:05:01.7827394Z '45_ProjectionProjectsAutoPull', 2026-10-23T17:05:01.7827788Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T17:05:01.7828144Z '47_ProjectionProjectIcon', 2026-10-23T17:05:01.7828509Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T17:05:01.7828942Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T17:05:01.7829323Z '50_ProjectionThreadPullRequests', 2026-10-23T17:05:01.7829680Z '51_ProjectionThreadMessageContext', 2026-10-23T17:05:01.7830050Z '52_ProjectionThreadTitleState', 2026-10-23T17:05:01.7830436Z '53_PullRequestFilesViewed', 2026-10-23T17:05:01.7830858Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T17:05:01.7831282Z '55_OrchestrationV2', 2026-10-23T17:05:01.7831641Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T17:05:01.7832060Z '57_ScheduledTaskWebhooks', 2026-10-23T17:05:01.7832509Z '58_WebhookRelayDeliveries', 2026-10-23T17:05:01.7832907Z '59_McpAppModelContext', 2026-10-23T17:05:01.7833249Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T17:05:01.7833667Z '61_PullRequestReviewGuides', 2026-10-23T17:05:01.7834015Z '62_ThreadFailureLookupIndex', 2026-10-23T17:05:01.7834877Z '63_DropUnusedV1Projections', 2026-10-23T17:05:01.7835352Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T17:05:01.7870164Z '65_CodexUsageNativeTurnIndex', 2026-10-23T17:05:01.7870978Z '66_RepairClientSettlementTimestamps', 2026-10-23T17:05:01.7871436Z '67_WebhookDedupe', 2026-10-23T17:05:01.7871859Z '68_ShellStopRequestIndex' 2026-10-23T17:05:01.7872147Z ] 2026-10-23T17:05:01.7872393Z } 2026-10-23T17:05:01.7872583Z 2026-10-23T17:05:01.8138955Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-23T17:05:01.8139821Z [17:05:01.811] INFO (#11): Migrations ran successfully { 2026-10-23T17:05:01.8140210Z migrations: [ 2026-10-23T17:05:01.8140606Z '1_OrchestrationEvents', 2026-10-23T17:05:01.8140993Z '2_OrchestrationCommandReceipts', 2026-10-23T17:05:01.8141374Z '3_CheckpointDiffBlobs', 2026-10-23T17:05:01.8141725Z '4_ProviderSessionRuntime', 2026-10-23T17:05:01.8142297Z '5_Projections', 2026-10-23T17:05:01.8142719Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-23T17:05:01.8143165Z '7_ProjectionThreadMessageAttachments', 2026-10-23T17:05:01.8143488Z '8_ProjectionThreadActivitySequence', 2026-10-23T17:05:01.8143793Z '9_ProviderSessionRuntimeMode', 2026-10-23T17:05:01.8144058Z '10_ProjectionThreadsRuntimeMode', 2026-10-23T17:05:01.8144300Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-23T17:05:01.8144651Z '12_ProjectionThreadsInteractionMode', 2026-10-23T17:05:01.8145015Z '13_ProjectionThreadProposedPlans', 2026-10-23T17:05:01.8145444Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-23T17:05:01.8145882Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-23T17:05:01.8146223Z '16_CanonicalizeModelSelections', 2026-10-23T17:05:01.8146455Z '17_ProjectionThreadsArchivedAt', 2026-10-23T17:05:01.8146724Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-23T17:05:01.8147067Z '19_ProjectionSnapshotLookupIndexes', 2026-10-23T17:05:01.8147370Z '20_AuthAccessManagement', 2026-10-23T17:05:01.8147605Z '21_AuthSessionClientMetadata', 2026-10-23T17:05:01.8148532Z '22_AuthSessionLastConnectedAt', 2026-10-23T17:05:01.8148980Z '23_ProjectionThreadShellSummary', 2026-10-23T17:05:01.8149245Z '24_BackfillProjectionThreadShellSummary', 2026-10-23T17:05:01.8149526Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-23T17:05:01.8149791Z '26_CanonicalizeModelSelectionOptions', 2026-10-23T17:05:01.8150052Z '27_ProviderSessionRuntimeInstanceId', 2026-10-23T17:05:01.8150295Z '28_ProjectionThreadSessionInstanceId', 2026-10-23T17:05:01.8150581Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-23T17:05:01.8150859Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-23T17:05:01.8151086Z '31_AuthAuthorizationScopes', 2026-10-23T17:05:01.8151349Z '32_AuthPairingProofKeyThumbprint', 2026-10-23T17:05:01.8151584Z '33_ProjectionThreadsSettled', 2026-10-23T17:05:01.8151905Z '34_ProjectionThreadsSnoozed', 2026-10-23T17:05:01.8152277Z '35_ProjectionThreadTitleRegeneration', 2026-10-23T17:05:01.8152669Z '36_ProjectionThreadsPinned', 2026-10-23T17:05:01.8152973Z '37_ProjectionTurnsKeysetIndex', 2026-10-23T17:05:01.8153364Z '38_ProjectionThreadsPinOrderKey', 2026-10-23T17:05:01.8153830Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-23T17:05:01.8154154Z '40_ProjectionProjectFaviconPath', 2026-10-23T17:05:01.8154387Z '41_AuthSessionClientConnection', 2026-10-23T17:05:01.8154626Z '42_ProjectionThreadLinkedPullRequest', 2026-10-23T17:05:01.8154886Z '43_ProjectionThreadsUnsettledAt', 2026-10-23T17:05:01.8155278Z '44_ClearAutomaticProjectModelDefaults', 2026-10-23T17:05:01.8155823Z '45_ProjectionProjectsAutoPull', 2026-10-23T17:05:01.8156296Z '46_RepairAutomaticSettlementTimestamps', 2026-10-23T17:05:01.8156709Z '47_ProjectionProjectIcon', 2026-10-23T17:05:01.8157093Z '48_ProjectionThreadBranchPullRequest', 2026-10-23T17:05:01.8157498Z '49_ProjectionThreadsActiveOrderKey', 2026-10-23T17:05:01.8157861Z '50_ProjectionThreadPullRequests', 2026-10-23T17:05:01.8158254Z '51_ProjectionThreadMessageContext', 2026-10-23T17:05:01.8158525Z '52_ProjectionThreadTitleState', 2026-10-23T17:05:01.8158907Z '53_PullRequestFilesViewed', 2026-10-23T17:05:01.8159266Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-23T17:05:01.8159533Z '55_OrchestrationV2', 2026-10-23T17:05:01.8159790Z '56_RemoveRedundantProjectionIndexes', 2026-10-23T17:05:01.8160030Z '57_ScheduledTaskWebhooks', 2026-10-23T17:05:01.8160263Z '58_WebhookRelayDeliveries', 2026-10-23T17:05:01.8160480Z '59_McpAppModelContext', 2026-10-23T17:05:01.8160708Z '60_ThreadSnapshotWindowIndexes', 2026-10-23T17:05:01.8161034Z '61_PullRequestReviewGuides', 2026-10-23T17:05:01.8161342Z '62_ThreadFailureLookupIndex', 2026-10-23T17:05:01.8161643Z '63_DropUnusedV1Projections', 2026-10-23T17:05:01.8161885Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-23T17:05:01.8162122Z '65_CodexUsageNativeTurnIndex', 2026-10-23T17:05:01.8162365Z '66_RepairClientSettlementTimestamps', 2026-10-23T17:05:01.8162695Z '67_WebhookDedupe', 2026-10-23T17:05:01.8162923Z '68_ShellStopRequestIndex' 2026-10-23T17:05:01.8163190Z ] 2026-10-23T17:05:01.8163386Z } 2026-10-23T17:05:01.8163509Z 2026-10-23T17:05:01.9184997Z ✓ src/auth/http.test.ts (1 test) 251ms 2026-10-23T17:05:02.6086696Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 24ms 2026-10-23T17:05:02.9730059Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 40ms 2026-10-23T17:05:05.5135381Z ✓ src/orchestration-v2/DispatchModeLimit.test.ts (2 tests) 184ms 2026-10-23T17:05:06.8937219Z ✓ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 372ms 2026-10-23T17:05:07.5464945Z ✓ src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts (1 test) 36ms 2026-10-23T17:05:07.8733332Z ✓ src/cloud/relayResponse.test.ts (8 tests) 20ms 2026-10-23T17:05:08.4296286Z ✓ src/device/DeviceActions.test.ts (8 tests) 12ms 2026-10-23T17:05:08.7729664Z ✓ src/bootstrap.test.ts (3 tests) 24ms 2026-10-23T17:05:09.3093561Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 6ms 2026-10-23T17:05:11.1597830Z ✓ src/mcp/toolkits/preview/handlers.test.ts (3 tests) 21ms 2026-10-23T17:05:11.5664222Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 6ms 2026-10-23T17:05:11.7031490Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 5ms 2026-10-23T17:05:12.3827641Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 48ms 2026-10-23T17:05:12.9861423Z ✓ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 173ms 2026-10-23T17:05:13.1861535Z ✓ src/cli/triagePrompt.test.ts (3 tests) 3ms 2026-10-23T17:05:13.6459514Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 35ms 2026-10-23T17:05:14.0761113Z ✓ src/telemetry/ProviderDimensions.test.ts (2 tests) 3ms 2026-10-23T17:05:14.5219116Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 15ms 2026-10-23T17:05:15.1091081Z ✓ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 64ms 2026-10-23T17:05:17.2080698Z ✓ src/mcp/toolkits/preview/tools.test.ts (1 test) 7ms 2026-10-23T17:05:17.9003576Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 2ms 2026-10-23T17:05:44.0715023Z ✓ src/orchestration-v2/testkit/GrokReplayFixtures.integration.test.ts (16 tests) 20724ms 2026-10-23T17:05:44.0716635Z ✓ Grok replay fixtures (16) 2026-10-23T17:05:44.0717320Z ✓ runs grok_auto_blocked_command/grok through OrchestratorV2 using deterministic replay 2193ms 2026-10-23T17:05:44.0718212Z ✓ runs grok_background_bash/grok through OrchestratorV2 using deterministic replay 1979ms 2026-10-23T17:05:44.0719140Z ✓ runs grok_background_bash_fast_wake/grok through OrchestratorV2 using deterministic replay 2212ms 2026-10-23T17:05:44.0720057Z ✓ runs grok_background_subagent/grok through OrchestratorV2 using deterministic replay 1901ms 2026-10-23T17:05:44.0720910Z ✓ runs grok_monitor/grok through OrchestratorV2 using deterministic replay 1558ms 2026-10-23T17:05:44.0721754Z ✓ runs grok_prompt_error/grok through OrchestratorV2 using deterministic replay 1406ms 2026-10-23T17:05:44.0722481Z ✓ runs grok_subagent_lineage/grok through OrchestratorV2 using deterministic replay 1151ms 2026-10-23T17:05:44.0723289Z ✓ runs simple/grok through OrchestratorV2 using deterministic replay 965ms 2026-10-23T17:05:44.0724352Z ✓ runs tool_call_read_only/grok through OrchestratorV2 using deterministic replay 929ms 2026-10-23T17:05:44.0725265Z ✓ runs tool_call_read_only_on_request/grok through OrchestratorV2 using deterministic replay 787ms 2026-10-23T17:05:44.0726144Z ✓ runs multi_turn/grok through OrchestratorV2 using deterministic replay 1157ms 2026-10-23T17:05:44.0726966Z ✓ runs queued_turn/grok through OrchestratorV2 using deterministic replay 1257ms 2026-10-23T17:05:44.0727846Z ✓ runs todo_list/grok through OrchestratorV2 using deterministic replay 1002ms 2026-10-23T17:05:44.0728794Z ✓ runs plan_questions/grok through OrchestratorV2 using deterministic replay 896ms 2026-10-23T17:05:44.0729682Z ✓ runs message_steering/grok through OrchestratorV2 using deterministic replay 748ms 2026-10-23T17:05:44.0730549Z ✓ runs turn_interrupt/grok through OrchestratorV2 using deterministic replay 579ms 2026-10-23T17:05:44.0787110Z 2026-10-23T17:05:44.0793989Z  Test Files  53 passed (53) 2026-10-23T17:05:44.0799267Z  Tests  737 passed (737) 2026-10-23T17:05:44.0799699Z  Start at  17:03:15 2026-10-23T17:05:44.0803179Z  Duration  148.67s (tests 54%, import 32%, transform 12%, setup 2%) 2026-10-23T17:05:44.0818460Z 2026-10-23T17:05:44.0821364Z  Import  1420 modules were evaluated 16106 times · 46.00s total, 32% of tracked time 2026-10-23T17:05:44.0822412Z   ~41.94s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-23T17:05:44.0823288Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-23T17:05:44.0823597Z 2026-10-23T17:05:44.1598492Z 2026-10-23T17:05:44.1813204Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T17:05:44.1813795Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-23T17:05:44.1814216Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-23T17:05:44.1814526Z else 2026-10-23T17:05:44.1814801Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-23T17:05:44.1815105Z fi 2026-10-23T17:05:44.1838445Z shell: /usr/bin/bash -e {0} 2026-10-23T17:05:44.1839189Z env: 2026-10-23T17:05:44.1839455Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:05:44.1839743Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:05:44.1840056Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:05:44.1840385Z ##[endgroup] 2026-10-23T17:05:44.1989096Z Post job cleanup. 2026-10-23T17:05:44.3455715Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-23T17:05:44.3619702Z Post job cleanup. 2026-10-23T17:05:44.3686283Z ##[start-action display=Cache full pnpm store;id=__b6c883b0-d157-4685-ade3-8b7b0b1197e0.__actions_cache] 2026-10-23T17:05:44.4470752Z Post job cleanup. 2026-10-23T17:05:44.5996967Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c, not saving cache. 2026-10-23T17:05:44.6079131Z ##[end-action id=__b6c883b0-d157-4685-ade3-8b7b0b1197e0.__actions_cache;outcome=success;conclusion=success;duration_ms=239] 2026-10-23T17:05:44.6082361Z ##[start-action display=Cache Vite+;id=__b6c883b0-d157-4685-ade3-8b7b0b1197e0.vp_cache] 2026-10-23T17:05:44.6125062Z Post job cleanup. 2026-10-23T17:05:44.7511262Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-23T17:05:44.7601522Z ##[end-action id=__b6c883b0-d157-4685-ade3-8b7b0b1197e0.vp_cache;outcome=success;conclusion=success;duration_ms=151] 2026-10-23T17:05:44.7677639Z Post job cleanup. 2026-10-23T17:05:44.8567293Z [command]/usr/local/bin/git version 2026-10-23T17:05:44.8637540Z git version 2.55.0 2026-10-23T17:05:44.8677472Z Temporarily overriding HOME='/home/runner/_work/_temp/3f3c5b62-fbc0-4282-a133-5f9637f1d8fb' before making global git config changes 2026-10-23T17:05:44.8678461Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T17:05:44.8691926Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T17:05:44.8969036Z Removing SSH command configuration 2026-10-23T17:05:44.8969684Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T17:05:44.9057926Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-23T17:05:44.9324337Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T17:05:44.9381433Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T17:05:44.9462472Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T17:05:44.9482562Z ##[group]Run '/job_completed.sh' 2026-10-23T17:05:44.9494274Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:05:44.9494629Z env: 2026-10-23T17:05:44.9494871Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 194 2026-10-23T17:05:44.9495194Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 447 2026-10-23T17:05:44.9495536Z BLACKSMITH_CHECK_RUN_ID: 120545089186 2026-10-23T17:05:44.9495851Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-23T17:05:44.9496157Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T17:05:44.9496446Z ##[endgroup] 2026-10-23T17:05:44.9700790Z Docker container cache not activated, skipping hash computation. 2026-10-23T17:05:45.0294915Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T17:05:45.1145212Z Cleaning up orphan processes