2026-10-24T11:15:38.4166172Z Current runner version: '2.338.1' 2026-10-24T11:15:38.4169897Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-yplzvyabadcrfurm' 2026-10-24T11:15:38.4170681Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T11:15:38.4171383Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:15:38.4172909Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:15:38.4174203Z Contents: read 2026-10-24T11:15:38.4174594Z Metadata: read 2026-10-24T11:15:38.4175030Z ##[endgroup] 2026-10-24T11:15:38.4176351Z Secret source: Actions 2026-10-24T11:15:38.4176978Z Cache mode: write 2026-10-24T11:15:38.4177544Z Prepare workflow directory 2026-10-24T11:15:38.4347027Z Prepare all required actions 2026-10-24T11:15:38.4372265Z Getting action download info 2026-10-24T11:15:38.5844822Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:15:38.6220318Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T11:15:38.6875896Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T11:15:38.8371771Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:15:38.8409781Z Complete job name: Test Server 6 2026-10-24T11:15:38.8757041Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:15:38.8823053Z ##[group]Run '/setup.sh' 2026-10-24T11:15:38.8836454Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:38.8836859Z env: 2026-10-24T11:15:38.8837073Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:38.8837349Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:38.8837625Z BLACKSMITH_CHECK_RUN_ID: 120858150996 2026-10-24T11:15:38.8837935Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-24T11:15:38.8838226Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:15:38.8838477Z ##[endgroup] 2026-10-24T11:15:38.9064839Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:15:38.9147119Z Results daemon started (blacksmithd for results) 2026-10-24T11:15:38.9267133Z Background adoption and SSH setup started (PID: 2942) 2026-10-24T11:15:38.9269679Z 2026-10-24T11:15:38.9269892Z ---------------------------------------- 2026-10-24T11:15:38.9270399Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40089177841/jobs/120858150996 2026-10-24T11:15:38.9270887Z SSH Access (using your GitHub SSH key): 2026-10-24T11:15:38.9271334Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-yplzvyabadcrfurm.vm.blacksmith.sh 2026-10-24T11:15:38.9271715Z 2026-10-24T11:15:38.9271864Z No GitHub SSH key? Add one at: 2026-10-24T11:15:38.9272384Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:15:38.9272844Z 2026-10-24T11:15:38.9272989Z ---------------------------------------- 2026-10-24T11:15:38.9273201Z 2026-10-24T11:15:38.9273406Z VM ID: blacksmith-4vcpu-ubuntu-2404-yplzvyabadcrfurm 2026-10-24T11:15:38.9273819Z Host: production-152.236.30.252-x8664 2026-10-24T11:15:38.9274158Z Host Agent PID: 2662402 2026-10-24T11:15:38.9274437Z Host Agent Git SHA: 1637818df 2026-10-24T11:15:38.9274763Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:15:38.9275072Z Blacksmith Host Generation: gen 2 2026-10-24T11:15:38.9275419Z Petname: production-caring-haddock-c10564a0 2026-10-24T11:15:38.9275741Z Region: us-east 2026-10-24T11:15:38.9276032Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:15:38.9288709Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:15:38.9289076Z 2026-10-24T11:15:38.9289193Z Enabling Blacksmith transparent cache 2026-10-24T11:15:38.9494943Z ##[group]Run actions/checkout@v6 2026-10-24T11:15:38.9495232Z with: 2026-10-24T11:15:38.9495435Z fetch-depth: 2 2026-10-24T11:15:38.9495768Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T11:15:38.9496156Z sparse-checkout-cone-mode: false 2026-10-24T11:15:38.9496431Z repository: pingdotgg/t3code 2026-10-24T11:15:38.9498326Z token: *** 2026-10-24T11:15:38.9498532Z ssh-strict: true 2026-10-24T11:15:38.9498826Z ssh-user: git 2026-10-24T11:15:38.9499040Z persist-credentials: true 2026-10-24T11:15:38.9499277Z clean: true 2026-10-24T11:15:38.9499481Z fetch-tags: false 2026-10-24T11:15:38.9499695Z show-progress: true 2026-10-24T11:15:38.9500853Z lfs: false 2026-10-24T11:15:38.9501056Z submodules: false 2026-10-24T11:15:38.9501353Z set-safe-directory: true 2026-10-24T11:15:38.9501605Z allow-unsafe-pr-checkout: false 2026-10-24T11:15:38.9501858Z env: 2026-10-24T11:15:38.9502096Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:38.9502373Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:38.9502645Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:38.9502899Z ##[endgroup] 2026-10-24T11:15:39.0500592Z Syncing repository: pingdotgg/t3code 2026-10-24T11:15:39.0501491Z ##[group]Getting Git version info 2026-10-24T11:15:39.0501816Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:39.0505793Z [command]/usr/local/bin/git version 2026-10-24T11:15:39.0580717Z git version 2.55.0 2026-10-24T11:15:39.0590405Z ##[endgroup] 2026-10-24T11:15:39.0596569Z Temporarily overriding HOME='/home/runner/_work/_temp/d3fa535d-e412-492a-bc66-13969c4576dd' before making global git config changes 2026-10-24T11:15:39.0597219Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:15:39.0599509Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:15:39.0628215Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:39.0630021Z ##[group]Determining repository object format 2026-10-24T11:15:39.0631068Z ##[endgroup] 2026-10-24T11:15:39.0631413Z ##[group]Initializing the repository 2026-10-24T11:15:39.0633423Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:15:39.0662949Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:15:39.0663480Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:15:39.0663973Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:15:39.0664332Z hint: call: 2026-10-24T11:15:39.0664532Z hint: 2026-10-24T11:15:39.0664797Z hint: git config --global init.defaultBranch 2026-10-24T11:15:39.0665104Z hint: 2026-10-24T11:15:39.0665384Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:15:39.0665827Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:15:39.0666190Z hint: 2026-10-24T11:15:39.0666392Z hint: git branch -m 2026-10-24T11:15:39.0666626Z hint: 2026-10-24T11:15:39.0666930Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:15:39.0667437Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:15:39.0671363Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:15:39.0692560Z ##[endgroup] 2026-10-24T11:15:39.0692961Z ##[group]Disabling automatic garbage collection 2026-10-24T11:15:39.0694472Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:15:39.0715370Z ##[endgroup] 2026-10-24T11:15:39.0715721Z ##[group]Setting up auth 2026-10-24T11:15:39.0715983Z Removing SSH command configuration 2026-10-24T11:15:39.0719048Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:15:39.0740590Z [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-24T11:15:39.0866268Z Removing HTTP extra header 2026-10-24T11:15:39.0869109Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:15:39.0895879Z [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-24T11:15:39.0988692Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:15:39.0992672Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:15:39.1014937Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:15:39.1110327Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-8915ed27-72eb-4876-a314-1023e97513f6.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:15:39.1132181Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-8915ed27-72eb-4876-a314-1023e97513f6.config 2026-10-24T11:15:39.1150394Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-8915ed27-72eb-4876-a314-1023e97513f6.config 2026-10-24T11:15:39.1168591Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-8915ed27-72eb-4876-a314-1023e97513f6.config 2026-10-24T11:15:39.1186222Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-8915ed27-72eb-4876-a314-1023e97513f6.config 2026-10-24T11:15:39.1201680Z ##[endgroup] 2026-10-24T11:15:39.1205842Z ##[group]Fetching the repository 2026-10-24T11:15:39.1206708Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +6c39445f966c34e7feb7acff1b08f7877689d92d:refs/remotes/pull/23191/merge 2026-10-24T11:15:39.3917166Z From https://github.com/pingdotgg/t3code 2026-10-24T11:15:39.3917701Z * [new ref] 6c39445f966c34e7feb7acff1b08f7877689d92d -> pull/23191/merge 2026-10-24T11:15:39.3938444Z ##[endgroup] 2026-10-24T11:15:39.3938857Z ##[group]Determining the checkout info 2026-10-24T11:15:39.3939285Z ##[endgroup] 2026-10-24T11:15:39.3939658Z ##[group]Setting up sparse checkout 2026-10-24T11:15:39.3942588Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:15:39.3965079Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:15:39.3980856Z .git/info/sparse-checkout 2026-10-24T11:15:39.3988495Z ##[endgroup] 2026-10-24T11:15:39.3989022Z ##[group]Checking out the ref 2026-10-24T11:15:39.3989490Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23191/merge 2026-10-24T11:15:46.0898181Z Updating files: 0% (1/6346) 2026-10-24T11:15:46.0924756Z Updating files: 1% (64/6346) 2026-10-24T11:15:46.0942035Z Updating files: 2% (127/6346) 2026-10-24T11:15:46.0962606Z Updating files: 3% (191/6346) 2026-10-24T11:15:46.0982343Z Updating files: 4% (254/6346) 2026-10-24T11:15:46.1011796Z Updating files: 5% (318/6346) 2026-10-24T11:15:46.1031850Z Updating files: 6% (381/6346) 2026-10-24T11:15:46.1086285Z Updating files: 7% (445/6346) 2026-10-24T11:15:46.1124292Z Updating files: 8% (508/6346) 2026-10-24T11:15:46.1149465Z Updating files: 9% (572/6346) 2026-10-24T11:15:46.1437009Z Updating files: 10% (635/6346) 2026-10-24T11:15:46.1452818Z Updating files: 11% (699/6346) 2026-10-24T11:15:46.1463200Z Updating files: 12% (762/6346) 2026-10-24T11:15:46.1477560Z Updating files: 13% (825/6346) 2026-10-24T11:15:46.1492682Z Updating files: 14% (889/6346) 2026-10-24T11:15:46.1517279Z Updating files: 15% (952/6346) 2026-10-24T11:15:46.1534379Z Updating files: 16% (1016/6346) 2026-10-24T11:15:46.1549213Z Updating files: 17% (1079/6346) 2026-10-24T11:15:46.1566475Z Updating files: 18% (1143/6346) 2026-10-24T11:15:46.1581319Z Updating files: 19% (1206/6346) 2026-10-24T11:15:46.1603107Z Updating files: 20% (1270/6346) 2026-10-24T11:15:46.1622145Z Updating files: 21% (1333/6346) 2026-10-24T11:15:46.1639932Z Updating files: 22% (1397/6346) 2026-10-24T11:15:46.1653461Z Updating files: 23% (1460/6346) 2026-10-24T11:15:46.1666263Z Updating files: 24% (1524/6346) 2026-10-24T11:15:46.1681018Z Updating files: 25% (1587/6346) 2026-10-24T11:15:46.1694632Z Updating files: 26% (1650/6346) 2026-10-24T11:15:46.1706888Z Updating files: 27% (1714/6346) 2026-10-24T11:15:46.1726791Z Updating files: 28% (1777/6346) 2026-10-24T11:15:46.1757906Z Updating files: 29% (1841/6346) 2026-10-24T11:15:46.1778403Z Updating files: 30% (1904/6346) 2026-10-24T11:15:46.1802181Z Updating files: 31% (1968/6346) 2026-10-24T11:15:46.1832284Z Updating files: 32% (2031/6346) 2026-10-24T11:15:46.1862088Z Updating files: 33% (2095/6346) 2026-10-24T11:15:46.1928015Z Updating files: 34% (2158/6346) 2026-10-24T11:15:46.1981605Z Updating files: 35% (2222/6346) 2026-10-24T11:15:46.2017905Z Updating files: 36% (2285/6346) 2026-10-24T11:15:46.2051580Z Updating files: 37% (2349/6346) 2026-10-24T11:15:46.2092682Z Updating files: 38% (2412/6346) 2026-10-24T11:15:46.2119825Z Updating files: 39% (2475/6346) 2026-10-24T11:15:46.2149678Z Updating files: 40% (2539/6346) 2026-10-24T11:15:46.2177451Z Updating files: 41% (2602/6346) 2026-10-24T11:15:46.2195509Z Updating files: 42% (2666/6346) 2026-10-24T11:15:46.2205482Z Updating files: 43% (2729/6346) 2026-10-24T11:15:46.2226079Z Updating files: 44% (2793/6346) 2026-10-24T11:15:46.2260246Z Updating files: 45% (2856/6346) 2026-10-24T11:15:46.2282901Z Updating files: 46% (2920/6346) 2026-10-24T11:15:46.2310882Z Updating files: 47% (2983/6346) 2026-10-24T11:15:46.2336763Z Updating files: 48% (3047/6346) 2026-10-24T11:15:46.2367902Z Updating files: 49% (3110/6346) 2026-10-24T11:15:46.2403809Z Updating files: 50% (3173/6346) 2026-10-24T11:15:46.2419225Z Updating files: 51% (3237/6346) 2026-10-24T11:15:46.2453004Z Updating files: 52% (3300/6346) 2026-10-24T11:15:46.2478496Z Updating files: 53% (3364/6346) 2026-10-24T11:15:46.2498473Z Updating files: 54% (3427/6346) 2026-10-24T11:15:46.2521583Z Updating files: 55% (3491/6346) 2026-10-24T11:15:46.2538729Z Updating files: 56% (3554/6346) 2026-10-24T11:15:46.2554637Z Updating files: 57% (3618/6346) 2026-10-24T11:15:46.2573230Z Updating files: 58% (3681/6346) 2026-10-24T11:15:46.2931886Z Updating files: 59% (3745/6346) 2026-10-24T11:15:46.2945739Z Updating files: 60% (3808/6346) 2026-10-24T11:15:46.2961540Z Updating files: 61% (3872/6346) 2026-10-24T11:15:46.2978305Z Updating files: 62% (3935/6346) 2026-10-24T11:15:46.2999052Z Updating files: 63% (3998/6346) 2026-10-24T11:15:46.3026003Z Updating files: 64% (4062/6346) 2026-10-24T11:15:46.3047068Z Updating files: 65% (4125/6346) 2026-10-24T11:15:46.3062388Z Updating files: 66% (4189/6346) 2026-10-24T11:15:46.3087710Z Updating files: 67% (4252/6346) 2026-10-24T11:15:46.3100369Z Updating files: 68% (4316/6346) 2026-10-24T11:15:46.3118858Z Updating files: 69% (4379/6346) 2026-10-24T11:15:46.3130937Z Updating files: 70% (4443/6346) 2026-10-24T11:15:46.3147217Z Updating files: 71% (4506/6346) 2026-10-24T11:15:46.3162929Z Updating files: 72% (4570/6346) 2026-10-24T11:15:46.3187783Z Updating files: 73% (4633/6346) 2026-10-24T11:15:46.3438653Z Updating files: 74% (4697/6346) 2026-10-24T11:15:46.3621540Z Updating files: 75% (4760/6346) 2026-10-24T11:15:46.3642210Z Updating files: 76% (4823/6346) 2026-10-24T11:15:46.3661520Z Updating files: 77% (4887/6346) 2026-10-24T11:15:46.3686053Z Updating files: 78% (4950/6346) 2026-10-24T11:15:46.3704453Z Updating files: 79% (5014/6346) 2026-10-24T11:15:46.3722901Z Updating files: 80% (5077/6346) 2026-10-24T11:15:46.3739808Z Updating files: 81% (5141/6346) 2026-10-24T11:15:46.3759676Z Updating files: 82% (5204/6346) 2026-10-24T11:15:46.3777864Z Updating files: 83% (5268/6346) 2026-10-24T11:15:46.3799100Z Updating files: 84% (5331/6346) 2026-10-24T11:15:46.3821473Z Updating files: 85% (5395/6346) 2026-10-24T11:15:46.3844571Z Updating files: 86% (5458/6346) 2026-10-24T11:15:46.3912284Z Updating files: 87% (5522/6346) 2026-10-24T11:15:46.3942716Z Updating files: 88% (5585/6346) 2026-10-24T11:15:46.3963127Z Updating files: 89% (5648/6346) 2026-10-24T11:15:46.3985491Z Updating files: 90% (5712/6346) 2026-10-24T11:15:46.4018576Z Updating files: 91% (5775/6346) 2026-10-24T11:15:46.4033855Z Updating files: 92% (5839/6346) 2026-10-24T11:15:46.4050747Z Updating files: 93% (5902/6346) 2026-10-24T11:15:46.4071933Z Updating files: 94% (5966/6346) 2026-10-24T11:15:46.4095766Z Updating files: 95% (6029/6346) 2026-10-24T11:15:46.4147878Z Updating files: 96% (6093/6346) 2026-10-24T11:15:46.4173976Z Updating files: 97% (6156/6346) 2026-10-24T11:15:46.4212165Z Updating files: 98% (6220/6346) 2026-10-24T11:15:46.4217902Z Updating files: 98% (6269/6346) 2026-10-24T11:15:46.4236861Z Updating files: 99% (6283/6346) 2026-10-24T11:15:46.4237148Z Updating files: 100% (6346/6346) 2026-10-24T11:15:46.4237287Z Updating files: 100% (6346/6346), done. 2026-10-24T11:15:46.4385765Z Note: switching to 'refs/remotes/pull/23191/merge'. 2026-10-24T11:15:46.4386040Z 2026-10-24T11:15:46.4386166Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T11:15:46.4386401Z changes and commit them, and you can discard any commits you make in this 2026-10-24T11:15:46.4386630Z state without impacting any branches by switching back to a branch. 2026-10-24T11:15:46.4386765Z 2026-10-24T11:15:46.4386859Z If you want to create a new branch to retain commits you create, you may 2026-10-24T11:15:46.4387083Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T11:15:46.4387209Z 2026-10-24T11:15:46.4387271Z git switch -c 2026-10-24T11:15:46.4387360Z 2026-10-24T11:15:46.4387418Z Or undo this operation with: 2026-10-24T11:15:46.4387499Z 2026-10-24T11:15:46.4387563Z git switch - 2026-10-24T11:15:46.4387633Z 2026-10-24T11:15:46.4387739Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T11:15:46.4387885Z 2026-10-24T11:15:46.4388068Z HEAD is now at 6c39445 Merge 5de88300e7d8271031784359714ad6c23afdc2dd into bb7783e295506ad423f527ed28a019836e331e8c 2026-10-24T11:15:46.4398223Z ##[endgroup] 2026-10-24T11:15:46.4427831Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:15:46.4446702Z 6c39445f966c34e7feb7acff1b08f7877689d92d 2026-10-24T11:15:46.4581806Z Prepare all required actions 2026-10-24T11:15:46.4618380Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T11:15:46.4618535Z env: 2026-10-24T11:15:46.4618651Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:46.4618797Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:46.4618944Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.4619077Z ##[endgroup] 2026-10-24T11:15:46.4742206Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T11:15:46.4774671Z ##[group]Run set -uo pipefail 2026-10-24T11:15:46.4774871Z set -uo pipefail 2026-10-24T11:15:46.4774990Z  2026-10-24T11:15:46.4775092Z decide() { 2026-10-24T11:15:46.4775270Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T11:15:46.4775471Z  exit "${PIPESTATUS[0]}" 2026-10-24T11:15:46.4775603Z } 2026-10-24T11:15:46.4775700Z  2026-10-24T11:15:46.4775799Z fail_open() { 2026-10-24T11:15:46.4775943Z  echo "$* Running every job." 2026-10-24T11:15:46.4776075Z  decide 2026-10-24T11:15:46.4776176Z } 2026-10-24T11:15:46.4776268Z  2026-10-24T11:15:46.4776431Z # Reads the change from git rather than the REST API: every job that 2026-10-24T11:15:46.4776672Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T11:15:46.4776882Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T11:15:46.4777205Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T11:15:46.4777440Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T11:15:46.4777624Z  base=HEAD^1 2026-10-24T11:15:46.4777733Z  mode=() 2026-10-24T11:15:46.4777839Z else 2026-10-24T11:15:46.4777940Z  base=$BEFORE_SHA 2026-10-24T11:15:46.4778130Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T11:15:46.4778339Z  || fail_open "Could not fetch ${base}." 2026-10-24T11:15:46.4778541Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T11:15:46.4778727Z  mode=(--full) 2026-10-24T11:15:46.4778841Z fi 2026-10-24T11:15:46.4778936Z  2026-10-24T11:15:46.4779094Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T11:15:46.4779343Z # of a package changes that package just like editing it. It also keeps 2026-10-24T11:15:46.4779558Z # git from fetching file contents to score renames. 2026-10-24T11:15:46.4779929Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T11:15:46.4780155Z  || fail_open "Could not diff against ${base}." 2026-10-24T11:15:46.4780349Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T11:15:46.4795918Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:46.4796084Z env: 2026-10-24T11:15:46.4796192Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:46.4796338Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:46.4796480Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.4796617Z EVENT_NAME: pull_request 2026-10-24T11:15:46.4796759Z BEFORE_SHA: a007595b42e2237ac5b8d91b1f294d24af2446e2 2026-10-24T11:15:46.4796911Z ##[endgroup] 2026-10-24T11:15:46.5217499Z Affected packages: @t3tools/scripts, t3 2026-10-24T11:15:46.5218820Z typecheck=true 2026-10-24T11:15:46.5218943Z build=true 2026-10-24T11:15:46.5219253Z test=true 2026-10-24T11:15:46.5219396Z test_packages=@t3tools/scripts 2026-10-24T11:15:46.5219530Z test_web=false 2026-10-24T11:15:46.5219656Z test_server=true 2026-10-24T11:15:46.5219774Z rust=false 2026-10-24T11:15:46.5219955Z release_smoke=false 2026-10-24T11:15:46.5220729Z mobile_native=false 2026-10-24T11:15:46.5262559Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=51] 2026-10-24T11:15:46.5332734Z Prepare all required actions 2026-10-24T11:15:46.5332999Z Getting action download info 2026-10-24T11:15:46.6360811Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T11:15:46.7092398Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T11:15:46.7092556Z env: 2026-10-24T11:15:46.7092672Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:46.7092826Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:46.7093015Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7093154Z ##[endgroup] 2026-10-24T11:15:46.7151366Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T11:15:46.7160610Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7160945Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7161240Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7161475Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7176362Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:46.7176527Z env: 2026-10-24T11:15:46.7176639Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:46.7176784Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:46.7177057Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7177192Z ##[endgroup] 2026-10-24T11:15:46.7377150Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=22] 2026-10-24T11:15:46.7378361Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T11:15:46.7425172Z ##[group]Run actions/cache@v6 2026-10-24T11:15:46.7425306Z with: 2026-10-24T11:15:46.7425408Z path: ~/.vite-plus 2026-10-24T11:15:46.7425571Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:46.7425763Z enableCrossOsArchive: false 2026-10-24T11:15:46.7425893Z fail-on-cache-miss: false 2026-10-24T11:15:46.7426014Z lookup-only: false 2026-10-24T11:15:46.7426122Z save-always: false 2026-10-24T11:15:46.7426229Z env: 2026-10-24T11:15:46.7426335Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:46.7426480Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:46.7426619Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7426753Z ##[endgroup] 2026-10-24T11:15:47.2376178Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:47.6015718Z Received 170349591 of 170349591 (100.0%), 473.6 MBs/sec 2026-10-24T11:15:47.6015986Z Cache Size: ~162 MB (170349591 B) 2026-10-24T11:15:47.6036478Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2854474e-aa84-4448-b247-6870310e731c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:48.2724657Z Cache restored successfully 2026-10-24T11:15:48.2861554Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:48.2937453Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1555] 2026-10-24T11:15:48.2939691Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T11:15:48.2959315Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:15:48.2959535Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:15:48.2959708Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T11:15:48.2976499Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:48.2976660Z env: 2026-10-24T11:15:48.2976775Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:48.2976919Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:48.2977062Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.2977194Z ##[endgroup] 2026-10-24T11:15:48.3016214Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T11:15:48.3023594Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T11:15:48.3025222Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T11:15:48.3028906Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T11:15:48.3030218Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T11:15:48.3042777Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T11:15:48.3043053Z store_path="$(vp pm cache dir)" 2026-10-24T11:15:48.3043308Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:48.3057992Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:48.3058168Z env: 2026-10-24T11:15:48.3058281Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:48.3058428Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:48.3058567Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.3058699Z ##[endgroup] 2026-10-24T11:15:48.3181327Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-24T11:15:48.3182514Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T11:15:48.3499387Z ##[group]Run actions/cache@v6 2026-10-24T11:15:48.3499518Z with: 2026-10-24T11:15:48.3499644Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:15:48.3499976Z key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:48.3500386Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T11:15:48.3500532Z enableCrossOsArchive: false 2026-10-24T11:15:48.3500665Z fail-on-cache-miss: false 2026-10-24T11:15:48.3500787Z lookup-only: false 2026-10-24T11:15:48.3500893Z save-always: false 2026-10-24T11:15:48.3501001Z env: 2026-10-24T11:15:48.3501108Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:48.3501258Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:48.3501394Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.3501525Z ##[endgroup] 2026-10-24T11:15:48.5328040Z Cache hit for: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:49.5651127Z Received 725614592 of 995169257 (72.9%), 683.8 MBs/sec 2026-10-24T11:15:49.9488340Z Received 995169257 of 995169257 (100.0%), 679.8 MBs/sec 2026-10-24T11:15:49.9489115Z Cache Size: ~949 MB (995169257 B) 2026-10-24T11:15:49.9535376Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/310434c4-e3fc-43c5-b39c-699e94c01df7/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:55.0451127Z Cache restored successfully 2026-10-24T11:15:55.0900497Z Cache restored from key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:55.0953912Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6777] 2026-10-24T11:15:55.0955782Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T11:15:55.0966216Z ##[group]Run vp install 2026-10-24T11:15:55.0966351Z vp install 2026-10-24T11:15:55.0982158Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:55.0982319Z env: 2026-10-24T11:15:55.0982429Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:55.0982572Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:55.0982713Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:55.0982846Z ##[endgroup] 2026-10-24T11:15:55.1307262Z Scope: all 33 workspace projects 2026-10-24T11:15:55.2310926Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T11:15:55.5816318Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T11:15:55.5816640Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:15:55.5816849Z Virtual store is at: node_modules/.pnpm 2026-10-24T11:15:57.7624775Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s) 2026-10-24T11:15:57.7625026Z Lockfile is up to date, resolution step is skipped 2026-10-24T11:15:57.7782831Z Packages: +1721 2026-10-24T11:15:57.7782997Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T11:15:57.8380469Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T11:15:58.7629845Z . prepare$ vp config --no-agent 2026-10-24T11:15:58.8495504Z . prepare: Done 2026-10-24T11:15:58.8509380Z 2026-10-24T11:15:58.8509533Z devDependencies: 2026-10-24T11:15:58.8509735Z + @coderabbitai/config 1.1.0 2026-10-24T11:15:58.8509945Z + @shadcn/lint 0.1.5 2026-10-24T11:15:58.8510154Z + @types/node 24.12.4 2026-10-24T11:15:58.8510351Z + knip 6.34.0 2026-10-24T11:15:58.8510551Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T11:15:58.8510813Z + vite-plus 1.3.0 2026-10-24T11:15:58.8510916Z 2026-10-24T11:15:58.8531212Z Done in 3.7s using pnpm v12.14.0 2026-10-24T11:15:58.8685140Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3772] 2026-10-24T11:15:58.8715903Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:58.8716340Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:58.8733200Z shell: /usr/bin/bash -e {0} 2026-10-24T11:15:58.8733325Z env: 2026-10-24T11:15:58.8733436Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:58.8733577Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:58.8733714Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:58.8733842Z ##[endgroup] 2026-10-24T11:15:58.8934065Z ##[group]Run actions/cache@v6 2026-10-24T11:15:58.8934195Z with: 2026-10-24T11:15:58.8934302Z path: ~/.cache/ms-playwright 2026-10-24T11:15:58.8934457Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:15:58.8934616Z enableCrossOsArchive: false 2026-10-24T11:15:58.8934746Z fail-on-cache-miss: false 2026-10-24T11:15:58.8934867Z lookup-only: false 2026-10-24T11:15:58.8934976Z save-always: false 2026-10-24T11:15:58.8935081Z env: 2026-10-24T11:15:58.8935189Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:58.8935332Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:58.8935470Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:58.8935602Z ##[endgroup] 2026-10-24T11:15:59.1381919Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:15:59.2810297Z Received 106503405 of 106503405 (100.0%), 799.8 MBs/sec 2026-10-24T11:15:59.2810593Z Cache Size: ~102 MB (106503405 B) 2026-10-24T11:15:59.2829883Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/746a6626-5ba2-4567-831c-ec90d59feb25/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:59.4805282Z Cache restored successfully 2026-10-24T11:15:59.4932213Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:15:59.5063758Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:15:59.5064365Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:15:59.5064753Z test -n "$browser" 2026-10-24T11:15:59.5064994Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T11:15:59.5065366Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T11:15:59.5065793Z fi 2026-10-24T11:15:59.5083005Z shell: /usr/bin/bash -e {0} 2026-10-24T11:15:59.5083142Z env: 2026-10-24T11:15:59.5083258Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:59.5083422Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:59.5083564Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:59.5083702Z ##[endgroup] 2026-10-24T11:15:59.5195300Z ##[group]Run vp run --filter t3 test --shard 6/8 2026-10-24T11:15:59.5195526Z vp run --filter t3 test --shard 6/8 2026-10-24T11:15:59.5207572Z shell: /usr/bin/bash -e {0} 2026-10-24T11:15:59.5207697Z env: 2026-10-24T11:15:59.5207807Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:15:59.5207952Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:15:59.5208096Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:59.5208308Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T11:15:59.5208593Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T11:15:59.5208804Z ##[endgroup] 2026-10-24T11:15:59.6853842Z ~/apps/server$ vp test run --shard 6/8 ⊘ cache disabled 2026-10-24T11:15:59.8370659Z 2026-10-24T11:15:59.8372298Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T11:15:59.8372496Z 2026-10-24T11:16:12.4609250Z ✓ src/vcs/GitVcsDriverCore.test.ts (163 tests) 11807ms 2026-10-24T11:16:12.4609665Z ✓ pullCurrentBranch (9) 2026-10-24T11:16:12.4609955Z ✓ reports an upstream lock after the fallback without removing it 375ms 2026-10-24T11:16:12.4610233Z ✓ GitVcsDriver core integration (119) 2026-10-24T11:16:12.4610445Z ✓ review diff previews (29) 2026-10-24T11:16:12.4610745Z ✓ honors configured remote-qualified bases for Changes and ahead counts 518ms 2026-10-24T11:16:12.4611116Z ✓ keeps local branch bases consistent when tags share their names 343ms 2026-10-24T11:16:12.4611372Z ✓ remote operations (12) 2026-10-24T11:16:12.4611723Z ✓ publishes feature/push when the configured diff base already contains HEAD 302ms 2026-10-24T11:16:16.0115911Z ✓ src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts (78 tests) 554ms 2026-10-24T11:16:19.6353930Z ✓ src/pullRequest/PullRequestService.test.ts (87 tests) 3124ms 2026-10-24T11:16:19.6354619Z ✓ does not revive old summaries when project epochs are evicted 1295ms 2026-10-24T11:16:20.6240696Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 52ms 2026-10-24T11:16:21.5826866Z ✓ src/provider/ProviderRegistry.test.ts (37 tests) 134ms 2026-10-24T11:16:22.5541153Z ✓ src/orchestration-v2/ThreadSettlementService.test.ts (22 tests) 28ms 2026-10-24T11:16:23.9580250Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 162ms 2026-10-24T11:16:24.9532483Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 76ms 2026-10-24T11:16:28.3181296Z ✓ src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts (4 tests) 2354ms 2026-10-24T11:16:28.3181693Z ✓ orchestrator replay recovery (4) 2026-10-24T11:16:28.3182033Z ✓ resumes a provider-native Codex thread after recreating the orchestrator runtime 866ms 2026-10-24T11:16:28.3182442Z ✓ keeps a Claude subagent resumed after a server restart in its own thread 612ms 2026-10-24T11:16:28.3182863Z ✓ reopens the thread of a Claude subagent the restart cancelled when resumed 582ms 2026-10-24T11:16:28.8101106Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 207ms 2026-10-24T11:16:29.7678305Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 13ms 2026-10-24T11:16:30.7829921Z ✓ src/relay/AgentAwarenessRelay.test.ts (8 tests) 59ms 2026-10-24T11:16:31.2532045Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 132ms 2026-10-24T11:16:32.3363330Z ✓ src/project/AgentSessionImporter.test.ts (3 tests) 112ms 2026-10-24T11:16:33.2086004Z ✓ src/usage/usageTranscriptStreaming.test.ts (16 tests) 613ms 2026-10-24T11:16:34.2905546Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 16ms 2026-10-24T11:16:35.0047447Z ✓ src/provider/AcpRegistryProbe.test.ts (11 tests) 383ms 2026-10-24T11:16:35.0047762Z ✓ ACP Registry probe (11) 2026-10-24T11:16:35.0048069Z ✓ lists native sessions and logs out through generic ACP lifecycle methods 377ms 2026-10-24T11:16:36.6427361Z ✓ src/cli/app.test.ts (8 tests) 46ms 2026-10-24T11:16:36.8287466Z ✓ src/provider/antigravityUsageLimits.test.ts (9 tests) 40ms 2026-10-24T11:16:37.1161919Z ✓ src/telemetry/Identify.test.ts (8 tests) 27ms 2026-10-24T11:16:37.4217848Z ✓ src/provider/ModelManifest.test.ts (6 tests) 27ms 2026-10-24T11:16:38.4413186Z ✓ src/cloud/CloudLink.test.ts (6 tests) 23ms 2026-10-24T11:16:38.7009849Z ✓ src/usage/usageScanCache.test.ts (9 tests) 4ms 2026-10-24T11:16:39.1868909Z ✓ src/persistence/initializeV2Database.test.ts (3 tests) 129ms 2026-10-24T11:16:39.2691425Z ✓ src/preview/SessionControl.test.ts (9 tests) 4ms 2026-10-24T11:16:39.5134366Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T11:16:39.7674757Z ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 11ms 2026-10-24T11:16:40.0381149Z ✓ src/resourceTelemetry/ResourceMonitorBinary.test.ts (6 tests) 16ms 2026-10-24T11:16:40.4509515Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 76ms 2026-10-24T11:16:40.5866042Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 17ms 2026-10-24T11:16:41.6160502Z ✓ src/orchestration-v2/DispatchModeLimit.test.ts (2 tests) 80ms 2026-10-24T11:16:41.8852573Z ✓ src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts (1 test) 17ms 2026-10-24T11:16:42.0436440Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-24T11:16:42.2899131Z ✓ src/device/DeviceActions.test.ts (8 tests) 8ms 2026-10-24T11:16:42.4342819Z ✓ src/bootstrap.test.ts (3 tests) 10ms 2026-10-24T11:16:42.6777750Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms 2026-10-24T11:16:43.6374858Z ✓ src/mcp/toolkits/preview/handlers.test.ts (3 tests) 12ms 2026-10-24T11:16:43.7678198Z ✓ src/scheduling/Scheduler.test.ts (4 tests) 10ms 2026-10-24T11:16:44.0244164Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms 2026-10-24T11:16:44.3862961Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 29ms 2026-10-24T11:16:44.5036221Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T11:16:44.7620186Z ✓ src/provider/userInputAttachments.test.ts (2 tests) 9ms 2026-10-24T11:16:44.8965097Z ✓ src/provider/Drivers/ClaudeHome.test.ts (3 tests) 6ms 2026-10-24T11:16:45.1524456Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 9ms 2026-10-24T11:16:45.4451472Z ✓ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 37ms 2026-10-24T11:16:45.5280218Z ✓ src/provider/CodexDeveloperInstructions.test.ts (3 tests) 2ms 2026-10-24T11:16:46.4811678Z ✓ src/mcp/toolkits/preview/tools.test.ts (1 test) 4ms 2026-10-24T11:16:46.7262010Z ✓ src/project/T3ProjectFileLoader.test.ts (1 test) 7ms 2026-10-24T11:16:46.9737180Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-24T11:16:47.2768529Z ✓ src/auth/dpop.test.ts (1 test) 2ms 2026-10-24T11:16:47.4272476Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-24T11:16:47.7445128Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-24T11:16:53.9302769Z ✓ src/orchestration-v2/testkit/GrokReplayFixtures.integration.test.ts (16 tests) 4983ms 2026-10-24T11:16:53.9303220Z ✓ Grok replay fixtures (16) 2026-10-24T11:16:53.9303549Z ✓ runs grok_auto_blocked_command/grok through OrchestratorV2 using deterministic replay 420ms 2026-10-24T11:16:53.9303979Z ✓ runs grok_background_bash/grok through OrchestratorV2 using deterministic replay 376ms 2026-10-24T11:16:53.9304406Z ✓ runs grok_background_bash_fast_wake/grok through OrchestratorV2 using deterministic replay 366ms 2026-10-24T11:16:53.9304831Z ✓ runs grok_background_subagent/grok through OrchestratorV2 using deterministic replay 409ms 2026-10-24T11:16:53.9305227Z ✓ runs grok_monitor/grok through OrchestratorV2 using deterministic replay 371ms 2026-10-24T11:16:53.9305624Z ✓ runs grok_prompt_error/grok through OrchestratorV2 using deterministic replay 328ms 2026-10-24T11:16:53.9306010Z ✓ runs multi_turn/grok through OrchestratorV2 using deterministic replay 337ms 2026-10-24T11:16:53.9306383Z ✓ runs queued_turn/grok through OrchestratorV2 using deterministic replay 333ms 2026-10-24T11:16:53.9306750Z ✓ runs todo_list/grok through OrchestratorV2 using deterministic replay 300ms 2026-10-24T11:16:53.9331203Z 2026-10-24T11:16:53.9340430Z  Test Files  53 passed (53) 2026-10-24T11:16:53.9340685Z  Tests  688 passed (688) 2026-10-24T11:16:53.9340874Z  Start at  11:15:59 2026-10-24T11:16:53.9341110Z  Duration  54.09s (tests 49%, import 38%, transform 10%, setup 3%) 2026-10-24T11:16:53.9342882Z 2026-10-24T11:16:53.9343535Z  Import  1421 modules were evaluated 15504 times · 19.53s total, 38% of tracked time 2026-10-24T11:16:53.9344072Z   ~17.74s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:16:53.9355482Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:16:53.9355738Z 2026-10-24T11:16:53.9625199Z 2026-10-24T11:16:53.9701778Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:16:53.9702113Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:16:53.9702374Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T11:16:53.9702546Z else 2026-10-24T11:16:53.9702673Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T11:16:53.9702825Z fi 2026-10-24T11:16:53.9718596Z shell: /usr/bin/bash -e {0} 2026-10-24T11:16:53.9718727Z env: 2026-10-24T11:16:53.9718840Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:16:53.9719011Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:16:53.9719153Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:16:53.9719292Z ##[endgroup] 2026-10-24T11:16:53.9786092Z Post job cleanup. 2026-10-24T11:16:54.0354974Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T11:16:54.0420174Z Post job cleanup. 2026-10-24T11:16:54.0433964Z ##[start-action display=Cache full pnpm store;id=__5c374ef5-31eb-4bc5-b9b9-3d65805e3a57.__actions_cache] 2026-10-24T11:16:54.0917078Z Post job cleanup. 2026-10-24T11:16:54.1550555Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, not saving cache. 2026-10-24T11:16:54.1578335Z ##[end-action id=__5c374ef5-31eb-4bc5-b9b9-3d65805e3a57.__actions_cache;outcome=success;conclusion=success;duration_ms=114] 2026-10-24T11:16:54.1580282Z ##[start-action display=Cache Vite+;id=__5c374ef5-31eb-4bc5-b9b9-3d65805e3a57.vp_cache] 2026-10-24T11:16:54.1600528Z Post job cleanup. 2026-10-24T11:16:54.2182247Z 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-24T11:16:54.2210628Z ##[end-action id=__5c374ef5-31eb-4bc5-b9b9-3d65805e3a57.vp_cache;outcome=success;conclusion=success;duration_ms=62] 2026-10-24T11:16:54.2260662Z Post job cleanup. 2026-10-24T11:16:54.2644528Z [command]/usr/local/bin/git version 2026-10-24T11:16:54.2699896Z git version 2.55.0 2026-10-24T11:16:54.2709800Z Temporarily overriding HOME='/home/runner/_work/_temp/87f64298-d566-4855-9510-1dab5a3b5199' before making global git config changes 2026-10-24T11:16:54.2710237Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:16:54.2713245Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:16:54.2735521Z Removing SSH command configuration 2026-10-24T11:16:54.2738293Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:16:54.2761479Z [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-24T11:16:54.2872257Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:16:54.2894113Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:16:54.2929574Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:16:54.2950216Z ##[group]Run '/job_completed.sh' 2026-10-24T11:16:54.2960519Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:16:54.2960684Z env: 2026-10-24T11:16:54.2960794Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150 2026-10-24T11:16:54.2960939Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 410 2026-10-24T11:16:54.2961076Z BLACKSMITH_CHECK_RUN_ID: 120858150996 2026-10-24T11:16:54.2961218Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-24T11:16:54.2961375Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:16:54.2961504Z ##[endgroup] 2026-10-24T11:16:54.3036747Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:16:54.3268754Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:16:54.3677319Z Cleaning up orphan processes