2026-10-30T04:26:40.7069257Z Current runner version: '2.338.1' 2026-10-30T04:26:40.7073182Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-gcgihwi2fx4nq6bj' 2026-10-30T04:26:40.7074041Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-30T04:26:40.7074773Z Machine name: 'ip-172-31-73-130' 2026-10-30T04:26:40.7076417Z ##[group]GITHUB_TOKEN Permissions 2026-10-30T04:26:40.7077792Z Contents: read 2026-10-30T04:26:40.7078251Z Metadata: read 2026-10-30T04:26:40.7078704Z ##[endgroup] 2026-10-30T04:26:40.7079964Z Secret source: None 2026-10-30T04:26:40.7080598Z Cache mode: write 2026-10-30T04:26:40.7081167Z Prepare workflow directory 2026-10-30T04:26:40.7262507Z Prepare all required actions 2026-10-30T04:26:40.7289216Z Getting action download info 2026-10-30T04:26:40.8623576Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-30T04:26:40.8999611Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:40.9712306Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-30T04:26:41.1335336Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-30T04:26:41.1375412Z Complete job name: Test Server 4 2026-10-30T04:26:41.1760570Z A job started hook has been configured by the self-hosted runner administrator 2026-10-30T04:26:41.1885501Z ##[group]Run '/setup.sh' 2026-10-30T04:26:41.1899089Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:41.1899506Z env: 2026-10-30T04:26:41.1899732Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:41.1900027Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:41.1900306Z BLACKSMITH_CHECK_RUN_ID: 123891200926 2026-10-30T04:26:41.1900598Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 4 2026-10-30T04:26:41.1900889Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:26:41.1901147Z ##[endgroup] 2026-10-30T04:26:41.2136012Z Logging daemon started (blacksmithd for logs) 2026-10-30T04:26:41.2252978Z Results daemon started (blacksmithd for results) 2026-10-30T04:26:41.2387252Z Background adoption and SSH setup started (PID: 2953) 2026-10-30T04:26:41.2387620Z 2026-10-30T04:26:41.2387862Z ---------------------------------------- 2026-10-30T04:26:41.2388369Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40954680590/jobs/123891200926 2026-10-30T04:26:41.2388778Z SSH Access (using your GitHub SSH key): 2026-10-30T04:26:41.2389216Z ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-gcgihwi2fx4nq6bj.vm.blacksmith.sh 2026-10-30T04:26:41.2389519Z 2026-10-30T04:26:41.2389631Z No GitHub SSH key? Add one at: 2026-10-30T04:26:41.2390120Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-30T04:26:41.2390516Z 2026-10-30T04:26:41.2390625Z ---------------------------------------- 2026-10-30T04:26:41.2390798Z 2026-10-30T04:26:41.2390939Z VM ID: blacksmith-4vcpu-ubuntu-2404-gcgihwi2fx4nq6bj 2026-10-30T04:26:41.2391269Z Host: production-152.236.47.32-x8664 2026-10-30T04:26:41.2391537Z Host Agent PID: 4341 2026-10-30T04:26:41.2391772Z Host Agent Git SHA: 7fc3dd721 2026-10-30T04:26:41.2392034Z Host CPU Manufacturer: AuthenticAMD 2026-10-30T04:26:41.2392314Z Blacksmith Host Generation: gen 2 2026-10-30T04:26:41.2392599Z Petname: production-winning-cicada-2d6d506d 2026-10-30T04:26:41.2392888Z Region: us-east 2026-10-30T04:26:41.2393120Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-30T04:26:41.2409980Z OS Version: Ubuntu 24.04.4 LTS 2026-10-30T04:26:41.2410424Z 2026-10-30T04:26:41.2410632Z Enabling Blacksmith transparent cache 2026-10-30T04:26:41.2643785Z ##[group]Run actions/checkout@v6 2026-10-30T04:26:41.2644262Z with: 2026-10-30T04:26:41.2644578Z fetch-depth: 2 2026-10-30T04:26:41.2644911Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-30T04:26:41.2645307Z sparse-checkout-cone-mode: false 2026-10-30T04:26:41.2645584Z repository: pingdotgg/t3code 2026-10-30T04:26:41.2647868Z token: *** 2026-10-30T04:26:41.2648085Z ssh-strict: true 2026-10-30T04:26:41.2648313Z ssh-user: git 2026-10-30T04:26:41.2648538Z persist-credentials: true 2026-10-30T04:26:41.2648785Z clean: true 2026-10-30T04:26:41.2648997Z fetch-tags: false 2026-10-30T04:26:41.2649225Z show-progress: true 2026-10-30T04:26:41.2649450Z lfs: false 2026-10-30T04:26:41.2649661Z submodules: false 2026-10-30T04:26:41.2649891Z set-safe-directory: true 2026-10-30T04:26:41.2650146Z allow-unsafe-pr-checkout: false 2026-10-30T04:26:41.2650406Z env: 2026-10-30T04:26:41.2650646Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:41.2650932Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:41.2651216Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:41.2651478Z ##[endgroup] 2026-10-30T04:26:41.3716201Z Syncing repository: pingdotgg/t3code 2026-10-30T04:26:41.3717188Z ##[group]Getting Git version info 2026-10-30T04:26:41.3717521Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:41.3718053Z [command]/usr/local/bin/git version 2026-10-30T04:26:41.3823707Z git version 2.55.0 2026-10-30T04:26:41.3834285Z ##[endgroup] 2026-10-30T04:26:41.3840870Z Temporarily overriding HOME='/home/runner/_work/_temp/15d33537-fb09-4ca9-808b-8848ea757087' before making global git config changes 2026-10-30T04:26:41.3841524Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:26:41.3843846Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:26:41.3881429Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:41.3883243Z ##[group]Determining repository object format 2026-10-30T04:26:41.3884362Z ##[endgroup] 2026-10-30T04:26:41.3884722Z ##[group]Initializing the repository 2026-10-30T04:26:41.3886840Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-30T04:26:41.3928242Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-30T04:26:41.3928833Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-30T04:26:41.3929379Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-30T04:26:41.3929818Z hint: call: 2026-10-30T04:26:41.3930097Z hint: 2026-10-30T04:26:41.3930441Z hint: git config --global init.defaultBranch 2026-10-30T04:26:41.3930817Z hint: 2026-10-30T04:26:41.3931177Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-30T04:26:41.3931714Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-30T04:26:41.3932149Z hint: 2026-10-30T04:26:41.3932432Z hint: git branch -m 2026-10-30T04:26:41.3932750Z hint: 2026-10-30T04:26:41.3933135Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-30T04:26:41.3933697Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-30T04:26:41.3934719Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-30T04:26:41.3996099Z ##[endgroup] 2026-10-30T04:26:41.3996594Z ##[group]Disabling automatic garbage collection 2026-10-30T04:26:41.3998289Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-30T04:26:41.4020376Z ##[endgroup] 2026-10-30T04:26:41.4020822Z ##[group]Setting up auth 2026-10-30T04:26:41.4021197Z Removing SSH command configuration 2026-10-30T04:26:41.4023770Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:26:41.4047694Z [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:41.4210911Z Removing HTTP extra header 2026-10-30T04:26:41.4211384Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-30T04:26:41.4235092Z [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:41.4346676Z Removing includeIf entries pointing to credentials config files 2026-10-30T04:26:41.4349747Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-30T04:26:41.4376394Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-30T04:26:41.4483947Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-594ce3b4-4fee-4f0c-9520-d9a89d822208.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-30T04:26:41.4517893Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-594ce3b4-4fee-4f0c-9520-d9a89d822208.config 2026-10-30T04:26:41.4543234Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-594ce3b4-4fee-4f0c-9520-d9a89d822208.config 2026-10-30T04:26:41.4565906Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-594ce3b4-4fee-4f0c-9520-d9a89d822208.config 2026-10-30T04:26:41.4592424Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-594ce3b4-4fee-4f0c-9520-d9a89d822208.config 2026-10-30T04:26:41.4610500Z ##[endgroup] 2026-10-30T04:26:41.4610887Z ##[group]Fetching the repository 2026-10-30T04:26:41.4614868Z [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:41.7639944Z From https://github.com/pingdotgg/t3code 2026-10-30T04:26:41.7640767Z * [new ref] 7756498cd4ed94f42938fedc831289f5059d879d -> pull/27128/merge 2026-10-30T04:26:41.7668199Z ##[endgroup] 2026-10-30T04:26:41.7668723Z ##[group]Determining the checkout info 2026-10-30T04:26:41.7669246Z ##[endgroup] 2026-10-30T04:26:41.7669636Z ##[group]Setting up sparse checkout 2026-10-30T04:26:41.7672629Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-30T04:26:41.7698705Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-30T04:26:41.7719444Z .git/info/sparse-checkout 2026-10-30T04:26:41.7724451Z ##[endgroup] 2026-10-30T04:26:41.7724903Z ##[group]Checking out the ref 2026-10-30T04:26:41.7727055Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/27128/merge 2026-10-30T04:26:48.8660199Z Updating files: 0% (1/7067) 2026-10-30T04:26:48.8692667Z Updating files: 1% (71/7067) 2026-10-30T04:26:48.8711542Z Updating files: 2% (142/7067) 2026-10-30T04:26:48.8738559Z Updating files: 3% (213/7067) 2026-10-30T04:26:48.8765995Z Updating files: 4% (283/7067) 2026-10-30T04:26:48.8795690Z Updating files: 5% (354/7067) 2026-10-30T04:26:48.8858647Z Updating files: 6% (425/7067) 2026-10-30T04:26:48.8893457Z Updating files: 7% (495/7067) 2026-10-30T04:26:48.8995515Z Updating files: 8% (566/7067) 2026-10-30T04:26:48.9163767Z Updating files: 9% (637/7067) 2026-10-30T04:26:48.9328756Z Updating files: 10% (707/7067) 2026-10-30T04:26:48.9343760Z Updating files: 11% (778/7067) 2026-10-30T04:26:48.9357429Z Updating files: 12% (849/7067) 2026-10-30T04:26:48.9379896Z Updating files: 13% (919/7067) 2026-10-30T04:26:48.9402437Z Updating files: 14% (990/7067) 2026-10-30T04:26:48.9424711Z Updating files: 15% (1061/7067) 2026-10-30T04:26:48.9444341Z Updating files: 16% (1131/7067) 2026-10-30T04:26:48.9470704Z Updating files: 17% (1202/7067) 2026-10-30T04:26:48.9488941Z Updating files: 18% (1273/7067) 2026-10-30T04:26:48.9510522Z Updating files: 19% (1343/7067) 2026-10-30T04:26:48.9539381Z Updating files: 20% (1414/7067) 2026-10-30T04:26:48.9560356Z Updating files: 21% (1485/7067) 2026-10-30T04:26:48.9579779Z Updating files: 22% (1555/7067) 2026-10-30T04:26:48.9599540Z Updating files: 23% (1626/7067) 2026-10-30T04:26:48.9615801Z Updating files: 24% (1697/7067) 2026-10-30T04:26:48.9634400Z Updating files: 25% (1767/7067) 2026-10-30T04:26:48.9650772Z Updating files: 26% (1838/7067) 2026-10-30T04:26:48.9675183Z Updating files: 27% (1909/7067) 2026-10-30T04:26:48.9710307Z Updating files: 28% (1979/7067) 2026-10-30T04:26:48.9734887Z Updating files: 29% (2050/7067) 2026-10-30T04:26:48.9762821Z Updating files: 30% (2121/7067) 2026-10-30T04:26:48.9799131Z Updating files: 31% (2191/7067) 2026-10-30T04:26:48.9834130Z Updating files: 32% (2262/7067) 2026-10-30T04:26:48.9914047Z Updating files: 33% (2333/7067) 2026-10-30T04:26:48.9985613Z Updating files: 34% (2403/7067) 2026-10-30T04:26:49.0038903Z Updating files: 35% (2474/7067) 2026-10-30T04:26:49.0078089Z Updating files: 36% (2545/7067) 2026-10-30T04:26:49.0129844Z Updating files: 37% (2615/7067) 2026-10-30T04:26:49.0167271Z Updating files: 38% (2686/7067) 2026-10-30T04:26:49.0201951Z Updating files: 39% (2757/7067) 2026-10-30T04:26:49.0228934Z Updating files: 40% (2827/7067) 2026-10-30T04:26:49.0253357Z Updating files: 41% (2898/7067) 2026-10-30T04:26:49.0265518Z Updating files: 42% (2969/7067) 2026-10-30T04:26:49.0302736Z Updating files: 43% (3039/7067) 2026-10-30T04:26:49.0332143Z Updating files: 44% (3110/7067) 2026-10-30T04:26:49.0361130Z Updating files: 45% (3181/7067) 2026-10-30T04:26:49.0398676Z Updating files: 46% (3251/7067) 2026-10-30T04:26:49.0439694Z Updating files: 47% (3322/7067) 2026-10-30T04:26:49.0498232Z Updating files: 48% (3393/7067) 2026-10-30T04:26:49.0518053Z Updating files: 49% (3463/7067) 2026-10-30T04:26:49.0558245Z Updating files: 50% (3534/7067) 2026-10-30T04:26:49.0586166Z Updating files: 51% (3605/7067) 2026-10-30T04:26:49.0612091Z Updating files: 52% (3675/7067) 2026-10-30T04:26:49.0643120Z Updating files: 53% (3746/7067) 2026-10-30T04:26:49.0665894Z Updating files: 54% (3817/7067) 2026-10-30T04:26:49.0684004Z Updating files: 55% (3887/7067) 2026-10-30T04:26:49.0706562Z Updating files: 56% (3958/7067) 2026-10-30T04:26:49.1094126Z Updating files: 57% (4029/7067) 2026-10-30T04:26:49.1117901Z Updating files: 58% (4099/7067) 2026-10-30T04:26:49.1144697Z Updating files: 59% (4170/7067) 2026-10-30T04:26:49.1168691Z Updating files: 60% (4241/7067) 2026-10-30T04:26:49.1196708Z Updating files: 61% (4311/7067) 2026-10-30T04:26:49.1224926Z Updating files: 62% (4382/7067) 2026-10-30T04:26:49.1256973Z Updating files: 63% (4453/7067) 2026-10-30T04:26:49.1281199Z Updating files: 64% (4523/7067) 2026-10-30T04:26:49.1304290Z Updating files: 65% (4594/7067) 2026-10-30T04:26:49.1335556Z Updating files: 66% (4665/7067) 2026-10-30T04:26:49.1356157Z Updating files: 67% (4735/7067) 2026-10-30T04:26:49.1378213Z Updating files: 68% (4806/7067) 2026-10-30T04:26:49.1393553Z Updating files: 69% (4877/7067) 2026-10-30T04:26:49.1418101Z Updating files: 70% (4947/7067) 2026-10-30T04:26:49.1433270Z Updating files: 71% (5018/7067) 2026-10-30T04:26:49.1468077Z Updating files: 72% (5089/7067) 2026-10-30T04:26:49.1875136Z Updating files: 73% (5159/7067) 2026-10-30T04:26:49.1951800Z Updating files: 74% (5230/7067) 2026-10-30T04:26:49.1993535Z Updating files: 75% (5301/7067) 2026-10-30T04:26:49.2017340Z Updating files: 76% (5371/7067) 2026-10-30T04:26:49.2047181Z Updating files: 77% (5442/7067) 2026-10-30T04:26:49.2068009Z Updating files: 78% (5513/7067) 2026-10-30T04:26:49.2089989Z Updating files: 79% (5583/7067) 2026-10-30T04:26:49.2113885Z Updating files: 80% (5654/7067) 2026-10-30T04:26:49.2135794Z Updating files: 81% (5725/7067) 2026-10-30T04:26:49.2159228Z Updating files: 82% (5795/7067) 2026-10-30T04:26:49.2186656Z Updating files: 83% (5866/7067) 2026-10-30T04:26:49.2216260Z Updating files: 84% (5937/7067) 2026-10-30T04:26:49.2240129Z Updating files: 85% (6007/7067) 2026-10-30T04:26:49.2267219Z Updating files: 86% (6078/7067) 2026-10-30T04:26:49.2352988Z Updating files: 87% (6149/7067) 2026-10-30T04:26:49.2388952Z Updating files: 88% (6219/7067) 2026-10-30T04:26:49.2414226Z Updating files: 89% (6290/7067) 2026-10-30T04:26:49.2440004Z Updating files: 90% (6361/7067) 2026-10-30T04:26:49.2477996Z Updating files: 91% (6431/7067) 2026-10-30T04:26:49.2496490Z Updating files: 92% (6502/7067) 2026-10-30T04:26:49.2521812Z Updating files: 93% (6573/7067) 2026-10-30T04:26:49.2546601Z Updating files: 94% (6643/7067) 2026-10-30T04:26:49.2578122Z Updating files: 95% (6714/7067) 2026-10-30T04:26:49.2645597Z Updating files: 96% (6785/7067) 2026-10-30T04:26:49.2674966Z Updating files: 97% (6855/7067) 2026-10-30T04:26:49.2740934Z Updating files: 98% (6926/7067) 2026-10-30T04:26:49.2767591Z Updating files: 99% (6997/7067) 2026-10-30T04:26:49.2767819Z Updating files: 100% (7067/7067) 2026-10-30T04:26:49.2767972Z Updating files: 100% (7067/7067), done. 2026-10-30T04:26:49.2934062Z Note: switching to 'refs/remotes/pull/27128/merge'. 2026-10-30T04:26:49.2934206Z 2026-10-30T04:26:49.2934696Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-30T04:26:49.2934983Z changes and commit them, and you can discard any commits you make in this 2026-10-30T04:26:49.2935233Z state without impacting any branches by switching back to a branch. 2026-10-30T04:26:49.2935384Z 2026-10-30T04:26:49.2935486Z If you want to create a new branch to retain commits you create, you may 2026-10-30T04:26:49.2935711Z do so (now or later) by using -c with the switch command. Example: 2026-10-30T04:26:49.2935844Z 2026-10-30T04:26:49.2935911Z git switch -c 2026-10-30T04:26:49.2936003Z 2026-10-30T04:26:49.2936063Z Or undo this operation with: 2026-10-30T04:26:49.2936148Z 2026-10-30T04:26:49.2936199Z git switch - 2026-10-30T04:26:49.2936359Z 2026-10-30T04:26:49.2936490Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-30T04:26:49.2936644Z 2026-10-30T04:26:49.2936865Z HEAD is now at 7756498 Merge 07d1da329565cdea2cac07374634c00bb3fa0cfa into dd148481531a0a090780a2ade20588566db099a2 2026-10-30T04:26:49.2951417Z ##[endgroup] 2026-10-30T04:26:49.2986140Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-30T04:26:49.3005090Z 7756498cd4ed94f42938fedc831289f5059d879d 2026-10-30T04:26:49.3150440Z Prepare all required actions 2026-10-30T04:26:49.3208499Z ##[group]Run ./.github/actions/ci-changes 2026-10-30T04:26:49.3208655Z env: 2026-10-30T04:26:49.3208773Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:49.3208923Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:49.3209068Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.3209205Z ##[endgroup] 2026-10-30T04:26:49.3250925Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-30T04:26:49.3266335Z ##[group]Run set -uo pipefail 2026-10-30T04:26:49.3266542Z set -uo pipefail 2026-10-30T04:26:49.3266664Z  2026-10-30T04:26:49.3266767Z decide() { 2026-10-30T04:26:49.3266973Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-30T04:26:49.3267183Z  exit "${PIPESTATUS[0]}" 2026-10-30T04:26:49.3267311Z } 2026-10-30T04:26:49.3267407Z  2026-10-30T04:26:49.3267511Z fail_open() { 2026-10-30T04:26:49.3267655Z  echo "$* Running every job." 2026-10-30T04:26:49.3267789Z  decide 2026-10-30T04:26:49.3267896Z } 2026-10-30T04:26:49.3267992Z  2026-10-30T04:26:49.3268148Z # Reads the change from git rather than the REST API: every job that 2026-10-30T04:26:49.3268403Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-30T04:26:49.3268621Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-30T04:26:49.3268835Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-30T04:26:49.3269210Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-30T04:26:49.3269447Z  base=HEAD^1 2026-10-30T04:26:49.3269561Z  mode=() 2026-10-30T04:26:49.3269673Z else 2026-10-30T04:26:49.3269781Z  base=$BEFORE_SHA 2026-10-30T04:26:49.3269975Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-30T04:26:49.3270190Z  || fail_open "Could not fetch ${base}." 2026-10-30T04:26:49.3270394Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-30T04:26:49.3270584Z  mode=(--full) 2026-10-30T04:26:49.3270702Z fi 2026-10-30T04:26:49.3270801Z  2026-10-30T04:26:49.3270964Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-30T04:26:49.3271221Z # of a package changes that package just like editing it. It also keeps 2026-10-30T04:26:49.3271469Z # git from fetching file contents to score renames. 2026-10-30T04:26:49.3271753Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-30T04:26:49.3271992Z  || fail_open "Could not diff against ${base}." 2026-10-30T04:26:49.3272191Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-30T04:26:49.3284564Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:49.3284729Z env: 2026-10-30T04:26:49.3284847Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:49.3284994Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:49.3285137Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.3285281Z EVENT_NAME: pull_request 2026-10-30T04:26:49.3285428Z BEFORE_SHA: fd95b42e5dfb2bd9d2e3879c722659a0f162a8e3 2026-10-30T04:26:49.3285587Z ##[endgroup] 2026-10-30T04:26:49.3785598Z Affected packages: @t3tools/evals, @t3tools/scripts, t3 2026-10-30T04:26:49.3786508Z typecheck=true 2026-10-30T04:26:49.3786656Z build=true 2026-10-30T04:26:49.3786797Z test=true 2026-10-30T04:26:49.3786947Z test_packages=@t3tools/evals @t3tools/scripts 2026-10-30T04:26:49.3793657Z test_web=false 2026-10-30T04:26:49.3793981Z test_server=true 2026-10-30T04:26:49.3794144Z rust=false 2026-10-30T04:26:49.3794257Z release_smoke=false 2026-10-30T04:26:49.3794373Z mobile_native=false 2026-10-30T04:26:49.3841016Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=58] 2026-10-30T04:26:49.3946201Z Prepare all required actions 2026-10-30T04:26:49.3946485Z Getting action download info 2026-10-30T04:26:49.4804687Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:49.5488037Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-30T04:26:49.6415846Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-30T04:26:49.6416087Z with: 2026-10-30T04:26:49.6416255Z install: true 2026-10-30T04:26:49.6416407Z env: 2026-10-30T04:26:49.6416588Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:49.6416776Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:49.6416987Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.6417169Z ##[endgroup] 2026-10-30T04:26:49.6548106Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-30T04:26:49.6557970Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.6558318Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.6558600Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.6558845Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.6571397Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:49.6571725Z env: 2026-10-30T04:26:49.6571861Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:49.6572082Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:49.6572235Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.6572433Z ##[endgroup] 2026-10-30T04:26:49.6634978Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-30T04:26:49.6636326Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-30T04:26:49.6673248Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:49.6673432Z with: 2026-10-30T04:26:49.6673541Z path: ~/.vite-plus 2026-10-30T04:26:49.6673705Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:49.6673897Z enableCrossOsArchive: false 2026-10-30T04:26:49.6674027Z fail-on-cache-miss: false 2026-10-30T04:26:49.6674155Z lookup-only: false 2026-10-30T04:26:49.6674269Z save-always: false 2026-10-30T04:26:49.6674388Z env: 2026-10-30T04:26:49.6674498Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:49.6674642Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:49.6674786Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.6674918Z ##[endgroup] 2026-10-30T04:26:49.8813510Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:50.2949888Z Received 170236223 of 170236223 (100.0%), 416.3 MBs/sec 2026-10-30T04:26:50.2951079Z Cache Size: ~162 MB (170236223 B) 2026-10-30T04:26:50.2975153Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f8a0692a-353f-4b82-90cd-307a32fe1496/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:26:51.0911119Z Cache restored successfully 2026-10-30T04:26:51.1207583Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:51.1335163Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1469] 2026-10-30T04:26:51.1338035Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-30T04:26:51.1362034Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:51.1362266Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:51.1362445Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-30T04:26:51.1376193Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:51.1376363Z env: 2026-10-30T04:26:51.1376492Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:51.1376822Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:51.1376971Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.1377120Z ##[endgroup] 2026-10-30T04:26:51.1424888Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-30T04:26:51.1439084Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-30T04:26:51.1441834Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-30T04:26:51.1447142Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:26:51.1448692Z ##[start-action display=Resolve pnpm store;id=__self.pnpm_store] 2026-10-30T04:26:51.1548325Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.1548588Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.1548819Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-10-30T04:26:51.1549085Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-10-30T04:26:51.1549339Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.1549564Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-10-30T04:26:51.1549740Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.1549942Z else 2026-10-30T04:26:51.1550167Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.1550624Z fi 2026-10-30T04:26:51.1568303Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:51.1568475Z env: 2026-10-30T04:26:51.1568599Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:51.1568754Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:51.1568906Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.1569039Z INSTALL_ARGS: 2026-10-30T04:26:51.1569160Z ##[endgroup] 2026-10-30T04:26:51.1777877Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=32] 2026-10-30T04:26:51.1780645Z ##[start-action display=Restore pnpm store;id=__self.pnpm_cache] 2026-10-30T04:26:51.2606333Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:51.2606543Z with: 2026-10-30T04:26:51.2606670Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:26:51.2606931Z key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:51.2607388Z restore-keys: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-10-30T04:26:51.2607735Z enableCrossOsArchive: false 2026-10-30T04:26:51.2607872Z fail-on-cache-miss: false 2026-10-30T04:26:51.2607995Z lookup-only: false 2026-10-30T04:26:51.2608118Z env: 2026-10-30T04:26:51.2608236Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:51.2608388Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:51.2608540Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.2608719Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:26:51.2608891Z ##[endgroup] 2026-10-30T04:26:51.4529345Z Cache hit for: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:52.4764553Z Received 637534208 of 1161978007 (54.9%), 606.8 MBs/sec 2026-10-30T04:26:53.2311107Z Received 1161978007 of 1161978007 (100.0%), 631.1 MBs/sec 2026-10-30T04:26:53.2312270Z Cache Size: ~1108 MB (1161978007 B) 2026-10-30T04:26:53.2334033Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/8171b943-1c4d-4960-bec4-42663a30ef26/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:26:59.8220644Z Cache restored successfully 2026-10-30T04:26:59.8781579Z Cache restored from key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:59.8881638Z ##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=8710] 2026-10-30T04:26:59.8883640Z ##[start-action display=Restore lockfile verification;id=__self.pnpm_verified] 2026-10-30T04:26:59.9200720Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:59.9200923Z with: 2026-10-30T04:26:59.9201085Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-10-30T04:26:59.9201361Z key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:59.9201593Z enableCrossOsArchive: false 2026-10-30T04:26:59.9201726Z fail-on-cache-miss: false 2026-10-30T04:26:59.9201853Z lookup-only: false 2026-10-30T04:26:59.9201962Z env: 2026-10-30T04:26:59.9202069Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:26:59.9202264Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:26:59.9202419Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:59.9202596Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:26:59.9202767Z ##[endgroup] 2026-10-30T04:27:00.1118236Z Cache hit for: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.1474126Z Received 1917 of 1917 (100.0%), 0.2 MBs/sec 2026-10-30T04:27:00.1474329Z Cache Size: ~0 MB (1917 B) 2026-10-30T04:27:00.1484710Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5238a8a1-007a-4b47-9455-80e0de438dc7/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:00.1507863Z Cache restored successfully 2026-10-30T04:27:00.1547764Z Cache restored from key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.1583397Z ##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=269] 2026-10-30T04:27:00.1586524Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-30T04:27:00.1596740Z ##[group]Run vp install $INSTALL_ARGS 2026-10-30T04:27:00.1596907Z vp install $INSTALL_ARGS 2026-10-30T04:27:00.1608908Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:00.1609076Z env: 2026-10-30T04:27:00.1609193Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:00.1609339Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:00.1609486Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:00.1609661Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:00.1609839Z INSTALL_ARGS: 2026-10-30T04:27:00.1609948Z ##[endgroup] 2026-10-30T04:27:00.1946035Z Scope: all 37 workspace projects 2026-10-30T04:27:00.2937330Z ✓ Lockfile passes supply-chain policies (verified 10h ago) 2026-10-30T04:27:00.2937578Z Lockfile is up to date, resolution step is skipped 2026-10-30T04:27:00.5268458Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-30T04:27:00.5274774Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:27:00.5275089Z Virtual store is at: node_modules/.pnpm 2026-10-30T04:27:01.1414817Z Packages: +1657 2026-10-30T04:27:01.1415037Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-30T04:27:01.1869074Z Progress: resolved 1657, reused 1653, downloaded 0, added 1657, done 2026-10-30T04:27:01.5414341Z . prepare$ vp config --no-agent 2026-10-30T04:27:01.6432713Z . prepare: Done 2026-10-30T04:27:01.6449888Z 2026-10-30T04:27:01.6450096Z devDependencies: 2026-10-30T04:27:01.6450364Z + @coderabbitai/config 1.1.0 2026-10-30T04:27:01.6450580Z + @shadcn/lint 0.1.5 2026-10-30T04:27:01.6451256Z + @types/node 24.12.4 2026-10-30T04:27:01.6451437Z + knip 6.34.0 2026-10-30T04:27:01.6451578Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-30T04:27:01.6451742Z + vite-plus 1.4.0 2026-10-30T04:27:01.6451815Z 2026-10-30T04:27:01.6479063Z Done in 1.5s using pnpm v12.14.0 2026-10-30T04:27:01.6555920Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=1496] 2026-10-30T04:27:01.6558119Z ##[start-action display=Save lockfile verification;id=__self.__actions_cache] 2026-10-30T04:27:01.6562337Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:01.6563513Z ##[start-action display=Save pnpm store;id=__self.__actions_cache_2] 2026-10-30T04:27:01.6570957Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:01.6572297Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-10-30T04:27:01.6578324Z ##[end-action id=__self.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:01.6596775Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:01.6597231Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:01.6610381Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:01.6610507Z env: 2026-10-30T04:27:01.6610621Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:01.6610772Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:01.6610916Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:01.6611094Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:01.6611267Z ##[endgroup] 2026-10-30T04:27:01.6854350Z ##[group]Run actions/cache@v6 2026-10-30T04:27:01.6854494Z with: 2026-10-30T04:27:01.6854612Z path: ~/.cache/ms-playwright 2026-10-30T04:27:01.6854776Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:01.6854952Z enableCrossOsArchive: false 2026-10-30T04:27:01.6855093Z fail-on-cache-miss: false 2026-10-30T04:27:01.6855220Z lookup-only: false 2026-10-30T04:27:01.6855333Z save-always: false 2026-10-30T04:27:01.6855444Z env: 2026-10-30T04:27:01.6855563Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:01.6855716Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:01.6855860Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:01.6856044Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:01.6856221Z ##[endgroup] 2026-10-30T04:27:01.8825766Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:02.0347469Z Received 106503405 of 106503405 (100.0%), 741.4 MBs/sec 2026-10-30T04:27:02.0347815Z Cache Size: ~102 MB (106503405 B) 2026-10-30T04:27:02.0363837Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/14ff81b4-419f-4a9c-862e-c98a4b8f606b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:02.2712568Z Cache restored successfully 2026-10-30T04:27:02.2823589Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:02.2945643Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:02.2946049Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:02.2946290Z test -n "$browser" 2026-10-30T04:27:02.2946440Z if ldd "$browser" | grep '=> not found'; then 2026-10-30T04:27:02.2946672Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-30T04:27:02.2946887Z fi 2026-10-30T04:27:02.2961110Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:02.2961253Z env: 2026-10-30T04:27:02.2961367Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:02.2961523Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:02.2961669Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.2961851Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.2962030Z ##[endgroup] 2026-10-30T04:27:02.3878294Z ##[group]Run vp run test:cached -- --shard 4/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-4.json" apps/server 2026-10-30T04:27:02.3879101Z vp run test:cached -- --shard 4/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-4.json" apps/server 2026-10-30T04:27:02.3888547Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:02.3888670Z env: 2026-10-30T04:27:02.3888782Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:02.3888926Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:02.3889072Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.3889245Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.3889495Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-30T04:27:02.3889794Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-30T04:27:02.3890002Z ##[endgroup] 2026-10-30T04:27:02.5746940Z $ node scripts/test-cached.ts -- --shard 4/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report /home/runner/_work/_temp/test-cache-4.json apps/server ⊘ cache disabled 2026-10-30T04:27:02.7575160Z Cached tests: 54 files, 1 per task, concurrency 1 2026-10-30T04:27:02.9581828Z ~/apps/server$ vp test run 'src/persistence/Migrations/066_RepairClientSettlementTimestamps.test.ts' 2026-10-30T04:27:03.1241125Z 2026-10-30T04:27:03.1242194Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:03.1242396Z 2026-10-30T04:27:04.6112754Z ✓ src/persistence/Migrations/066_RepairClientSettlementTimestamps.test.ts (1 test) 84ms 2026-10-30T04:27:04.6191754Z 2026-10-30T04:27:04.6193942Z Test Files 1 passed (1) 2026-10-30T04:27:04.6194104Z Tests 1 passed (1) 2026-10-30T04:27:04.6194245Z Start at 04:27:03 2026-10-30T04:27:04.6196458Z Duration 1.48s (transform 64%, import 28%, tests 6%, setup 2%) 2026-10-30T04:27:04.6202401Z 2026-10-30T04:27:04.6572637Z 2026-10-30T04:27:04.6573259Z ~/apps/server$ vp test run 'src/textGeneration/AntigravityTextGeneration.test.ts' 2026-10-30T04:27:04.8186291Z 2026-10-30T04:27:04.8197779Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:04.8197977Z 2026-10-30T04:27:05.5637891Z ✓ src/textGeneration/AntigravityTextGeneration.test.ts (26 tests) 79ms 2026-10-30T04:27:05.5656859Z 2026-10-30T04:27:05.5658787Z Test Files 1 passed (1) 2026-10-30T04:27:05.5659027Z Tests 26 passed (26) 2026-10-30T04:27:05.5659151Z Start at 04:27:04 2026-10-30T04:27:05.5661755Z Duration 737ms (transform 45%, import 38%, tests 11%, setup 5%) 2026-10-30T04:27:05.5666430Z 2026-10-30T04:27:05.5950337Z 2026-10-30T04:27:05.5950870Z ~/apps/server$ vp test run 'src/orchestration-v2/toolOutputImageBytes.test.ts' 2026-10-30T04:27:05.7486365Z 2026-10-30T04:27:05.7487974Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:05.7488173Z 2026-10-30T04:27:06.0921458Z ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 13ms 2026-10-30T04:27:06.0953412Z 2026-10-30T04:27:06.0954781Z Test Files 1 passed (1) 2026-10-30T04:27:06.0955017Z Tests 9 passed (9) 2026-10-30T04:27:06.0955162Z Start at 04:27:05 2026-10-30T04:27:06.0956988Z Duration 335ms (import 62%, transform 22%, setup 11%, tests 5%, worker 1%) 2026-10-30T04:27:06.0962304Z 2026-10-30T04:27:06.1425579Z 2026-10-30T04:27:06.1426218Z ~/apps/server$ vp test run 'src/git/GitWorkflowService.test.ts' 2026-10-30T04:27:06.2993897Z 2026-10-30T04:27:06.3026254Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:06.3026431Z 2026-10-30T04:27:09.2492030Z ✓ src/git/GitWorkflowService.test.ts (1 test) 66ms 2026-10-30T04:27:09.2514747Z 2026-10-30T04:27:09.2516450Z Test Files 1 passed (1) 2026-10-30T04:27:09.2517187Z Tests 1 passed (1) 2026-10-30T04:27:09.2517377Z Start at 04:27:06 2026-10-30T04:27:09.2518891Z Duration 2.94s (transform 62%, import 35%, tests 2%, setup 1%) 2026-10-30T04:27:09.2526234Z 2026-10-30T04:27:09.3216889Z 2026-10-30T04:27:09.3217538Z ~/apps/server$ vp test run 'src/sourceControl/SourceControlDiscovery.test.ts' 2026-10-30T04:27:09.4845979Z 2026-10-30T04:27:09.4846752Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:09.4847034Z 2026-10-30T04:27:10.0133440Z ✓ src/sourceControl/SourceControlDiscovery.test.ts (1 test) 11ms 2026-10-30T04:27:10.0154900Z 2026-10-30T04:27:10.0156294Z Test Files 1 passed (1) 2026-10-30T04:27:10.0156733Z Tests 1 passed (1) 2026-10-30T04:27:10.0157482Z Start at 04:27:09 2026-10-30T04:27:10.0157658Z Duration 519ms (import 60%, transform 30%, setup 7%, tests 2%) 2026-10-30T04:27:10.0163326Z 2026-10-30T04:27:10.0674420Z 2026-10-30T04:27:10.0674972Z ~/apps/server$ vp test run 'src/orchestration-v2/TurnStartReads.test.ts' 2026-10-30T04:27:10.2322233Z 2026-10-30T04:27:10.2322804Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:10.2322987Z 2026-10-30T04:27:10.9312304Z ✓ src/orchestration-v2/TurnStartReads.test.ts (2 tests) 95ms 2026-10-30T04:27:10.9333431Z 2026-10-30T04:27:10.9335603Z Test Files 1 passed (1) 2026-10-30T04:27:10.9335933Z Tests 2 passed (2) 2026-10-30T04:27:10.9336084Z Start at 04:27:10 2026-10-30T04:27:10.9337304Z Duration 690ms (import 54%, transform 26%, tests 15%, setup 5%) 2026-10-30T04:27:10.9343338Z 2026-10-30T04:27:10.9701250Z 2026-10-30T04:27:10.9702064Z ~/apps/server$ vp test run 'src/codexModelOptions.test.ts' 2026-10-30T04:27:11.1297133Z 2026-10-30T04:27:11.1306254Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:11.1306440Z 2026-10-30T04:27:11.4450136Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-30T04:27:11.4472030Z 2026-10-30T04:27:11.4473770Z Test Files 1 passed (1) 2026-10-30T04:27:11.4474131Z Tests 1 passed (1) 2026-10-30T04:27:11.4474386Z Start at 04:27:11 2026-10-30T04:27:11.4476229Z Duration 306ms (import 66%, transform 21%, setup 11%, worker 1%, tests 1%) 2026-10-30T04:27:11.4482023Z 2026-10-30T04:27:11.4698228Z 2026-10-30T04:27:11.4699105Z ~/apps/server$ vp test run 'src/review/ReviewService.test.ts' 2026-10-30T04:27:11.6293087Z 2026-10-30T04:27:11.6293723Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:11.6293899Z 2026-10-30T04:27:12.5715575Z ✓ src/review/ReviewService.test.ts (5 tests) 410ms 2026-10-30T04:27:12.5739607Z 2026-10-30T04:27:12.5741724Z Test Files 1 passed (1) 2026-10-30T04:27:12.5742006Z Tests 5 passed (5) 2026-10-30T04:27:12.5742147Z Start at 04:27:11 2026-10-30T04:27:12.5743718Z Duration 933ms (tests 47%, import 34%, transform 16%, setup 3%) 2026-10-30T04:27:12.5749863Z 2026-10-30T04:27:12.6033766Z 2026-10-30T04:27:12.6034356Z ~/apps/server$ vp test run 'src/orchestration-v2/RuntimeRequestService.test.ts' 2026-10-30T04:27:12.7672417Z 2026-10-30T04:27:12.7673254Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:12.7673446Z 2026-10-30T04:27:13.5263101Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 6ms 2026-10-30T04:27:13.5285340Z 2026-10-30T04:27:13.5286848Z Test Files 1 passed (1) 2026-10-30T04:27:13.5287253Z Tests 2 passed (2) 2026-10-30T04:27:13.5287564Z Start at 04:27:12 2026-10-30T04:27:13.5288494Z Duration 750ms (import 57%, transform 37%, setup 4%, tests 1%) 2026-10-30T04:27:13.5295067Z 2026-10-30T04:27:13.6021806Z 2026-10-30T04:27:13.6022000Z ~/apps/server$ vp test run 'src/cli/consoleStdin.test.ts' 2026-10-30T04:27:13.7606847Z 2026-10-30T04:27:13.7607595Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:13.7607785Z 2026-10-30T04:27:13.8977329Z ✓ src/cli/consoleStdin.test.ts (12 tests) 12ms 2026-10-30T04:27:13.9010079Z 2026-10-30T04:27:13.9026093Z Test Files 1 passed (1) 2026-10-30T04:27:13.9026303Z Tests 12 passed (12) 2026-10-30T04:27:13.9026443Z Start at 04:27:13 2026-10-30T04:27:13.9026650Z Duration 129ms (setup 44%, transform 29%, tests 17%, import 6%, worker 3%) 2026-10-30T04:27:13.9026818Z 2026-10-30T04:27:13.9509204Z 2026-10-30T04:27:13.9509712Z ~/apps/server$ vp test run 'src/provider/ProviderCredentialStore.test.ts' 2026-10-30T04:27:14.1139086Z 2026-10-30T04:27:14.1139624Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:14.1139896Z 2026-10-30T04:27:14.4736706Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 5ms 2026-10-30T04:27:14.4756839Z 2026-10-30T04:27:14.4758338Z Test Files 1 passed (1) 2026-10-30T04:27:14.4758551Z Tests 1 passed (1) 2026-10-30T04:27:14.4758850Z Start at 04:27:14 2026-10-30T04:27:14.4760872Z Duration 350ms (import 64%, transform 23%, setup 10%, tests 2%, worker 1%) 2026-10-30T04:27:14.4765969Z 2026-10-30T04:27:14.4994196Z 2026-10-30T04:27:14.4994716Z ~/apps/server$ vp test run 'src/orchestration-v2/ProviderAdapterRegistry.test.ts' 2026-10-30T04:27:14.6620508Z 2026-10-30T04:27:14.6621569Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:14.6621929Z 2026-10-30T04:27:15.0247315Z ✓ src/orchestration-v2/ProviderAdapterRegistry.test.ts (3 tests) 9ms 2026-10-30T04:27:15.0266003Z 2026-10-30T04:27:15.0267182Z Test Files 1 passed (1) 2026-10-30T04:27:15.0267491Z Tests 3 passed (3) 2026-10-30T04:27:15.0267686Z Start at 04:27:14 2026-10-30T04:27:15.0269925Z Duration 352ms (import 66%, transform 21%, setup 10%, tests 3%, worker 1%) 2026-10-30T04:27:15.0274528Z 2026-10-30T04:27:15.0586838Z 2026-10-30T04:27:15.0587644Z ~/apps/server$ vp test run 'src/auth/SessionStore.test.ts' 2026-10-30T04:27:15.2170193Z 2026-10-30T04:27:15.2179286Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:15.2179467Z 2026-10-30T04:27:16.3479188Z ✓ src/auth/SessionStore.test.ts (15 tests) 558ms 2026-10-30T04:27:16.3501511Z 2026-10-30T04:27:16.3503554Z Test Files 1 passed (1) 2026-10-30T04:27:16.3504422Z Tests 15 passed (15) 2026-10-30T04:27:16.3504627Z Start at 04:27:15 2026-10-30T04:27:16.3506338Z Duration 1.12s (tests 52%, import 28%, transform 17%, setup 3%) 2026-10-30T04:27:16.3511720Z 2026-10-30T04:27:16.3804377Z 2026-10-30T04:27:16.3804876Z ~/apps/server$ vp test run 'src/provider/AgentContextBudget.test.ts' 2026-10-30T04:27:16.5468605Z 2026-10-30T04:27:16.5469602Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:16.5469770Z 2026-10-30T04:27:18.7318278Z ✓ src/provider/AgentContextBudget.test.ts (1 test) 50ms 2026-10-30T04:27:18.7346802Z 2026-10-30T04:27:18.7347905Z Test Files 1 passed (1) 2026-10-30T04:27:18.7348353Z Tests 1 passed (1) 2026-10-30T04:27:18.7348724Z Start at 04:27:16 2026-10-30T04:27:18.7350063Z Duration 2.18s (import 52%, transform 44%, tests 2%, setup 1%) 2026-10-30T04:27:18.7358000Z 2026-10-30T04:27:18.7983313Z 2026-10-30T04:27:18.7984299Z ~/apps/server$ vp test run 'src/orchestration-v2/CommandPolicy.test.ts' 2026-10-30T04:27:18.9588065Z 2026-10-30T04:27:18.9588981Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:18.9589296Z 2026-10-30T04:27:19.6482338Z ✓ src/orchestration-v2/CommandPolicy.test.ts (11 tests) 6ms 2026-10-30T04:27:19.6503979Z 2026-10-30T04:27:19.6505861Z Test Files 1 passed (1) 2026-10-30T04:27:19.6506127Z Tests 11 passed (11) 2026-10-30T04:27:19.6506295Z Start at 04:27:18 2026-10-30T04:27:19.6508571Z Duration 680ms (import 73%, transform 21%, setup 5%, tests 1%) 2026-10-30T04:27:19.6513388Z 2026-10-30T04:27:19.6875427Z 2026-10-30T04:27:19.6875913Z ~/apps/server$ vp test run 'src/project/ProjectCloneTracker.test.ts' 2026-10-30T04:27:19.8476020Z 2026-10-30T04:27:19.8477130Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:19.8477484Z 2026-10-30T04:27:20.3780857Z ✓ src/project/ProjectCloneTracker.test.ts (10 tests) 17ms 2026-10-30T04:27:20.3803084Z 2026-10-30T04:27:20.3804852Z Test Files 1 passed (1) 2026-10-30T04:27:20.3805109Z Tests 10 passed (10) 2026-10-30T04:27:20.3805399Z Start at 04:27:19 2026-10-30T04:27:20.3806791Z Duration 521ms (import 60%, transform 29%, setup 7%, tests 4%) 2026-10-30T04:27:20.3812659Z 2026-10-30T04:27:20.4064557Z 2026-10-30T04:27:20.4065670Z ~/apps/server$ vp test run 'src/mcp/toolkits/core.test.ts' 2026-10-30T04:27:20.5667683Z 2026-10-30T04:27:20.5668451Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:20.5668638Z 2026-10-30T04:27:22.2349362Z ✓ src/mcp/toolkits/core.test.ts (16 tests) 106ms 2026-10-30T04:27:22.2377891Z 2026-10-30T04:27:22.2379858Z Test Files 1 passed (1) 2026-10-30T04:27:22.2380086Z Tests 16 passed (16) 2026-10-30T04:27:22.2380216Z Start at 04:27:20 2026-10-30T04:27:22.2381480Z Duration 1.66s (import 66%, transform 26%, tests 7%, setup 2%) 2026-10-30T04:27:22.2390120Z 2026-10-30T04:27:22.2955839Z 2026-10-30T04:27:22.2956399Z ~/apps/server$ vp test run 'src/preview/PortScanner.test.ts' 2026-10-30T04:27:22.4543074Z 2026-10-30T04:27:22.4544101Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:22.4544292Z 2026-10-30T04:27:23.2233963Z ✓ src/preview/PortScanner.test.ts (17 tests) 395ms 2026-10-30T04:27:23.2234360Z ✓ stops an agent's server through its job's group, and only a listed server 352ms 2026-10-30T04:27:23.2256956Z 2026-10-30T04:27:23.2265437Z Test Files 1 passed (1) 2026-10-30T04:27:23.2265621Z Tests 17 passed (17) 2026-10-30T04:27:23.2265768Z Start at 04:27:22 2026-10-30T04:27:23.2265959Z Duration 760ms (tests 56%, import 28%, transform 12%, setup 4%) 2026-10-30T04:27:23.2266188Z 2026-10-30T04:27:23.2508210Z 2026-10-30T04:27:23.2508393Z ~/apps/server$ vp test run 'src/htmlRender/publicProxy.test.ts' 2026-10-30T04:27:23.4094432Z 2026-10-30T04:27:23.4094939Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:23.4095124Z 2026-10-30T04:27:23.5919369Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 17ms 2026-10-30T04:27:23.5939972Z 2026-10-30T04:27:23.5940789Z Test Files 1 passed (1) 2026-10-30T04:27:23.5941165Z Tests 3 passed (3) 2026-10-30T04:27:23.5941417Z Start at 04:27:23 2026-10-30T04:27:23.5943064Z Duration 173ms (import 37%, setup 24%, transform 23%, tests 14%, worker 2%) 2026-10-30T04:27:23.5948721Z 2026-10-30T04:27:23.6124829Z 2026-10-30T04:27:23.6125723Z ~/apps/server$ vp test run 'src/textGeneration/OpenCode2TextGeneration.test.ts' 2026-10-30T04:27:23.7735662Z 2026-10-30T04:27:23.7736465Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:23.7736815Z 2026-10-30T04:27:25.3465326Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 36ms 2026-10-30T04:27:25.3488587Z 2026-10-30T04:27:25.3490617Z Test Files 1 passed (1) 2026-10-30T04:27:25.3490842Z Tests 2 passed (2) 2026-10-30T04:27:25.3490968Z Start at 04:27:23 2026-10-30T04:27:25.3494235Z Duration 1.56s (import 66%, transform 30%, tests 2%, setup 2%) 2026-10-30T04:27:25.3500123Z 2026-10-30T04:27:25.4061302Z 2026-10-30T04:27:25.4061848Z ~/apps/server$ vp test run 'src/peer/RemoteDelegation.test.ts' 2026-10-30T04:27:25.5645220Z 2026-10-30T04:27:25.5646280Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:25.5646626Z 2026-10-30T04:27:31.0427026Z ✓ src/peer/RemoteDelegation.test.ts (26 tests) 3727ms 2026-10-30T04:27:31.0450348Z 2026-10-30T04:27:31.0452884Z Test Files 1 passed (1) 2026-10-30T04:27:31.0453166Z Tests 26 passed (26) 2026-10-30T04:27:31.0453350Z Start at 04:27:25 2026-10-30T04:27:31.0454398Z Duration 5.47s (tests 69%, import 21%, transform 9%, setup 1%) 2026-10-30T04:27:31.0463222Z 2026-10-30T04:27:31.1237649Z 2026-10-30T04:27:31.1238147Z ~/apps/server$ vp test run 'src/device/LocalDeviceHost.test.ts' 2026-10-30T04:27:31.2802933Z 2026-10-30T04:27:31.2803875Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:31.2804177Z 2026-10-30T04:27:31.7112930Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 54ms 2026-10-30T04:27:31.7137066Z 2026-10-30T04:27:31.7151671Z Test Files 1 passed (1) 2026-10-30T04:27:31.7152480Z Tests 17 passed (17) 2026-10-30T04:27:31.7152697Z Start at 04:27:31 2026-10-30T04:27:31.7152892Z Duration 421ms (import 56%, transform 21%, tests 15%, setup 8%, worker 1%) 2026-10-30T04:27:31.7153065Z 2026-10-30T04:27:31.7404879Z 2026-10-30T04:27:31.7405227Z ~/apps/server$ vp test run 'src/terminal/OutputProtocol.test.ts' 2026-10-30T04:27:31.9066270Z 2026-10-30T04:27:31.9082707Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:31.9082886Z 2026-10-30T04:27:32.2768117Z ✓ src/terminal/OutputProtocol.test.ts (11 tests) 34ms 2026-10-30T04:27:32.2792964Z 2026-10-30T04:27:32.2795097Z Test Files 1 passed (1) 2026-10-30T04:27:32.2795349Z Tests 11 passed (11) 2026-10-30T04:27:32.2795536Z Start at 04:27:31 2026-10-30T04:27:32.2797327Z Duration 363ms (import 58%, transform 20%, tests 11%, setup 10%, worker 1%) 2026-10-30T04:27:32.2802618Z 2026-10-30T04:27:32.3027110Z 2026-10-30T04:27:32.3028184Z ~/apps/server$ vp test run 'src/orchestration-v2/testkit/ClaudeReplayFixtures.integration.test.ts' 2026-10-30T04:27:32.4609123Z 2026-10-30T04:27:32.4610313Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:32.4610939Z 2026-10-30T04:27:50.7163625Z ✓ src/orchestration-v2/testkit/ClaudeReplayFixtures.integration.test.ts (38 tests) 16534ms 2026-10-30T04:27:50.7164602Z ✓ Claude Agent SDK replay fixtures (38) 2026-10-30T04:27:50.7164969Z ✓ runs claude_background_subagent_after_root/claudeAgent through OrchestratorV2 using deterministic replay 581ms 2026-10-30T04:27:50.7165394Z ✓ runs claude_background_subagent_lifecycle/claudeAgent through OrchestratorV2 using deterministic replay 1236ms 2026-10-30T04:27:50.7165824Z ✓ runs claude_background_wake_before_queued_prompt/claudeAgent through OrchestratorV2 using deterministic replay 1074ms 2026-10-30T04:27:50.7166281Z ✓ runs claude_background_wake_before_queued_prompt_no_echo/claudeAgent through OrchestratorV2 using deterministic replay 1051ms 2026-10-30T04:27:50.7166702Z ✓ runs claude_compact_after_resume_wake/claudeAgent through OrchestratorV2 using deterministic replay 414ms 2026-10-30T04:27:50.7167089Z ✓ runs claude_compact_after_peer_turn/claudeAgent through OrchestratorV2 using deterministic replay 529ms 2026-10-30T04:27:50.7167485Z ✓ runs claude_compact_after_peer_turn_no_echo/claudeAgent through OrchestratorV2 using deterministic replay 381ms 2026-10-30T04:27:50.7167884Z ✓ runs claude_background_monitor_wake/claudeAgent through OrchestratorV2 using deterministic replay 405ms 2026-10-30T04:27:50.7168260Z ✓ runs claude_background_task_wake/claudeAgent through OrchestratorV2 using deterministic replay 533ms 2026-10-30T04:27:50.7168656Z ✓ runs claude_nested_background_subagent_wake/claudeAgent through OrchestratorV2 using deterministic replay 418ms 2026-10-30T04:27:50.7169030Z ✓ runs claude_idle_resume/claudeAgent through OrchestratorV2 using deterministic replay 396ms 2026-10-30T04:27:50.7169382Z ✓ runs claude_result_is_error/claudeAgent through OrchestratorV2 using deterministic replay 377ms 2026-10-30T04:27:50.7169716Z ✓ runs multi_turn/claudeAgent through OrchestratorV2 using deterministic replay 384ms 2026-10-30T04:27:50.7170048Z ✓ runs multi_turn_restart/claudeAgent through OrchestratorV2 using deterministic replay 375ms 2026-10-30T04:27:50.7170382Z ✓ runs queued_turn/claudeAgent through OrchestratorV2 using deterministic replay 377ms 2026-10-30T04:27:50.7170728Z ✓ runs turn_interrupt_restart/claudeAgent through OrchestratorV2 using deterministic replay 393ms 2026-10-30T04:27:50.7171071Z ✓ runs thread_rollback/claudeAgent through OrchestratorV2 using deterministic replay 576ms 2026-10-30T04:27:50.7171384Z ✓ refuses messages to a native subagent thread without touching it 1368ms 2026-10-30T04:27:50.7171663Z ✓ streams a subagent's foreground Bash output live during the root turn 425ms 2026-10-30T04:27:50.7172010Z ✓ ends a background subagent's open WebFetch (opened while root is idle) when its notification is stopped 438ms 2026-10-30T04:27:50.7172392Z ✓ ends a background subagent's open Write (opened before root settles) when its notification is failed 431ms 2026-10-30T04:27:50.7194730Z 2026-10-30T04:27:50.7214310Z Test Files 1 passed (1) 2026-10-30T04:27:50.7214546Z Tests 38 passed (38) 2026-10-30T04:27:50.7214692Z Start at 04:27:32 2026-10-30T04:27:50.7214847Z Duration 18.25s (tests 91%, import 6%, transform 3%) 2026-10-30T04:27:50.7214977Z 2026-10-30T04:27:50.8387076Z 2026-10-30T04:27:50.8387463Z ~/apps/server$ vp test run 'src/cloud/bootService.test.ts' 2026-10-30T04:27:51.0026931Z 2026-10-30T04:27:51.0027430Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:51.0027605Z 2026-10-30T04:27:51.3745690Z ✓ src/cloud/bootService.test.ts (33 tests) 143ms 2026-10-30T04:27:51.3782646Z 2026-10-30T04:27:51.3782775Z Test Files 1 passed (1) 2026-10-30T04:27:51.3782935Z Tests 33 passed (33) 2026-10-30T04:27:51.3783075Z Start at 04:27:51 2026-10-30T04:27:51.3783264Z Duration 363ms (tests 47%, import 28%, transform 15%, setup 10%, worker 1%) 2026-10-30T04:27:51.3783424Z 2026-10-30T04:27:51.3993469Z 2026-10-30T04:27:51.3994331Z ~/apps/server$ vp test run 'src/serverRuntimeState.test.ts' 2026-10-30T04:27:51.5597489Z 2026-10-30T04:27:51.5598933Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:51.5599280Z 2026-10-30T04:27:52.2375733Z ✓ src/serverRuntimeState.test.ts (16 tests) 91ms 2026-10-30T04:27:52.2396579Z 2026-10-30T04:27:52.2398104Z Test Files 1 passed (1) 2026-10-30T04:27:52.2398337Z Tests 16 passed (16) 2026-10-30T04:27:52.2398470Z Start at 04:27:51 2026-10-30T04:27:52.2400538Z Duration 667ms (import 52%, transform 28%, tests 15%, setup 5%) 2026-10-30T04:27:52.2406614Z 2026-10-30T04:27:52.2706817Z 2026-10-30T04:27:52.2707425Z ~/apps/server$ vp test run 'src/orchestration-v2/SteeringCompletion.integration.test.ts' 2026-10-30T04:27:52.4320201Z 2026-10-30T04:27:52.4320909Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:52.4321102Z 2026-10-30T04:27:52.9936770Z ##[error]The operation was canceled. 2026-10-30T04:27:52.9973679Z ##[group]Run actions/upload-artifact@v7 2026-10-30T04:27:52.9973832Z with: 2026-10-30T04:27:52.9973944Z name: test-cache-4 2026-10-30T04:27:52.9974083Z path: /home/runner/_work/_temp/test-cache-4.json 2026-10-30T04:27:52.9974269Z if-no-files-found: error 2026-10-30T04:27:52.9974393Z compression-level: 6 2026-10-30T04:27:52.9974507Z overwrite: false 2026-10-30T04:27:52.9974626Z include-hidden-files: false 2026-10-30T04:27:52.9974751Z archive: true 2026-10-30T04:27:52.9974859Z env: 2026-10-30T04:27:52.9974970Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:52.9975117Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:52.9975263Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:52.9975441Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:52.9975616Z ##[endgroup] 2026-10-30T04:27:53.0813478Z ##[error]No files were found with the provided path: /home/runner/_work/_temp/test-cache-4.json. No artifacts will be uploaded. 2026-10-30T04:27:53.0869985Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:53.0870298Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:53.0870540Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:53.0870692Z else 2026-10-30T04:27:53.0870822Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:53.0870974Z fi 2026-10-30T04:27:53.0883375Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:53.0883505Z env: 2026-10-30T04:27:53.0883624Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:53.0883778Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:53.0883922Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:53.0884105Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:53.0884283Z ##[endgroup] 2026-10-30T04:27:53.0986531Z Post job cleanup. 2026-10-30T04:27:53.0995353Z ##[start-action display=Cache Vite+;id=__71b4b9e0-508e-4d62-af8e-162c6f7a3151.vp_cache] 2026-10-30T04:27:53.0996459Z ##[end-action id=__71b4b9e0-508e-4d62-af8e-162c6f7a3151.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:53.1040582Z Post job cleanup. 2026-10-30T04:27:53.1510367Z [command]/usr/local/bin/git version 2026-10-30T04:27:53.1545829Z git version 2.55.0 2026-10-30T04:27:53.1566410Z Temporarily overriding HOME='/home/runner/_work/_temp/d355ccf2-7498-40af-8d50-a857e92c17f8' before making global git config changes 2026-10-30T04:27:53.1566856Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:27:53.1568828Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:27:53.1595596Z Removing SSH command configuration 2026-10-30T04:27:53.1598923Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:27:53.1627116Z [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.1768496Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-30T04:27:53.1783330Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-30T04:27:53.1830331Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-30T04:27:53.1848209Z ##[group]Run '/job_completed.sh' 2026-10-30T04:27:53.1856068Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:53.1856245Z env: 2026-10-30T04:27:53.1856364Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-30T04:27:53.1856519Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 839 2026-10-30T04:27:53.1856665Z BLACKSMITH_CHECK_RUN_ID: 123891200926 2026-10-30T04:27:53.1856821Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 4 2026-10-30T04:27:53.1856977Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:27:53.1857115Z ##[endgroup] 2026-10-30T04:27:53.1943412Z Docker container cache not activated, skipping hash computation. 2026-10-30T04:27:53.2218355Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-30T04:27:53.2272168Z Cleaning up orphan processes 2026-10-30T04:27:53.2428206Z Terminate orphan process: pid (3663) (vp) 2026-10-30T04:27:53.2443199Z Terminate orphan process: pid (3669) (node-MainThread) 2026-10-30T04:27:53.2492750Z Terminate orphan process: pid (3697) (node-MainThread) 2026-10-30T04:27:53.2517350Z Terminate orphan process: pid (3723) (node-MainThread) 2026-10-30T04:27:53.2528858Z Terminate orphan process: pid (14030) (node-MainThread) 2026-10-30T04:27:53.2539560Z Terminate orphan process: pid (14061) (node-MainThread)