2026-10-30T04:26:41.5395674Z Current runner version: '2.338.1' 2026-10-30T04:26:41.5399918Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-2q4soc4evlj3absv' 2026-10-30T04:26:41.5400961Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-30T04:26:41.5401796Z Machine name: 'ip-172-31-73-130' 2026-10-30T04:26:41.5403277Z ##[group]GITHUB_TOKEN Permissions 2026-10-30T04:26:41.5405013Z Contents: read 2026-10-30T04:26:41.5405434Z Metadata: read 2026-10-30T04:26:41.5405773Z ##[endgroup] 2026-10-30T04:26:41.5407496Z Secret source: None 2026-10-30T04:26:41.5408072Z Cache mode: write 2026-10-30T04:26:41.5408520Z Prepare workflow directory 2026-10-30T04:26:41.5668380Z Prepare all required actions 2026-10-30T04:26:41.5717776Z Getting action download info 2026-10-30T04:26:41.7196663Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-30T04:26:41.7672163Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:41.8368848Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-30T04:26:42.0235577Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-30T04:26:42.0298679Z Complete job name: Test Server 6 2026-10-30T04:26:42.0941943Z A job started hook has been configured by the self-hosted runner administrator 2026-10-30T04:26:42.1106608Z ##[group]Run '/setup.sh' 2026-10-30T04:26:42.1121208Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:42.1121704Z env: 2026-10-30T04:26:42.1121954Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:42.1122253Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:42.1122547Z BLACKSMITH_CHECK_RUN_ID: 123891200992 2026-10-30T04:26:42.1122845Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-30T04:26:42.1123154Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:26:42.1123424Z ##[endgroup] 2026-10-30T04:26:42.1418386Z Logging daemon started (blacksmithd for logs) 2026-10-30T04:26:42.1530170Z Results daemon started (blacksmithd for results) 2026-10-30T04:26:42.1796818Z Background adoption and SSH setup started (PID: 2957) 2026-10-30T04:26:42.1797553Z 2026-10-30T04:26:42.1797968Z ---------------------------------------- 2026-10-30T04:26:42.1798626Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40954680590/jobs/123891200992 2026-10-30T04:26:42.1799152Z SSH Access (using your GitHub SSH key): 2026-10-30T04:26:42.1799684Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-2q4soc4evlj3absv.vm.blacksmith.sh 2026-10-30T04:26:42.1800095Z 2026-10-30T04:26:42.1800283Z No GitHub SSH key? Add one at: 2026-10-30T04:26:42.1801681Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-30T04:26:42.1803650Z 2026-10-30T04:26:42.1803959Z ---------------------------------------- 2026-10-30T04:26:42.1804263Z 2026-10-30T04:26:42.1804495Z VM ID: blacksmith-4vcpu-ubuntu-2404-2q4soc4evlj3absv 2026-10-30T04:26:42.1804992Z Host: production-152.236.40.95-x8664 2026-10-30T04:26:42.1805352Z Host Agent PID: 2471 2026-10-30T04:26:42.1805798Z Host Agent Git SHA: 7fc3dd721 2026-10-30T04:26:42.1806560Z Host CPU Manufacturer: AuthenticAMD 2026-10-30T04:26:42.1807097Z Blacksmith Host Generation: gen 2 2026-10-30T04:26:42.1808037Z Petname: production-optimal-lemur-06f0b632 2026-10-30T04:26:42.1808643Z Region: us-east 2026-10-30T04:26:42.1808994Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-30T04:26:42.1818233Z OS Version: Ubuntu 24.04.4 LTS 2026-10-30T04:26:42.1818756Z 2026-10-30T04:26:42.1819171Z Enabling Blacksmith transparent cache 2026-10-30T04:26:42.2230481Z ##[group]Run actions/checkout@v6 2026-10-30T04:26:42.2231086Z with: 2026-10-30T04:26:42.2231444Z fetch-depth: 2 2026-10-30T04:26:42.2231986Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-30T04:26:42.2232616Z sparse-checkout-cone-mode: false 2026-10-30T04:26:42.2233082Z repository: pingdotgg/t3code 2026-10-30T04:26:42.2236949Z token: *** 2026-10-30T04:26:42.2237300Z ssh-strict: true 2026-10-30T04:26:42.2237660Z ssh-user: git 2026-10-30T04:26:42.2238025Z persist-credentials: true 2026-10-30T04:26:42.2238428Z clean: true 2026-10-30T04:26:42.2238774Z fetch-tags: false 2026-10-30T04:26:42.2239142Z show-progress: true 2026-10-30T04:26:42.2239528Z lfs: false 2026-10-30T04:26:42.2239864Z submodules: false 2026-10-30T04:26:42.2240229Z set-safe-directory: true 2026-10-30T04:26:42.2240647Z allow-unsafe-pr-checkout: false 2026-10-30T04:26:42.2241147Z env: 2026-10-30T04:26:42.2241560Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:42.2242016Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:42.2242489Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:42.2242936Z ##[endgroup] 2026-10-30T04:26:42.3639212Z Syncing repository: pingdotgg/t3code 2026-10-30T04:26:42.3640831Z ##[group]Getting Git version info 2026-10-30T04:26:42.3641252Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:42.3641961Z [command]/usr/local/bin/git version 2026-10-30T04:26:42.3796056Z git version 2.55.0 2026-10-30T04:26:42.3814632Z ##[endgroup] 2026-10-30T04:26:42.3826939Z Temporarily overriding HOME='/home/runner/_work/_temp/716c04bf-686d-4186-ab56-90044188096b' before making global git config changes 2026-10-30T04:26:42.3828197Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:26:42.3831469Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:26:42.3880122Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:42.3883148Z ##[group]Determining repository object format 2026-10-30T04:26:42.3884251Z ##[endgroup] 2026-10-30T04:26:42.3884860Z ##[group]Initializing the repository 2026-10-30T04:26:42.3887671Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-30T04:26:42.3937776Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-30T04:26:42.3938962Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-30T04:26:42.3939932Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-30T04:26:42.3940635Z hint: call: 2026-10-30T04:26:42.3941497Z hint: 2026-10-30T04:26:42.3942009Z hint: git config --global init.defaultBranch 2026-10-30T04:26:42.3942455Z hint: 2026-10-30T04:26:42.3943062Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-30T04:26:42.3943578Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-30T04:26:42.3944005Z hint: 2026-10-30T04:26:42.3944328Z hint: git branch -m 2026-10-30T04:26:42.3944697Z hint: 2026-10-30T04:26:42.3945181Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-30T04:26:42.3945970Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-30T04:26:42.3947425Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-30T04:26:42.3979521Z ##[endgroup] 2026-10-30T04:26:42.3980216Z ##[group]Disabling automatic garbage collection 2026-10-30T04:26:42.3982863Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-30T04:26:42.4020284Z ##[endgroup] 2026-10-30T04:26:42.4020953Z ##[group]Setting up auth 2026-10-30T04:26:42.4021431Z Removing SSH command configuration 2026-10-30T04:26:42.4027239Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:26:42.4072687Z [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-30T04:26:42.4316517Z Removing HTTP extra header 2026-10-30T04:26:42.4321684Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-30T04:26:42.4361478Z [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-30T04:26:42.4523963Z Removing includeIf entries pointing to credentials config files 2026-10-30T04:26:42.4532411Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-30T04:26:42.4588336Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-30T04:26:42.4822931Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-adc4a7f1-cdfa-4ca8-a39c-df3d4bcd3fe8.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-30T04:26:42.4900400Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-adc4a7f1-cdfa-4ca8-a39c-df3d4bcd3fe8.config 2026-10-30T04:26:42.4956474Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-adc4a7f1-cdfa-4ca8-a39c-df3d4bcd3fe8.config 2026-10-30T04:26:42.5012267Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-adc4a7f1-cdfa-4ca8-a39c-df3d4bcd3fe8.config 2026-10-30T04:26:42.5056266Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-adc4a7f1-cdfa-4ca8-a39c-df3d4bcd3fe8.config 2026-10-30T04:26:42.5093411Z ##[endgroup] 2026-10-30T04:26:42.5093991Z ##[group]Fetching the repository 2026-10-30T04:26:42.5103956Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +7756498cd4ed94f42938fedc831289f5059d879d:refs/remotes/pull/27128/merge 2026-10-30T04:26:42.8209987Z From https://github.com/pingdotgg/t3code 2026-10-30T04:26:42.8211734Z * [new ref] 7756498cd4ed94f42938fedc831289f5059d879d -> pull/27128/merge 2026-10-30T04:26:42.8263302Z ##[endgroup] 2026-10-30T04:26:42.8263889Z ##[group]Determining the checkout info 2026-10-30T04:26:42.8264534Z ##[endgroup] 2026-10-30T04:26:42.8264937Z ##[group]Setting up sparse checkout 2026-10-30T04:26:42.8273144Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-30T04:26:42.8330257Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-30T04:26:42.8373946Z .git/info/sparse-checkout 2026-10-30T04:26:42.8384031Z ##[endgroup] 2026-10-30T04:26:42.8384837Z ##[group]Checking out the ref 2026-10-30T04:26:42.8390856Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/27128/merge 2026-10-30T04:26:49.9559551Z Updating files: 0% (1/7067) 2026-10-30T04:26:49.9590051Z Updating files: 1% (71/7067) 2026-10-30T04:26:49.9608658Z Updating files: 2% (142/7067) 2026-10-30T04:26:49.9637536Z Updating files: 3% (213/7067) 2026-10-30T04:26:49.9664479Z Updating files: 4% (283/7067) 2026-10-30T04:26:49.9699528Z Updating files: 5% (354/7067) 2026-10-30T04:26:49.9766963Z Updating files: 6% (425/7067) 2026-10-30T04:26:49.9810146Z Updating files: 7% (495/7067) 2026-10-30T04:26:49.9890820Z Updating files: 8% (566/7067) 2026-10-30T04:26:50.0023968Z Updating files: 9% (637/7067) 2026-10-30T04:26:50.0169408Z Updating files: 10% (707/7067) 2026-10-30T04:26:50.0180681Z Updating files: 11% (778/7067) 2026-10-30T04:26:50.0192937Z Updating files: 12% (849/7067) 2026-10-30T04:26:50.0213294Z Updating files: 13% (919/7067) 2026-10-30T04:26:50.0233425Z Updating files: 14% (990/7067) 2026-10-30T04:26:50.0254528Z Updating files: 15% (1061/7067) 2026-10-30T04:26:50.0274170Z Updating files: 16% (1131/7067) 2026-10-30T04:26:50.0297035Z Updating files: 17% (1202/7067) 2026-10-30T04:26:50.0316762Z Updating files: 18% (1273/7067) 2026-10-30T04:26:50.0335673Z Updating files: 19% (1343/7067) 2026-10-30T04:26:50.0360095Z Updating files: 20% (1414/7067) 2026-10-30T04:26:50.0381104Z Updating files: 21% (1485/7067) 2026-10-30T04:26:50.0398133Z Updating files: 22% (1555/7067) 2026-10-30T04:26:50.0415446Z Updating files: 23% (1626/7067) 2026-10-30T04:26:50.0429801Z Updating files: 24% (1697/7067) 2026-10-30T04:26:50.0448102Z Updating files: 25% (1767/7067) 2026-10-30T04:26:50.0466196Z Updating files: 26% (1838/7067) 2026-10-30T04:26:50.0487854Z Updating files: 27% (1909/7067) 2026-10-30T04:26:50.0524559Z Updating files: 28% (1979/7067) 2026-10-30T04:26:50.0550254Z Updating files: 29% (2050/7067) 2026-10-30T04:26:50.0582099Z Updating files: 30% (2121/7067) 2026-10-30T04:26:50.0615677Z Updating files: 31% (2191/7067) 2026-10-30T04:26:50.0649876Z Updating files: 32% (2262/7067) 2026-10-30T04:26:50.0725038Z Updating files: 33% (2333/7067) 2026-10-30T04:26:50.0790449Z Updating files: 34% (2403/7067) 2026-10-30T04:26:50.0838249Z Updating files: 35% (2474/7067) 2026-10-30T04:26:50.0871018Z Updating files: 36% (2545/7067) 2026-10-30T04:26:50.0908978Z Updating files: 37% (2615/7067) 2026-10-30T04:26:50.0937700Z Updating files: 38% (2686/7067) 2026-10-30T04:26:50.0964222Z Updating files: 39% (2757/7067) 2026-10-30T04:26:50.0984339Z Updating files: 40% (2827/7067) 2026-10-30T04:26:50.1005554Z Updating files: 41% (2898/7067) 2026-10-30T04:26:50.1016791Z Updating files: 42% (2969/7067) 2026-10-30T04:26:50.1049020Z Updating files: 43% (3039/7067) 2026-10-30T04:26:50.1077035Z Updating files: 44% (3110/7067) 2026-10-30T04:26:50.1100192Z Updating files: 45% (3181/7067) 2026-10-30T04:26:50.1134564Z Updating files: 46% (3251/7067) 2026-10-30T04:26:50.1171902Z Updating files: 47% (3322/7067) 2026-10-30T04:26:50.1218596Z Updating files: 48% (3393/7067) 2026-10-30T04:26:50.1234588Z Updating files: 49% (3463/7067) 2026-10-30T04:26:50.1270724Z Updating files: 50% (3534/7067) 2026-10-30T04:26:50.1292851Z Updating files: 51% (3605/7067) 2026-10-30T04:26:50.1315750Z Updating files: 52% (3675/7067) 2026-10-30T04:26:50.1341384Z Updating files: 53% (3746/7067) 2026-10-30T04:26:50.1360506Z Updating files: 54% (3817/7067) 2026-10-30T04:26:50.1380764Z Updating files: 55% (3887/7067) 2026-10-30T04:26:50.1399607Z Updating files: 56% (3958/7067) 2026-10-30T04:26:50.1737054Z Updating files: 57% (4029/7067) 2026-10-30T04:26:50.1765118Z Updating files: 58% (4099/7067) 2026-10-30T04:26:50.1792868Z Updating files: 59% (4170/7067) 2026-10-30T04:26:50.1817053Z Updating files: 60% (4241/7067) 2026-10-30T04:26:50.1844239Z Updating files: 61% (4311/7067) 2026-10-30T04:26:50.1866793Z Updating files: 62% (4382/7067) 2026-10-30T04:26:50.1898326Z Updating files: 63% (4453/7067) 2026-10-30T04:26:50.1918351Z Updating files: 64% (4523/7067) 2026-10-30T04:26:50.1939666Z Updating files: 65% (4594/7067) 2026-10-30T04:26:50.1969749Z Updating files: 66% (4665/7067) 2026-10-30T04:26:50.1988238Z Updating files: 67% (4735/7067) 2026-10-30T04:26:50.2009653Z Updating files: 68% (4806/7067) 2026-10-30T04:26:50.2025467Z Updating files: 69% (4877/7067) 2026-10-30T04:26:50.2047540Z Updating files: 70% (4947/7067) 2026-10-30T04:26:50.2061137Z Updating files: 71% (5018/7067) 2026-10-30T04:26:50.2094800Z Updating files: 72% (5089/7067) 2026-10-30T04:26:50.2497844Z Updating files: 73% (5159/7067) 2026-10-30T04:26:50.2574271Z Updating files: 74% (5230/7067) 2026-10-30T04:26:50.2618482Z Updating files: 75% (5301/7067) 2026-10-30T04:26:50.2635581Z Updating files: 76% (5371/7067) 2026-10-30T04:26:50.2664643Z Updating files: 77% (5442/7067) 2026-10-30T04:26:50.2688948Z Updating files: 78% (5513/7067) 2026-10-30T04:26:50.2709353Z Updating files: 79% (5583/7067) 2026-10-30T04:26:50.2734310Z Updating files: 80% (5654/7067) 2026-10-30T04:26:50.2756133Z Updating files: 81% (5725/7067) 2026-10-30T04:26:50.2780837Z Updating files: 82% (5795/7067) 2026-10-30T04:26:50.2808854Z Updating files: 83% (5866/7067) 2026-10-30T04:26:50.2838113Z Updating files: 84% (5937/7067) 2026-10-30T04:26:50.2878675Z Updating files: 85% (6007/7067) 2026-10-30T04:26:50.2891892Z Updating files: 86% (6078/7067) 2026-10-30T04:26:50.2966877Z Updating files: 87% (6149/7067) 2026-10-30T04:26:50.3000751Z Updating files: 88% (6219/7067) 2026-10-30T04:26:50.3020651Z Updating files: 89% (6290/7067) 2026-10-30T04:26:50.3044540Z Updating files: 90% (6361/7067) 2026-10-30T04:26:50.3080903Z Updating files: 91% (6431/7067) 2026-10-30T04:26:50.3100788Z Updating files: 92% (6502/7067) 2026-10-30T04:26:50.3121710Z Updating files: 93% (6573/7067) 2026-10-30T04:26:50.3144782Z Updating files: 94% (6643/7067) 2026-10-30T04:26:50.3178010Z Updating files: 95% (6714/7067) 2026-10-30T04:26:50.3248729Z Updating files: 96% (6785/7067) 2026-10-30T04:26:50.3278444Z Updating files: 97% (6855/7067) 2026-10-30T04:26:50.3336028Z Updating files: 98% (6926/7067) 2026-10-30T04:26:50.3362063Z Updating files: 99% (6997/7067) 2026-10-30T04:26:50.3363454Z Updating files: 100% (7067/7067) 2026-10-30T04:26:50.3364519Z Updating files: 100% (7067/7067), done. 2026-10-30T04:26:50.3559113Z Note: switching to 'refs/remotes/pull/27128/merge'. 2026-10-30T04:26:50.3560159Z 2026-10-30T04:26:50.3560784Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-30T04:26:50.3562365Z changes and commit them, and you can discard any commits you make in this 2026-10-30T04:26:50.3564021Z state without impacting any branches by switching back to a branch. 2026-10-30T04:26:50.3564949Z 2026-10-30T04:26:50.3565544Z If you want to create a new branch to retain commits you create, you may 2026-10-30T04:26:50.3566943Z do so (now or later) by using -c with the switch command. Example: 2026-10-30T04:26:50.3567723Z 2026-10-30T04:26:50.3568021Z git switch -c 2026-10-30T04:26:50.3568543Z 2026-10-30T04:26:50.3568840Z Or undo this operation with: 2026-10-30T04:26:50.3569590Z 2026-10-30T04:26:50.3569847Z git switch - 2026-10-30T04:26:50.3570392Z 2026-10-30T04:26:50.3571050Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-30T04:26:50.3572025Z 2026-10-30T04:26:50.3573158Z HEAD is now at 7756498 Merge 07d1da329565cdea2cac07374634c00bb3fa0cfa into dd148481531a0a090780a2ade20588566db099a2 2026-10-30T04:26:50.3576867Z ##[endgroup] 2026-10-30T04:26:50.3625848Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-30T04:26:50.3657099Z 7756498cd4ed94f42938fedc831289f5059d879d 2026-10-30T04:26:50.4012089Z Prepare all required actions 2026-10-30T04:26:50.4164902Z ##[group]Run ./.github/actions/ci-changes 2026-10-30T04:26:50.4165519Z env: 2026-10-30T04:26:50.4165967Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:50.4166625Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:50.4167539Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:50.4168096Z ##[endgroup] 2026-10-30T04:26:50.4231675Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-30T04:26:50.4266069Z ##[group]Run set -uo pipefail 2026-10-30T04:26:50.4266901Z set -uo pipefail 2026-10-30T04:26:50.4267390Z  2026-10-30T04:26:50.4267806Z decide() { 2026-10-30T04:26:50.4268539Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-30T04:26:50.4269347Z  exit "${PIPESTATUS[0]}" 2026-10-30T04:26:50.4269885Z } 2026-10-30T04:26:50.4270286Z  2026-10-30T04:26:50.4270736Z fail_open() { 2026-10-30T04:26:50.4271576Z  echo "$* Running every job." 2026-10-30T04:26:50.4272432Z  decide 2026-10-30T04:26:50.4273138Z } 2026-10-30T04:26:50.4273753Z  2026-10-30T04:26:50.4274614Z # Reads the change from git rather than the REST API: every job that 2026-10-30T04:26:50.4275645Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-30T04:26:50.4276732Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-30T04:26:50.4277619Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-30T04:26:50.4278874Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-30T04:26:50.4279776Z  base=HEAD^1 2026-10-30T04:26:50.4280250Z  mode=() 2026-10-30T04:26:50.4280713Z else 2026-10-30T04:26:50.4281152Z  base=$BEFORE_SHA 2026-10-30T04:26:50.4281929Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-30T04:26:50.4282866Z  || fail_open "Could not fetch ${base}." 2026-10-30T04:26:50.4283693Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-30T04:26:50.4284457Z  mode=(--full) 2026-10-30T04:26:50.4284921Z fi 2026-10-30T04:26:50.4285323Z  2026-10-30T04:26:50.4285971Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-30T04:26:50.4286984Z # of a package changes that package just like editing it. It also keeps 2026-10-30T04:26:50.4287866Z # git from fetching file contents to score renames. 2026-10-30T04:26:50.4288808Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-30T04:26:50.4289924Z  || fail_open "Could not diff against ${base}." 2026-10-30T04:26:50.4290721Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-30T04:26:50.4305476Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:50.4306157Z env: 2026-10-30T04:26:50.4306598Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:50.4307208Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:50.4307955Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:50.4308537Z EVENT_NAME: pull_request 2026-10-30T04:26:50.4309119Z BEFORE_SHA: fd95b42e5dfb2bd9d2e3879c722659a0f162a8e3 2026-10-30T04:26:50.4309777Z ##[endgroup] 2026-10-30T04:26:50.5106045Z Affected packages: @t3tools/evals, @t3tools/scripts, t3 2026-10-30T04:26:50.5107504Z typecheck=true 2026-10-30T04:26:50.5108169Z build=true 2026-10-30T04:26:50.5108793Z test=true 2026-10-30T04:26:50.5109577Z test_packages=@t3tools/evals @t3tools/scripts 2026-10-30T04:26:50.5121629Z test_web=false 2026-10-30T04:26:50.5122316Z test_server=true 2026-10-30T04:26:50.5123056Z rust=false 2026-10-30T04:26:50.5123782Z release_smoke=false 2026-10-30T04:26:50.5124317Z mobile_native=false 2026-10-30T04:26:50.5198582Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=96] 2026-10-30T04:26:50.5464744Z Prepare all required actions 2026-10-30T04:26:50.5466157Z Getting action download info 2026-10-30T04:26:50.6349863Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:50.7183039Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-30T04:26:50.8700100Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-30T04:26:50.8700743Z with: 2026-10-30T04:26:50.8701113Z install: true 2026-10-30T04:26:50.8701500Z env: 2026-10-30T04:26:50.8701904Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:50.8702435Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:50.8703057Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:50.8703544Z ##[endgroup] 2026-10-30T04:26:51.0524138Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-30T04:26:51.0554789Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.0556052Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.0557040Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.0557912Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.0574892Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:51.0575740Z env: 2026-10-30T04:26:51.0576190Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:51.0576762Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:51.0577323Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.0577829Z ##[endgroup] 2026-10-30T04:26:51.0679954Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=15] 2026-10-30T04:26:51.0684623Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-30T04:26:51.0782867Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:51.0783861Z with: 2026-10-30T04:26:51.0784415Z path: ~/.vite-plus 2026-10-30T04:26:51.0785215Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:51.0786189Z enableCrossOsArchive: false 2026-10-30T04:26:51.0786903Z fail-on-cache-miss: false 2026-10-30T04:26:51.0787576Z lookup-only: false 2026-10-30T04:26:51.0788202Z save-always: false 2026-10-30T04:26:51.0788835Z env: 2026-10-30T04:26:51.0789430Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:51.0790224Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:51.0791037Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.0791738Z ##[endgroup] 2026-10-30T04:26:51.3209080Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:51.6908857Z Received 170236223 of 170236223 (100.0%), 478.9 MBs/sec 2026-10-30T04:26:51.6921407Z Cache Size: ~162 MB (170236223 B) 2026-10-30T04:26:51.7023277Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/eb2b4bd2-e52d-4067-b5a1-88cff5789e70/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:26:52.5295249Z Cache restored successfully 2026-10-30T04:26:52.6507262Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:52.6668558Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1598] 2026-10-30T04:26:52.6673694Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-30T04:26:52.6735058Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:52.6735401Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:52.6735637Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-30T04:26:52.6752402Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:52.6752646Z env: 2026-10-30T04:26:52.6752842Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:52.6753418Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:52.6753618Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:52.6753784Z ##[endgroup] 2026-10-30T04:26:52.6815317Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-30T04:26:52.6827473Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=15] 2026-10-30T04:26:52.6830894Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-30T04:26:52.6839067Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:26:52.6842357Z ##[start-action display=Resolve pnpm store;id=__self.pnpm_store] 2026-10-30T04:26:52.6863557Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:52.6863855Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:52.6864122Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-10-30T04:26:52.6864385Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-10-30T04:26:52.6864650Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:52.6864895Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-10-30T04:26:52.6865075Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:52.6865247Z else 2026-10-30T04:26:52.6865496Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:52.6865997Z fi 2026-10-30T04:26:52.6889074Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:52.6889431Z env: 2026-10-30T04:26:52.6889666Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:52.6889917Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:52.6890168Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:52.6890399Z INSTALL_ARGS: 2026-10-30T04:26:52.6890590Z ##[endgroup] 2026-10-30T04:26:52.7070794Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=22] 2026-10-30T04:26:52.7073139Z ##[start-action display=Restore pnpm store;id=__self.pnpm_cache] 2026-10-30T04:26:52.8508012Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:52.8508255Z with: 2026-10-30T04:26:52.8508402Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:26:52.8508682Z key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:52.8509176Z restore-keys: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-10-30T04:26:52.8509561Z enableCrossOsArchive: false 2026-10-30T04:26:52.8509757Z fail-on-cache-miss: false 2026-10-30T04:26:52.8509890Z lookup-only: false 2026-10-30T04:26:52.8510012Z env: 2026-10-30T04:26:52.8510147Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:26:52.8510302Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:26:52.8510472Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:52.8510658Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:26:52.8510844Z ##[endgroup] 2026-10-30T04:26:53.0705753Z Cache hit for: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:54.1309738Z Received 536870912 of 1161978007 (46.2%), 493.7 MBs/sec 2026-10-30T04:26:55.1350716Z Received 1040187392 of 1161978007 (89.5%), 485.8 MBs/sec 2026-10-30T04:26:55.4039043Z Received 1161978007 of 1161978007 (100.0%), 479.1 MBs/sec 2026-10-30T04:26:55.4041753Z Cache Size: ~1108 MB (1161978007 B) 2026-10-30T04:26:55.4104889Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/62cbae15-78d1-4e58-84cc-8b7d92de4ed0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:01.6741712Z Cache restored successfully 2026-10-30T04:27:01.7402015Z Cache restored from key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:01.7628825Z ##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=9055] 2026-10-30T04:27:01.7632202Z ##[start-action display=Restore lockfile verification;id=__self.pnpm_verified] 2026-10-30T04:27:01.8203597Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:27:01.8203964Z with: 2026-10-30T04:27:01.8204254Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-10-30T04:27:01.8204759Z key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:01.8205189Z enableCrossOsArchive: false 2026-10-30T04:27:01.8205428Z fail-on-cache-miss: false 2026-10-30T04:27:01.8205654Z lookup-only: false 2026-10-30T04:27:01.8205853Z env: 2026-10-30T04:27:01.8206050Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:01.8206348Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:01.8206619Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:01.8206896Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:01.8207088Z ##[endgroup] 2026-10-30T04:27:02.0434246Z Cache hit for: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:02.0828899Z Received 1917 of 1917 (100.0%), 0.1 MBs/sec 2026-10-30T04:27:02.0829160Z Cache Size: ~0 MB (1917 B) 2026-10-30T04:27:02.0841536Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/4d866c37-8ecb-4668-b2e8-5612cb793d11/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:02.0869021Z Cache restored successfully 2026-10-30T04:27:02.0911161Z Cache restored from key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:02.0954202Z ##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=332] 2026-10-30T04:27:02.0957730Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-30T04:27:02.0971795Z ##[group]Run vp install $INSTALL_ARGS 2026-10-30T04:27:02.0972075Z vp install $INSTALL_ARGS 2026-10-30T04:27:02.0991134Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:02.0991434Z env: 2026-10-30T04:27:02.0991640Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:02.0991911Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:02.0992179Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.0992497Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.0992856Z INSTALL_ARGS: 2026-10-30T04:27:02.0993051Z ##[endgroup] 2026-10-30T04:27:02.1498764Z Scope: all 37 workspace projects 2026-10-30T04:27:02.2913871Z ✓ Lockfile passes supply-chain policies (verified 10h ago) 2026-10-30T04:27:02.2914340Z Lockfile is up to date, resolution step is skipped 2026-10-30T04:27:02.5406373Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-30T04:27:02.5406919Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:27:02.5407305Z Virtual store is at: node_modules/.pnpm 2026-10-30T04:27:03.2519890Z Packages: +1657 2026-10-30T04:27:03.2520134Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-30T04:27:03.2995394Z Progress: resolved 1657, reused 1653, downloaded 0, added 1657, done 2026-10-30T04:27:03.7520736Z . prepare$ vp config --no-agent 2026-10-30T04:27:03.8759655Z . prepare: Done 2026-10-30T04:27:03.8781496Z 2026-10-30T04:27:03.8782003Z devDependencies: 2026-10-30T04:27:03.8782221Z + @coderabbitai/config 1.1.0 2026-10-30T04:27:03.8782401Z + @shadcn/lint 0.1.5 2026-10-30T04:27:03.8782537Z + @types/node 24.12.4 2026-10-30T04:27:03.8782659Z + knip 6.34.0 2026-10-30T04:27:03.8782868Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-30T04:27:03.8783032Z + vite-plus 1.4.0 2026-10-30T04:27:03.8783107Z 2026-10-30T04:27:03.8794295Z Done in 1.8s using pnpm v12.14.0 2026-10-30T04:27:03.8903173Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=1794] 2026-10-30T04:27:03.8905952Z ##[start-action display=Save lockfile verification;id=__self.__actions_cache] 2026-10-30T04:27:03.8911095Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:03.8912657Z ##[start-action display=Save pnpm store;id=__self.__actions_cache_2] 2026-10-30T04:27:03.8921790Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:03.8923437Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-10-30T04:27:03.8931667Z ##[end-action id=__self.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:03.8964758Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:03.8965621Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:03.8981290Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:03.8981442Z env: 2026-10-30T04:27:03.8981563Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:03.8981740Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:03.8981896Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:03.8982108Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:03.8982289Z ##[endgroup] 2026-10-30T04:27:03.9499114Z ##[group]Run actions/cache@v6 2026-10-30T04:27:03.9499271Z with: 2026-10-30T04:27:03.9499410Z path: ~/.cache/ms-playwright 2026-10-30T04:27:03.9499605Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:03.9499791Z enableCrossOsArchive: false 2026-10-30T04:27:03.9499939Z fail-on-cache-miss: false 2026-10-30T04:27:03.9500074Z lookup-only: false 2026-10-30T04:27:03.9500199Z save-always: false 2026-10-30T04:27:03.9500319Z env: 2026-10-30T04:27:03.9500456Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:03.9500622Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:03.9500778Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:03.9500971Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:03.9501154Z ##[endgroup] 2026-10-30T04:27:04.1581524Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:04.3304945Z Received 106503405 of 106503405 (100.0%), 663.9 MBs/sec 2026-10-30T04:27:04.3305409Z Cache Size: ~102 MB (106503405 B) 2026-10-30T04:27:04.3329086Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/deca370e-da70-4971-a784-414a80a70e60/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:04.6126023Z Cache restored successfully 2026-10-30T04:27:04.6303561Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:04.6444063Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:04.6444557Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:04.6444840Z test -n "$browser" 2026-10-30T04:27:04.6445070Z if ldd "$browser" | grep '=> not found'; then 2026-10-30T04:27:04.6445327Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-30T04:27:04.6445574Z fi 2026-10-30T04:27:04.6463188Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:04.6463354Z env: 2026-10-30T04:27:04.6463481Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:04.6463704Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:04.6463862Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:04.6464054Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:04.6464242Z ##[endgroup] 2026-10-30T04:27:04.6769789Z ##[group]Run vp run test:cached -- --shard 6/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-6.json" apps/server 2026-10-30T04:27:04.6770712Z vp run test:cached -- --shard 6/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-6.json" apps/server 2026-10-30T04:27:04.6782889Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:04.6783024Z env: 2026-10-30T04:27:04.6783152Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:04.6783310Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:04.6783473Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:04.6783664Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:04.6784390Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-30T04:27:04.6784811Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-30T04:27:04.6785029Z ##[endgroup] 2026-10-30T04:27:04.9061987Z $ node scripts/test-cached.ts -- --shard 6/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report /home/runner/_work/_temp/test-cache-6.json apps/server ⊘ cache disabled 2026-10-30T04:27:05.1584751Z Cached tests: 55 files, 1 per task, concurrency 1 2026-10-30T04:27:05.4139554Z ~/apps/server$ vp test run 'src/project/AgentSessionImporter.test.ts' 2026-10-30T04:27:05.6218346Z 2026-10-30T04:27:05.6219266Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:05.6219459Z 2026-10-30T04:27:10.5956069Z ✓ src/project/AgentSessionImporter.test.ts (3 tests) 139ms 2026-10-30T04:27:10.5985672Z 2026-10-30T04:27:10.5987444Z Test Files 1 passed (1) 2026-10-30T04:27:10.5987723Z Tests 3 passed (3) 2026-10-30T04:27:10.5987916Z Start at 04:27:05 2026-10-30T04:27:10.5990822Z Duration 4.96s (transform 69%, import 27%, tests 3%, setup 1%) 2026-10-30T04:27:10.6000778Z 2026-10-30T04:27:10.6780304Z 2026-10-30T04:27:10.6780844Z ~/apps/server$ vp test run 'src/usage/usageAggregation.test.ts' 2026-10-30T04:27:10.8610598Z 2026-10-30T04:27:10.8611183Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:10.8611462Z 2026-10-30T04:27:11.0728118Z ✓ src/usage/usageAggregation.test.ts (11 tests) 16ms 2026-10-30T04:27:11.0783488Z 2026-10-30T04:27:11.0785175Z Test Files 1 passed (1) 2026-10-30T04:27:11.0785448Z Tests 11 passed (11) 2026-10-30T04:27:11.0785613Z Start at 04:27:10 2026-10-30T04:27:11.0787487Z Duration 205ms (import 36%, transform 28%, setup 23%, tests 11%, worker 1%) 2026-10-30T04:27:11.0792649Z 2026-10-30T04:27:11.1160861Z 2026-10-30T04:27:11.1161624Z ~/apps/server$ vp test run 'src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts' 2026-10-30T04:27:11.2976839Z 2026-10-30T04:27:11.2977922Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:11.2978134Z 2026-10-30T04:27:11.7653061Z ✓ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 51ms 2026-10-30T04:27:11.7678084Z 2026-10-30T04:27:11.7678603Z Test Files 1 passed (1) 2026-10-30T04:27:11.7678788Z Tests 1 passed (1) 2026-10-30T04:27:11.7678963Z Start at 04:27:11 2026-10-30T04:27:11.7681369Z Duration 456ms (import 57%, transform 21%, tests 13%, setup 8%, worker 1%) 2026-10-30T04:27:11.7686562Z 2026-10-30T04:27:11.7907641Z 2026-10-30T04:27:11.7908177Z ~/apps/server$ vp test run 'src/mcp/AcpMcpStdioBridge.test.ts' 2026-10-30T04:27:11.9740312Z 2026-10-30T04:27:11.9741412Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:11.9741646Z 2026-10-30T04:27:12.2099487Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 22ms 2026-10-30T04:27:12.2123818Z 2026-10-30T04:27:12.2125520Z Test Files 1 passed (1) 2026-10-30T04:27:12.2125868Z Tests 8 passed (8) 2026-10-30T04:27:12.2126001Z Start at 04:27:11 2026-10-30T04:27:12.2127313Z Duration 225ms (import 39%, setup 24%, transform 21%, tests 14%, worker 2%) 2026-10-30T04:27:12.2133525Z 2026-10-30T04:27:12.2375372Z 2026-10-30T04:27:12.2376106Z ~/apps/server$ vp test run 'src/scheduledTasks/webhookVerification.test.ts' 2026-10-30T04:27:12.4211232Z 2026-10-30T04:27:12.4212153Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:12.4212374Z 2026-10-30T04:27:12.6032067Z ✓ src/scheduledTasks/webhookVerification.test.ts (2 tests) 3ms 2026-10-30T04:27:12.6054986Z 2026-10-30T04:27:12.6057298Z Test Files 1 passed (1) 2026-10-30T04:27:12.6057491Z Tests 2 passed (2) 2026-10-30T04:27:12.6057631Z Start at 04:27:12 2026-10-30T04:27:12.6059534Z Duration 173ms (import 43%, setup 29%, transform 23%, tests 3%, worker 2%) 2026-10-30T04:27:12.6065892Z 2026-10-30T04:27:12.6587230Z 2026-10-30T04:27:12.6588168Z ~/apps/server$ vp test run 'src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts' 2026-10-30T04:27:12.8530075Z 2026-10-30T04:27:12.8530662Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:12.8530841Z 2026-10-30T04:27:18.0377597Z ✓ src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts (4 tests) 3234ms 2026-10-30T04:27:18.0384964Z ✓ orchestrator replay recovery (4) 2026-10-30T04:27:18.0385248Z ✓ resumes a provider-native Codex thread after recreating the orchestrator runtime 1185ms 2026-10-30T04:27:18.0385583Z ✓ resumes a provider-native Cursor thread after recreating the orchestrator runtime 402ms 2026-10-30T04:27:18.0385898Z ✓ keeps a Claude subagent resumed after a server restart in its own thread 826ms 2026-10-30T04:27:18.0386209Z ✓ reopens the thread of a Claude subagent the restart cancelled when resumed 818ms 2026-10-30T04:27:18.0405752Z 2026-10-30T04:27:18.0407775Z Test Files 1 passed (1) 2026-10-30T04:27:18.0408056Z Tests 4 passed (4) 2026-10-30T04:27:18.0408263Z Start at 04:27:12 2026-10-30T04:27:18.0410114Z Duration 5.18s (tests 63%, import 23%, transform 13%, setup 1%) 2026-10-30T04:27:18.0416508Z 2026-10-30T04:27:18.1053253Z 2026-10-30T04:27:18.1053768Z ~/apps/server$ vp test run 'src/device/SshDeviceHost.test.ts' 2026-10-30T04:27:18.2989289Z 2026-10-30T04:27:18.2990650Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:18.2990890Z 2026-10-30T04:27:18.8472134Z ✓ src/device/SshDeviceHost.test.ts (1 test) 30ms 2026-10-30T04:27:18.8504801Z 2026-10-30T04:27:18.8506725Z Test Files 1 passed (1) 2026-10-30T04:27:18.8507107Z Tests 1 passed (1) 2026-10-30T04:27:18.8507236Z Start at 04:27:18 2026-10-30T04:27:18.8509789Z Duration 536ms (import 54%, transform 31%, setup 7%, tests 6%) 2026-10-30T04:27:18.8518071Z 2026-10-30T04:27:18.8894686Z 2026-10-30T04:27:18.8895313Z ~/apps/server$ vp test run 'src/pullRequest/pullRequestSyncKey.test.ts' 2026-10-30T04:27:19.0803009Z 2026-10-30T04:27:19.0804209Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:19.0804536Z 2026-10-30T04:27:19.6182741Z ✓ src/pullRequest/pullRequestSyncKey.test.ts (2 tests) 3ms 2026-10-30T04:27:19.6206709Z 2026-10-30T04:27:19.6208353Z Test Files 1 passed (1) 2026-10-30T04:27:19.6208776Z Tests 2 passed (2) 2026-10-30T04:27:19.6209006Z Start at 04:27:19 2026-10-30T04:27:19.6211356Z Duration 526ms (import 63%, transform 28%, setup 8%, worker 1%, tests 1%) 2026-10-30T04:27:19.6216012Z 2026-10-30T04:27:19.6461240Z 2026-10-30T04:27:19.6462080Z ~/apps/server$ vp test run 'src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts' 2026-10-30T04:27:19.8388311Z 2026-10-30T04:27:19.8390351Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:19.8390567Z 2026-10-30T04:27:21.8330858Z stdout | src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts > orchestration v2 legacy v1 cutover > migrates an untouched v1 database copy through shell import, lazy transcripts, continuation and restart 2026-10-30T04:27:21.8331352Z [04:27:21.827] INFO (#1): Migrations ran successfully { 2026-10-30T04:27:21.8331514Z migrations: [ 2026-10-30T04:27:21.8331636Z '1_OrchestrationEvents', 2026-10-30T04:27:21.8331779Z '2_OrchestrationCommandReceipts', 2026-10-30T04:27:21.8331972Z '3_CheckpointDiffBlobs', 2026-10-30T04:27:21.8332119Z '4_ProviderSessionRuntime', 2026-10-30T04:27:21.8332249Z '5_Projections', 2026-10-30T04:27:21.8332397Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-30T04:27:21.8332573Z '7_ProjectionThreadMessageAttachments', 2026-10-30T04:27:21.8332794Z '8_ProjectionThreadActivitySequence', 2026-10-30T04:27:21.8332948Z '9_ProviderSessionRuntimeMode', 2026-10-30T04:27:21.8333101Z '10_ProjectionThreadsRuntimeMode', 2026-10-30T04:27:21.8333263Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-30T04:27:21.8333436Z '12_ProjectionThreadsInteractionMode', 2026-10-30T04:27:21.8333600Z '13_ProjectionThreadProposedPlans', 2026-10-30T04:27:21.8333774Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-30T04:27:21.8333956Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-30T04:27:21.8334114Z '16_CanonicalizeModelSelections', 2026-10-30T04:27:21.8334267Z '17_ProjectionThreadsArchivedAt', 2026-10-30T04:27:21.8334692Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-30T04:27:21.8335134Z '19_ProjectionSnapshotLookupIndexes', 2026-10-30T04:27:21.8335379Z '20_AuthAccessManagement', 2026-10-30T04:27:21.8335605Z '21_AuthSessionClientMetadata', 2026-10-30T04:27:21.8335836Z '22_AuthSessionLastConnectedAt', 2026-10-30T04:27:21.8336031Z '23_ProjectionThreadShellSummary', 2026-10-30T04:27:21.8336272Z '24_BackfillProjectionThreadShellSummary', 2026-10-30T04:27:21.8336560Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-30T04:27:21.8336768Z '26_CanonicalizeModelSelectionOptions', 2026-10-30T04:27:21.8336935Z '27_ProviderSessionRuntimeInstanceId', 2026-10-30T04:27:21.8337159Z '28_ProjectionThreadSessionInstanceId', 2026-10-30T04:27:21.8337429Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-30T04:27:21.8337705Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-30T04:27:21.8337948Z '31_AuthAuthorizationScopes', 2026-10-30T04:27:21.8338191Z '32_AuthPairingProofKeyThumbprint', 2026-10-30T04:27:21.8338449Z '33_ProjectionThreadsSettled', 2026-10-30T04:27:21.8338691Z '34_ProjectionThreadsSnoozed', 2026-10-30T04:27:21.8338849Z '35_ProjectionThreadTitleRegeneration', 2026-10-30T04:27:21.8339003Z '36_ProjectionThreadsPinned', 2026-10-30T04:27:21.8339148Z '37_ProjectionTurnsKeysetIndex', 2026-10-30T04:27:21.8339297Z '38_ProjectionThreadsPinOrderKey', 2026-10-30T04:27:21.8339464Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-30T04:27:21.8339633Z '40_ProjectionProjectFaviconPath' 2026-10-30T04:27:21.8339765Z ] 2026-10-30T04:27:21.8339868Z } 2026-10-30T04:27:21.8339923Z 2026-10-30T04:27:22.4943090Z ✓ src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts (1 test) 723ms 2026-10-30T04:27:22.4943414Z ✓ orchestration v2 legacy v1 cutover (1) 2026-10-30T04:27:22.4943842Z ✓ migrates an untouched v1 database copy through shell import, lazy transcripts, continuation and restart 722ms 2026-10-30T04:27:22.4967354Z 2026-10-30T04:27:22.4970026Z Test Files 1 passed (1) 2026-10-30T04:27:22.4970312Z Tests 1 passed (1) 2026-10-30T04:27:22.4970506Z Start at 04:27:19 2026-10-30T04:27:22.4972012Z Duration 2.64s (import 49%, tests 28%, transform 20%, setup 2%) 2026-10-30T04:27:22.4979662Z 2026-10-30T04:27:22.5601278Z 2026-10-30T04:27:22.5602140Z ~/apps/server$ vp test run 'src/cloud/serviceLauncherClient.test.ts' 2026-10-30T04:27:22.7613582Z 2026-10-30T04:27:22.7614682Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:22.7614949Z 2026-10-30T04:27:22.9715893Z ✓ src/cloud/serviceLauncherClient.test.ts (5 tests) 10ms 2026-10-30T04:27:22.9741028Z 2026-10-30T04:27:22.9742359Z Test Files 1 passed (1) 2026-10-30T04:27:22.9742712Z Tests 5 passed (5) 2026-10-30T04:27:22.9742868Z Start at 04:27:22 2026-10-30T04:27:22.9744902Z Duration 201ms (import 44%, setup 28%, transform 19%, tests 8%, worker 2%) 2026-10-30T04:27:22.9750842Z 2026-10-30T04:27:22.9936696Z 2026-10-30T04:27:22.9937493Z ~/apps/server$ vp test run 'src/provider/antigravityCallback.test.ts' 2026-10-30T04:27:23.2001941Z 2026-10-30T04:27:23.2010794Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:23.2010993Z 2026-10-30T04:27:23.6198281Z ✓ src/provider/antigravityCallback.test.ts (2 tests) 6ms 2026-10-30T04:27:23.6222602Z 2026-10-30T04:27:23.6224618Z Test Files 1 passed (1) 2026-10-30T04:27:23.6224891Z Tests 2 passed (2) 2026-10-30T04:27:23.6225181Z Start at 04:27:23 2026-10-30T04:27:23.6226045Z Duration 408ms (import 62%, transform 22%, setup 13%, tests 2%, worker 1%) 2026-10-30T04:27:23.6231198Z 2026-10-30T04:27:23.6500732Z 2026-10-30T04:27:23.6501385Z ~/apps/server$ vp test run 'src/orchestration-v2/ThreadSettlementService.test.ts' 2026-10-30T04:27:23.8328163Z 2026-10-30T04:27:23.8367441Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:23.8368029Z 2026-10-30T04:27:26.1680811Z ✓ src/orchestration-v2/ThreadSettlementService.test.ts (30 tests) 57ms 2026-10-30T04:27:26.1687590Z 2026-10-30T04:27:26.1688070Z Test Files 1 passed (1) 2026-10-30T04:27:26.1688457Z Tests 30 passed (30) 2026-10-30T04:27:26.1688777Z Start at 04:27:23 2026-10-30T04:27:26.1689942Z Duration 2.32s (import 66%, transform 29%, tests 3%, setup 1%) 2026-10-30T04:27:26.1697721Z 2026-10-30T04:27:26.2526638Z 2026-10-30T04:27:26.2527596Z ~/apps/server$ vp test run 'src/cli/app.test.ts' 2026-10-30T04:27:26.4539242Z 2026-10-30T04:27:26.4540111Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:26.4540424Z 2026-10-30T04:27:29.9692326Z ✓ src/cli/app.test.ts (8 tests) 83ms 2026-10-30T04:27:29.9726871Z 2026-10-30T04:27:29.9730320Z Test Files 1 passed (1) 2026-10-30T04:27:29.9730656Z Tests 8 passed (8) 2026-10-30T04:27:29.9730877Z Start at 04:27:26 2026-10-30T04:27:29.9731471Z Duration 3.50s (transform 51%, import 45%, tests 2%, setup 1%) 2026-10-30T04:27:29.9741286Z 2026-10-30T04:27:30.0676823Z 2026-10-30T04:27:30.0677522Z ~/apps/server$ vp test run 'src/provider/GrokProvider.test.ts' 2026-10-30T04:27:30.2960580Z 2026-10-30T04:27:30.2962035Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:30.2962355Z 2026-10-30T04:27:33.2661665Z ✓ src/provider/GrokProvider.test.ts (23 tests) 2032ms 2026-10-30T04:27:33.2662144Z ✓ checkGrokProviderStatus (6) 2026-10-30T04:27:33.2662699Z ✓ reports ready with ACP-discovered models without running startup updates 569ms 2026-10-30T04:27:33.2663231Z ✓ reports authenticated when `grok models` logs in after refreshing a token 539ms 2026-10-30T04:27:33.2663728Z ✓ warns instead of reporting ready when no models are discovered 420ms 2026-10-30T04:27:33.2682445Z 2026-10-30T04:27:33.2684108Z Test Files 1 passed (1) 2026-10-30T04:27:33.2698748Z Tests 23 passed (23) 2026-10-30T04:27:33.2699050Z Start at 04:27:30 2026-10-30T04:27:33.2699407Z Duration 2.96s (tests 71%, import 19%, transform 9%, setup 2%) 2026-10-30T04:27:33.2699569Z 2026-10-30T04:27:33.3111918Z 2026-10-30T04:27:33.3112666Z ~/apps/server$ vp test run 'src/orchestration-v2/LiveStreamBudget.test.ts' 2026-10-30T04:27:33.5040516Z 2026-10-30T04:27:33.5041416Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:33.5041976Z 2026-10-30T04:27:33.7659867Z ✓ src/orchestration-v2/LiveStreamBudget.test.ts (7 tests) 23ms 2026-10-30T04:27:33.7692848Z 2026-10-30T04:27:33.7694603Z Test Files 1 passed (1) 2026-10-30T04:27:33.7694973Z Tests 7 passed (7) 2026-10-30T04:27:33.7695229Z Start at 04:27:33 2026-10-30T04:27:33.7697276Z Duration 251ms (import 38%, setup 25%, transform 21%, tests 14%, worker 1%) 2026-10-30T04:27:33.7704060Z 2026-10-30T04:27:33.7964019Z 2026-10-30T04:27:33.7964622Z ~/apps/server$ vp test run 'src/provider/CodexChatGptSessionLock.test.ts' 2026-10-30T04:27:34.0279783Z 2026-10-30T04:27:34.0281390Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:34.0281784Z 2026-10-30T04:27:34.8387689Z ✓ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 173ms 2026-10-30T04:27:34.8475648Z 2026-10-30T04:27:34.8479132Z Test Files 1 passed (1) 2026-10-30T04:27:34.8479641Z Tests 2 passed (2) 2026-10-30T04:27:34.8479941Z Start at 04:27:34 2026-10-30T04:27:34.8483776Z Duration 804ms (import 50%, tests 24%, transform 17%, setup 8%) 2026-10-30T04:27:34.8492541Z 2026-10-30T04:27:34.8948254Z 2026-10-30T04:27:34.8949748Z ~/apps/server$ vp test run 'src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts' 2026-10-30T04:27:35.2091091Z 2026-10-30T04:27:35.2092782Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:35.2093138Z 2026-10-30T04:27:43.6333818Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (254 tests) 5384ms 2026-10-30T04:27:43.6334362Z ✓ ClaudeAdapterV2 background wake turns (192) 2026-10-30T04:27:43.6334611Z ✓ persists a todo_list from inline Claude task-tool frames 1976ms 2026-10-30T04:27:43.6368224Z 2026-10-30T04:27:43.6370671Z Test Files 1 passed (1) 2026-10-30T04:27:43.6373254Z Tests 254 passed (254) 2026-10-30T04:27:43.6373572Z Start at 04:27:35 2026-10-30T04:27:43.6374222Z Duration 8.41s (tests 65%, import 21%, transform 13%, setup 1%) 2026-10-30T04:27:43.6382198Z 2026-10-30T04:27:43.7387615Z 2026-10-30T04:27:43.7388264Z ~/apps/server$ vp test run 'src/project/RepositoryIdentityResolver.test.ts' 2026-10-30T04:27:43.9232258Z 2026-10-30T04:27:43.9233395Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:43.9233692Z 2026-10-30T04:27:44.8673320Z ✓ src/project/RepositoryIdentityResolver.test.ts (11 tests) 402ms 2026-10-30T04:27:44.8698012Z 2026-10-30T04:27:44.8700042Z Test Files 1 passed (1) 2026-10-30T04:27:44.8700284Z Tests 11 passed (11) 2026-10-30T04:27:44.8713713Z Start at 04:27:43 2026-10-30T04:27:44.8713902Z Duration 936ms (tests 46%, import 35%, transform 16%, setup 4%) 2026-10-30T04:27:44.8714046Z 2026-10-30T04:27:44.8974074Z 2026-10-30T04:27:44.8974982Z ~/apps/server$ vp test run 'src/mcp/toolkits/preview/tools.test.ts' 2026-10-30T04:27:45.0856992Z 2026-10-30T04:27:45.0890974Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:45.0891157Z 2026-10-30T04:27:46.8908377Z ✓ src/mcp/toolkits/preview/tools.test.ts (1 test) 5ms 2026-10-30T04:27:46.8982002Z 2026-10-30T04:27:46.8984435Z Test Files 1 passed (1) 2026-10-30T04:27:46.8984647Z Tests 1 passed (1) 2026-10-30T04:27:46.8984788Z Start at 04:27:45 2026-10-30T04:27:46.8986977Z Duration 1.80s (import 73%, transform 25%, setup 2%) 2026-10-30T04:27:46.8994294Z 2026-10-30T04:27:46.9578883Z 2026-10-30T04:27:46.9579372Z ~/apps/server$ vp test run 'src/vcs/GitVcsDriverCore.test.ts' 2026-10-30T04:27:47.1483255Z 2026-10-30T04:27:47.1500412Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:47.1501549Z 2026-10-30T04:27:53.7174602Z ##[error]The operation was canceled. 2026-10-30T04:27:53.7213943Z ##[group]Run actions/upload-artifact@v7 2026-10-30T04:27:53.7214192Z with: 2026-10-30T04:27:53.7214359Z name: test-cache-6 2026-10-30T04:27:53.7214582Z path: /home/runner/_work/_temp/test-cache-6.json 2026-10-30T04:27:53.7214847Z if-no-files-found: error 2026-10-30T04:27:53.7215064Z compression-level: 6 2026-10-30T04:27:53.7215253Z overwrite: false 2026-10-30T04:27:53.7215444Z include-hidden-files: false 2026-10-30T04:27:53.7215657Z archive: true 2026-10-30T04:27:53.7215825Z env: 2026-10-30T04:27:53.7216008Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:53.7216247Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:53.7216489Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:53.7216774Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:53.7217060Z ##[endgroup] 2026-10-30T04:27:53.8153166Z ##[error]No files were found with the provided path: /home/runner/_work/_temp/test-cache-6.json. No artifacts will be uploaded. 2026-10-30T04:27:53.8204794Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:53.8205133Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:53.8205377Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:53.8205541Z else 2026-10-30T04:27:53.8205682Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:53.8205846Z fi 2026-10-30T04:27:53.8219518Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:53.8219660Z env: 2026-10-30T04:27:53.8219788Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:53.8219952Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:53.8220110Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:53.8220328Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:53.8220523Z ##[endgroup] 2026-10-30T04:27:53.8338252Z Post job cleanup. 2026-10-30T04:27:53.8350264Z ##[start-action display=Cache Vite+;id=__700dea0c-c97f-426b-831b-dcd17b1a80d7.vp_cache] 2026-10-30T04:27:53.8351740Z ##[end-action id=__700dea0c-c97f-426b-831b-dcd17b1a80d7.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:53.8716615Z Post job cleanup. 2026-10-30T04:27:53.9318430Z [command]/usr/local/bin/git version 2026-10-30T04:27:53.9345404Z git version 2.55.0 2026-10-30T04:27:53.9380841Z Temporarily overriding HOME='/home/runner/_work/_temp/eac36b29-e008-4001-86e6-a5409ec0ef38' before making global git config changes 2026-10-30T04:27:53.9381425Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:27:53.9381949Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:27:53.9412085Z Removing SSH command configuration 2026-10-30T04:27:53.9417483Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:27:53.9451874Z [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-30T04:27:53.9624221Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-30T04:27:53.9644907Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-30T04:27:53.9709836Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-30T04:27:53.9728291Z ##[group]Run '/job_completed.sh' 2026-10-30T04:27:53.9739101Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:53.9739346Z env: 2026-10-30T04:27:53.9739483Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 230 2026-10-30T04:27:53.9739648Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 856 2026-10-30T04:27:53.9739809Z BLACKSMITH_CHECK_RUN_ID: 123891200992 2026-10-30T04:27:53.9740021Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-30T04:27:53.9740191Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:27:53.9740337Z ##[endgroup] 2026-10-30T04:27:53.9839671Z Docker container cache not activated, skipping hash computation. 2026-10-30T04:27:54.0141296Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-30T04:27:54.0195903Z Cleaning up orphan processes 2026-10-30T04:27:54.0359871Z Terminate orphan process: pid (3667) (vp) 2026-10-30T04:27:54.0379380Z Terminate orphan process: pid (3673) (node-MainThread) 2026-10-30T04:27:54.0424633Z Terminate orphan process: pid (3700) (node-MainThread) 2026-10-30T04:27:54.0482767Z Terminate orphan process: pid (3726) (node-MainThread) 2026-10-30T04:27:54.0499597Z Terminate orphan process: pid (6517) (node-MainThread) 2026-10-30T04:27:54.0515029Z Terminate orphan process: pid (6547) (node-MainThread) 2026-10-30T04:27:54.0524681Z Terminate orphan process: pid (10456) (git)