2026-10-30T04:26:41.6231193Z Current runner version: '2.338.1' 2026-10-30T04:26:41.6238196Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-te2gf4s2y3mf37w3' 2026-10-30T04:26:41.6239893Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-30T04:26:41.6241226Z Machine name: 'ip-172-31-73-130' 2026-10-30T04:26:41.6243985Z ##[group]GITHUB_TOKEN Permissions 2026-10-30T04:26:41.6246523Z Contents: read 2026-10-30T04:26:41.6247157Z Metadata: read 2026-10-30T04:26:41.6247771Z ##[endgroup] 2026-10-30T04:26:41.6250247Z Secret source: None 2026-10-30T04:26:41.6251276Z Cache mode: write 2026-10-30T04:26:41.6252026Z Prepare workflow directory 2026-10-30T04:26:41.6586922Z Prepare all required actions 2026-10-30T04:26:41.6633637Z Getting action download info 2026-10-30T04:26:41.8125942Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-30T04:26:41.8687626Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:41.9586073Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-30T04:26:42.1757398Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-30T04:26:42.1807964Z Complete job name: Test Server 1 2026-10-30T04:26:42.2294324Z A job started hook has been configured by the self-hosted runner administrator 2026-10-30T04:26:42.2612940Z ##[group]Run '/setup.sh' 2026-10-30T04:26:42.2649544Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:42.2650467Z env: 2026-10-30T04:26:42.2650871Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:42.2651358Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:42.2651828Z BLACKSMITH_CHECK_RUN_ID: 123891200972 2026-10-30T04:26:42.2652319Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-30T04:26:42.2652815Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:26:42.2653261Z ##[endgroup] 2026-10-30T04:26:42.3073603Z Logging daemon started (blacksmithd for logs) 2026-10-30T04:26:42.3274473Z Results daemon started (blacksmithd for results) 2026-10-30T04:26:42.3475707Z Background adoption and SSH setup started (PID: 2953) 2026-10-30T04:26:42.3476739Z 2026-10-30T04:26:42.3476899Z ---------------------------------------- 2026-10-30T04:26:42.3477495Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40954680590/jobs/123891200972 2026-10-30T04:26:42.3477936Z SSH Access (using your GitHub SSH key): 2026-10-30T04:26:42.3478400Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-te2gf4s2y3mf37w3.vm.blacksmith.sh 2026-10-30T04:26:42.3478730Z 2026-10-30T04:26:42.3478845Z No GitHub SSH key? Add one at: 2026-10-30T04:26:42.3479367Z 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.3479802Z 2026-10-30T04:26:42.3479917Z ---------------------------------------- 2026-10-30T04:26:42.3480104Z 2026-10-30T04:26:42.3480257Z VM ID: blacksmith-4vcpu-ubuntu-2404-te2gf4s2y3mf37w3 2026-10-30T04:26:42.3480610Z Host: production-152.236.47.24-x8664 2026-10-30T04:26:42.3480899Z Host Agent PID: 25843 2026-10-30T04:26:42.3481155Z Host Agent Git SHA: 7fc3dd721 2026-10-30T04:26:42.3481437Z Host CPU Manufacturer: AuthenticAMD 2026-10-30T04:26:42.3481736Z Blacksmith Host Generation: gen 2 2026-10-30T04:26:42.3482037Z Petname: production-fond-tomcat-c29a0741 2026-10-30T04:26:42.3482339Z Region: us-east 2026-10-30T04:26:42.3482589Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-30T04:26:42.3495734Z OS Version: Ubuntu 24.04.4 LTS 2026-10-30T04:26:42.3496124Z 2026-10-30T04:26:42.3496361Z Enabling Blacksmith transparent cache 2026-10-30T04:26:42.3857027Z ##[group]Run actions/checkout@v6 2026-10-30T04:26:42.3857390Z with: 2026-10-30T04:26:42.3857616Z fetch-depth: 2 2026-10-30T04:26:42.3857978Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-30T04:26:42.3858398Z sparse-checkout-cone-mode: false 2026-10-30T04:26:42.3858706Z repository: pingdotgg/t3code 2026-10-30T04:26:42.3862265Z token: *** 2026-10-30T04:26:42.3862504Z ssh-strict: true 2026-10-30T04:26:42.3862747Z ssh-user: git 2026-10-30T04:26:42.3862985Z persist-credentials: true 2026-10-30T04:26:42.3863293Z clean: true 2026-10-30T04:26:42.3863539Z fetch-tags: false 2026-10-30T04:26:42.3863951Z show-progress: true 2026-10-30T04:26:42.3864197Z lfs: false 2026-10-30T04:26:42.3864419Z submodules: false 2026-10-30T04:26:42.3864661Z set-safe-directory: true 2026-10-30T04:26:42.3864929Z allow-unsafe-pr-checkout: false 2026-10-30T04:26:42.3865229Z env: 2026-10-30T04:26:42.3865488Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:42.3865790Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:42.3866090Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:42.3866434Z ##[endgroup] 2026-10-30T04:26:42.5255463Z Syncing repository: pingdotgg/t3code 2026-10-30T04:26:42.5256912Z ##[group]Getting Git version info 2026-10-30T04:26:42.5257310Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:42.5258205Z [command]/usr/local/bin/git version 2026-10-30T04:26:42.5343457Z git version 2.55.0 2026-10-30T04:26:42.5360324Z ##[endgroup] 2026-10-30T04:26:42.5369529Z Temporarily overriding HOME='/home/runner/_work/_temp/3ee98abf-386e-464b-8714-12056763d516' before making global git config changes 2026-10-30T04:26:42.5370356Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:26:42.5373728Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:26:42.5414613Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:42.5417310Z ##[group]Determining repository object format 2026-10-30T04:26:42.5418484Z ##[endgroup] 2026-10-30T04:26:42.5418952Z ##[group]Initializing the repository 2026-10-30T04:26:42.5421902Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-30T04:26:42.5559682Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-30T04:26:42.5560802Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-30T04:26:42.5561703Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-30T04:26:42.5562423Z hint: call: 2026-10-30T04:26:42.5562824Z hint: 2026-10-30T04:26:42.5563334Z hint: git config --global init.defaultBranch 2026-10-30T04:26:42.5563938Z hint: 2026-10-30T04:26:42.5564491Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-30T04:26:42.5565355Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-30T04:26:42.5566076Z hint: 2026-10-30T04:26:42.5566546Z hint: git branch -m 2026-10-30T04:26:42.5567395Z hint: 2026-10-30T04:26:42.5568008Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-30T04:26:42.5569139Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-30T04:26:42.5571184Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-30T04:26:42.5604315Z ##[endgroup] 2026-10-30T04:26:42.5605123Z ##[group]Disabling automatic garbage collection 2026-10-30T04:26:42.5607337Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-30T04:26:42.5639361Z ##[endgroup] 2026-10-30T04:26:42.5640038Z ##[group]Setting up auth 2026-10-30T04:26:42.5640557Z Removing SSH command configuration 2026-10-30T04:26:42.5644824Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:26:42.5679420Z [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.5878479Z Removing HTTP extra header 2026-10-30T04:26:42.5883838Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-30T04:26:42.5959871Z [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.6109360Z Removing includeIf entries pointing to credentials config files 2026-10-30T04:26:42.6118151Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-30T04:26:42.6159211Z [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.6362635Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-f8a12c2f-fb9f-4c98-a2da-35333aa17667.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-30T04:26:42.6443979Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-f8a12c2f-fb9f-4c98-a2da-35333aa17667.config 2026-10-30T04:26:42.6479302Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-f8a12c2f-fb9f-4c98-a2da-35333aa17667.config 2026-10-30T04:26:42.6511378Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f8a12c2f-fb9f-4c98-a2da-35333aa17667.config 2026-10-30T04:26:42.6547061Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f8a12c2f-fb9f-4c98-a2da-35333aa17667.config 2026-10-30T04:26:42.6577775Z ##[endgroup] 2026-10-30T04:26:42.6578233Z ##[group]Fetching the repository 2026-10-30T04:26:42.6587386Z [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.9786175Z From https://github.com/pingdotgg/t3code 2026-10-30T04:26:42.9788498Z * [new ref] 7756498cd4ed94f42938fedc831289f5059d879d -> pull/27128/merge 2026-10-30T04:26:42.9818050Z ##[endgroup] 2026-10-30T04:26:42.9819410Z ##[group]Determining the checkout info 2026-10-30T04:26:42.9820808Z ##[endgroup] 2026-10-30T04:26:42.9821958Z ##[group]Setting up sparse checkout 2026-10-30T04:26:42.9823069Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-30T04:26:42.9862606Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-30T04:26:42.9898571Z .git/info/sparse-checkout 2026-10-30T04:26:42.9906887Z ##[endgroup] 2026-10-30T04:26:42.9908226Z ##[group]Checking out the ref 2026-10-30T04:26:42.9912707Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/27128/merge 2026-10-30T04:26:48.8900780Z Updating files: 0% (1/7067) 2026-10-30T04:26:48.8936467Z Updating files: 1% (71/7067) 2026-10-30T04:26:48.8958856Z Updating files: 2% (142/7067) 2026-10-30T04:26:48.8988979Z Updating files: 3% (213/7067) 2026-10-30T04:26:48.9019144Z Updating files: 4% (283/7067) 2026-10-30T04:26:48.9050315Z Updating files: 5% (354/7067) 2026-10-30T04:26:48.9116733Z Updating files: 6% (425/7067) 2026-10-30T04:26:48.9151584Z Updating files: 7% (495/7067) 2026-10-30T04:26:48.9269698Z Updating files: 8% (566/7067) 2026-10-30T04:26:48.9454365Z Updating files: 9% (637/7067) 2026-10-30T04:26:48.9634381Z Updating files: 10% (707/7067) 2026-10-30T04:26:48.9648627Z Updating files: 11% (778/7067) 2026-10-30T04:26:48.9663272Z Updating files: 12% (849/7067) 2026-10-30T04:26:48.9686363Z Updating files: 13% (919/7067) 2026-10-30T04:26:48.9710480Z Updating files: 14% (990/7067) 2026-10-30T04:26:48.9733569Z Updating files: 15% (1061/7067) 2026-10-30T04:26:48.9754348Z Updating files: 16% (1131/7067) 2026-10-30T04:26:48.9781439Z Updating files: 17% (1202/7067) 2026-10-30T04:26:48.9802676Z Updating files: 18% (1273/7067) 2026-10-30T04:26:48.9827946Z Updating files: 19% (1343/7067) 2026-10-30T04:26:48.9861631Z Updating files: 20% (1414/7067) 2026-10-30T04:26:48.9884262Z Updating files: 21% (1485/7067) 2026-10-30T04:26:48.9905840Z Updating files: 22% (1555/7067) 2026-10-30T04:26:48.9926697Z Updating files: 23% (1626/7067) 2026-10-30T04:26:48.9945971Z Updating files: 24% (1697/7067) 2026-10-30T04:26:48.9965588Z Updating files: 25% (1767/7067) 2026-10-30T04:26:48.9983160Z Updating files: 26% (1838/7067) 2026-10-30T04:26:49.0008245Z Updating files: 27% (1909/7067) 2026-10-30T04:26:49.0046350Z Updating files: 28% (1979/7067) 2026-10-30T04:26:49.0073327Z Updating files: 29% (2050/7067) 2026-10-30T04:26:49.0103663Z Updating files: 30% (2121/7067) 2026-10-30T04:26:49.0143505Z Updating files: 31% (2191/7067) 2026-10-30T04:26:49.0184191Z Updating files: 32% (2262/7067) 2026-10-30T04:26:49.0228602Z Updating files: 33% (2333/7067) 2026-10-30T04:26:49.0269074Z Updating files: 33% (2368/7067) 2026-10-30T04:26:49.0345932Z Updating files: 34% (2403/7067) 2026-10-30T04:26:49.0407672Z Updating files: 35% (2474/7067) 2026-10-30T04:26:49.0450452Z Updating files: 36% (2545/7067) 2026-10-30T04:26:49.0510372Z Updating files: 37% (2615/7067) 2026-10-30T04:26:49.0552077Z Updating files: 38% (2686/7067) 2026-10-30T04:26:49.0589803Z Updating files: 39% (2757/7067) 2026-10-30T04:26:49.0619633Z Updating files: 40% (2827/7067) 2026-10-30T04:26:49.0647618Z Updating files: 41% (2898/7067) 2026-10-30T04:26:49.0661254Z Updating files: 42% (2969/7067) 2026-10-30T04:26:49.0703537Z Updating files: 43% (3039/7067) 2026-10-30T04:26:49.0736752Z Updating files: 44% (3110/7067) 2026-10-30T04:26:49.0770628Z Updating files: 45% (3181/7067) 2026-10-30T04:26:49.0812980Z Updating files: 46% (3251/7067) 2026-10-30T04:26:49.0856577Z Updating files: 47% (3322/7067) 2026-10-30T04:26:49.0917929Z Updating files: 48% (3393/7067) 2026-10-30T04:26:49.0940937Z Updating files: 49% (3463/7067) 2026-10-30T04:26:49.0982927Z Updating files: 50% (3534/7067) 2026-10-30T04:26:49.1012213Z Updating files: 51% (3605/7067) 2026-10-30T04:26:49.1041004Z Updating files: 52% (3675/7067) 2026-10-30T04:26:49.1075071Z Updating files: 53% (3746/7067) 2026-10-30T04:26:49.1102036Z Updating files: 54% (3817/7067) 2026-10-30T04:26:49.1123645Z Updating files: 55% (3887/7067) 2026-10-30T04:26:49.1148682Z Updating files: 56% (3958/7067) 2026-10-30T04:26:49.1563657Z Updating files: 57% (4029/7067) 2026-10-30T04:26:49.1587996Z Updating files: 58% (4099/7067) 2026-10-30T04:26:49.1618648Z Updating files: 59% (4170/7067) 2026-10-30T04:26:49.1643972Z Updating files: 60% (4241/7067) 2026-10-30T04:26:49.1672553Z Updating files: 61% (4311/7067) 2026-10-30T04:26:49.1702702Z Updating files: 62% (4382/7067) 2026-10-30T04:26:49.1738116Z Updating files: 63% (4453/7067) 2026-10-30T04:26:49.1763078Z Updating files: 64% (4523/7067) 2026-10-30T04:26:49.1787413Z Updating files: 65% (4594/7067) 2026-10-30T04:26:49.1821903Z Updating files: 66% (4665/7067) 2026-10-30T04:26:49.1844296Z Updating files: 67% (4735/7067) 2026-10-30T04:26:49.1870312Z Updating files: 68% (4806/7067) 2026-10-30T04:26:49.1890720Z Updating files: 69% (4877/7067) 2026-10-30T04:26:49.1916740Z Updating files: 70% (4947/7067) 2026-10-30T04:26:49.1933748Z Updating files: 71% (5018/7067) 2026-10-30T04:26:49.1972275Z Updating files: 72% (5089/7067) 2026-10-30T04:26:49.2453421Z Updating files: 73% (5159/7067) 2026-10-30T04:26:49.2537503Z Updating files: 74% (5230/7067) 2026-10-30T04:26:49.2582763Z Updating files: 75% (5301/7067) 2026-10-30T04:26:49.2608034Z Updating files: 76% (5371/7067) 2026-10-30T04:26:49.2639832Z Updating files: 77% (5442/7067) 2026-10-30T04:26:49.2662386Z Updating files: 78% (5513/7067) 2026-10-30T04:26:49.2685659Z Updating files: 79% (5583/7067) 2026-10-30T04:26:49.2710738Z Updating files: 80% (5654/7067) 2026-10-30T04:26:49.2734208Z Updating files: 81% (5725/7067) 2026-10-30T04:26:49.2759106Z Updating files: 82% (5795/7067) 2026-10-30T04:26:49.2789394Z Updating files: 83% (5866/7067) 2026-10-30T04:26:49.2820309Z Updating files: 84% (5937/7067) 2026-10-30T04:26:49.2845587Z Updating files: 85% (6007/7067) 2026-10-30T04:26:49.2873829Z Updating files: 86% (6078/7067) 2026-10-30T04:26:49.2966948Z Updating files: 87% (6149/7067) 2026-10-30T04:26:49.3004461Z Updating files: 88% (6219/7067) 2026-10-30T04:26:49.3031037Z Updating files: 89% (6290/7067) 2026-10-30T04:26:49.3058010Z Updating files: 90% (6361/7067) 2026-10-30T04:26:49.3099344Z Updating files: 91% (6431/7067) 2026-10-30T04:26:49.3119065Z Updating files: 92% (6502/7067) 2026-10-30T04:26:49.3145889Z Updating files: 93% (6573/7067) 2026-10-30T04:26:49.3172200Z Updating files: 94% (6643/7067) 2026-10-30T04:26:49.3206998Z Updating files: 95% (6714/7067) 2026-10-30T04:26:49.3279319Z Updating files: 96% (6785/7067) 2026-10-30T04:26:49.3310736Z Updating files: 97% (6855/7067) 2026-10-30T04:26:49.3381207Z Updating files: 98% (6926/7067) 2026-10-30T04:26:49.3410723Z Updating files: 99% (6997/7067) 2026-10-30T04:26:49.3411030Z Updating files: 100% (7067/7067) 2026-10-30T04:26:49.3411218Z Updating files: 100% (7067/7067), done. 2026-10-30T04:26:49.3593240Z Note: switching to 'refs/remotes/pull/27128/merge'. 2026-10-30T04:26:49.3593638Z 2026-10-30T04:26:49.3593807Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-30T04:26:49.3594066Z changes and commit them, and you can discard any commits you make in this 2026-10-30T04:26:49.3594316Z state without impacting any branches by switching back to a branch. 2026-10-30T04:26:49.3594461Z 2026-10-30T04:26:49.3594557Z If you want to create a new branch to retain commits you create, you may 2026-10-30T04:26:49.3594797Z do so (now or later) by using -c with the switch command. Example: 2026-10-30T04:26:49.3594930Z 2026-10-30T04:26:49.3594991Z git switch -c 2026-10-30T04:26:49.3595086Z 2026-10-30T04:26:49.3595146Z Or undo this operation with: 2026-10-30T04:26:49.3595232Z 2026-10-30T04:26:49.3595386Z git switch - 2026-10-30T04:26:49.3595464Z 2026-10-30T04:26:49.3595574Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-30T04:26:49.3595730Z 2026-10-30T04:26:49.3595974Z HEAD is now at 7756498 Merge 07d1da329565cdea2cac07374634c00bb3fa0cfa into dd148481531a0a090780a2ade20588566db099a2 2026-10-30T04:26:49.3610890Z ##[endgroup] 2026-10-30T04:26:49.3654072Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-30T04:26:49.3680591Z 7756498cd4ed94f42938fedc831289f5059d879d 2026-10-30T04:26:49.3852348Z Prepare all required actions 2026-10-30T04:26:49.3918780Z ##[group]Run ./.github/actions/ci-changes 2026-10-30T04:26:49.3918958Z env: 2026-10-30T04:26:49.3919083Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:49.3919235Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:49.3919385Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.3919532Z ##[endgroup] 2026-10-30T04:26:49.4039861Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-30T04:26:49.4059771Z ##[group]Run set -uo pipefail 2026-10-30T04:26:49.4060046Z set -uo pipefail 2026-10-30T04:26:49.4060170Z  2026-10-30T04:26:49.4060271Z decide() { 2026-10-30T04:26:49.4060461Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-30T04:26:49.4060726Z  exit "${PIPESTATUS[0]}" 2026-10-30T04:26:49.4060854Z } 2026-10-30T04:26:49.4060953Z  2026-10-30T04:26:49.4061058Z fail_open() { 2026-10-30T04:26:49.4061220Z  echo "$* Running every job." 2026-10-30T04:26:49.4061355Z  decide 2026-10-30T04:26:49.4061457Z } 2026-10-30T04:26:49.4061552Z  2026-10-30T04:26:49.4061705Z # Reads the change from git rather than the REST API: every job that 2026-10-30T04:26:49.4061954Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-30T04:26:49.4062169Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-30T04:26:49.4062537Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-30T04:26:49.4062785Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-30T04:26:49.4062978Z  base=HEAD^1 2026-10-30T04:26:49.4063093Z  mode=() 2026-10-30T04:26:49.4063204Z else 2026-10-30T04:26:49.4063313Z  base=$BEFORE_SHA 2026-10-30T04:26:49.4063505Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-30T04:26:49.4063724Z  || fail_open "Could not fetch ${base}." 2026-10-30T04:26:49.4063934Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-30T04:26:49.4064125Z  mode=(--full) 2026-10-30T04:26:49.4064242Z fi 2026-10-30T04:26:49.4064341Z  2026-10-30T04:26:49.4064503Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-30T04:26:49.4064762Z # of a package changes that package just like editing it. It also keeps 2026-10-30T04:26:49.4064984Z # git from fetching file contents to score renames. 2026-10-30T04:26:49.4065229Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-30T04:26:49.4065461Z  || fail_open "Could not diff against ${base}." 2026-10-30T04:26:49.4065662Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-30T04:26:49.4087112Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:49.4087286Z env: 2026-10-30T04:26:49.4087409Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:49.4087561Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:49.4087708Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.4087858Z EVENT_NAME: pull_request 2026-10-30T04:26:49.4088008Z BEFORE_SHA: fd95b42e5dfb2bd9d2e3879c722659a0f162a8e3 2026-10-30T04:26:49.4088195Z ##[endgroup] 2026-10-30T04:26:49.4649126Z Affected packages: @t3tools/evals, @t3tools/scripts, t3 2026-10-30T04:26:49.4650541Z typecheck=true 2026-10-30T04:26:49.4650802Z build=true 2026-10-30T04:26:49.4651072Z test=true 2026-10-30T04:26:49.4651281Z test_packages=@t3tools/evals @t3tools/scripts 2026-10-30T04:26:49.4651840Z test_web=false 2026-10-30T04:26:49.4652016Z test_server=true 2026-10-30T04:26:49.4652183Z rust=false 2026-10-30T04:26:49.4652347Z release_smoke=false 2026-10-30T04:26:49.4653412Z mobile_native=false 2026-10-30T04:26:49.4709073Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=66] 2026-10-30T04:26:49.4846888Z Prepare all required actions 2026-10-30T04:26:49.4847355Z Getting action download info 2026-10-30T04:26:49.5632596Z Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-30T04:26:49.6351144Z Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-30T04:26:49.7518874Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-30T04:26:49.7537817Z with: 2026-10-30T04:26:49.7537994Z install: true 2026-10-30T04:26:49.7538163Z env: 2026-10-30T04:26:49.7538343Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:49.7538641Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:49.7538895Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.7539062Z ##[endgroup] 2026-10-30T04:26:49.7700483Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-30T04:26:49.7713726Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7714115Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7714406Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7714659Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:49.7738589Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:49.7738778Z env: 2026-10-30T04:26:49.7738913Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:49.7739072Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:49.7739230Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.7739499Z ##[endgroup] 2026-10-30T04:26:49.7816572Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=11] 2026-10-30T04:26:49.7818556Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-30T04:26:49.7866913Z ##[group]Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:49.7867133Z with: 2026-10-30T04:26:49.7867248Z path: ~/.vite-plus 2026-10-30T04:26:49.7867418Z key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:49.7867608Z enableCrossOsArchive: false 2026-10-30T04:26:49.7867744Z fail-on-cache-miss: false 2026-10-30T04:26:49.7867890Z lookup-only: false 2026-10-30T04:26:49.7868024Z save-always: false 2026-10-30T04:26:49.7868143Z env: 2026-10-30T04:26:49.7868257Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:49.7868411Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:49.7868566Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:49.7868717Z ##[endgroup] 2026-10-30T04:26:50.0254394Z Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0 2026-10-30T04:26:50.5301553Z Received 170236223 of 170236223 (100.0%), 341.1 MBs/sec 2026-10-30T04:26:50.5303348Z Cache Size: ~162 MB (170236223 B) 2026-10-30T04:26:50.5352695Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c6a237ef-f017-47b6-bb5d-1751d6f4da21/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:26:51.3330642Z Cache restored successfully 2026-10-30T04:26:51.3966521Z 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.4101385Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1628] 2026-10-30T04:26:51.4104620Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-30T04:26:51.4131934Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:51.4132176Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-30T04:26:51.4132363Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-30T04:26:51.4155852Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:51.4156035Z env: 2026-10-30T04:26:51.4156163Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:51.4156579Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:51.4156734Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.4156880Z ##[endgroup] 2026-10-30T04:26:51.4221645Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-30T04:26:51.4234872Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=12] 2026-10-30T04:26:51.4237489Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-30T04:26:51.4243962Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:26:51.4247018Z ##[start-action display=Resolve pnpm store;id=__self.pnpm_store] 2026-10-30T04:26:51.4266382Z ##[group]Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.4266777Z echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.4267151Z metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}" 2026-10-30T04:26:51.4267566Z echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV" 2026-10-30T04:26:51.4267994Z echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.4268349Z if [[ -z "$INSTALL_ARGS" ]]; then 2026-10-30T04:26:51.4268625Z  echo "namespace=full" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.4268876Z else 2026-10-30T04:26:51.4269248Z  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT" 2026-10-30T04:26:51.4269859Z fi 2026-10-30T04:26:51.4303460Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:51.4303859Z env: 2026-10-30T04:26:51.4304044Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:51.4304298Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:51.4304542Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.4304768Z INSTALL_ARGS: 2026-10-30T04:26:51.4304951Z ##[endgroup] 2026-10-30T04:26:51.4517559Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=26] 2026-10-30T04:26:51.4520345Z ##[start-action display=Restore pnpm store;id=__self.pnpm_cache] 2026-10-30T04:26:51.5371946Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:26:51.5372159Z with: 2026-10-30T04:26:51.5372295Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:26:51.5372565Z key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:51.5373041Z restore-keys: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 pnpm-full-v1-Linux-X64- pnpm-full-v1-Linux-X64- 2026-10-30T04:26:51.5373396Z enableCrossOsArchive: false 2026-10-30T04:26:51.5373536Z fail-on-cache-miss: false 2026-10-30T04:26:51.5373665Z lookup-only: false 2026-10-30T04:26:51.5373784Z env: 2026-10-30T04:26:51.5373909Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:26:51.5374060Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:26:51.5374219Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:51.5374399Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:26:51.5374586Z ##[endgroup] 2026-10-30T04:26:51.7380283Z Cache hit for: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:26:52.8427017Z Received 671088640 of 1161978007 (57.8%), 589.9 MBs/sec 2026-10-30T04:26:53.6573353Z Received 1161978007 of 1161978007 (100.0%), 582.6 MBs/sec 2026-10-30T04:26:53.6574492Z Cache Size: ~1108 MB (1161978007 B) 2026-10-30T04:26:53.6625823Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f3128f82-fc9f-4aca-a35e-49351b507342/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:00.6877326Z Cache restored successfully 2026-10-30T04:27:00.7466409Z Cache restored from key: pnpm-full-v1-Linux-X64-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.7566080Z ##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=9304] 2026-10-30T04:27:00.7569406Z ##[start-action display=Restore lockfile verification;id=__self.pnpm_verified] 2026-10-30T04:27:00.7999580Z ##[group]Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 2026-10-30T04:27:00.7999901Z with: 2026-10-30T04:27:00.8000150Z path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl 2026-10-30T04:27:00.8000557Z key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:00.8000794Z enableCrossOsArchive: false 2026-10-30T04:27:00.8000932Z fail-on-cache-miss: false 2026-10-30T04:27:00.8001065Z lookup-only: false 2026-10-30T04:27:00.8001180Z env: 2026-10-30T04:27:00.8001295Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:00.8001465Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:00.8001623Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:00.8001804Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:00.8001979Z ##[endgroup] 2026-10-30T04:27:01.0093261Z Cache hit for: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:01.0387610Z Received 1917 of 1917 (100.0%), 0.2 MBs/sec 2026-10-30T04:27:01.0388395Z Cache Size: ~0 MB (1917 B) 2026-10-30T04:27:01.0399316Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1b06f69e-8d28-497c-882e-910ef8f7497e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:01.0429400Z Cache restored successfully 2026-10-30T04:27:01.0474500Z Cache restored from key: pnpm-verified-v1-5893cd7d91faa1225613e77217dac35f0060347acf23331b56bc25a0f7eb1a06 2026-10-30T04:27:01.0521349Z ##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=295] 2026-10-30T04:27:01.0525481Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-30T04:27:01.0539659Z ##[group]Run vp install $INSTALL_ARGS 2026-10-30T04:27:01.0539934Z vp install $INSTALL_ARGS 2026-10-30T04:27:01.0560284Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:01.0560477Z env: 2026-10-30T04:27:01.0560601Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:01.0560756Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:01.0560909Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:01.0561097Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:01.0561282Z INSTALL_ARGS: 2026-10-30T04:27:01.0561393Z ##[endgroup] 2026-10-30T04:27:01.0951523Z Scope: all 37 workspace projects 2026-10-30T04:27:01.2543078Z ✓ Lockfile passes supply-chain policies (verified 10h ago) 2026-10-30T04:27:01.2576671Z Lockfile is up to date, resolution step is skipped 2026-10-30T04:27:01.5413194Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-30T04:27:01.5413756Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-30T04:27:01.5414111Z Virtual store is at: node_modules/.pnpm 2026-10-30T04:27:02.2794660Z Packages: +1657 2026-10-30T04:27:02.2794888Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-30T04:27:02.3309481Z Progress: resolved 1657, reused 1653, downloaded 0, added 1657, done 2026-10-30T04:27:02.7052979Z . prepare$ vp config --no-agent 2026-10-30T04:27:02.8211997Z . prepare: Done 2026-10-30T04:27:02.8226981Z 2026-10-30T04:27:02.8227091Z devDependencies: 2026-10-30T04:27:02.8227232Z + @coderabbitai/config 1.1.0 2026-10-30T04:27:02.8227382Z + @shadcn/lint 0.1.5 2026-10-30T04:27:02.8227507Z + @types/node 24.12.4 2026-10-30T04:27:02.8227627Z + knip 6.34.0 2026-10-30T04:27:02.8227775Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-30T04:27:02.8227924Z + vite-plus 1.4.0 2026-10-30T04:27:02.8227994Z 2026-10-30T04:27:02.8239764Z Done in 1.8s using pnpm v12.14.0 2026-10-30T04:27:02.8352379Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=1782] 2026-10-30T04:27:02.8355254Z ##[start-action display=Save lockfile verification;id=__self.__actions_cache] 2026-10-30T04:27:02.8359747Z ##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:02.8361134Z ##[start-action display=Save pnpm store;id=__self.__actions_cache_2] 2026-10-30T04:27:02.8368815Z ##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:02.8370528Z ##[start-action display=Enable shared task cache;id=__self.__run_3] 2026-10-30T04:27:02.8376676Z ##[end-action id=__self.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:02.8397293Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:02.8397770Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:02.8419456Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:02.8419596Z env: 2026-10-30T04:27:02.8419717Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:02.8420007Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:02.8420154Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.8420544Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.8420723Z ##[endgroup] 2026-10-30T04:27:02.8725622Z ##[group]Run actions/cache@v6 2026-10-30T04:27:02.8725885Z with: 2026-10-30T04:27:02.8726082Z path: ~/.cache/ms-playwright 2026-10-30T04:27:02.8726408Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:02.8726641Z enableCrossOsArchive: false 2026-10-30T04:27:02.8726783Z fail-on-cache-miss: false 2026-10-30T04:27:02.8726914Z lookup-only: false 2026-10-30T04:27:02.8727036Z save-always: false 2026-10-30T04:27:02.8727202Z env: 2026-10-30T04:27:02.8727400Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:02.8727569Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:02.8727727Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:02.8727923Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:02.8728130Z ##[endgroup] 2026-10-30T04:27:03.0819794Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:03.2413843Z Received 106503405 of 106503405 (100.0%), 769.5 MBs/sec 2026-10-30T04:27:03.2414402Z Cache Size: ~102 MB (106503405 B) 2026-10-30T04:27:03.2461485Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d067e272-39c8-4491-867c-b4ef02d51666/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-30T04:27:03.5231054Z Cache restored successfully 2026-10-30T04:27:03.5392109Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-30T04:27:03.5569725Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:03.5570460Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-30T04:27:03.5570881Z test -n "$browser" 2026-10-30T04:27:03.5571138Z if ldd "$browser" | grep '=> not found'; then 2026-10-30T04:27:03.5571898Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-30T04:27:03.5572271Z fi 2026-10-30T04:27:03.5600341Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:03.5600557Z env: 2026-10-30T04:27:03.5600742Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:03.5600996Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:03.5601245Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:03.5601550Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:03.5601850Z ##[endgroup] 2026-10-30T04:27:03.6599235Z ##[group]Run vp run test:cached -- --shard 1/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-1.json" apps/server 2026-10-30T04:27:03.6600105Z vp run test:cached -- --shard 1/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-1.json" apps/server 2026-10-30T04:27:03.6627816Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:03.6628036Z env: 2026-10-30T04:27:03.6628237Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:03.6628528Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:03.6628799Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:03.6629029Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:03.6629432Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-30T04:27:03.6629999Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-30T04:27:03.6630408Z ##[endgroup] 2026-10-30T04:27:03.9051961Z $ node scripts/test-cached.ts -- --shard 1/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report /home/runner/_work/_temp/test-cache-1.json apps/server ⊘ cache disabled 2026-10-30T04:27:04.1450281Z Cached tests: 50 files, 1 per task, concurrency 1 2026-10-30T04:27:04.4037734Z ~/apps/server$ vp test run 'src/os-jank.test.ts' 2026-10-30T04:27:04.6207971Z 2026-10-30T04:27:04.6212722Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:04.6213319Z 2026-10-30T04:27:04.9238740Z ✓ src/os-jank.test.ts (6 tests) 10ms 2026-10-30T04:27:04.9263588Z 2026-10-30T04:27:04.9264025Z Test Files 1 passed (1) 2026-10-30T04:27:04.9264464Z Tests 6 passed (6) 2026-10-30T04:27:04.9264800Z Start at 04:27:04 2026-10-30T04:27:04.9265870Z Duration 291ms (import 43%, transform 31%, setup 20%, tests 4%, worker 1%) 2026-10-30T04:27:04.9272172Z 2026-10-30T04:27:04.9804783Z 2026-10-30T04:27:04.9805542Z ~/apps/server$ vp test run 'src/telemetry/AnalyticsService.test.ts' 2026-10-30T04:27:05.1921999Z 2026-10-30T04:27:05.1924039Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:05.1924318Z 2026-10-30T04:27:06.4440294Z ✓ src/telemetry/AnalyticsService.test.ts (6 tests) 195ms 2026-10-30T04:27:06.4464511Z 2026-10-30T04:27:06.4466576Z Test Files 1 passed (1) 2026-10-30T04:27:06.4466764Z Tests 6 passed (6) 2026-10-30T04:27:06.4466923Z Start at 04:27:05 2026-10-30T04:27:06.4469629Z Duration 1.24s (transform 49%, import 30%, tests 17%, setup 4%) 2026-10-30T04:27:06.4475164Z 2026-10-30T04:27:06.4869687Z 2026-10-30T04:27:06.4870476Z ~/apps/server$ vp test run 'src/orchestration-v2/assistantStreaming.test.ts' 2026-10-30T04:27:06.6940656Z 2026-10-30T04:27:06.6954290Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:06.6954565Z 2026-10-30T04:27:06.8412220Z ✓ src/orchestration-v2/assistantStreaming.test.ts (2 tests) 3ms 2026-10-30T04:27:06.8441743Z 2026-10-30T04:27:06.8444097Z Test Files 1 passed (1) 2026-10-30T04:27:06.8444419Z Tests 2 passed (2) 2026-10-30T04:27:06.8444662Z Start at 04:27:06 2026-10-30T04:27:06.8446821Z Duration 139ms (setup 53%, transform 34%, import 5%, tests 4%, worker 3%) 2026-10-30T04:27:06.8455558Z 2026-10-30T04:27:06.9014874Z 2026-10-30T04:27:06.9015550Z ~/apps/server$ vp test run 'src/device/DeviceMultiHost.test.ts' 2026-10-30T04:27:07.1122617Z 2026-10-30T04:27:07.1123917Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:07.1162780Z 2026-10-30T04:27:08.4100321Z ✓ src/device/DeviceMultiHost.test.ts (1 test) 29ms 2026-10-30T04:27:08.4115129Z 2026-10-30T04:27:08.4117013Z Test Files 1 passed (1) 2026-10-30T04:27:08.4117263Z Tests 1 passed (1) 2026-10-30T04:27:08.4117524Z Start at 04:27:07 2026-10-30T04:27:08.4118947Z Duration 1.29s (transform 61%, import 32%, setup 4%, tests 2%) 2026-10-30T04:27:08.4126591Z 2026-10-30T04:27:08.4493112Z 2026-10-30T04:27:08.4493967Z ~/apps/server$ vp test run 'src/scheduledTasks/ScheduledTaskService.webhook.test.ts' 2026-10-30T04:27:08.6499084Z 2026-10-30T04:27:08.6541282Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:08.6541580Z 2026-10-30T04:27:15.3650109Z ✓ src/scheduledTasks/ScheduledTaskService.webhook.test.ts (49 tests) 2001ms 2026-10-30T04:27:15.3707713Z 2026-10-30T04:27:15.3710238Z Test Files 1 passed (1) 2026-10-30T04:27:15.3710818Z Tests 49 passed (49) 2026-10-30T04:27:15.3711141Z Start at 04:27:08 2026-10-30T04:27:15.3725846Z Duration 6.71s (transform 47%, tests 30%, import 22%, setup 1%) 2026-10-30T04:27:15.3726150Z 2026-10-30T04:27:15.4638721Z 2026-10-30T04:27:15.4639285Z ~/apps/server$ vp test run 'src/orchestration-v2/ShellStream.test.ts' 2026-10-30T04:27:15.6861292Z 2026-10-30T04:27:15.6862046Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:15.6862347Z 2026-10-30T04:27:16.1909052Z ✓ src/orchestration-v2/ShellStream.test.ts (17 tests) 23ms 2026-10-30T04:27:16.1934702Z 2026-10-30T04:27:16.1936653Z Test Files 1 passed (1) 2026-10-30T04:27:16.1936887Z Tests 17 passed (17) 2026-10-30T04:27:16.1937144Z Start at 04:27:15 2026-10-30T04:27:16.1938542Z Duration 494ms (import 58%, transform 26%, setup 10%, tests 6%, worker 1%) 2026-10-30T04:27:16.1945008Z 2026-10-30T04:27:16.2200015Z 2026-10-30T04:27:16.2200605Z ~/apps/server$ vp test run 'src/cloud/CloudLink.lifecycle.test.ts' 2026-10-30T04:27:16.4420885Z 2026-10-30T04:27:16.4422197Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:16.4422558Z 2026-10-30T04:27:18.5439320Z ✓ src/cloud/CloudLink.lifecycle.test.ts (30 tests) 140ms 2026-10-30T04:27:18.5465013Z 2026-10-30T04:27:18.5466782Z Test Files 1 passed (1) 2026-10-30T04:27:18.5467322Z Tests 30 passed (30) 2026-10-30T04:27:18.5467463Z Start at 04:27:16 2026-10-30T04:27:18.5470043Z Duration 2.09s (import 60%, transform 31%, tests 7%, setup 2%) 2026-10-30T04:27:18.5477798Z 2026-10-30T04:27:18.6119005Z 2026-10-30T04:27:18.6119327Z ~/apps/server$ vp test run 'src/provider/codexUsageLimits.test.ts' 2026-10-30T04:27:18.7942087Z 2026-10-30T04:27:18.7943228Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:18.7943422Z 2026-10-30T04:27:19.0066021Z ✓ src/provider/codexUsageLimits.test.ts (14 tests) 7ms 2026-10-30T04:27:19.0098105Z 2026-10-30T04:27:19.0100950Z Test Files 1 passed (1) 2026-10-30T04:27:19.0101289Z Tests 14 passed (14) 2026-10-30T04:27:19.0101531Z Start at 04:27:18 2026-10-30T04:27:19.0104123Z Duration 204ms (import 40%, setup 30%, transform 23%, tests 5%, worker 2%) 2026-10-30T04:27:19.0113426Z 2026-10-30T04:27:19.0348061Z 2026-10-30T04:27:19.0348676Z ~/apps/server$ vp test run 'src/orchestration-v2/Orchestrator.migration.test.ts' 2026-10-30T04:27:19.2350781Z 2026-10-30T04:27:19.2351874Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:19.2352069Z 2026-10-30T04:27:20.8598518Z ✓ src/orchestration-v2/Orchestrator.migration.test.ts (1 test) 2ms 2026-10-30T04:27:20.8625869Z 2026-10-30T04:27:20.8627722Z Test Files 1 passed (1) 2026-10-30T04:27:20.8628094Z Tests 1 passed (1) 2026-10-30T04:27:20.8628401Z Start at 04:27:19 2026-10-30T04:27:20.8630001Z Duration 1.62s (import 71%, transform 27%, setup 2%) 2026-10-30T04:27:20.8637888Z 2026-10-30T04:27:20.9212082Z 2026-10-30T04:27:20.9212579Z ~/apps/server$ vp test run 'src/attachmentStore.test.ts' 2026-10-30T04:27:21.1305884Z 2026-10-30T04:27:21.1307153Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:21.1307422Z 2026-10-30T04:27:21.5945606Z ✓ src/attachmentStore.test.ts (10 tests) 8ms 2026-10-30T04:27:21.5980025Z 2026-10-30T04:27:21.5980490Z Test Files 1 passed (1) 2026-10-30T04:27:21.5980762Z Tests 10 passed (10) 2026-10-30T04:27:21.5980963Z Start at 04:27:21 2026-10-30T04:27:21.5981244Z Duration 451ms (import 64%, transform 22%, setup 12%, tests 2%, worker 1%) 2026-10-30T04:27:21.5984977Z 2026-10-30T04:27:21.6286677Z 2026-10-30T04:27:21.6287298Z ~/apps/server$ vp test run 'src/provider/Drivers/claudeUsage.test.ts' 2026-10-30T04:27:21.8446851Z 2026-10-30T04:27:21.8447575Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:21.8447879Z 2026-10-30T04:27:22.0646609Z ✓ src/provider/Drivers/claudeUsage.test.ts (3 tests) 3ms 2026-10-30T04:27:22.0674374Z 2026-10-30T04:27:22.0676967Z Test Files 1 passed (1) 2026-10-30T04:27:22.0677408Z Tests 3 passed (3) 2026-10-30T04:27:22.0677553Z Start at 04:27:21 2026-10-30T04:27:22.0680315Z Duration 209ms (import 47%, setup 29%, transform 20%, tests 2%, worker 2%) 2026-10-30T04:27:22.0687691Z 2026-10-30T04:27:22.0927061Z 2026-10-30T04:27:22.0927844Z ~/apps/server$ vp test run 'src/orchestration-v2/Adapters/AcpRegistryAdapterV2.test.ts' 2026-10-30T04:27:22.2940362Z 2026-10-30T04:27:22.2941040Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:22.2941226Z 2026-10-30T04:27:24.0397345Z ✓ src/orchestration-v2/Adapters/AcpRegistryAdapterV2.test.ts (15 tests) 930ms 2026-10-30T04:27:24.0420421Z 2026-10-30T04:27:24.0422402Z Test Files 1 passed (1) 2026-10-30T04:27:24.0422636Z Tests 15 passed (15) 2026-10-30T04:27:24.0422989Z Start at 04:27:22 2026-10-30T04:27:24.0424447Z Duration 1.74s (tests 56%, import 27%, transform 15%, setup 2%) 2026-10-30T04:27:24.0431306Z 2026-10-30T04:27:24.0815488Z 2026-10-30T04:27:24.0816458Z ~/apps/server$ vp test run 'src/provider/AntigravityProvider.test.ts' 2026-10-30T04:27:24.2973238Z 2026-10-30T04:27:24.2974480Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:24.2974721Z 2026-10-30T04:27:25.1975033Z ✓ src/provider/AntigravityProvider.test.ts (20 tests) 44ms 2026-10-30T04:27:25.2003285Z 2026-10-30T04:27:25.2005392Z Test Files 1 passed (1) 2026-10-30T04:27:25.2005651Z Tests 20 passed (20) 2026-10-30T04:27:25.2005869Z Start at 04:27:24 2026-10-30T04:27:25.2009005Z Duration 890ms (import 62%, transform 28%, tests 5%, setup 4%) 2026-10-30T04:27:25.2015182Z 2026-10-30T04:27:25.2400779Z 2026-10-30T04:27:25.2401579Z ~/apps/server$ vp test run 'src/mcpApps/McpAppModelContext.test.ts' 2026-10-30T04:27:25.4489476Z 2026-10-30T04:27:25.4491002Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:25.4491374Z 2026-10-30T04:27:26.0298867Z ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 59ms 2026-10-30T04:27:26.0326048Z 2026-10-30T04:27:26.0328079Z Test Files 1 passed (1) 2026-10-30T04:27:26.0328533Z Tests 1 passed (1) 2026-10-30T04:27:26.0328748Z Start at 04:27:25 2026-10-30T04:27:26.0330628Z Duration 570ms (import 56%, transform 24%, tests 12%, setup 7%, worker 1%) 2026-10-30T04:27:26.0338360Z 2026-10-30T04:27:26.0602625Z 2026-10-30T04:27:26.0603260Z ~/apps/server$ vp test run 'src/persistence/RepositoryErrorCorrelation.test.ts' 2026-10-30T04:27:26.2750785Z 2026-10-30T04:27:26.2752068Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:26.2752278Z 2026-10-30T04:27:26.9416002Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 125ms 2026-10-30T04:27:26.9449476Z 2026-10-30T04:27:26.9451283Z Test Files 1 passed (1) 2026-10-30T04:27:26.9451727Z Tests 3 passed (3) 2026-10-30T04:27:26.9452119Z Start at 04:27:26 2026-10-30T04:27:26.9453459Z Duration 657ms (import 47%, transform 24%, tests 21%, setup 7%) 2026-10-30T04:27:26.9461686Z 2026-10-30T04:27:26.9758687Z 2026-10-30T04:27:26.9759199Z ~/apps/server$ vp test run 'src/keybindings.test.ts' 2026-10-30T04:27:27.1993976Z 2026-10-30T04:27:27.1995124Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:27.1995579Z 2026-10-30T04:27:27.8623985Z ✓ src/keybindings.test.ts (18 tests) 135ms 2026-10-30T04:27:27.8651244Z 2026-10-30T04:27:27.8653467Z Test Files 1 passed (1) 2026-10-30T04:27:27.8653797Z Tests 18 passed (18) 2026-10-30T04:27:27.8654026Z Start at 04:27:27 2026-10-30T04:27:27.8656235Z Duration 652ms (import 46%, tests 23%, transform 22%, setup 9%) 2026-10-30T04:27:27.8662313Z 2026-10-30T04:27:27.8993455Z 2026-10-30T04:27:27.8994113Z ~/apps/server$ vp test run 'src/persistence/Errors.test.ts' 2026-10-30T04:27:28.1027448Z 2026-10-30T04:27:28.1029097Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:28.1029462Z 2026-10-30T04:27:28.3478077Z ✓ src/persistence/Errors.test.ts (3 tests) 11ms 2026-10-30T04:27:28.3510120Z 2026-10-30T04:27:28.3512943Z Test Files 1 passed (1) 2026-10-30T04:27:28.3513178Z Tests 3 passed (3) 2026-10-30T04:27:28.3513426Z Start at 04:27:28 2026-10-30T04:27:28.3515486Z Duration 232ms (import 47%, setup 24%, transform 20%, tests 7%, worker 2%) 2026-10-30T04:27:28.3524032Z 2026-10-30T04:27:28.3756723Z 2026-10-30T04:27:28.3757258Z ~/apps/server$ vp test run 'src/device/localSshDeviceHost.test.ts' 2026-10-30T04:27:28.5970821Z 2026-10-30T04:27:28.5972276Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:28.5972477Z 2026-10-30T04:27:28.8645895Z ✓ src/device/localSshDeviceHost.test.ts (3 tests) 21ms 2026-10-30T04:27:28.8679302Z 2026-10-30T04:27:28.8681867Z Test Files 1 passed (1) 2026-10-30T04:27:28.8682297Z Tests 3 passed (3) 2026-10-30T04:27:28.8682552Z Start at 04:27:28 2026-10-30T04:27:28.8684734Z Duration 253ms (import 46%, setup 22%, transform 19%, tests 12%, worker 1%) 2026-10-30T04:27:28.8692824Z 2026-10-30T04:27:28.8959643Z 2026-10-30T04:27:28.8960305Z ~/apps/server$ vp test run 'src/triage/triagePrompt.test.ts' 2026-10-30T04:27:29.1567696Z 2026-10-30T04:27:29.1568820Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:29.1569131Z 2026-10-30T04:27:29.4176340Z ✓ src/triage/triagePrompt.test.ts (4 tests) 4ms 2026-10-30T04:27:29.4220629Z 2026-10-30T04:27:29.4221221Z Test Files 1 passed (1) 2026-10-30T04:27:29.4221493Z Tests 4 passed (4) 2026-10-30T04:27:29.4221692Z Start at 04:27:29 2026-10-30T04:27:29.4221912Z Duration 251ms (import 37%, setup 31%, transform 28%, tests 2%, worker 2%) 2026-10-30T04:27:29.4222117Z 2026-10-30T04:27:29.4764737Z 2026-10-30T04:27:29.4765857Z ~/apps/server$ vp test run 'src/orchestration-v2/boundedSnapshotTransport.test.ts' 2026-10-30T04:27:29.6741252Z 2026-10-30T04:27:29.6742375Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:29.6742661Z 2026-10-30T04:27:33.0424442Z ✓ src/orchestration-v2/boundedSnapshotTransport.test.ts (10 tests) 338ms 2026-10-30T04:27:33.0459862Z 2026-10-30T04:27:33.0462337Z Test Files 1 passed (1) 2026-10-30T04:27:33.0462884Z Tests 10 passed (10) 2026-10-30T04:27:33.0463130Z Start at 04:27:29 2026-10-30T04:27:33.0466744Z Duration 3.36s (import 50%, transform 38%, tests 10%, setup 1%) 2026-10-30T04:27:33.0475923Z 2026-10-30T04:27:33.1277884Z 2026-10-30T04:27:33.1278550Z ~/apps/server$ vp test run 'src/cloud/relayResponse.test.ts' 2026-10-30T04:27:33.3272815Z 2026-10-30T04:27:33.3274251Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:33.3274562Z 2026-10-30T04:27:33.6204319Z ✓ src/cloud/relayResponse.test.ts (8 tests) 18ms 2026-10-30T04:27:33.6227613Z 2026-10-30T04:27:33.6229151Z Test Files 1 passed (1) 2026-10-30T04:27:33.6229523Z Tests 8 passed (8) 2026-10-30T04:27:33.6229830Z Start at 04:27:33 2026-10-30T04:27:33.6245408Z Duration 281ms (import 53%, setup 22%, transform 15%, tests 9%, worker 1%) 2026-10-30T04:27:33.6245759Z 2026-10-30T04:27:33.6475398Z 2026-10-30T04:27:33.6475971Z ~/apps/server$ vp test run 'src/scheduledTasks/webhookFilter.test.ts' 2026-10-30T04:27:33.8584813Z 2026-10-30T04:27:33.8586768Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:33.8587037Z 2026-10-30T04:27:34.0756267Z ✓ src/scheduledTasks/webhookFilter.test.ts (4 tests) 3ms 2026-10-30T04:27:34.0783515Z 2026-10-30T04:27:34.0785786Z Test Files 1 passed (1) 2026-10-30T04:27:34.0786043Z Tests 4 passed (4) 2026-10-30T04:27:34.0786241Z Start at 04:27:33 2026-10-30T04:27:34.0789325Z Duration 205ms (import 38%, setup 32%, transform 25%, worker 3%, tests 2%) 2026-10-30T04:27:34.0795484Z 2026-10-30T04:27:34.1025338Z 2026-10-30T04:27:34.1026025Z ~/apps/server$ vp test run 'src/orchestration-v2/ThreadLiveEventCoalescer.test.ts' 2026-10-30T04:27:34.3217038Z 2026-10-30T04:27:34.3218639Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:34.3219020Z 2026-10-30T04:27:34.9192967Z ✓ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 29ms 2026-10-30T04:27:34.9223166Z 2026-10-30T04:27:34.9225686Z Test Files 1 passed (1) 2026-10-30T04:27:34.9225998Z Tests 12 passed (12) 2026-10-30T04:27:34.9226143Z Start at 04:27:34 2026-10-30T04:27:34.9229112Z Duration 584ms (import 56%, transform 27%, setup 10%, tests 6%, worker 1%) 2026-10-30T04:27:34.9237734Z 2026-10-30T04:27:34.9505294Z 2026-10-30T04:27:34.9505817Z ~/apps/server$ vp test run 'src/bootstrap.test.ts' 2026-10-30T04:27:35.1858160Z 2026-10-30T04:27:35.1859119Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:35.1859653Z 2026-10-30T04:27:35.4564445Z ✓ src/bootstrap.test.ts (3 tests) 16ms 2026-10-30T04:27:35.4598515Z 2026-10-30T04:27:35.4599917Z Test Files 1 passed (1) 2026-10-30T04:27:35.4600249Z Tests 3 passed (3) 2026-10-30T04:27:35.4607422Z Start at 04:27:35 2026-10-30T04:27:35.4607780Z Duration 260ms (import 49%, transform 21%, setup 20%, tests 9%, worker 2%) 2026-10-30T04:27:35.4608075Z 2026-10-30T04:27:35.5034287Z 2026-10-30T04:27:35.5034876Z ~/apps/server$ vp test run 'src/resourceTelemetry/Model.test.ts' 2026-10-30T04:27:35.7271809Z 2026-10-30T04:27:35.7272519Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:35.7272724Z 2026-10-30T04:27:36.1814110Z ✓ src/resourceTelemetry/Model.test.ts (12 tests) 10ms 2026-10-30T04:27:36.1854275Z 2026-10-30T04:27:36.1857169Z Test Files 1 passed (1) 2026-10-30T04:27:36.1857577Z Tests 12 passed (12) 2026-10-30T04:27:36.1857810Z Start at 04:27:35 2026-10-30T04:27:36.1861841Z Duration 445ms (import 60%, transform 26%, setup 11%, tests 3%, worker 1%) 2026-10-30T04:27:36.1871871Z 2026-10-30T04:27:36.2142634Z 2026-10-30T04:27:36.2143246Z ~/apps/server$ vp test run 'src/orchestration-v2/ProviderRuntimeRecoveryService.test.ts' 2026-10-30T04:27:36.4156938Z 2026-10-30T04:27:36.4158695Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:36.4159008Z 2026-10-30T04:27:38.4175271Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.test.ts (14 tests) 26ms 2026-10-30T04:27:38.4203136Z 2026-10-30T04:27:38.4204749Z Test Files 1 passed (1) 2026-10-30T04:27:38.4205067Z Tests 14 passed (14) 2026-10-30T04:27:38.4205394Z Start at 04:27:36 2026-10-30T04:27:38.4207241Z Duration 1.99s (import 70%, transform 25%, setup 3%, tests 1%) 2026-10-30T04:27:38.4215625Z 2026-10-30T04:27:38.4891402Z 2026-10-30T04:27:38.4891972Z ~/apps/server$ vp test run 'src/provider/ProviderRegistry.test.ts' 2026-10-30T04:27:38.6822208Z 2026-10-30T04:27:38.6823747Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:38.6824083Z 2026-10-30T04:27:40.4809123Z ✓ src/provider/ProviderRegistry.test.ts (39 tests) 190ms 2026-10-30T04:27:40.4839788Z 2026-10-30T04:27:40.4841727Z Test Files 1 passed (1) 2026-10-30T04:27:40.4842115Z Tests 39 passed (39) 2026-10-30T04:27:40.4842443Z Start at 04:27:38 2026-10-30T04:27:40.4845813Z Duration 1.79s (import 63%, transform 23%, tests 11%, setup 2%) 2026-10-30T04:27:40.4852400Z 2026-10-30T04:27:40.5429886Z 2026-10-30T04:27:40.5430194Z ~/apps/server$ vp test run 'src/orchestration-v2/AttachmentClaims.test.ts' 2026-10-30T04:27:40.7505905Z 2026-10-30T04:27:40.7507722Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:40.7508010Z 2026-10-30T04:27:41.2753298Z ✓ src/orchestration-v2/AttachmentClaims.test.ts (7 tests) 46ms 2026-10-30T04:27:41.2778447Z 2026-10-30T04:27:41.2780879Z Test Files 1 passed (1) 2026-10-30T04:27:41.2781176Z Tests 7 passed (7) 2026-10-30T04:27:41.2781471Z Start at 04:27:40 2026-10-30T04:27:41.2783373Z Duration 513ms (import 60%, transform 20%, tests 10%, setup 9%, worker 1%) 2026-10-30T04:27:41.2790355Z 2026-10-30T04:27:41.3069404Z 2026-10-30T04:27:41.3069922Z ~/apps/server$ vp test run 'src/provider/CodexThreadRevert.test.ts' 2026-10-30T04:27:41.5214353Z 2026-10-30T04:27:41.5215347Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:41.5215645Z 2026-10-30T04:27:41.9178659Z ✓ src/provider/CodexThreadRevert.test.ts (2 tests) 16ms 2026-10-30T04:27:41.9231612Z 2026-10-30T04:27:41.9234948Z Test Files 1 passed (1) 2026-10-30T04:27:41.9235302Z Tests 2 passed (2) 2026-10-30T04:27:41.9235518Z Start at 04:27:41 2026-10-30T04:27:41.9236465Z Duration 389ms (import 60%, transform 20%, setup 14%, tests 5%, worker 1%) 2026-10-30T04:27:41.9243048Z 2026-10-30T04:27:41.9632756Z 2026-10-30T04:27:41.9633476Z ~/apps/server$ vp test run 'src/observability/EventLoopMonitor.test.ts' 2026-10-30T04:27:42.1753013Z 2026-10-30T04:27:42.1753834Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:42.1754044Z 2026-10-30T04:27:42.6446926Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 2ms 2026-10-30T04:27:42.6511301Z 2026-10-30T04:27:42.6513507Z Test Files 1 passed (1) 2026-10-30T04:27:42.6513702Z Tests 1 passed (1) 2026-10-30T04:27:42.6513897Z Start at 04:27:42 2026-10-30T04:27:42.6516013Z Duration 462ms (import 64%, transform 23%, setup 12%, worker 1%) 2026-10-30T04:27:42.6522197Z 2026-10-30T04:27:42.6745222Z 2026-10-30T04:27:42.6745820Z ~/apps/server$ vp test run 'src/preview/ServerBrowser.test.ts' 2026-10-30T04:27:42.8612764Z 2026-10-30T04:27:42.8613902Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:42.8614127Z 2026-10-30T04:27:43.7730030Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-30T04:27:43.7730801Z [04:27:43.765] WARN (#1268): server preview download failed { 2026-10-30T04:27:43.7731228Z cause: Error: save interrupted 2026-10-30T04:27:43.7731541Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:1062:50) 2026-10-30T04:27:43.7731921Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:961:7) 2026-10-30T04:27:43.7732167Z } 2026-10-30T04:27:43.7732238Z 2026-10-30T04:27:43.8069735Z ✓ src/preview/ServerBrowser.test.ts (30 tests) 187ms 2026-10-30T04:27:43.8100855Z 2026-10-30T04:27:43.8102278Z Test Files 1 passed (1) 2026-10-30T04:27:43.8102727Z Tests 30 passed (30) 2026-10-30T04:27:43.8102917Z Start at 04:27:42 2026-10-30T04:27:43.8105656Z Duration 936ms (import 45%, transform 29%, tests 21%, setup 4%) 2026-10-30T04:27:43.8113185Z 2026-10-30T04:27:43.8451066Z 2026-10-30T04:27:43.8451606Z ~/apps/server$ vp test run 'src/mcp/McpSessionRegistry.test.ts' 2026-10-30T04:27:44.0579992Z 2026-10-30T04:27:44.0580491Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:44.0580738Z 2026-10-30T04:27:44.8208156Z ✓ src/mcp/McpSessionRegistry.test.ts (9 tests) 17ms 2026-10-30T04:27:44.8281551Z 2026-10-30T04:27:44.8282016Z Test Files 1 passed (1) 2026-10-30T04:27:44.8282234Z Tests 9 passed (9) 2026-10-30T04:27:44.8282369Z Start at 04:27:44 2026-10-30T04:27:44.8282552Z Duration 755ms (import 61%, transform 30%, setup 7%, tests 3%) 2026-10-30T04:27:44.8287790Z 2026-10-30T04:27:44.8606897Z 2026-10-30T04:27:44.8607953Z ~/apps/server$ vp test run 'src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts' 2026-10-30T04:27:45.0772426Z 2026-10-30T04:27:45.0773457Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:45.0773763Z 2026-10-30T04:27:45.6366718Z ✓ src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts (2 tests) 47ms 2026-10-30T04:27:45.6397891Z 2026-10-30T04:27:45.6400341Z Test Files 1 passed (1) 2026-10-30T04:27:45.6400818Z Tests 2 passed (2) 2026-10-30T04:27:45.6401221Z Start at 04:27:45 2026-10-30T04:27:45.6402229Z Duration 547ms (import 57%, transform 24%, tests 10%, setup 8%, worker 1%) 2026-10-30T04:27:45.6408938Z 2026-10-30T04:27:45.6709190Z 2026-10-30T04:27:45.6709780Z ~/apps/server$ vp test run 'src/git/linkCreatedPullRequest.test.ts' 2026-10-30T04:27:45.8765649Z 2026-10-30T04:27:45.8767145Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:45.8767461Z 2026-10-30T04:27:47.7992088Z ✓ src/git/linkCreatedPullRequest.test.ts (4 tests) 9ms 2026-10-30T04:27:47.8023428Z 2026-10-30T04:27:47.8025564Z Test Files 1 passed (1) 2026-10-30T04:27:47.8025837Z Tests 4 passed (4) 2026-10-30T04:27:47.8026107Z Start at 04:27:45 2026-10-30T04:27:47.8027399Z Duration 1.91s (import 71%, transform 26%, setup 2%) 2026-10-30T04:27:47.8038937Z 2026-10-30T04:27:47.8879591Z 2026-10-30T04:27:47.8880305Z ~/apps/server$ vp test run 'src/vcs/VcsProcess.test.ts' 2026-10-30T04:27:48.0898530Z 2026-10-30T04:27:48.0900494Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:48.0900812Z 2026-10-30T04:27:48.8224812Z ✓ src/vcs/VcsProcess.test.ts (28 tests) 240ms 2026-10-30T04:27:48.8248816Z 2026-10-30T04:27:48.8251828Z Test Files 1 passed (1) 2026-10-30T04:27:48.8252242Z Tests 28 passed (28) 2026-10-30T04:27:48.8252569Z Start at 04:27:48 2026-10-30T04:27:48.8253088Z Duration 720ms (import 43%, tests 37%, transform 13%, setup 7%) 2026-10-30T04:27:48.8259487Z 2026-10-30T04:27:48.8559375Z 2026-10-30T04:27:48.8560273Z ~/apps/server$ vp test run 'src/orchestration-v2/testkit/OrchestratorReplayRestartBackgroundNote.integration.test.ts' 2026-10-30T04:27:49.0702672Z 2026-10-30T04:27:49.0703910Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-30T04:27:49.0704245Z 2026-10-30T04:27:53.7673618Z ##[error]The operation was canceled. 2026-10-30T04:27:53.7730431Z ##[group]Run actions/upload-artifact@v7 2026-10-30T04:27:53.7730696Z with: 2026-10-30T04:27:53.7730867Z name: test-cache-1 2026-10-30T04:27:53.7731095Z path: /home/runner/_work/_temp/test-cache-1.json 2026-10-30T04:27:53.7731371Z if-no-files-found: error 2026-10-30T04:27:53.7731585Z compression-level: 6 2026-10-30T04:27:53.7731798Z overwrite: false 2026-10-30T04:27:53.7731993Z include-hidden-files: false 2026-10-30T04:27:53.7732200Z archive: true 2026-10-30T04:27:53.7732369Z env: 2026-10-30T04:27:53.7732547Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:53.7732795Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:53.7733044Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:53.7733346Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:53.7733646Z ##[endgroup] 2026-10-30T04:27:53.9124356Z ##[error]No files were found with the provided path: /home/runner/_work/_temp/test-cache-1.json. No artifacts will be uploaded. 2026-10-30T04:27:53.9192387Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:53.9192762Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-30T04:27:53.9193009Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:53.9193180Z else 2026-10-30T04:27:53.9193322Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-30T04:27:53.9193490Z fi 2026-10-30T04:27:53.9216178Z shell: /usr/bin/bash -e {0} 2026-10-30T04:27:53.9216331Z env: 2026-10-30T04:27:53.9216465Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:53.9216663Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:53.9216828Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:27:53.9217029Z pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata 2026-10-30T04:27:53.9217225Z ##[endgroup] 2026-10-30T04:27:53.9383158Z Post job cleanup. 2026-10-30T04:27:53.9411848Z ##[start-action display=Cache Vite+;id=__52bc40a1-9657-425d-86ef-c3b3062e0455.vp_cache] 2026-10-30T04:27:53.9414273Z ##[end-action id=__52bc40a1-9657-425d-86ef-c3b3062e0455.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-30T04:27:53.9474493Z Post job cleanup. 2026-10-30T04:27:54.0379988Z [command]/usr/local/bin/git version 2026-10-30T04:27:54.0412181Z git version 2.55.0 2026-10-30T04:27:54.0443470Z Temporarily overriding HOME='/home/runner/_work/_temp/19d790e5-90f8-4e75-b38c-84e7254f88e7' before making global git config changes 2026-10-30T04:27:54.0443991Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:27:54.0448952Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:27:54.0500629Z Removing SSH command configuration 2026-10-30T04:27:54.0540831Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:27:54.0581114Z [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.0868666Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-30T04:27:54.0886307Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-30T04:27:54.0939090Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-30T04:27:54.0967169Z ##[group]Run '/job_completed.sh' 2026-10-30T04:27:54.0986745Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:27:54.0986942Z env: 2026-10-30T04:27:54.0987081Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-30T04:27:54.0987255Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 828 2026-10-30T04:27:54.0987420Z BLACKSMITH_CHECK_RUN_ID: 123891200972 2026-10-30T04:27:54.0987595Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-30T04:27:54.0987774Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:27:54.0987930Z ##[endgroup] 2026-10-30T04:27:54.1108935Z Docker container cache not activated, skipping hash computation. 2026-10-30T04:27:54.1521486Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-30T04:27:54.1590856Z Cleaning up orphan processes 2026-10-30T04:27:54.1802491Z Terminate orphan process: pid (3663) (vp) 2026-10-30T04:27:54.1865199Z Terminate orphan process: pid (3669) (node-MainThread) 2026-10-30T04:27:54.1883418Z Terminate orphan process: pid (3697) (node-MainThread) 2026-10-30T04:27:54.1909974Z Terminate orphan process: pid (3723) (node-MainThread) 2026-10-30T04:27:54.1921717Z Terminate orphan process: pid (5334) (node-MainThread) 2026-10-30T04:27:54.1938312Z Terminate orphan process: pid (5364) (node-MainThread)