2026-10-30T04:26:41.9733961Z Current runner version: '2.338.1' 2026-10-30T04:26:41.9738051Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-gt2i2fnuehjqu7zy' 2026-10-30T04:26:41.9738829Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-30T04:26:41.9739757Z Machine name: 'ip-172-31-73-130' 2026-10-30T04:26:41.9741732Z ##[group]GITHUB_TOKEN Permissions 2026-10-30T04:26:41.9743237Z Contents: read 2026-10-30T04:26:41.9743642Z Metadata: read 2026-10-30T04:26:41.9744121Z ##[endgroup] 2026-10-30T04:26:41.9745806Z Secret source: None 2026-10-30T04:26:41.9747273Z Cache mode: write 2026-10-30T04:26:41.9748103Z Prepare workflow directory 2026-10-30T04:26:41.9953328Z Prepare all required actions 2026-10-30T04:26:41.9982257Z Getting action download info 2026-10-30T04:26:42.1263027Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-30T04:26:42.1775451Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:42.2629406Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-30T04:26:42.4386881Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-30T04:26:42.4433146Z Complete job name: Test Server 5 2026-10-30T04:26:42.4862093Z A job started hook has been configured by the self-hosted runner administrator 2026-10-30T04:26:42.5000022Z ##[group]Run '/setup.sh' 2026-10-30T04:26:42.5013211Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:42.5013642Z env: 2026-10-30T04:26:42.5014180Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:42.5014477Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:42.5014767Z BLACKSMITH_CHECK_RUN_ID: 123891201079 2026-10-30T04:26:42.5015069Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5 2026-10-30T04:26:42.5015369Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:26:42.5015648Z ##[endgroup] 2026-10-30T04:26:42.5313461Z Logging daemon started (blacksmithd for logs) 2026-10-30T04:26:42.5441816Z Results daemon started (blacksmithd for results) 2026-10-30T04:26:42.5593252Z Background adoption and SSH setup started (PID: 2958) 2026-10-30T04:26:42.5594521Z 2026-10-30T04:26:42.5595717Z ---------------------------------------- 2026-10-30T04:26:42.5596583Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40954680590/jobs/123891201079 2026-10-30T04:26:42.5597137Z SSH Access (using your GitHub SSH key): 2026-10-30T04:26:42.5598141Z ssh -p 64006 runner@blacksmith-4vcpu-ubuntu-2404-gt2i2fnuehjqu7zy.vm.blacksmith.sh 2026-10-30T04:26:42.5598531Z 2026-10-30T04:26:42.5598671Z No GitHub SSH key? Add one at: 2026-10-30T04:26:42.5599239Z 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.5599644Z 2026-10-30T04:26:42.5599757Z ---------------------------------------- 2026-10-30T04:26:42.5599936Z 2026-10-30T04:26:42.5600081Z VM ID: blacksmith-4vcpu-ubuntu-2404-gt2i2fnuehjqu7zy 2026-10-30T04:26:42.5600473Z Host: production-152.236.48.7-x8664 2026-10-30T04:26:42.5600745Z Host Agent PID: 4418 2026-10-30T04:26:42.5600986Z Host Agent Git SHA: 7fc3dd721 2026-10-30T04:26:42.5601251Z Host CPU Manufacturer: AuthenticAMD 2026-10-30T04:26:42.5601542Z Blacksmith Host Generation: gen 2 2026-10-30T04:26:42.5602555Z Petname: production-devoted-dog-0d4283ee 2026-10-30T04:26:42.5602834Z Region: us-east 2026-10-30T04:26:42.5603067Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-30T04:26:42.5625158Z OS Version: Ubuntu 24.04.4 LTS 2026-10-30T04:26:42.5625443Z 2026-10-30T04:26:42.5681483Z Enabling Blacksmith transparent cache 2026-10-30T04:26:42.5880963Z ##[group]Run actions/checkout@v6 2026-10-30T04:26:42.5881284Z with: 2026-10-30T04:26:42.5881502Z fetch-depth: 2 2026-10-30T04:26:42.5882004Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-30T04:26:42.5882397Z sparse-checkout-cone-mode: false 2026-10-30T04:26:42.5882672Z repository: pingdotgg/t3code 2026-10-30T04:26:42.5884665Z token: *** 2026-10-30T04:26:42.5884884Z ssh-strict: true 2026-10-30T04:26:42.5885113Z ssh-user: git 2026-10-30T04:26:42.5885339Z persist-credentials: true 2026-10-30T04:26:42.5885584Z clean: true 2026-10-30T04:26:42.5885799Z fetch-tags: false 2026-10-30T04:26:42.5886023Z show-progress: true 2026-10-30T04:26:42.5886255Z lfs: false 2026-10-30T04:26:42.5886464Z submodules: false 2026-10-30T04:26:42.5886694Z set-safe-directory: true 2026-10-30T04:26:42.5886952Z allow-unsafe-pr-checkout: false 2026-10-30T04:26:42.5887213Z env: 2026-10-30T04:26:42.5887463Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:42.5887750Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:42.5888032Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:42.5888293Z ##[endgroup] 2026-10-30T04:26:42.7165735Z Syncing repository: pingdotgg/t3code 2026-10-30T04:26:42.7167036Z ##[group]Getting Git version info 2026-10-30T04:26:42.7167533Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:42.7168196Z [command]/usr/local/bin/git version 2026-10-30T04:26:42.7277147Z git version 2.55.0 2026-10-30T04:26:42.7290742Z ##[endgroup] 2026-10-30T04:26:42.7297869Z Temporarily overriding HOME='/home/runner/_work/_temp/0cd4d3b8-96d8-4877-99fa-663586f131a9' before making global git config changes 2026-10-30T04:26:42.7298525Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:26:42.7302055Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:26:42.7344687Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:42.7347198Z ##[group]Determining repository object format 2026-10-30T04:26:42.7348245Z ##[endgroup] 2026-10-30T04:26:42.7348715Z ##[group]Initializing the repository 2026-10-30T04:26:42.7351427Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-30T04:26:42.7399663Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-30T04:26:42.7400787Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-30T04:26:42.7403163Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-30T04:26:42.7403911Z hint: call: 2026-10-30T04:26:42.7404319Z hint: 2026-10-30T04:26:42.7404844Z hint: git config --global init.defaultBranch 2026-10-30T04:26:42.7405430Z hint: 2026-10-30T04:26:42.7405988Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-30T04:26:42.7406973Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-30T04:26:42.7407803Z hint: 2026-10-30T04:26:42.7408330Z hint: git branch -m 2026-10-30T04:26:42.7408815Z hint: 2026-10-30T04:26:42.7409447Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-30T04:26:42.7410352Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-30T04:26:42.7412255Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-30T04:26:42.7453384Z ##[endgroup] 2026-10-30T04:26:42.7453783Z ##[group]Disabling automatic garbage collection 2026-10-30T04:26:42.7456826Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-30T04:26:42.7488319Z ##[endgroup] 2026-10-30T04:26:42.7488674Z ##[group]Setting up auth 2026-10-30T04:26:42.7489186Z Removing SSH command configuration 2026-10-30T04:26:42.7494002Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:26:42.7530242Z [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.7724302Z Removing HTTP extra header 2026-10-30T04:26:42.7729194Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-30T04:26:42.7765250Z [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.7916908Z Removing includeIf entries pointing to credentials config files 2026-10-30T04:26:42.7917547Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-30T04:26:42.7953328Z [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.8095605Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-e67d1b23-eced-4aec-8b66-8afd4c6ae41f.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-30T04:26:42.8142967Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-e67d1b23-eced-4aec-8b66-8afd4c6ae41f.config 2026-10-30T04:26:42.8173301Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-e67d1b23-eced-4aec-8b66-8afd4c6ae41f.config 2026-10-30T04:26:42.8204968Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e67d1b23-eced-4aec-8b66-8afd4c6ae41f.config 2026-10-30T04:26:42.8233518Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e67d1b23-eced-4aec-8b66-8afd4c6ae41f.config 2026-10-30T04:26:42.8265115Z ##[endgroup] 2026-10-30T04:26:42.8265837Z ##[group]Fetching the repository 2026-10-30T04:26:42.8272502Z [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.9885787Z From https://github.com/pingdotgg/t3code 2026-10-30T04:26:42.9886374Z * [new ref] 7756498cd4ed94f42938fedc831289f5059d879d -> pull/27128/merge 2026-10-30T04:26:42.9924718Z ##[endgroup] 2026-10-30T04:26:42.9925496Z ##[group]Determining the checkout info 2026-10-30T04:26:42.9926281Z ##[endgroup] 2026-10-30T04:26:42.9926928Z ##[group]Setting up sparse checkout 2026-10-30T04:26:42.9930126Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-30T04:26:42.9968286Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-30T04:26:43.0003625Z .git/info/sparse-checkout 2026-10-30T04:26:43.0009428Z ##[endgroup] 2026-10-30T04:26:43.0010136Z ##[group]Checking out the ref 2026-10-30T04:26:43.0013356Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/27128/merge 2026-10-30T04:26:48.8710550Z Updating files: 0% (1/7067) 2026-10-30T04:26:48.8745233Z Updating files: 1% (71/7067) 2026-10-30T04:26:48.8765347Z Updating files: 2% (142/7067) 2026-10-30T04:26:48.8794309Z Updating files: 3% (213/7067) 2026-10-30T04:26:48.8823251Z Updating files: 4% (283/7067) 2026-10-30T04:26:48.8855751Z Updating files: 5% (354/7067) 2026-10-30T04:26:48.8922377Z Updating files: 6% (425/7067) 2026-10-30T04:26:48.8960599Z Updating files: 7% (495/7067) 2026-10-30T04:26:48.9067978Z Updating files: 8% (566/7067) 2026-10-30T04:26:48.9253675Z Updating files: 9% (637/7067) 2026-10-30T04:26:48.9435648Z Updating files: 10% (707/7067) 2026-10-30T04:26:48.9449682Z Updating files: 11% (778/7067) 2026-10-30T04:26:48.9464521Z Updating files: 12% (849/7067) 2026-10-30T04:26:48.9488522Z Updating files: 13% (919/7067) 2026-10-30T04:26:48.9513443Z Updating files: 14% (990/7067) 2026-10-30T04:26:48.9536978Z Updating files: 15% (1061/7067) 2026-10-30T04:26:48.9557803Z Updating files: 16% (1131/7067) 2026-10-30T04:26:48.9584791Z Updating files: 17% (1202/7067) 2026-10-30T04:26:48.9606561Z Updating files: 18% (1273/7067) 2026-10-30T04:26:48.9631731Z Updating files: 19% (1343/7067) 2026-10-30T04:26:48.9667192Z Updating files: 20% (1414/7067) 2026-10-30T04:26:48.9693454Z Updating files: 21% (1485/7067) 2026-10-30T04:26:48.9718277Z Updating files: 22% (1555/7067) 2026-10-30T04:26:48.9740442Z Updating files: 23% (1626/7067) 2026-10-30T04:26:48.9757747Z Updating files: 24% (1697/7067) 2026-10-30T04:26:48.9777783Z Updating files: 25% (1767/7067) 2026-10-30T04:26:48.9795724Z Updating files: 26% (1838/7067) 2026-10-30T04:26:48.9822321Z Updating files: 27% (1909/7067) 2026-10-30T04:26:48.9860904Z Updating files: 28% (1979/7067) 2026-10-30T04:26:48.9886271Z Updating files: 29% (2050/7067) 2026-10-30T04:26:48.9916735Z Updating files: 30% (2121/7067) 2026-10-30T04:26:48.9956951Z Updating files: 31% (2191/7067) 2026-10-30T04:26:48.9994257Z Updating files: 32% (2262/7067) 2026-10-30T04:26:49.0079080Z Updating files: 33% (2333/7067) 2026-10-30T04:26:49.0155900Z Updating files: 34% (2403/7067) 2026-10-30T04:26:49.0213233Z Updating files: 35% (2474/7067) 2026-10-30T04:26:49.0253395Z Updating files: 36% (2545/7067) 2026-10-30T04:26:49.0310473Z Updating files: 37% (2615/7067) 2026-10-30T04:26:49.0349242Z Updating files: 38% (2686/7067) 2026-10-30T04:26:49.0352643Z Updating files: 39% (2757/7067) 2026-10-30T04:26:49.0386252Z Updating files: 39% (2769/7067) 2026-10-30T04:26:49.0416381Z Updating files: 40% (2827/7067) 2026-10-30T04:26:49.0441886Z Updating files: 41% (2898/7067) 2026-10-30T04:26:49.0454945Z Updating files: 42% (2969/7067) 2026-10-30T04:26:49.0494250Z Updating files: 43% (3039/7067) 2026-10-30T04:26:49.0525678Z Updating files: 44% (3110/7067) 2026-10-30T04:26:49.0557277Z Updating files: 45% (3181/7067) 2026-10-30T04:26:49.0598200Z Updating files: 46% (3251/7067) 2026-10-30T04:26:49.0642635Z Updating files: 47% (3322/7067) 2026-10-30T04:26:49.0703706Z Updating files: 48% (3393/7067) 2026-10-30T04:26:49.0724339Z Updating files: 49% (3463/7067) 2026-10-30T04:26:49.0767593Z Updating files: 50% (3534/7067) 2026-10-30T04:26:49.0796825Z Updating files: 51% (3605/7067) 2026-10-30T04:26:49.0826852Z Updating files: 52% (3675/7067) 2026-10-30T04:26:49.0859663Z Updating files: 53% (3746/7067) 2026-10-30T04:26:49.0884382Z Updating files: 54% (3817/7067) 2026-10-30T04:26:49.0903435Z Updating files: 55% (3887/7067) 2026-10-30T04:26:49.0927386Z Updating files: 56% (3958/7067) 2026-10-30T04:26:49.1339978Z Updating files: 57% (4029/7067) 2026-10-30T04:26:49.1363557Z Updating files: 58% (4099/7067) 2026-10-30T04:26:49.1391467Z Updating files: 59% (4170/7067) 2026-10-30T04:26:49.1418177Z Updating files: 60% (4241/7067) 2026-10-30T04:26:49.1446518Z Updating files: 61% (4311/7067) 2026-10-30T04:26:49.1476170Z Updating files: 62% (4382/7067) 2026-10-30T04:26:49.1510167Z Updating files: 63% (4453/7067) 2026-10-30T04:26:49.1536252Z Updating files: 64% (4523/7067) 2026-10-30T04:26:49.1560090Z Updating files: 65% (4594/7067) 2026-10-30T04:26:49.1594489Z Updating files: 66% (4665/7067) 2026-10-30T04:26:49.1614632Z Updating files: 67% (4735/7067) 2026-10-30T04:26:49.1638773Z Updating files: 68% (4806/7067) 2026-10-30T04:26:49.1656994Z Updating files: 69% (4877/7067) 2026-10-30T04:26:49.1682082Z Updating files: 70% (4947/7067) 2026-10-30T04:26:49.1697725Z Updating files: 71% (5018/7067) 2026-10-30T04:26:49.1735389Z Updating files: 72% (5089/7067) 2026-10-30T04:26:49.2161259Z Updating files: 73% (5159/7067) 2026-10-30T04:26:49.2240622Z Updating files: 74% (5230/7067) 2026-10-30T04:26:49.2283512Z Updating files: 75% (5301/7067) 2026-10-30T04:26:49.2307604Z Updating files: 76% (5371/7067) 2026-10-30T04:26:49.2338338Z Updating files: 77% (5442/7067) 2026-10-30T04:26:49.2360337Z Updating files: 78% (5513/7067) 2026-10-30T04:26:49.2383525Z Updating files: 79% (5583/7067) 2026-10-30T04:26:49.2408113Z Updating files: 80% (5654/7067) 2026-10-30T04:26:49.2431101Z Updating files: 81% (5725/7067) 2026-10-30T04:26:49.2456386Z Updating files: 82% (5795/7067) 2026-10-30T04:26:49.2484233Z Updating files: 83% (5866/7067) 2026-10-30T04:26:49.2514527Z Updating files: 84% (5937/7067) 2026-10-30T04:26:49.2541423Z Updating files: 85% (6007/7067) 2026-10-30T04:26:49.2569068Z Updating files: 86% (6078/7067) 2026-10-30T04:26:49.2660271Z Updating files: 87% (6149/7067) 2026-10-30T04:26:49.2697056Z Updating files: 88% (6219/7067) 2026-10-30T04:26:49.2724269Z Updating files: 89% (6290/7067) 2026-10-30T04:26:49.2750518Z Updating files: 90% (6361/7067) 2026-10-30T04:26:49.2791390Z Updating files: 91% (6431/7067) 2026-10-30T04:26:49.2811456Z Updating files: 92% (6502/7067) 2026-10-30T04:26:49.2836874Z Updating files: 93% (6573/7067) 2026-10-30T04:26:49.2862856Z Updating files: 94% (6643/7067) 2026-10-30T04:26:49.2896170Z Updating files: 95% (6714/7067) 2026-10-30T04:26:49.2966871Z Updating files: 96% (6785/7067) 2026-10-30T04:26:49.2996323Z Updating files: 97% (6855/7067) 2026-10-30T04:26:49.3065441Z Updating files: 98% (6926/7067) 2026-10-30T04:26:49.3092613Z Updating files: 99% (6997/7067) 2026-10-30T04:26:49.3093130Z Updating files: 100% (7067/7067) 2026-10-30T04:26:49.3093484Z Updating files: 100% (7067/7067), done. 2026-10-30T04:26:49.3266517Z Note: switching to 'refs/remotes/pull/27128/merge'. 2026-10-30T04:26:49.3266685Z 2026-10-30T04:26:49.3266835Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-30T04:26:49.3267120Z changes and commit them, and you can discard any commits you make in this 2026-10-30T04:26:49.3267407Z state without impacting any branches by switching back to a branch. 2026-10-30T04:26:49.3267565Z 2026-10-30T04:26:49.3267689Z If you want to create a new branch to retain commits you create, you may 2026-10-30T04:26:49.3267962Z do so (now or later) by using -c with the switch command. Example: 2026-10-30T04:26:49.3268107Z 2026-10-30T04:26:49.3268192Z git switch -c 2026-10-30T04:26:49.3268306Z 2026-10-30T04:26:49.3268385Z Or undo this operation with: 2026-10-30T04:26:49.3268487Z 2026-10-30T04:26:49.3268624Z git switch - 2026-10-30T04:26:49.3268716Z 2026-10-30T04:26:49.3268853Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-30T04:26:49.3269023Z 2026-10-30T04:26:49.3269225Z HEAD is now at 7756498 Merge 07d1da329565cdea2cac07374634c00bb3fa0cfa into dd148481531a0a090780a2ade20588566db099a2 2026-10-30T04:26:49.3281937Z ##[endgroup] 2026-10-30T04:26:49.3328592Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-30T04:26:49.3353039Z 7756498cd4ed94f42938fedc831289f5059d879d 2026-10-30T04:26:49.3503614Z Prepare all required actions 2026-10-30T04:26:49.3573725Z ##[group]Run ./.github/actions/ci-changes 2026-10-30T04:26:49.3573936Z env: 2026-10-30T04:26:49.3574082Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:49.3574260Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:49.3574434Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.3574601Z ##[endgroup] 2026-10-30T04:26:49.3624160Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-30T04:26:49.3645020Z ##[group]Run set -uo pipefail 2026-10-30T04:26:49.3645309Z set -uo pipefail 2026-10-30T04:26:49.3645474Z  2026-10-30T04:26:49.3645616Z decide() { 2026-10-30T04:26:49.3645890Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-30T04:26:49.3646144Z  exit "${PIPESTATUS[0]}" 2026-10-30T04:26:49.3646312Z } 2026-10-30T04:26:49.3646440Z  2026-10-30T04:26:49.3646573Z fail_open() { 2026-10-30T04:26:49.3646775Z  echo "$* Running every job." 2026-10-30T04:26:49.3646943Z  decide 2026-10-30T04:26:49.3647083Z } 2026-10-30T04:26:49.3647208Z  2026-10-30T04:26:49.3647401Z # Reads the change from git rather than the REST API: every job that 2026-10-30T04:26:49.3647708Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-30T04:26:49.3647971Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-30T04:26:49.3648401Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-30T04:26:49.3648696Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-30T04:26:49.3648929Z  base=HEAD^1 2026-10-30T04:26:49.3649073Z  mode=() 2026-10-30T04:26:49.3649235Z else 2026-10-30T04:26:49.3649378Z  base=$BEFORE_SHA 2026-10-30T04:26:49.3649610Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-30T04:26:49.3649916Z  || fail_open "Could not fetch ${base}." 2026-10-30T04:26:49.3650165Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-30T04:26:49.3650386Z  mode=(--full) 2026-10-30T04:26:49.3650534Z fi 2026-10-30T04:26:49.3650659Z  2026-10-30T04:26:49.3650854Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-30T04:26:49.3651141Z # of a package changes that package just like editing it. It also keeps 2026-10-30T04:26:49.3651396Z # git from fetching file contents to score renames. 2026-10-30T04:26:49.3651670Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-30T04:26:49.3651939Z  || fail_open "Could not diff against ${base}." 2026-10-30T04:26:49.3652168Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-30T04:26:49.3663247Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:49.3663447Z env: 2026-10-30T04:26:49.3663597Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:49.3663774Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:49.3663946Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.3664116Z EVENT_NAME: pull_request 2026-10-30T04:26:49.3664321Z BEFORE_SHA: fd95b42e5dfb2bd9d2e3879c722659a0f162a8e3 2026-10-30T04:26:49.3664507Z ##[endgroup] 2026-10-30T04:26:49.4272191Z Affected packages: @t3tools/evals, @t3tools/scripts, t3 2026-10-30T04:26:49.4272630Z typecheck=true 2026-10-30T04:26:49.4272785Z build=true 2026-10-30T04:26:49.4272931Z test=true 2026-10-30T04:26:49.4273095Z test_packages=@t3tools/evals @t3tools/scripts 2026-10-30T04:26:49.4273276Z test_web=false 2026-10-30T04:26:49.4273639Z test_server=true 2026-10-30T04:26:49.4273774Z rust=false 2026-10-30T04:26:49.4273910Z release_smoke=false 2026-10-30T04:26:49.4275400Z mobile_native=false 2026-10-30T04:26:49.4339999Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=71] 2026-10-30T04:26:49.4449550Z Prepare all required actions 2026-10-30T04:26:49.4449953Z Getting action download info 2026-10-30T04:26:49.5208801Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:49.5922995Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-30T04:26:49.7013200Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-30T04:26:49.7026795Z with: 2026-10-30T04:26:49.7026955Z install: true 2026-10-30T04:26:49.7027104Z env: 2026-10-30T04:26:49.7027252Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:49.7027437Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:49.7027662Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.7027834Z ##[endgroup] 2026-10-30T04:26:49.7153696Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-30T04:26:49.7167981Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7168400Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7168729Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7169014Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7180122Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:49.7180333Z env: 2026-10-30T04:26:49.7180485Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:49.7180670Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:49.7180854Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.7181026Z ##[endgroup] 2026-10-30T04:26:49.7243706Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-30T04:26:49.7245455Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-30T04:26:49.7290386Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:49.7290609Z with: 2026-10-30T04:26:49.7290749Z path: ~/.vite-plus 2026-10-30T04:26:49.7290960Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:49.7291187Z enableCrossOsArchive: false 2026-10-30T04:26:49.7291360Z fail-on-cache-miss: false 2026-10-30T04:26:49.7291518Z lookup-only: false 2026-10-30T04:26:49.7291683Z save-always: false 2026-10-30T04:26:49.7291824Z env: 2026-10-30T04:26:49.7291967Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:49.7292148Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:49.7292326Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.7292496Z ##[endgroup] 2026-10-30T04:26:49.9442413Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:50.3842760Z Received 170236223 of 170236223 (100.0%), 393.1 MBs/sec 2026-10-30T04:26:50.3843931Z Cache Size: ~162 MB (170236223 B) 2026-10-30T04:26:50.3892635Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/82e243df-48f7-4640-85e9-8b2fcf682be1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:26:51.2169366Z Cache restored successfully 2026-10-30T04:26:51.2522149Z 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.2641329Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1539] 2026-10-30T04:26:51.2645787Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-30T04:26:51.2685401Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:51.2685762Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:51.2686011Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-30T04:26:51.2701700Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:51.2701968Z env: 2026-10-30T04:26:51.2702147Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:51.2702823Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:51.2703058Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.2703258Z ##[endgroup] 2026-10-30T04:26:51.2764594Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-30T04:26:51.2777273Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=13] 2026-10-30T04:26:51.2779680Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-30T04:26:51.2784886Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:26:51.2787123Z ##[start-action display=Resolve pnpm store;id=__self.pnpm_store] 2026-10-30T04:26:51.2808056Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.2808422Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.2808769Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-10-30T04:26:51.2809132Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-10-30T04:26:51.2809476Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.2809790Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-10-30T04:26:51.2810103Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.2810349Z else 2026-10-30T04:26:51.2810721Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.2811289Z fi 2026-10-30T04:26:51.2829638Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:51.2829890Z env: 2026-10-30T04:26:51.2830131Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:51.2830342Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:51.2830551Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.2830739Z INSTALL_ARGS: 2026-10-30T04:26:51.2830893Z ##[endgroup] 2026-10-30T04:26:51.3051601Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=26] 2026-10-30T04:26:51.3054452Z ##[start-action display=Restore pnpm store;id=__self.pnpm_cache] 2026-10-30T04:26:51.3919442Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:51.3919764Z with: 2026-10-30T04:26:51.3920020Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:26:51.3920406Z key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:51.3921115Z restore-keys: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-10-30T04:26:51.3921628Z enableCrossOsArchive: false 2026-10-30T04:26:51.3921956Z fail-on-cache-miss: false 2026-10-30T04:26:51.3922133Z lookup-only: false 2026-10-30T04:26:51.3922308Z env: 2026-10-30T04:26:51.3922492Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:26:51.3922728Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:26:51.3922969Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.3923230Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:26:51.3923514Z ##[endgroup] 2026-10-30T04:26:51.6577434Z Cache hit for: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:52.6847476Z Received 666894336 of 1161978007 (57.4%), 631.6 MBs/sec 2026-10-30T04:26:53.5631129Z Received 1161978007 of 1161978007 (100.0%), 587.9 MBs/sec 2026-10-30T04:26:53.5631965Z Cache Size: ~1108 MB (1161978007 B) 2026-10-30T04:26:53.5706389Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/85c3e393-ae3d-4e98-bc1e-e892eda2657e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:00.0676530Z Cache restored successfully 2026-10-30T04:27:00.1310456Z Cache restored from key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.1370354Z ##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=8831] 2026-10-30T04:27:00.1372792Z ##[start-action display=Restore lockfile verification;id=__self.pnpm_verified] 2026-10-30T04:27:00.1763512Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:27:00.1763722Z with: 2026-10-30T04:27:00.1763890Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-10-30T04:27:00.1764176Z key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.1764411Z enableCrossOsArchive: false 2026-10-30T04:27:00.1764545Z fail-on-cache-miss: false 2026-10-30T04:27:00.1764674Z lookup-only: false 2026-10-30T04:27:00.1764784Z env: 2026-10-30T04:27:00.1764896Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:00.1765058Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:00.1765216Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:00.1765391Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:00.1765565Z ##[endgroup] 2026-10-30T04:27:00.3926847Z Cache hit for: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.4220853Z Received 1917 of 1917 (100.0%), 0.2 MBs/sec 2026-10-30T04:27:00.4221207Z Cache Size: ~0 MB (1917 B) 2026-10-30T04:27:00.4237064Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/8bd3544e-0e0e-48d5-b60c-8bed4d73ec4a/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:00.4271506Z Cache restored successfully 2026-10-30T04:27:00.4336294Z Cache restored from key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.4393026Z ##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=301] 2026-10-30T04:27:00.4397097Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-30T04:27:00.4411951Z ##[group]Run vp install $INSTALL_ARGS 2026-10-30T04:27:00.4412161Z vp install $INSTALL_ARGS 2026-10-30T04:27:00.4423538Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:00.4423753Z env: 2026-10-30T04:27:00.4423869Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:00.4424016Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:00.4424162Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:00.4424340Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:00.4424517Z INSTALL_ARGS: 2026-10-30T04:27:00.4424623Z ##[endgroup] 2026-10-30T04:27:00.4815701Z Scope: all 37 workspace projects 2026-10-30T04:27:00.6189456Z ✓ Lockfile passes supply-chain policies (verified 10h ago) 2026-10-30T04:27:00.6189761Z Lockfile is up to date, resolution step is skipped 2026-10-30T04:27:00.8442806Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-30T04:27:00.8443484Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:27:00.8443864Z Virtual store is at: node_modules/.pnpm 2026-10-30T04:27:01.5023157Z Packages: +1657 2026-10-30T04:27:01.5023499Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-30T04:27:01.5452566Z Progress: resolved 1657, reused 1653, downloaded 0, added 1657, done 2026-10-30T04:27:01.9179518Z . prepare$ vp config --no-agent 2026-10-30T04:27:02.0426035Z . prepare: Done 2026-10-30T04:27:02.0442726Z 2026-10-30T04:27:02.0443090Z devDependencies: 2026-10-30T04:27:02.0443342Z + @coderabbitai/config 1.1.0 2026-10-30T04:27:02.0443548Z + @shadcn/lint 0.1.5 2026-10-30T04:27:02.0443720Z + @types/node 24.12.4 2026-10-30T04:27:02.0443894Z + knip 6.34.0 2026-10-30T04:27:02.0444101Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-30T04:27:02.0444326Z + vite-plus 1.4.0 2026-10-30T04:27:02.0444427Z 2026-10-30T04:27:02.0455728Z Done in 1.6s using pnpm v12.14.0 2026-10-30T04:27:02.0563040Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=1616] 2026-10-30T04:27:02.0566216Z ##[start-action display=Save lockfile verification;id=__self.__actions_cache] 2026-10-30T04:27:02.0572072Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:02.0573816Z ##[start-action display=Save pnpm store;id=__self.__actions_cache_2] 2026-10-30T04:27:02.0584123Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:02.0586295Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-10-30T04:27:02.0594879Z ##[end-action id=__self.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:02.0620268Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:02.0620916Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:02.0635111Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:02.0635241Z env: 2026-10-30T04:27:02.0635356Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:02.0635512Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:02.0635660Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.0635847Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.0636027Z ##[endgroup] 2026-10-30T04:27:02.1121869Z ##[group]Run actions/cache@v6 2026-10-30T04:27:02.1122019Z with: 2026-10-30T04:27:02.1122138Z path: ~/.cache/ms-playwright 2026-10-30T04:27:02.1122306Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:02.1122477Z enableCrossOsArchive: false 2026-10-30T04:27:02.1122616Z fail-on-cache-miss: false 2026-10-30T04:27:02.1122743Z lookup-only: false 2026-10-30T04:27:02.1122857Z save-always: false 2026-10-30T04:27:02.1122974Z env: 2026-10-30T04:27:02.1123106Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:02.1123255Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:02.1123399Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.1123582Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.1123760Z ##[endgroup] 2026-10-30T04:27:02.3101072Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:02.4970398Z Received 106503405 of 106503405 (100.0%), 619.3 MBs/sec 2026-10-30T04:27:02.4971907Z Cache Size: ~102 MB (106503405 B) 2026-10-30T04:27:02.4986832Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f236ad35-277b-43f2-8447-67082861b075/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:02.7357756Z Cache restored successfully 2026-10-30T04:27:02.7496237Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:02.7627133Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:02.7627562Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:02.7627813Z test -n "$browser" 2026-10-30T04:27:02.7627972Z if ldd "$browser" | grep '=> not found'; then 2026-10-30T04:27:02.7628208Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-30T04:27:02.7628426Z fi 2026-10-30T04:27:02.7640585Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:02.7640721Z env: 2026-10-30T04:27:02.7640837Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:02.7640990Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:02.7641137Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.7641319Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.7641497Z ##[endgroup] 2026-10-30T04:27:02.7867877Z ##[group]Run vp run test:cached -- --shard 5/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-5.json" apps/server 2026-10-30T04:27:02.7868757Z vp run test:cached -- --shard 5/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-5.json" apps/server 2026-10-30T04:27:02.7881128Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:02.7881262Z env: 2026-10-30T04:27:02.7881379Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:02.7881529Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:02.7881826Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.7882008Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.7882270Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-30T04:27:02.7882602Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-30T04:27:02.7882815Z ##[endgroup] 2026-10-30T04:27:03.0281581Z $ node scripts/test-cached.ts -- --shard 5/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report /home/runner/_work/_temp/test-cache-5.json apps/server ⊘ cache disabled 2026-10-30T04:27:03.2706030Z Cached tests: 55 files, 1 per task, concurrency 1 2026-10-30T04:27:03.5341425Z ~/apps/server$ vp test run 'src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts' 2026-10-30T04:27:03.7701002Z 2026-10-30T04:27:03.7701751Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:03.7702065Z 2026-10-30T04:27:04.6870486Z ✓ src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts (1 test) 28ms 2026-10-30T04:27:04.6901113Z 2026-10-30T04:27:04.6901628Z Test Files 1 passed (1) 2026-10-30T04:27:04.6902076Z Tests 1 passed (1) 2026-10-30T04:27:04.6902297Z Start at 04:27:03 2026-10-30T04:27:04.6922410Z Duration 906ms (transform 60%, import 32%, setup 5%, tests 3%) 2026-10-30T04:27:04.6922615Z 2026-10-30T04:27:04.7303107Z 2026-10-30T04:27:04.7303701Z ~/apps/server$ vp test run 'src/vcs/GitVcsDriver.test.ts' 2026-10-30T04:27:04.9130592Z 2026-10-30T04:27:04.9132000Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:04.9162510Z 2026-10-30T04:27:13.3216747Z ✓ src/vcs/GitVcsDriver.test.ts (63 tests) 7085ms 2026-10-30T04:27:13.3237057Z 2026-10-30T04:27:13.3238779Z Test Files 1 passed (1) 2026-10-30T04:27:13.3239163Z Tests 63 passed (63) 2026-10-30T04:27:13.3239358Z Start at 04:27:04 2026-10-30T04:27:13.3240844Z Duration 8.40s (tests 85%, transform 10%, import 5%) 2026-10-30T04:27:13.3247107Z 2026-10-30T04:27:13.3726139Z 2026-10-30T04:27:13.3726748Z ~/apps/server$ vp test run 'src/persistence/DatabaseMaintenance.test.ts' 2026-10-30T04:27:13.5433471Z 2026-10-30T04:27:13.5434510Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:13.5442633Z 2026-10-30T04:27:14.4279249Z ✓ src/persistence/DatabaseMaintenance.test.ts (3 tests) 96ms 2026-10-30T04:27:14.4322219Z 2026-10-30T04:27:14.4322672Z Test Files 1 passed (1) 2026-10-30T04:27:14.4322868Z Tests 3 passed (3) 2026-10-30T04:27:14.4322994Z Start at 04:27:13 2026-10-30T04:27:14.4323156Z Duration 875ms (import 47%, transform 37%, tests 12%, setup 4%) 2026-10-30T04:27:14.4323301Z 2026-10-30T04:27:14.4657969Z 2026-10-30T04:27:14.4658417Z ~/apps/server$ vp test run 'src/http.test.ts' 2026-10-30T04:27:14.6313974Z 2026-10-30T04:27:14.6322877Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:14.6323145Z 2026-10-30T04:27:18.3061923Z ✓ src/http.test.ts (24 tests) 163ms 2026-10-30T04:27:18.3084653Z 2026-10-30T04:27:18.3086552Z Test Files 1 passed (1) 2026-10-30T04:27:18.3086770Z Tests 24 passed (24) 2026-10-30T04:27:18.3086935Z Start at 04:27:14 2026-10-30T04:27:18.3101171Z Duration 3.67s (transform 61%, import 34%, tests 5%, setup 1%) 2026-10-30T04:27:18.3101332Z 2026-10-30T04:27:18.3963478Z 2026-10-30T04:27:18.3964362Z ~/apps/server$ vp test run 'src/textGeneration/ClaudeTextGeneration.test.ts' 2026-10-30T04:27:18.5785645Z 2026-10-30T04:27:18.5802467Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:18.5802648Z 2026-10-30T04:27:19.5534820Z ✓ src/textGeneration/ClaudeTextGeneration.test.ts (15 tests) 387ms 2026-10-30T04:27:19.5580771Z 2026-10-30T04:27:19.5581568Z Test Files 1 passed (1) 2026-10-30T04:27:19.5581859Z Tests 15 passed (15) 2026-10-30T04:27:19.5582064Z Start at 04:27:18 2026-10-30T04:27:19.5582330Z Duration 966ms (tests 43%, import 37%, transform 16%, setup 4%) 2026-10-30T04:27:19.5582567Z 2026-10-30T04:27:19.5850356Z 2026-10-30T04:27:19.5851199Z ~/apps/server$ vp test run 'src/orchestration-v2/testkit/PiReplayFixtures.integration.test.ts' 2026-10-30T04:27:19.7757866Z 2026-10-30T04:27:19.7759120Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:19.7759313Z 2026-10-30T04:27:27.1701192Z ✓ src/orchestration-v2/testkit/PiReplayFixtures.integration.test.ts (8 tests) 5232ms 2026-10-30T04:27:27.1702213Z ✓ Pi replay fixtures (8) 2026-10-30T04:27:27.1702559Z ✓ runs simple/pi through OrchestratorV2 using deterministic replay 494ms 2026-10-30T04:27:27.1703033Z ✓ runs multi_turn/pi through OrchestratorV2 using deterministic replay 489ms 2026-10-30T04:27:27.1703511Z ✓ runs pi_compaction/pi through OrchestratorV2 using deterministic replay 1259ms 2026-10-30T04:27:27.1704021Z ✓ runs provider_thread_resume/pi through OrchestratorV2 using deterministic replay 521ms 2026-10-30T04:27:27.1704545Z ✓ runs message_steering/pi through OrchestratorV2 using deterministic replay 400ms 2026-10-30T04:27:27.1705039Z ✓ runs thread_rollback/pi through OrchestratorV2 using deterministic replay 756ms 2026-10-30T04:27:27.1705573Z ✓ runs thread_rollback_after_stop/pi through OrchestratorV2 using deterministic replay 1082ms 2026-10-30T04:27:27.1730412Z 2026-10-30T04:27:27.1732477Z Test Files 1 passed (1) 2026-10-30T04:27:27.1732659Z Tests 8 passed (8) 2026-10-30T04:27:27.1732814Z Start at 04:27:19 2026-10-30T04:27:27.1734328Z Duration 7.39s (tests 71%, import 17%, transform 11%) 2026-10-30T04:27:27.1744326Z 2026-10-30T04:27:27.2657495Z 2026-10-30T04:27:27.2658160Z ~/apps/server$ vp test run 'src/desktopUpdate/DesktopAppUpdate.test.ts' 2026-10-30T04:27:27.4575068Z 2026-10-30T04:27:27.4576478Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:27.4576686Z 2026-10-30T04:27:28.1511486Z ✓ src/desktopUpdate/DesktopAppUpdate.test.ts (5 tests) 23ms 2026-10-30T04:27:28.1570098Z 2026-10-30T04:27:28.1571952Z Test Files 1 passed (1) 2026-10-30T04:27:28.1572262Z Tests 5 passed (5) 2026-10-30T04:27:28.1572418Z Start at 04:27:27 2026-10-30T04:27:28.1573982Z Duration 685ms (import 63%, transform 26%, setup 7%, tests 4%) 2026-10-30T04:27:28.1580547Z 2026-10-30T04:27:28.1836699Z 2026-10-30T04:27:28.1837235Z ~/apps/server$ vp test run 'src/scheduledTasks/Schedule.test.ts' 2026-10-30T04:27:28.3706833Z 2026-10-30T04:27:28.3708118Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:28.3708595Z 2026-10-30T04:27:28.7822272Z ✓ src/scheduledTasks/Schedule.test.ts (2 tests) 11ms 2026-10-30T04:27:28.7882850Z 2026-10-30T04:27:28.7885248Z Test Files 1 passed (1) 2026-10-30T04:27:28.7885545Z Tests 2 passed (2) 2026-10-30T04:27:28.7885713Z Start at 04:27:28 2026-10-30T04:27:28.7885987Z Duration 399ms (import 60%, transform 22%, setup 13%, tests 3%, worker 1%) 2026-10-30T04:27:28.7886198Z 2026-10-30T04:27:28.8099621Z 2026-10-30T04:27:28.8100282Z ~/apps/server$ vp test run 'src/orchestration-v2/ThreadFork.execution.test.ts' 2026-10-30T04:27:28.9863601Z 2026-10-30T04:27:28.9864655Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:28.9865017Z 2026-10-30T04:27:31.1510476Z ✓ src/orchestration-v2/ThreadFork.execution.test.ts (5 tests) 370ms 2026-10-30T04:27:31.1536107Z 2026-10-30T04:27:31.1538117Z Test Files 1 passed (1) 2026-10-30T04:27:31.1538453Z Tests 5 passed (5) 2026-10-30T04:27:31.1538699Z Start at 04:27:29 2026-10-30T04:27:31.1541001Z Duration 2.15s (import 59%, transform 22%, tests 18%, setup 2%) 2026-10-30T04:27:31.1547866Z 2026-10-30T04:27:31.2233973Z 2026-10-30T04:27:31.2234502Z ~/apps/server$ vp test run 'src/cli/service.test.ts' 2026-10-30T04:27:31.4206264Z 2026-10-30T04:27:31.4207584Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:31.4207832Z 2026-10-30T04:27:32.2043396Z ✓ src/cli/service.test.ts (6 tests) 34ms 2026-10-30T04:27:32.2069760Z 2026-10-30T04:27:32.2071228Z Test Files 1 passed (1) 2026-10-30T04:27:32.2071514Z Tests 6 passed (6) 2026-10-30T04:27:32.2071858Z Start at 04:27:31 2026-10-30T04:27:32.2073225Z Duration 773ms (import 56%, transform 34%, setup 6%, tests 5%) 2026-10-30T04:27:32.2080441Z 2026-10-30T04:27:32.2480500Z 2026-10-30T04:27:32.2481036Z ~/apps/server$ vp test run 'src/provider/providerCompatibility.test.ts' 2026-10-30T04:27:32.4284296Z 2026-10-30T04:27:32.4285514Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:32.4285895Z 2026-10-30T04:27:33.0720106Z ✓ src/provider/providerCompatibility.test.ts (9 tests) 20ms 2026-10-30T04:27:33.0762737Z 2026-10-30T04:27:33.0763188Z Test Files 1 passed (1) 2026-10-30T04:27:33.0763432Z Tests 9 passed (9) 2026-10-30T04:27:33.0763605Z Start at 04:27:32 2026-10-30T04:27:33.0763831Z Duration 633ms (import 60%, transform 30%, setup 6%, tests 4%) 2026-10-30T04:27:33.0764028Z 2026-10-30T04:27:33.1044962Z 2026-10-30T04:27:33.1045703Z ~/apps/server$ vp test run 'src/orchestration-v2/ProviderSwitchService.test.ts' 2026-10-30T04:27:33.3007125Z 2026-10-30T04:27:33.3008611Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:33.3008864Z 2026-10-30T04:27:34.0000960Z ✓ src/orchestration-v2/ProviderSwitchService.test.ts (8 tests) 9ms 2026-10-30T04:27:34.0025363Z 2026-10-30T04:27:34.0027102Z Test Files 1 passed (1) 2026-10-30T04:27:34.0027364Z Tests 8 passed (8) 2026-10-30T04:27:34.0027512Z Start at 04:27:33 2026-10-30T04:27:34.0029578Z Duration 688ms (import 68%, transform 25%, setup 6%, tests 1%) 2026-10-30T04:27:34.0035435Z 2026-10-30T04:27:34.0370671Z 2026-10-30T04:27:34.0371321Z ~/apps/server$ vp test run 'src/background/BackgroundPolicy.test.ts' 2026-10-30T04:27:34.2335362Z 2026-10-30T04:27:34.2336172Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:34.2336427Z 2026-10-30T04:27:34.8403899Z ✓ src/background/BackgroundPolicy.test.ts (8 tests) 18ms 2026-10-30T04:27:34.8436408Z 2026-10-30T04:27:34.8439321Z Test Files 1 passed (1) 2026-10-30T04:27:34.8439628Z Tests 8 passed (8) 2026-10-30T04:27:34.8439823Z Start at 04:27:34 2026-10-30T04:27:34.8442065Z Duration 599ms (import 62%, transform 28%, setup 7%, tests 3%) 2026-10-30T04:27:34.8449186Z 2026-10-30T04:27:34.8799177Z 2026-10-30T04:27:34.8799787Z ~/apps/server$ vp test run 'src/provider/Drivers/CodexHomeLayout.test.ts' 2026-10-30T04:27:35.0750426Z 2026-10-30T04:27:35.0751728Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:35.0751999Z 2026-10-30T04:27:35.5060572Z ✓ src/provider/Drivers/CodexHomeLayout.test.ts (9 tests) 38ms 2026-10-30T04:27:35.5084584Z 2026-10-30T04:27:35.5086863Z Test Files 1 passed (1) 2026-10-30T04:27:35.5087185Z Tests 9 passed (9) 2026-10-30T04:27:35.5087471Z Start at 04:27:35 2026-10-30T04:27:35.5088560Z Duration 420ms (import 59%, transform 20%, tests 11%, setup 10%, worker 1%) 2026-10-30T04:27:35.5094393Z 2026-10-30T04:27:35.5325358Z 2026-10-30T04:27:35.5325897Z ~/apps/server$ vp test run 'src/observability/OtlpEndpointCheck.test.ts' 2026-10-30T04:27:35.7113765Z 2026-10-30T04:27:35.7115250Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:35.7115547Z 2026-10-30T04:27:36.2036692Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 45ms 2026-10-30T04:27:36.2062477Z 2026-10-30T04:27:36.2065032Z Test Files 1 passed (1) 2026-10-30T04:27:36.2065436Z Tests 5 passed (5) 2026-10-30T04:27:36.2065660Z Start at 04:27:35 2026-10-30T04:27:36.2069566Z Duration 482ms (import 59%, transform 20%, tests 11%, setup 10%, worker 1%) 2026-10-30T04:27:36.2077802Z 2026-10-30T04:27:36.2333016Z 2026-10-30T04:27:36.2333534Z ~/apps/server$ vp test run 'src/project/AgentSessionJson.test.ts' 2026-10-30T04:27:36.4589258Z 2026-10-30T04:27:36.4590955Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:36.4591161Z 2026-10-30T04:27:36.7067324Z ✓ src/project/AgentSessionJson.test.ts (12 tests) 6ms 2026-10-30T04:27:36.7091832Z 2026-10-30T04:27:36.7094330Z Test Files 1 passed (1) 2026-10-30T04:27:36.7094671Z Tests 12 passed (12) 2026-10-30T04:27:36.7094939Z Start at 04:27:36 2026-10-30T04:27:36.7097645Z Duration 233ms (import 35%, setup 34%, transform 25%, tests 4%, worker 2%) 2026-10-30T04:27:36.7103915Z 2026-10-30T04:27:36.7600148Z 2026-10-30T04:27:36.7600975Z ~/apps/server$ vp test run 'src/mcp/threadAccess.test.ts' 2026-10-30T04:27:36.9398432Z 2026-10-30T04:27:36.9399534Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:36.9399842Z 2026-10-30T04:27:38.6712695Z ✓ src/mcp/threadAccess.test.ts (1 test) 5ms 2026-10-30T04:27:38.6738240Z 2026-10-30T04:27:38.6740054Z Test Files 1 passed (1) 2026-10-30T04:27:38.6740506Z Tests 1 passed (1) 2026-10-30T04:27:38.6740713Z Start at 04:27:36 2026-10-30T04:27:38.6742606Z Duration 1.72s (import 69%, transform 28%, setup 3%) 2026-10-30T04:27:38.6751739Z 2026-10-30T04:27:38.7661641Z 2026-10-30T04:27:38.7662381Z ~/apps/server$ vp test run 'src/persistence/Migrations/069_ThreadMessageSearch.test.ts' 2026-10-30T04:27:38.9570548Z 2026-10-30T04:27:38.9571921Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:38.9572201Z 2026-10-30T04:27:39.5280818Z ✓ src/persistence/Migrations/069_ThreadMessageSearch.test.ts (1 test) 57ms 2026-10-30T04:27:39.5303763Z 2026-10-30T04:27:39.5305022Z Test Files 1 passed (1) 2026-10-30T04:27:39.5305315Z Tests 1 passed (1) 2026-10-30T04:27:39.5305677Z Start at 04:27:38 2026-10-30T04:27:39.5307787Z Duration 557ms (import 59%, transform 22%, tests 12%, setup 7%, worker 1%) 2026-10-30T04:27:39.5312935Z 2026-10-30T04:27:39.5628723Z 2026-10-30T04:27:39.5629439Z ~/apps/server$ vp test run 'src/httpResponseErrorGuard.test.ts' 2026-10-30T04:27:39.7467696Z 2026-10-30T04:27:39.7468660Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:39.7468885Z 2026-10-30T04:27:39.9267574Z ✓ src/httpResponseErrorGuard.test.ts (2 tests) 15ms 2026-10-30T04:27:39.9288971Z 2026-10-30T04:27:39.9290906Z Test Files 1 passed (1) 2026-10-30T04:27:39.9291188Z Tests 2 passed (2) 2026-10-30T04:27:39.9291427Z Start at 04:27:39 2026-10-30T04:27:39.9293573Z Duration 169ms (setup 39%, transform 30%, import 15%, tests 14%, worker 2%) 2026-10-30T04:27:39.9298376Z 2026-10-30T04:27:39.9743316Z 2026-10-30T04:27:39.9743841Z ~/apps/server$ vp test run 'src/vcs/VcsStatusBroadcaster.test.ts' 2026-10-30T04:27:40.1505748Z 2026-10-30T04:27:40.1506551Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:40.1507111Z 2026-10-30T04:27:41.8229443Z ✓ src/vcs/VcsStatusBroadcaster.test.ts (19 tests) 49ms 2026-10-30T04:27:41.8266060Z 2026-10-30T04:27:41.8269019Z Test Files 1 passed (1) 2026-10-30T04:27:41.8269213Z Tests 19 passed (19) 2026-10-30T04:27:41.8269384Z Start at 04:27:40 2026-10-30T04:27:41.8272009Z Duration 1.66s (import 70%, transform 25%, tests 3%, setup 2%) 2026-10-30T04:27:41.8282088Z 2026-10-30T04:27:41.8914208Z 2026-10-30T04:27:41.8914890Z ~/apps/server$ vp test run 'src/persistence/Migrations.test.ts' 2026-10-30T04:27:42.0849680Z 2026-10-30T04:27:42.0851021Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:42.0851302Z 2026-10-30T04:27:42.7325760Z ✓ src/persistence/Migrations.test.ts (8 tests) 168ms 2026-10-30T04:27:42.7355054Z 2026-10-30T04:27:42.7376112Z Test Files 1 passed (1) 2026-10-30T04:27:42.7376491Z Tests 8 passed (8) 2026-10-30T04:27:42.7376651Z Start at 04:27:42 2026-10-30T04:27:42.7376884Z Duration 636ms (import 46%, tests 29%, transform 18%, setup 6%) 2026-10-30T04:27:42.7377039Z 2026-10-30T04:27:42.7635321Z 2026-10-30T04:27:42.7636190Z ~/apps/server$ vp test run 'src/device/SimlockDeviceHost.test.ts' 2026-10-30T04:27:42.9567018Z 2026-10-30T04:27:42.9568314Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:42.9568528Z 2026-10-30T04:27:43.5454265Z ✓ src/device/SimlockDeviceHost.test.ts (9 tests) 79ms 2026-10-30T04:27:43.5488751Z 2026-10-30T04:27:43.5492381Z Test Files 1 passed (1) 2026-10-30T04:27:43.5492639Z Tests 9 passed (9) 2026-10-30T04:27:43.5492820Z Start at 04:27:42 2026-10-30T04:27:43.5495875Z Duration 580ms (import 53%, transform 23%, tests 16%, setup 7%) 2026-10-30T04:27:43.5504502Z 2026-10-30T04:27:43.5933155Z 2026-10-30T04:27:43.5934083Z ~/apps/server$ vp test run 'src/usage/cliproxyApi.test.ts' 2026-10-30T04:27:43.7790447Z 2026-10-30T04:27:43.7803188Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:43.7803376Z 2026-10-30T04:27:44.4332923Z ✓ src/usage/cliproxyApi.test.ts (14 tests) 51ms 2026-10-30T04:27:44.4361625Z 2026-10-30T04:27:44.4363423Z Test Files 1 passed (1) 2026-10-30T04:27:44.4363889Z Tests 14 passed (14) 2026-10-30T04:27:44.4364109Z Start at 04:27:43 2026-10-30T04:27:44.4366922Z Duration 643ms (import 58%, transform 27%, tests 9%, setup 6%) 2026-10-30T04:27:44.4371570Z 2026-10-30T04:27:44.4670704Z 2026-10-30T04:27:44.4671581Z ~/apps/server$ vp test run 'src/orchestration-v2/testkit/ThreadMergeBack.integration.test.ts' 2026-10-30T04:27:44.6620450Z 2026-10-30T04:27:44.6621829Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:44.6622140Z 2026-10-30T04:27:50.3248744Z ✓ src/orchestration-v2/testkit/ThreadMergeBack.integration.test.ts (2 tests) 3808ms 2026-10-30T04:27:50.3249871Z ✓ orchestration V2 merge-back provider replay (2) 2026-10-30T04:27:50.3250205Z ✓ merges two sibling fork deltas into the original codex thread 2397ms 2026-10-30T04:27:50.3250483Z ✓ merges two sibling fork deltas into the original claudeAgent thread 1410ms 2026-10-30T04:27:50.3270197Z 2026-10-30T04:27:50.3271869Z Test Files 1 passed (1) 2026-10-30T04:27:50.3272301Z Tests 2 passed (2) 2026-10-30T04:27:50.3272494Z Start at 04:27:44 2026-10-30T04:27:50.3274142Z Duration 5.65s (tests 68%, import 22%, transform 9%, setup 1%) 2026-10-30T04:27:50.3281525Z 2026-10-30T04:27:50.3909781Z 2026-10-30T04:27:50.3910496Z ~/apps/server$ vp test run 'src/cli/theme.test.ts' 2026-10-30T04:27:50.5598837Z 2026-10-30T04:27:50.5600173Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:50.5600356Z 2026-10-30T04:27:53.1474939Z ✓ src/cli/theme.test.ts (7 tests) 31ms 2026-10-30T04:27:53.1492181Z 2026-10-30T04:27:53.1493868Z Test Files 1 passed (1) 2026-10-30T04:27:53.1494224Z Tests 7 passed (7) 2026-10-30T04:27:53.1494479Z Start at 04:27:50 2026-10-30T04:27:53.1495923Z Duration 2.58s (import 51%, transform 46%, tests 1%, setup 1%) 2026-10-30T04:27:53.1504213Z 2026-10-30T04:27:53.2251511Z 2026-10-30T04:27:53.2251986Z ~/apps/server$ vp test run 'src/serviceLauncher.test.ts' 2026-10-30T04:27:53.3909753Z 2026-10-30T04:27:53.3910845Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:53.3911115Z 2026-10-30T04:27:54.2284123Z ##[error]The operation was canceled. 2026-10-30T04:27:54.2322239Z ##[group]Run actions/upload-artifact@v7 2026-10-30T04:27:54.2322418Z with: 2026-10-30T04:27:54.2322540Z name: test-cache-5 2026-10-30T04:27:54.2322695Z path: /home/runner/_work/_temp/test-cache-5.json 2026-10-30T04:27:54.2322858Z if-no-files-found: error 2026-10-30T04:27:54.2322983Z compression-level: 6 2026-10-30T04:27:54.2323094Z overwrite: false 2026-10-30T04:27:54.2323217Z include-hidden-files: false 2026-10-30T04:27:54.2323341Z archive: true 2026-10-30T04:27:54.2323460Z env: 2026-10-30T04:27:54.2323570Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:54.2323715Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:54.2323856Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:54.2324033Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:54.2324204Z ##[endgroup] 2026-10-30T04:27:54.3185210Z ##[error]No files were found with the provided path: /home/runner/_work/_temp/test-cache-5.json. No artifacts will be uploaded. 2026-10-30T04:27:54.3242122Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:54.3242455Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:54.3242682Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:54.3242838Z else 2026-10-30T04:27:54.3242985Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:54.3243155Z fi 2026-10-30T04:27:54.3254269Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:54.3254400Z env: 2026-10-30T04:27:54.3254517Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:54.3254670Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:54.3254821Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:54.3255004Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:54.3255182Z ##[endgroup] 2026-10-30T04:27:54.3409750Z Post job cleanup. 2026-10-30T04:27:54.3919179Z ##[start-action display=Cache Vite+;id=__6e7fdabf-6508-43be-9e9c-fdcda2721763.vp_cache] 2026-10-30T04:27:54.3921649Z ##[end-action id=__6e7fdabf-6508-43be-9e9c-fdcda2721763.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:54.3975283Z Post job cleanup. 2026-10-30T04:27:54.4440295Z [command]/usr/local/bin/git version 2026-10-30T04:27:54.4479340Z git version 2.55.0 2026-10-30T04:27:54.4509613Z Temporarily overriding HOME='/home/runner/_work/_temp/bd2b7a50-5174-4f64-a46d-7020f53dd838' before making global git config changes 2026-10-30T04:27:54.4510837Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:27:54.4514890Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:27:54.4554390Z Removing SSH command configuration 2026-10-30T04:27:54.4560401Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:27:54.4599158Z [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:54.4752528Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-30T04:27:54.4771284Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-30T04:27:54.4834257Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-30T04:27:54.4852912Z ##[group]Run '/job_completed.sh' 2026-10-30T04:27:54.4863895Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:54.4864078Z env: 2026-10-30T04:27:54.4864244Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 234 2026-10-30T04:27:54.4864475Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 809 2026-10-30T04:27:54.4864681Z BLACKSMITH_CHECK_RUN_ID: 123891201079 2026-10-30T04:27:54.4864907Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5 2026-10-30T04:27:54.4865138Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:27:54.4865297Z ##[endgroup] 2026-10-30T04:27:54.4967704Z Docker container cache not activated, skipping hash computation. 2026-10-30T04:27:54.5331261Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-30T04:27:54.5665056Z Cleaning up orphan processes 2026-10-30T04:27:54.5819626Z Terminate orphan process: pid (3672) (vp) 2026-10-30T04:27:54.5834230Z Terminate orphan process: pid (3678) (node-MainThread) 2026-10-30T04:27:54.5875652Z Terminate orphan process: pid (3707) (node-MainThread) 2026-10-30T04:27:54.5897348Z Terminate orphan process: pid (3733) (node-MainThread) 2026-10-30T04:27:54.5907139Z Terminate orphan process: pid (16203) (node-MainThread) 2026-10-30T04:27:54.5917672Z Terminate orphan process: pid (16233) (node-MainThread) 2026-10-30T04:27:54.5928919Z Terminate orphan process: pid (16254) (node-MainThread)