2026-10-22T19:29:47.4024866Z Current runner version: '2.337.0' 2026-10-22T19:29:47.4029389Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-llzk6puysgv5zyav' 2026-10-22T19:29:47.4033573Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-22T19:29:47.4034650Z Machine name: 'ip-172-31-73-130' 2026-10-22T19:29:47.4037003Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T19:29:47.4039291Z Contents: read 2026-10-22T19:29:47.4039796Z Metadata: read 2026-10-22T19:29:47.4040355Z ##[endgroup] 2026-10-22T19:29:47.4042480Z Secret source: Actions 2026-10-22T19:29:47.4043235Z Cache mode: write 2026-10-22T19:29:47.4043905Z Prepare workflow directory 2026-10-22T19:29:47.4307757Z Prepare all required actions 2026-10-22T19:29:47.4350750Z Getting action download info 2026-10-22T19:29:47.6200907Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-22T19:29:47.6915888Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T19:29:47.7768419Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-22T19:29:47.9890505Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-22T19:29:47.9941091Z Complete job name: Test Server 6 2026-10-22T19:29:48.0384518Z A job started hook has been configured by the self-hosted runner administrator 2026-10-22T19:29:48.0460468Z ##[group]Run '/setup.sh' 2026-10-22T19:29:48.0473979Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T19:29:48.0474425Z env: 2026-10-22T19:29:48.0474669Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:29:48.0477461Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:29:48.0477760Z BLACKSMITH_CHECK_RUN_ID: 120040172092 2026-10-22T19:29:48.0478058Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-22T19:29:48.0478369Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T19:29:48.0478640Z ##[endgroup] 2026-10-22T19:29:48.0789904Z Logging daemon started (blacksmithd for logs) 2026-10-22T19:29:48.0925916Z Results daemon started (blacksmithd for results) 2026-10-22T19:29:48.1106830Z Background adoption and SSH setup started (PID: 2907) 2026-10-22T19:29:48.1107735Z 2026-10-22T19:29:48.1108697Z ---------------------------------------- 2026-10-22T19:29:48.1110043Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39840568012/jobs/120040172092 2026-10-22T19:29:48.1110979Z SSH Access (using your GitHub SSH key): 2026-10-22T19:29:48.1111999Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-llzk6puysgv5zyav.vm.blacksmith.sh 2026-10-22T19:29:48.1112776Z 2026-10-22T19:29:48.1205880Z No GitHub SSH key? Add one at: 2026-10-22T19:29:48.1207839Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-22T19:29:48.1208615Z 2026-10-22T19:29:48.1208797Z ---------------------------------------- 2026-10-22T19:29:48.1209121Z 2026-10-22T19:29:48.1209373Z VM ID: blacksmith-4vcpu-ubuntu-2404-llzk6puysgv5zyav 2026-10-22T19:29:48.1210040Z Host: production-152.236.40.229-x8664 2026-10-22T19:29:48.1210533Z Host Agent PID: 1750671 2026-10-22T19:29:48.1210966Z Host Agent Git SHA: 266f03d96 2026-10-22T19:29:48.1211430Z Host CPU Manufacturer: AuthenticAMD 2026-10-22T19:29:48.1211947Z Blacksmith Host Generation: gen 2 2026-10-22T19:29:48.1212459Z Petname: production-supreme-rodent-3d08aa85 2026-10-22T19:29:48.1212983Z Region: us-east 2026-10-22T19:29:48.1213389Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-22T19:29:48.1213915Z OS Version: Ubuntu 24.04.4 LTS 2026-10-22T19:29:48.1214189Z 2026-10-22T19:29:48.1214390Z Enabling Blacksmith transparent cache 2026-10-22T19:29:48.1493135Z ##[group]Run actions/checkout@v6 2026-10-22T19:29:48.1493509Z with: 2026-10-22T19:29:48.1493733Z fetch-depth: 2 2026-10-22T19:29:48.1494106Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-22T19:29:48.1494534Z sparse-checkout-cone-mode: false 2026-10-22T19:29:48.1494953Z repository: pingdotgg/t3code 2026-10-22T19:29:48.1498081Z token: *** 2026-10-22T19:29:48.1498457Z ssh-strict: true 2026-10-22T19:29:48.1498752Z ssh-user: git 2026-10-22T19:29:48.1499081Z persist-credentials: true 2026-10-22T19:29:48.1499448Z clean: true 2026-10-22T19:29:48.1499783Z fetch-tags: false 2026-10-22T19:29:48.1500124Z show-progress: true 2026-10-22T19:29:48.1500489Z lfs: false 2026-10-22T19:29:48.1501001Z submodules: false 2026-10-22T19:29:48.1501353Z set-safe-directory: true 2026-10-22T19:29:48.1501744Z allow-unsafe-pr-checkout: false 2026-10-22T19:29:48.1502152Z env: 2026-10-22T19:29:48.1502539Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:29:48.1502993Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:29:48.1503436Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:29:48.1503842Z ##[endgroup] 2026-10-22T19:29:48.3062294Z Syncing repository: pingdotgg/t3code 2026-10-22T19:29:48.3063478Z ##[group]Getting Git version info 2026-10-22T19:29:48.3063833Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-22T19:29:48.3064440Z [command]/usr/local/bin/git version 2026-10-22T19:29:48.3161926Z git version 2.55.0 2026-10-22T19:29:48.3179126Z ##[endgroup] 2026-10-22T19:29:48.3189567Z Temporarily overriding HOME='/home/runner/_work/_temp/278ce4b7-c951-43ae-83ed-f2d2b4899ca6' before making global git config changes 2026-10-22T19:29:48.3190393Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T19:29:48.3193801Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T19:29:48.3244956Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-22T19:29:48.3247640Z ##[group]Determining repository object format 2026-10-22T19:29:48.3249173Z ##[endgroup] 2026-10-22T19:29:48.3249554Z ##[group]Initializing the repository 2026-10-22T19:29:48.3253788Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-22T19:29:48.3307168Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T19:29:48.3308049Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T19:29:48.3308713Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T19:29:48.3309210Z hint: call: 2026-10-22T19:29:48.3309746Z hint: 2026-10-22T19:29:48.3310141Z hint: git config --global init.defaultBranch 2026-10-22T19:29:48.3310485Z hint: 2026-10-22T19:29:48.3310790Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T19:29:48.3311271Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T19:29:48.3311678Z hint: 2026-10-22T19:29:48.3311905Z hint: git branch -m 2026-10-22T19:29:48.3312159Z hint: 2026-10-22T19:29:48.3312483Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T19:29:48.3312992Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-22T19:29:48.3315351Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-22T19:29:48.3354775Z ##[endgroup] 2026-10-22T19:29:48.3355402Z ##[group]Disabling automatic garbage collection 2026-10-22T19:29:48.3359237Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-22T19:29:48.3410627Z ##[endgroup] 2026-10-22T19:29:48.3411482Z ##[group]Setting up auth 2026-10-22T19:29:48.3412655Z Removing SSH command configuration 2026-10-22T19:29:48.3414162Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T19:29:48.3453304Z [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-22T19:29:48.3622789Z Removing HTTP extra header 2026-10-22T19:29:48.3627972Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-22T19:29:48.3663136Z [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-22T19:29:48.3807622Z Removing includeIf entries pointing to credentials config files 2026-10-22T19:29:48.3812693Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T19:29:48.3857495Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T19:29:48.4025626Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-d7532b15-a287-4906-946b-89aba43b494b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-22T19:29:48.4086087Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-d7532b15-a287-4906-946b-89aba43b494b.config 2026-10-22T19:29:48.4116718Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-d7532b15-a287-4906-946b-89aba43b494b.config 2026-10-22T19:29:48.4147098Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-d7532b15-a287-4906-946b-89aba43b494b.config 2026-10-22T19:29:48.4188319Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-d7532b15-a287-4906-946b-89aba43b494b.config 2026-10-22T19:29:48.4227877Z ##[endgroup] 2026-10-22T19:29:48.4228387Z ##[group]Fetching the repository 2026-10-22T19:29:48.4238804Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +01347cdaba67e743e671f4c0e357f2c9efc20d21:refs/remotes/pull/23789/merge 2026-10-22T19:29:48.7673550Z From https://github.com/pingdotgg/t3code 2026-10-22T19:29:48.7675519Z * [new ref] 01347cdaba67e743e671f4c0e357f2c9efc20d21 -> pull/23789/merge 2026-10-22T19:29:48.7709643Z ##[endgroup] 2026-10-22T19:29:48.7710680Z ##[group]Determining the checkout info 2026-10-22T19:29:48.7711737Z ##[endgroup] 2026-10-22T19:29:48.7712582Z ##[group]Setting up sparse checkout 2026-10-22T19:29:48.7716301Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-22T19:29:48.7756608Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-22T19:29:48.7790817Z .git/info/sparse-checkout 2026-10-22T19:29:48.7796122Z ##[endgroup] 2026-10-22T19:29:48.7797472Z ##[group]Checking out the ref 2026-10-22T19:29:48.7800267Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23789/merge 2026-10-22T19:30:02.2837342Z Updating files: 0% (1/6303) 2026-10-22T19:30:02.2868512Z Updating files: 1% (64/6303) 2026-10-22T19:30:02.2886866Z Updating files: 2% (127/6303) 2026-10-22T19:30:02.2909009Z Updating files: 3% (190/6303) 2026-10-22T19:30:02.2931614Z Updating files: 4% (253/6303) 2026-10-22T19:30:02.2964002Z Updating files: 5% (316/6303) 2026-10-22T19:30:02.2989125Z Updating files: 6% (379/6303) 2026-10-22T19:30:02.3053566Z Updating files: 7% (442/6303) 2026-10-22T19:30:02.3089232Z Updating files: 8% (505/6303) 2026-10-22T19:30:02.3114502Z Updating files: 9% (568/6303) 2026-10-22T19:30:02.3426948Z Updating files: 10% (631/6303) 2026-10-22T19:30:02.3442418Z Updating files: 11% (694/6303) 2026-10-22T19:30:02.3455465Z Updating files: 12% (757/6303) 2026-10-22T19:30:02.3470812Z Updating files: 13% (820/6303) 2026-10-22T19:30:02.3487997Z Updating files: 14% (883/6303) 2026-10-22T19:30:02.3513293Z Updating files: 15% (946/6303) 2026-10-22T19:30:02.3533185Z Updating files: 16% (1009/6303) 2026-10-22T19:30:02.3549948Z Updating files: 17% (1072/6303) 2026-10-22T19:30:02.3570172Z Updating files: 18% (1135/6303) 2026-10-22T19:30:02.3586780Z Updating files: 19% (1198/6303) 2026-10-22T19:30:02.3618837Z Updating files: 20% (1261/6303) 2026-10-22T19:30:02.3639984Z Updating files: 21% (1324/6303) 2026-10-22T19:30:02.3661058Z Updating files: 22% (1387/6303) 2026-10-22T19:30:02.3676427Z Updating files: 23% (1450/6303) 2026-10-22T19:30:02.3692623Z Updating files: 24% (1513/6303) 2026-10-22T19:30:02.3709772Z Updating files: 25% (1576/6303) 2026-10-22T19:30:02.3726409Z Updating files: 26% (1639/6303) 2026-10-22T19:30:02.3740570Z Updating files: 27% (1702/6303) 2026-10-22T19:30:02.3761690Z Updating files: 28% (1765/6303) 2026-10-22T19:30:02.3797231Z Updating files: 29% (1828/6303) 2026-10-22T19:30:02.3818080Z Updating files: 30% (1891/6303) 2026-10-22T19:30:02.3843297Z Updating files: 31% (1954/6303) 2026-10-22T19:30:02.3880411Z Updating files: 32% (2017/6303) 2026-10-22T19:30:02.3915459Z Updating files: 33% (2080/6303) 2026-10-22T19:30:02.3987470Z Updating files: 34% (2144/6303) 2026-10-22T19:30:02.4047646Z Updating files: 35% (2207/6303) 2026-10-22T19:30:02.4080560Z Updating files: 36% (2270/6303) 2026-10-22T19:30:02.4119104Z Updating files: 37% (2333/6303) 2026-10-22T19:30:02.4163662Z Updating files: 38% (2396/6303) 2026-10-22T19:30:02.4191207Z Updating files: 39% (2459/6303) 2026-10-22T19:30:02.4224858Z Updating files: 40% (2522/6303) 2026-10-22T19:30:02.4257427Z Updating files: 41% (2585/6303) 2026-10-22T19:30:02.4280243Z Updating files: 42% (2648/6303) 2026-10-22T19:30:02.4291799Z Updating files: 43% (2711/6303) 2026-10-22T19:30:02.4311873Z Updating files: 44% (2774/6303) 2026-10-22T19:30:02.4344913Z Updating files: 45% (2837/6303) 2026-10-22T19:30:02.4375093Z Updating files: 46% (2900/6303) 2026-10-22T19:30:02.4405527Z Updating files: 47% (2963/6303) 2026-10-22T19:30:02.4449338Z Updating files: 48% (3026/6303) 2026-10-22T19:30:02.4483171Z Updating files: 49% (3089/6303) 2026-10-22T19:30:02.4529743Z Updating files: 50% (3152/6303) 2026-10-22T19:30:02.4556007Z Updating files: 51% (3215/6303) 2026-10-22T19:30:02.4595469Z Updating files: 52% (3278/6303) 2026-10-22T19:30:02.4621246Z Updating files: 53% (3341/6303) 2026-10-22T19:30:02.4644081Z Updating files: 54% (3404/6303) 2026-10-22T19:30:02.4673285Z Updating files: 55% (3467/6303) 2026-10-22T19:30:02.4694969Z Updating files: 56% (3530/6303) 2026-10-22T19:30:02.4712612Z Updating files: 57% (3593/6303) 2026-10-22T19:30:02.4734097Z Updating files: 58% (3656/6303) 2026-10-22T19:30:02.5147023Z Updating files: 59% (3719/6303) 2026-10-22T19:30:02.5159766Z Updating files: 60% (3782/6303) 2026-10-22T19:30:02.5179474Z Updating files: 61% (3845/6303) 2026-10-22T19:30:02.5203416Z Updating files: 62% (3908/6303) 2026-10-22T19:30:02.5226261Z Updating files: 63% (3971/6303) 2026-10-22T19:30:02.5259674Z Updating files: 64% (4034/6303) 2026-10-22T19:30:02.5284016Z Updating files: 65% (4097/6303) 2026-10-22T19:30:02.5302015Z Updating files: 66% (4160/6303) 2026-10-22T19:30:02.5331271Z Updating files: 67% (4224/6303) 2026-10-22T19:30:02.5346588Z Updating files: 68% (4287/6303) 2026-10-22T19:30:02.5368718Z Updating files: 69% (4350/6303) 2026-10-22T19:30:02.5385905Z Updating files: 70% (4413/6303) 2026-10-22T19:30:02.5400411Z Updating files: 71% (4476/6303) 2026-10-22T19:30:02.5418131Z Updating files: 72% (4539/6303) 2026-10-22T19:30:02.5444927Z Updating files: 73% (4602/6303) 2026-10-22T19:30:02.5736088Z Updating files: 74% (4665/6303) 2026-10-22T19:30:02.5942755Z Updating files: 75% (4728/6303) 2026-10-22T19:30:02.5962288Z Updating files: 76% (4791/6303) 2026-10-22T19:30:02.5982344Z Updating files: 77% (4854/6303) 2026-10-22T19:30:02.6009857Z Updating files: 78% (4917/6303) 2026-10-22T19:30:02.6033034Z Updating files: 79% (4980/6303) 2026-10-22T19:30:02.6059203Z Updating files: 80% (5043/6303) 2026-10-22T19:30:02.6078249Z Updating files: 81% (5106/6303) 2026-10-22T19:30:02.6103308Z Updating files: 82% (5169/6303) 2026-10-22T19:30:02.6128005Z Updating files: 83% (5232/6303) 2026-10-22T19:30:02.6150783Z Updating files: 84% (5295/6303) 2026-10-22T19:30:02.6176157Z Updating files: 85% (5358/6303) 2026-10-22T19:30:02.6207916Z Updating files: 86% (5421/6303) 2026-10-22T19:30:02.6282787Z Updating files: 87% (5484/6303) 2026-10-22T19:30:02.6316792Z Updating files: 88% (5547/6303) 2026-10-22T19:30:02.6341524Z Updating files: 89% (5610/6303) 2026-10-22T19:30:02.6370621Z Updating files: 90% (5673/6303) 2026-10-22T19:30:02.6405995Z Updating files: 91% (5736/6303) 2026-10-22T19:30:02.6421202Z Updating files: 92% (5799/6303) 2026-10-22T19:30:02.6437722Z Updating files: 93% (5862/6303) 2026-10-22T19:30:02.6459073Z Updating files: 94% (5925/6303) 2026-10-22T19:30:02.6483713Z Updating files: 95% (5988/6303) 2026-10-22T19:30:02.6542881Z Updating files: 96% (6051/6303) 2026-10-22T19:30:02.6568807Z Updating files: 97% (6114/6303) 2026-10-22T19:30:02.6620354Z Updating files: 98% (6177/6303) 2026-10-22T19:30:02.6648665Z Updating files: 99% (6240/6303) 2026-10-22T19:30:02.6651417Z Updating files: 100% (6303/6303) 2026-10-22T19:30:02.6651779Z Updating files: 100% (6303/6303), done. 2026-10-22T19:30:02.6849134Z Note: switching to 'refs/remotes/pull/23789/merge'. 2026-10-22T19:30:02.6849378Z 2026-10-22T19:30:02.6849536Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T19:30:02.6849958Z changes and commit them, and you can discard any commits you make in this 2026-10-22T19:30:02.6850200Z state without impacting any branches by switching back to a branch. 2026-10-22T19:30:02.6850339Z 2026-10-22T19:30:02.6850443Z If you want to create a new branch to retain commits you create, you may 2026-10-22T19:30:02.6850672Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T19:30:02.6850809Z 2026-10-22T19:30:02.6850877Z git switch -c 2026-10-22T19:30:02.6850968Z 2026-10-22T19:30:02.6851028Z Or undo this operation with: 2026-10-22T19:30:02.6851113Z 2026-10-22T19:30:02.6851160Z git switch - 2026-10-22T19:30:02.6851316Z 2026-10-22T19:30:02.6851436Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T19:30:02.6851586Z 2026-10-22T19:30:02.6851748Z HEAD is now at 01347cd Merge c502579298f719c4346f48ff75f3b7d896ba17c4 into 044f07257c9684ae4543bd1e1ebf9c394e9e3830 2026-10-22T19:30:02.6862206Z ##[endgroup] 2026-10-22T19:30:02.6904277Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-22T19:30:02.6932223Z 01347cdaba67e743e671f4c0e357f2c9efc20d21 2026-10-22T19:30:02.7101435Z Prepare all required actions 2026-10-22T19:30:02.7196831Z ##[group]Run ./.github/actions/ci-changes 2026-10-22T19:30:02.7197016Z env: 2026-10-22T19:30:02.7197136Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:02.7197285Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:02.7197465Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:02.7197652Z ##[endgroup] 2026-10-22T19:30:02.7261621Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-22T19:30:02.7306723Z ##[group]Run set -uo pipefail 2026-10-22T19:30:02.7306993Z set -uo pipefail 2026-10-22T19:30:02.7307116Z  2026-10-22T19:30:02.7307222Z decide() { 2026-10-22T19:30:02.7307424Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-22T19:30:02.7307632Z  exit "${PIPESTATUS[0]}" 2026-10-22T19:30:02.7307764Z } 2026-10-22T19:30:02.7307865Z  2026-10-22T19:30:02.7307964Z fail_open() { 2026-10-22T19:30:02.7308121Z  echo "$* Running every job." 2026-10-22T19:30:02.7308256Z  decide 2026-10-22T19:30:02.7308358Z } 2026-10-22T19:30:02.7308451Z  2026-10-22T19:30:02.7308605Z # Reads the change from git rather than the REST API: every job that 2026-10-22T19:30:02.7308852Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-22T19:30:02.7309061Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-22T19:30:02.7309276Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-22T19:30:02.7309682Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-22T19:30:02.7309869Z  base=HEAD^1 2026-10-22T19:30:02.7309980Z  mode=() 2026-10-22T19:30:02.7310096Z else 2026-10-22T19:30:02.7310201Z  base=$BEFORE_SHA 2026-10-22T19:30:02.7310393Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-22T19:30:02.7310601Z  || fail_open "Could not fetch ${base}." 2026-10-22T19:30:02.7310802Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-22T19:30:02.7310988Z  mode=(--full) 2026-10-22T19:30:02.7311103Z fi 2026-10-22T19:30:02.7311199Z  2026-10-22T19:30:02.7311359Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-22T19:30:02.7311609Z # of a package changes that package just like editing it. It also keeps 2026-10-22T19:30:02.7311828Z # git from fetching file contents to score renames. 2026-10-22T19:30:02.7312067Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-22T19:30:02.7312292Z  || fail_open "Could not diff against ${base}." 2026-10-22T19:30:02.7312491Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-22T19:30:02.7326526Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T19:30:02.7326714Z env: 2026-10-22T19:30:02.7326833Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:02.7326987Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:02.7327131Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:02.7327275Z EVENT_NAME: pull_request 2026-10-22T19:30:02.7327396Z BEFORE_SHA: 2026-10-22T19:30:02.7327503Z ##[endgroup] 2026-10-22T19:30:02.8044984Z Affected packages: @t3tools/scripts, t3 2026-10-22T19:30:02.8047232Z typecheck=true 2026-10-22T19:30:02.8047620Z build=true 2026-10-22T19:30:02.8047791Z test=true 2026-10-22T19:30:02.8047981Z test_packages=@t3tools/scripts 2026-10-22T19:30:02.8048196Z test_web=false 2026-10-22T19:30:02.8055349Z test_server=true 2026-10-22T19:30:02.8055642Z rust=false 2026-10-22T19:30:02.8055812Z release_smoke=false 2026-10-22T19:30:02.8055988Z mobile_native=false 2026-10-22T19:30:02.8110355Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=84] 2026-10-22T19:30:02.8200013Z Prepare all required actions 2026-10-22T19:30:02.8200322Z Getting action download info 2026-10-22T19:30:02.9309567Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-22T19:30:03.0591854Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-22T19:30:03.0592043Z env: 2026-10-22T19:30:03.0592167Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:03.0592314Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:03.0592462Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:03.0592613Z ##[endgroup] 2026-10-22T19:30:03.1313881Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-22T19:30:03.1330294Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T19:30:03.1330682Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T19:30:03.1331003Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-22T19:30:03.1331253Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-22T19:30:03.1344110Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T19:30:03.1344289Z env: 2026-10-22T19:30:03.1344414Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:03.1344564Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:03.1344712Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:03.1344858Z ##[endgroup] 2026-10-22T19:30:03.1420681Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-22T19:30:03.1422302Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-22T19:30:03.1484823Z ##[group]Run actions/cache@v6 2026-10-22T19:30:03.1484970Z with: 2026-10-22T19:30:03.1485076Z path: ~/.vite-plus 2026-10-22T19:30:03.1485291Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-22T19:30:03.1485498Z enableCrossOsArchive: false 2026-10-22T19:30:03.1485630Z fail-on-cache-miss: false 2026-10-22T19:30:03.1485755Z lookup-only: false 2026-10-22T19:30:03.1485863Z save-always: false 2026-10-22T19:30:03.1485978Z env: 2026-10-22T19:30:03.1486088Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:03.1486239Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:03.1486383Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:03.1486520Z ##[endgroup] 2026-10-22T19:30:03.3863147Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-22T19:30:03.9073438Z Received 170349591 of 170349591 (100.0%), 324.9 MBs/sec 2026-10-22T19:30:03.9082397Z Cache Size: ~162 MB (170349591 B) 2026-10-22T19:30:03.9119337Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/cf8552c0-a7db-4439-abf6-f12b629085e0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T19:30:04.8647252Z Cache restored successfully 2026-10-22T19:30:04.9137803Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-22T19:30:04.9261151Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1783] 2026-10-22T19:30:04.9264526Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-22T19:30:04.9294358Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-22T19:30:04.9294586Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-22T19:30:04.9294853Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-22T19:30:04.9309946Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T19:30:04.9310144Z env: 2026-10-22T19:30:04.9310261Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:04.9310415Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:04.9310660Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:04.9310810Z ##[endgroup] 2026-10-22T19:30:04.9362040Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-22T19:30:04.9375759Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=11] 2026-10-22T19:30:04.9378458Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-22T19:30:04.9385258Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-22T19:30:04.9386730Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-22T19:30:04.9404806Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-22T19:30:04.9405027Z store_path="$(vp pm cache dir)" 2026-10-22T19:30:04.9405230Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-22T19:30:04.9422252Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T19:30:04.9422439Z env: 2026-10-22T19:30:04.9422561Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:04.9422719Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:04.9422873Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:04.9423018Z ##[endgroup] 2026-10-22T19:30:04.9606523Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=21] 2026-10-22T19:30:04.9608982Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-22T19:30:05.0385521Z ##[group]Run actions/cache@v6 2026-10-22T19:30:05.0385754Z with: 2026-10-22T19:30:05.0385958Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-22T19:30:05.0386396Z key: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f 2026-10-22T19:30:05.0386829Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-22T19:30:05.0387076Z enableCrossOsArchive: false 2026-10-22T19:30:05.0387597Z fail-on-cache-miss: false 2026-10-22T19:30:05.0387807Z lookup-only: false 2026-10-22T19:30:05.0387986Z save-always: false 2026-10-22T19:30:05.0388170Z env: 2026-10-22T19:30:05.0388357Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:05.0388605Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:05.0388849Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:05.0389078Z ##[endgroup] 2026-10-22T19:30:05.2739210Z Cache hit for: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f 2026-10-22T19:30:06.2988815Z Received 524288000 of 994453879 (52.7%), 500.0 MBs/sec 2026-10-22T19:30:07.3237999Z Received 947912704 of 994453879 (95.3%), 447.5 MBs/sec 2026-10-22T19:30:07.3894550Z Received 994453879 of 994453879 (100.0%), 453.1 MBs/sec 2026-10-22T19:30:07.3897132Z Cache Size: ~948 MB (994453879 B) 2026-10-22T19:30:07.3997826Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9c0e1f33-5938-4154-b2c4-5ad0baad532f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T19:30:14.0262264Z Cache restored successfully 2026-10-22T19:30:14.0753169Z Cache restored from key: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f 2026-10-22T19:30:14.0831383Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=9122] 2026-10-22T19:30:14.0834598Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-22T19:30:14.0851018Z ##[group]Run vp install 2026-10-22T19:30:14.0851236Z vp install 2026-10-22T19:30:14.0868781Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T19:30:14.0868965Z env: 2026-10-22T19:30:14.0869082Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:14.0869231Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:14.0869378Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:14.0869518Z ##[endgroup] 2026-10-22T19:30:14.1267496Z Scope: all 33 workspace projects 2026-10-22T19:30:14.2866382Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-22T19:30:14.7517874Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-22T19:30:14.7518237Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-22T19:30:14.7518462Z Virtual store is at: node_modules/.pnpm 2026-10-22T19:30:15.8566072Z Progress: resolved 1718, reused 1718, downloaded 0, added 1717 2026-10-22T19:30:18.6049318Z ✓ Lockfile passes supply-chain policies (2088 entries in 4.3s) 2026-10-22T19:30:18.6049825Z Lockfile is up to date, resolution step is skipped 2026-10-22T19:30:18.6320543Z Packages: +1721 2026-10-22T19:30:18.6320813Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-22T19:30:18.6975706Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-22T19:30:19.9756637Z . prepare$ vp config --no-agent 2026-10-22T19:30:20.1304614Z . prepare: Done 2026-10-22T19:30:20.1323909Z 2026-10-22T19:30:20.1324627Z devDependencies: 2026-10-22T19:30:20.1324890Z + @coderabbitai/config 1.1.0 2026-10-22T19:30:20.1325125Z + @shadcn/lint 0.1.5 2026-10-22T19:30:20.1325329Z + @types/node 24.12.4 2026-10-22T19:30:20.1325515Z + knip 6.34.0 2026-10-22T19:30:20.1325762Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-22T19:30:20.1326007Z + vite-plus 1.3.0 2026-10-22T19:30:20.1326128Z 2026-10-22T19:30:20.1356641Z Done in 6s using pnpm v12.14.0 2026-10-22T19:30:20.1580035Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=6074] 2026-10-22T19:30:20.1627499Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T19:30:20.1628249Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T19:30:20.1643011Z shell: /usr/bin/bash -e {0} 2026-10-22T19:30:20.1643162Z env: 2026-10-22T19:30:20.1643279Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:20.1643428Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:20.1643576Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:20.1643709Z ##[endgroup] 2026-10-22T19:30:20.1969687Z ##[group]Run actions/cache@v6 2026-10-22T19:30:20.1969952Z with: 2026-10-22T19:30:20.1970136Z path: ~/.cache/ms-playwright 2026-10-22T19:30:20.1970400Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T19:30:20.1971191Z enableCrossOsArchive: false 2026-10-22T19:30:20.1971767Z fail-on-cache-miss: false 2026-10-22T19:30:20.1971940Z lookup-only: false 2026-10-22T19:30:20.1972085Z save-always: false 2026-10-22T19:30:20.1972217Z env: 2026-10-22T19:30:20.1972410Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:20.1972613Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:20.1972777Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:20.1972928Z ##[endgroup] 2026-10-22T19:30:20.4230471Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T19:30:20.6381812Z Received 106503405 of 106503405 (100.0%), 520.9 MBs/sec 2026-10-22T19:30:20.6382563Z Cache Size: ~102 MB (106503405 B) 2026-10-22T19:30:20.6427741Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/b41db3db-e5cd-491f-8593-4a9605963abe/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T19:30:20.9397881Z Cache restored successfully 2026-10-22T19:30:20.9631194Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T19:30:21.0008068Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T19:30:21.0008783Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T19:30:21.0009169Z test -n "$browser" 2026-10-22T19:30:21.0009430Z if ldd "$browser" | grep '=> not found'; then 2026-10-22T19:30:21.0009808Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-22T19:30:21.0010198Z fi 2026-10-22T19:30:21.0037856Z shell: /usr/bin/bash -e {0} 2026-10-22T19:30:21.0038145Z env: 2026-10-22T19:30:21.0038339Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:21.0038604Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:21.0038837Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:21.0039076Z ##[endgroup] 2026-10-22T19:30:21.0907726Z ##[group]Run vp run --filter t3 test --shard 6/8 2026-10-22T19:30:21.0908004Z vp run --filter t3 test --shard 6/8 2026-10-22T19:30:21.0924864Z shell: /usr/bin/bash -e {0} 2026-10-22T19:30:21.0925010Z env: 2026-10-22T19:30:21.0925130Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:30:21.0925293Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:30:21.0925445Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:30:21.0925679Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-22T19:30:21.0926007Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-22T19:30:21.0926242Z ##[endgroup] 2026-10-22T19:30:21.3856318Z ~/apps/server$ vp test run --shard 6/8 ⊘ cache disabled 2026-10-22T19:30:21.6461321Z 2026-10-22T19:30:21.6466208Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-22T19:30:21.6466615Z 2026-10-22T19:30:45.3736623Z ✓ src/vcs/GitVcsDriverCore.test.ts (161 tests) 22508ms 2026-10-22T19:30:45.3737748Z ✓ pullCurrentBranch (9) 2026-10-22T19:30:45.3738211Z ✓ pulls past an unrelated lock with custom fetch mapping=false 389ms 2026-10-22T19:30:45.3738840Z ✓ pulls past an unrelated lock with custom fetch mapping=true 421ms 2026-10-22T19:30:45.3739458Z ✓ reports an upstream lock after the fallback without removing it 474ms 2026-10-22T19:30:45.3739973Z ✓ does not retry a failed fetch if another operation moved branch 340ms 2026-10-22T19:30:45.3740435Z ✓ does not retry a failed fetch if another operation moved HEAD 365ms 2026-10-22T19:30:45.3740736Z ✓ GitVcsDriver core integration (119) 2026-10-22T19:30:45.3740971Z ✓ review diff previews (29) 2026-10-22T19:30:45.3741310Z ✓ loads repository-relative files from a nested project directory 365ms 2026-10-22T19:30:45.3741725Z ✓ keeps complete stats for files beyond the combined patch limit 424ms 2026-10-22T19:30:45.3742122Z ✓ honors configured remote-qualified bases for Changes and ahead counts 1015ms 2026-10-22T19:30:45.3742525Z ✓ keeps local branch bases consistent when tags share their names 777ms 2026-10-22T19:30:45.3743010Z ✓ Changes compares with the empty tree before the first commit 307ms 2026-10-22T19:30:45.3743435Z ✓ worktree operations (25) 2026-10-22T19:30:45.3743877Z ✓ resolves the submodule mode from the option, then t3.json 477ms 2026-10-22T19:30:45.3744303Z ✓ remote operations (12) 2026-10-22T19:30:45.3744765Z ✓ creates a worktree from the latest fetched remote commit 400ms 2026-10-22T19:30:45.3745343Z ✓ fetches the selected worktree base for Changes 489ms 2026-10-22T19:30:45.3745971Z ✓ publishes feature/push when the configured diff base already contains HEAD 702ms 2026-10-22T19:30:45.3746690Z ✓ publishes origin/feature/push when the configured diff base already contains HEAD 571ms 2026-10-22T19:30:45.3747368Z ✓ publishes a branch tracking its base under its own name, not the base 421ms 2026-10-22T19:30:51.6332559Z ✓ src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts (78 tests) 1123ms 2026-10-22T19:30:56.7108782Z ✓ src/pullRequest/PullRequestService.test.ts (82 tests) 4309ms 2026-10-22T19:30:56.7109963Z ✓ does not revive old summaries when project epochs are evicted 1819ms 2026-10-22T19:30:58.1217028Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 86ms 2026-10-22T19:30:59.4620739Z ✓ src/provider/ProviderRegistry.test.ts (37 tests) 209ms 2026-10-22T19:31:00.1224497Z ✓ src/device/DeviceService.test.ts (29 tests) 104ms 2026-10-22T19:31:01.5919928Z ✓ src/orchestration-v2/ThreadSettlementService.test.ts (22 tests) 42ms 2026-10-22T19:31:03.7403743Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 217ms 2026-10-22T19:31:08.3692087Z ✓ src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts (4 tests) 3082ms 2026-10-22T19:31:08.3692731Z ✓ orchestrator replay recovery (4) 2026-10-22T19:31:08.3693322Z ✓ resumes a provider-native Codex thread after recreating the orchestrator runtime 1109ms 2026-10-22T19:31:08.3694008Z ✓ resumes a provider-native Cursor thread after recreating the orchestrator runtime 343ms 2026-10-22T19:31:08.3694703Z ✓ keeps a Claude subagent resumed after a server restart in its own thread 859ms 2026-10-22T19:31:08.3695358Z ✓ reopens the thread of a Claude subagent the restart cancelled when resumed 770ms 2026-10-22T19:31:08.7578997Z ✓ src/orchestration-v2/threadHistoryPaging.test.ts (17 tests) 38ms 2026-10-22T19:31:10.0537578Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 17ms 2026-10-22T19:31:11.4817435Z ✓ src/relay/AgentAwarenessRelay.test.ts (8 tests) 67ms 2026-10-22T19:31:11.8939819Z ✓ src/persistence/Migrations/016_CanonicalizeModelSelections.test.ts (2 tests) 36ms 2026-10-22T19:31:13.4735904Z ✓ src/project/AgentSessionImporter.test.ts (3 tests) 175ms 2026-10-22T19:31:13.8868711Z ✓ src/usage/usageTranscriptReader.test.ts (13 tests) 48ms 2026-10-22T19:31:15.6086082Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 30ms 2026-10-22T19:31:16.6785369Z ✓ src/provider/AcpRegistryProbe.test.ts (11 tests) 517ms 2026-10-22T19:31:16.6785874Z ✓ ACP Registry probe (11) 2026-10-22T19:31:16.6786417Z ✓ lists native sessions and logs out through generic ACP lifecycle methods 509ms 2026-10-22T19:31:17.8951668Z ✓ src/usage/usageTranscriptStreaming.test.ts (15 tests) 822ms 2026-10-22T19:31:20.4733910Z ✓ src/cli/app.test.ts (8 tests) 81ms 2026-10-22T19:31:20.7308381Z ✓ src/provider/antigravityUsageLimits.test.ts (9 tests) 61ms 2026-10-22T19:31:21.2559930Z ✓ src/orchestration-v2/RunMetrics.test.ts (3 tests) 54ms 2026-10-22T19:31:21.8882133Z ✓ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 10ms 2026-10-22T19:31:22.3285253Z ✓ src/provider/ModelManifest.test.ts (6 tests) 40ms 2026-10-22T19:31:23.7906747Z ✓ src/cloud/CloudLink.test.ts (6 tests) 30ms 2026-10-22T19:31:25.1945290Z ✓ src/serverLogger.test.ts (6 tests) 18ms 2026-10-22T19:31:25.8574482Z ✓ src/persistence/initializeV2Database.test.ts (3 tests) 164ms 2026-10-22T19:31:27.1369458Z ✓ src/orchestration-v2/CheckpointRestoreSafety.test.ts (7 tests) 33ms 2026-10-22T19:31:27.3379037Z ✓ src/orchestration-v2/LiveStreamBudget.test.ts (7 tests) 19ms 2026-10-22T19:31:27.4568717Z ✓ src/preview/SessionControl.test.ts (9 tests) 6ms 2026-10-22T19:31:27.8305151Z ✓ src/attachmentStore.test.ts (10 tests) 9ms 2026-10-22T19:31:28.3665356Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-22T19:31:28.3665891Z [19:31:28.362] INFO (#6): Migrations ran successfully { 2026-10-22T19:31:28.3666320Z migrations: [ 2026-10-22T19:31:28.3666668Z '1_OrchestrationEvents', 2026-10-22T19:31:28.3667013Z '2_OrchestrationCommandReceipts', 2026-10-22T19:31:28.3667391Z '3_CheckpointDiffBlobs', 2026-10-22T19:31:28.3667674Z '4_ProviderSessionRuntime', 2026-10-22T19:31:28.3667924Z '5_Projections', 2026-10-22T19:31:28.3668224Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T19:31:28.3668560Z '7_ProjectionThreadMessageAttachments', 2026-10-22T19:31:28.3668904Z '8_ProjectionThreadActivitySequence', 2026-10-22T19:31:28.3669206Z '9_ProviderSessionRuntimeMode', 2026-10-22T19:31:28.3669527Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T19:31:28.3669866Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T19:31:28.3670202Z '12_ProjectionThreadsInteractionMode', 2026-10-22T19:31:28.3670507Z '13_ProjectionThreadProposedPlans', 2026-10-22T19:31:28.3670863Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T19:31:28.3671224Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T19:31:28.3671526Z '16_CanonicalizeModelSelections', 2026-10-22T19:31:28.3671820Z '17_ProjectionThreadsArchivedAt', 2026-10-22T19:31:28.3672110Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T19:31:28.3672435Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T19:31:28.3672823Z '20_AuthAccessManagement', 2026-10-22T19:31:28.3673132Z '21_AuthSessionClientMetadata', 2026-10-22T19:31:28.3673437Z '22_AuthSessionLastConnectedAt', 2026-10-22T19:31:28.3673780Z '23_ProjectionThreadShellSummary', 2026-10-22T19:31:28.3692811Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T19:31:28.3693062Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T19:31:28.3693288Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T19:31:28.3693503Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T19:31:28.3693734Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T19:31:28.3693946Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T19:31:28.3694163Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T19:31:28.3694349Z '31_AuthAuthorizationScopes', 2026-10-22T19:31:28.3694590Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T19:31:28.3694781Z '33_ProjectionThreadsSettled', 2026-10-22T19:31:28.3695053Z '34_ProjectionThreadsSnoozed', 2026-10-22T19:31:28.3695244Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T19:31:28.3695429Z '36_ProjectionThreadsPinned', 2026-10-22T19:31:28.3695612Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T19:31:28.3695798Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T19:31:28.3696012Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T19:31:28.3696215Z '40_ProjectionProjectFaviconPath', 2026-10-22T19:31:28.3697045Z '41_AuthSessionClientConnection', 2026-10-22T19:31:28.3697394Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T19:31:28.3697598Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T19:31:28.3697800Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T19:31:28.3697999Z '45_ProjectionProjectsAutoPull', 2026-10-22T19:31:28.3698269Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T19:31:28.3698475Z '47_ProjectionProjectIcon', 2026-10-22T19:31:28.3698757Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T19:31:28.3698982Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T19:31:28.3699188Z '50_ProjectionThreadPullRequests', 2026-10-22T19:31:28.3699375Z '51_ProjectionThreadMessageContext', 2026-10-22T19:31:28.3699565Z '52_ProjectionThreadTitleState', 2026-10-22T19:31:28.3699742Z '53_PullRequestFilesViewed', 2026-10-22T19:31:28.3699952Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T19:31:28.3700151Z '55_OrchestrationV2', 2026-10-22T19:31:28.3700325Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T19:31:28.3700509Z '57_ScheduledTaskWebhooks', 2026-10-22T19:31:28.3700712Z '58_WebhookRelayDeliveries', 2026-10-22T19:31:28.3700885Z '59_McpAppModelContext', 2026-10-22T19:31:28.3701057Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T19:31:28.3701240Z '61_PullRequestReviewGuides', 2026-10-22T19:31:28.3701412Z '62_ThreadFailureLookupIndex', 2026-10-22T19:31:28.3701596Z '63_DropUnusedV1Projections', 2026-10-22T19:31:28.3701792Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T19:31:28.3701990Z '65_CodexUsageNativeTurnIndex', 2026-10-22T19:31:28.3702195Z '66_RepairClientSettlementTimestamps', 2026-10-22T19:31:28.3702376Z '67_WebhookDedupe' 2026-10-22T19:31:28.3702515Z ] 2026-10-22T19:31:28.3702671Z } 2026-10-22T19:31:28.3702742Z 2026-10-22T19:31:28.3982302Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-22T19:31:28.3983116Z [19:31:28.396] INFO (#11): Migrations ran successfully { 2026-10-22T19:31:28.3983409Z migrations: [ 2026-10-22T19:31:28.3983653Z '1_OrchestrationEvents', 2026-10-22T19:31:28.3983942Z '2_OrchestrationCommandReceipts', 2026-10-22T19:31:28.3984232Z '3_CheckpointDiffBlobs', 2026-10-22T19:31:28.3984406Z '4_ProviderSessionRuntime', 2026-10-22T19:31:28.3984577Z '5_Projections', 2026-10-22T19:31:28.3984775Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T19:31:28.3985003Z '7_ProjectionThreadMessageAttachments', 2026-10-22T19:31:28.3985499Z '8_ProjectionThreadActivitySequence', 2026-10-22T19:31:28.3985806Z '9_ProviderSessionRuntimeMode', 2026-10-22T19:31:28.3986132Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T19:31:28.3986347Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T19:31:28.3986625Z '12_ProjectionThreadsInteractionMode', 2026-10-22T19:31:28.3986927Z '13_ProjectionThreadProposedPlans', 2026-10-22T19:31:28.3987242Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T19:31:28.3987587Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T19:31:28.3987892Z '16_CanonicalizeModelSelections', 2026-10-22T19:31:28.3988180Z '17_ProjectionThreadsArchivedAt', 2026-10-22T19:31:28.3988627Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T19:31:28.3989047Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T19:31:28.3989330Z '20_AuthAccessManagement', 2026-10-22T19:31:28.3989609Z '21_AuthSessionClientMetadata', 2026-10-22T19:31:28.3989893Z '22_AuthSessionLastConnectedAt', 2026-10-22T19:31:28.3990496Z '23_ProjectionThreadShellSummary', 2026-10-22T19:31:28.3990910Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T19:31:28.3991259Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T19:31:28.3991602Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T19:31:28.3991921Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T19:31:28.3992234Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T19:31:28.3992469Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T19:31:28.3992734Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T19:31:28.3992929Z '31_AuthAuthorizationScopes', 2026-10-22T19:31:28.3993120Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T19:31:28.3993305Z '33_ProjectionThreadsSettled', 2026-10-22T19:31:28.3993485Z '34_ProjectionThreadsSnoozed', 2026-10-22T19:31:28.3993679Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T19:31:28.3993872Z '36_ProjectionThreadsPinned', 2026-10-22T19:31:28.3994048Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T19:31:28.3994239Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T19:31:28.3994451Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T19:31:28.3994659Z '40_ProjectionProjectFaviconPath', 2026-10-22T19:31:28.3995034Z '41_AuthSessionClientConnection', 2026-10-22T19:31:28.3995229Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T19:31:28.3995423Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T19:31:28.3995620Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T19:31:28.3995829Z '45_ProjectionProjectsAutoPull', 2026-10-22T19:31:28.3996029Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T19:31:28.3996218Z '47_ProjectionProjectIcon', 2026-10-22T19:31:28.3996414Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T19:31:28.3996614Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T19:31:28.3996813Z '50_ProjectionThreadPullRequests', 2026-10-22T19:31:28.3997002Z '51_ProjectionThreadMessageContext', 2026-10-22T19:31:28.3997202Z '52_ProjectionThreadTitleState', 2026-10-22T19:31:28.3997384Z '53_PullRequestFilesViewed', 2026-10-22T19:31:28.3997591Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T19:31:28.3997780Z '55_OrchestrationV2', 2026-10-22T19:31:28.3997965Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T19:31:28.3998153Z '57_ScheduledTaskWebhooks', 2026-10-22T19:31:28.3998324Z '58_WebhookRelayDeliveries', 2026-10-22T19:31:28.3998495Z '59_McpAppModelContext', 2026-10-22T19:31:28.3998675Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T19:31:28.3998860Z '61_PullRequestReviewGuides', 2026-10-22T19:31:28.3999041Z '62_ThreadFailureLookupIndex', 2026-10-22T19:31:28.3999219Z '63_DropUnusedV1Projections', 2026-10-22T19:31:28.3999414Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T19:31:28.3999622Z '65_CodexUsageNativeTurnIndex', 2026-10-22T19:31:28.3999811Z '66_RepairClientSettlementTimestamps', 2026-10-22T19:31:28.3999989Z '67_WebhookDedupe' 2026-10-22T19:31:28.4000220Z ] 2026-10-22T19:31:28.4000340Z } 2026-10-22T19:31:28.4000406Z 2026-10-22T19:31:28.4420260Z ✓ src/auth/http.test.ts (1 test) 143ms 2026-10-22T19:31:28.6441119Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 34ms 2026-10-22T19:31:30.0820510Z ✓ src/orchestration-v2/DispatchModeLimit.test.ts (2 tests) 109ms 2026-10-22T19:31:30.9128079Z ✓ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 293ms 2026-10-22T19:31:31.1333359Z ✓ src/cloud/relayResponse.test.ts (8 tests) 17ms 2026-10-22T19:31:31.4788478Z ✓ src/device/DeviceActions.test.ts (8 tests) 9ms 2026-10-22T19:31:31.8589910Z ✓ src/resourceTelemetry/ResourceMonitorBinary.test.ts (4 tests) 14ms 2026-10-22T19:31:32.0703032Z ✓ src/bootstrap.test.ts (3 tests) 16ms 2026-10-22T19:31:33.3894298Z ✓ src/mcp/toolkits/preview/handlers.test.ts (3 tests) 21ms 2026-10-22T19:31:33.9105854Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 47ms 2026-10-22T19:31:34.2614450Z ✓ src/orchestration-v2/ThreadTransportPerformance.test.ts (1 test) 5ms 2026-10-22T19:31:34.7500728Z ✓ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 124ms 2026-10-22T19:31:34.8678313Z ✓ src/provider/CodexDeveloperInstructions.test.ts (16 tests) 4ms 2026-10-22T19:31:35.0264176Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-22T19:31:35.3804817Z ✓ src/provider/userInputAttachments.test.ts (2 tests) 12ms 2026-10-22T19:31:35.7080825Z ✓ src/telemetry/ProviderDimensions.test.ts (2 tests) 2ms 2026-10-22T19:31:37.0517399Z ✓ src/mcp/toolkits/preview/tools.test.ts (1 test) 7ms 2026-10-22T19:31:37.2476489Z ✓ src/provider/Drivers/ClaudeHome.test.ts (3 tests) 8ms 2026-10-22T19:31:37.6025001Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 14ms 2026-10-22T19:31:37.9988638Z ✓ src/persistence/Migrations/054_ProjectionThreadsAutoSettleDisabledAt.test.ts (1 test) 30ms 2026-10-22T19:31:38.3115655Z ✓ src/project/T3ProjectFileLoader.test.ts (1 test) 8ms 2026-10-22T19:31:39.6431735Z ✓ src/mcp/toolkits/orchestrator/tools.test.ts (1 test) 6ms 2026-10-22T19:31:51.1827468Z ✓ src/orchestration-v2/testkit/GrokReplayFixtures.integration.test.ts (16 tests) 9762ms 2026-10-22T19:31:51.1828363Z ✓ Grok replay fixtures (16) 2026-10-22T19:31:51.1828945Z ✓ runs grok_auto_blocked_command/grok through OrchestratorV2 using deterministic replay 702ms 2026-10-22T19:31:51.1829667Z ✓ runs grok_background_bash/grok through OrchestratorV2 using deterministic replay 785ms 2026-10-22T19:31:51.1830445Z ✓ runs grok_background_bash_fast_wake/grok through OrchestratorV2 using deterministic replay 645ms 2026-10-22T19:31:51.1831202Z ✓ runs grok_background_subagent/grok through OrchestratorV2 using deterministic replay 824ms 2026-10-22T19:31:51.1831882Z ✓ runs grok_monitor/grok through OrchestratorV2 using deterministic replay 1006ms 2026-10-22T19:31:51.1832618Z ✓ runs grok_prompt_error/grok through OrchestratorV2 using deterministic replay 584ms 2026-10-22T19:31:51.1833356Z ✓ runs grok_subagent_lineage/grok through OrchestratorV2 using deterministic replay 443ms 2026-10-22T19:31:51.1834027Z ✓ runs simple/grok through OrchestratorV2 using deterministic replay 441ms 2026-10-22T19:31:51.1834685Z ✓ runs tool_call_read_only/grok through OrchestratorV2 using deterministic replay 463ms 2026-10-22T19:31:51.1835584Z ✓ runs tool_call_read_only_on_request/grok through OrchestratorV2 using deterministic replay 485ms 2026-10-22T19:31:51.1836279Z ✓ runs multi_turn/grok through OrchestratorV2 using deterministic replay 711ms 2026-10-22T19:31:51.1836931Z ✓ runs queued_turn/grok through OrchestratorV2 using deterministic replay 683ms 2026-10-22T19:31:51.1837596Z ✓ runs todo_list/grok through OrchestratorV2 using deterministic replay 557ms 2026-10-22T19:31:51.1838270Z ✓ runs plan_questions/grok through OrchestratorV2 using deterministic replay 542ms 2026-10-22T19:31:51.1838966Z ✓ runs message_steering/grok through OrchestratorV2 using deterministic replay 556ms 2026-10-22T19:31:51.1839760Z ✓ runs turn_interrupt/grok through OrchestratorV2 using deterministic replay 334ms 2026-10-22T19:31:51.1876245Z 2026-10-22T19:31:51.1878923Z  Test Files  53 passed (53) 2026-10-22T19:31:51.1885684Z  Tests  724 passed (724) 2026-10-22T19:31:51.1886158Z  Start at  19:30:21 2026-10-22T19:31:51.1891977Z  Duration  89.52s (tests 52%, import 35%, transform 11%, setup 2%) 2026-10-22T19:31:51.1901899Z 2026-10-22T19:31:51.1902636Z  Import  1417 modules were evaluated 16489 times · 30.03s total, 35% of tracked time 2026-10-22T19:31:51.1903481Z   ~27.45s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-22T19:31:51.1904181Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-22T19:31:51.1904477Z 2026-10-22T19:31:51.2419681Z 2026-10-22T19:31:51.2592227Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T19:31:51.2592815Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T19:31:51.2593238Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-22T19:31:51.2593493Z else 2026-10-22T19:31:51.2593710Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-22T19:31:51.2593963Z fi 2026-10-22T19:31:51.2619062Z shell: /usr/bin/bash -e {0} 2026-10-22T19:31:51.2619748Z env: 2026-10-22T19:31:51.2619949Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:31:51.2620206Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:31:51.2620454Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T19:31:51.2620681Z ##[endgroup] 2026-10-22T19:31:51.2728937Z Post job cleanup. 2026-10-22T19:31:51.3653429Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-22T19:31:51.3791383Z Post job cleanup. 2026-10-22T19:31:51.3814245Z ##[start-action display=Cache full pnpm store;id=__176b9575-c73b-42ca-9502-58c98d5a338e.__actions_cache] 2026-10-22T19:31:51.4557694Z Post job cleanup. 2026-10-22T19:31:51.5475066Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f, not saving cache. 2026-10-22T19:31:51.5525558Z ##[end-action id=__176b9575-c73b-42ca-9502-58c98d5a338e.__actions_cache;outcome=success;conclusion=success;duration_ms=171] 2026-10-22T19:31:51.5528302Z ##[start-action display=Cache Vite+;id=__176b9575-c73b-42ca-9502-58c98d5a338e.vp_cache] 2026-10-22T19:31:51.5567091Z Post job cleanup. 2026-10-22T19:31:51.6411313Z 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-22T19:31:51.6478787Z ##[end-action id=__176b9575-c73b-42ca-9502-58c98d5a338e.vp_cache;outcome=success;conclusion=success;duration_ms=94] 2026-10-22T19:31:51.6524694Z Post job cleanup. 2026-10-22T19:31:51.7228352Z [command]/usr/local/bin/git version 2026-10-22T19:31:51.7294314Z git version 2.55.0 2026-10-22T19:31:51.7326275Z Temporarily overriding HOME='/home/runner/_work/_temp/ae87767f-b0fa-4457-86e4-99281d071545' before making global git config changes 2026-10-22T19:31:51.7331788Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T19:31:51.7332306Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T19:31:51.7377516Z Removing SSH command configuration 2026-10-22T19:31:51.7383033Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T19:31:51.7427890Z [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-22T19:31:51.7620255Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-22T19:31:51.7659591Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-22T19:31:51.7725329Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-22T19:31:51.7748990Z ##[group]Run '/job_completed.sh' 2026-10-22T19:31:51.7759007Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T19:31:51.7759232Z env: 2026-10-22T19:31:51.7759355Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 195 2026-10-22T19:31:51.7759511Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 456 2026-10-22T19:31:51.7759721Z BLACKSMITH_CHECK_RUN_ID: 120040172092 2026-10-22T19:31:51.7765482Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-22T19:31:51.7765680Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T19:31:51.7765900Z ##[endgroup] 2026-10-22T19:31:51.7894284Z Docker container cache not activated, skipping hash computation. 2026-10-22T19:31:51.8260189Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-22T19:31:51.8312785Z Cleaning up orphan processes