2026-10-24T02:53:18.8464095Z Current runner version: '2.338.1' 2026-10-24T02:53:18.8467343Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-hokjcrfm42o2uj4y' 2026-10-24T02:53:18.8468231Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T02:53:18.8468901Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:53:18.8470448Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:53:18.8471711Z Contents: read 2026-10-24T02:53:18.8472135Z Metadata: read 2026-10-24T02:53:18.8472493Z ##[endgroup] 2026-10-24T02:53:18.8473723Z Secret source: Actions 2026-10-24T02:53:18.8474350Z Cache mode: write 2026-10-24T02:53:18.8474802Z Prepare workflow directory 2026-10-24T02:53:18.8642382Z Prepare all required actions 2026-10-24T02:53:18.8666718Z Getting action download info 2026-10-24T02:53:19.0174169Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:53:19.0479503Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T02:53:19.1137563Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T02:53:19.2636511Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:53:19.2674096Z Complete job name: Test Server 6 2026-10-24T02:53:19.3060578Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:53:19.3170497Z ##[group]Run '/setup.sh' 2026-10-24T02:53:19.3185521Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:19.3185941Z env: 2026-10-24T02:53:19.3186164Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:19.3186462Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:19.3186744Z BLACKSMITH_CHECK_RUN_ID: 120759108941 2026-10-24T02:53:19.3187032Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-24T02:53:19.3187333Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:53:19.3187593Z ##[endgroup] 2026-10-24T02:53:19.3463715Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:53:19.3548077Z Results daemon started (blacksmithd for results) 2026-10-24T02:53:19.3685123Z Background adoption and SSH setup started (PID: 2830) 2026-10-24T02:53:19.3687355Z 2026-10-24T02:53:19.3687637Z ---------------------------------------- 2026-10-24T02:53:19.3688303Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40056032845/jobs/120759108941 2026-10-24T02:53:19.3688863Z SSH Access (using your GitHub SSH key): 2026-10-24T02:53:19.3689779Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-hokjcrfm42o2uj4y.vm.blacksmith.sh 2026-10-24T02:53:19.3690328Z 2026-10-24T02:53:19.3690560Z No GitHub SSH key? Add one at: 2026-10-24T02:53:19.3691271Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:53:19.3691760Z 2026-10-24T02:53:19.3691935Z ---------------------------------------- 2026-10-24T02:53:19.3692174Z 2026-10-24T02:53:19.3692375Z VM ID: blacksmith-4vcpu-ubuntu-2404-hokjcrfm42o2uj4y 2026-10-24T02:53:19.3692775Z Host: production-152.236.40.83-x8664 2026-10-24T02:53:19.3693102Z Host Agent PID: 267416 2026-10-24T02:53:19.3693404Z Host Agent Git SHA: 1637818df 2026-10-24T02:53:19.3693729Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:53:19.3694071Z Blacksmith Host Generation: gen 2 2026-10-24T02:53:19.3694417Z Petname: production-master-panther-5815363c 2026-10-24T02:53:19.3694765Z Region: us-east 2026-10-24T02:53:19.3695054Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:53:19.3701210Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:53:19.3701552Z 2026-10-24T02:53:19.3701719Z Enabling Blacksmith transparent cache 2026-10-24T02:53:19.3906082Z ##[group]Run actions/checkout@v6 2026-10-24T02:53:19.3906386Z with: 2026-10-24T02:53:19.3906598Z fetch-depth: 2 2026-10-24T02:53:19.3907022Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T02:53:19.3907405Z sparse-checkout-cone-mode: false 2026-10-24T02:53:19.3907676Z repository: pingdotgg/t3code 2026-10-24T02:53:19.3909624Z token: *** 2026-10-24T02:53:19.3909837Z ssh-strict: true 2026-10-24T02:53:19.3910055Z ssh-user: git 2026-10-24T02:53:19.3910281Z persist-credentials: true 2026-10-24T02:53:19.3910530Z clean: true 2026-10-24T02:53:19.3910752Z fetch-tags: false 2026-10-24T02:53:19.3910971Z show-progress: true 2026-10-24T02:53:19.3911200Z lfs: false 2026-10-24T02:53:19.3911407Z submodules: false 2026-10-24T02:53:19.3911631Z set-safe-directory: true 2026-10-24T02:53:19.3911890Z allow-unsafe-pr-checkout: false 2026-10-24T02:53:19.3912140Z env: 2026-10-24T02:53:19.3912376Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:19.3912653Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:19.3912929Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:19.3913193Z ##[endgroup] 2026-10-24T02:53:19.4826216Z Syncing repository: pingdotgg/t3code 2026-10-24T02:53:19.4827124Z ##[group]Getting Git version info 2026-10-24T02:53:19.4827445Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:53:19.4827960Z [command]/usr/local/bin/git version 2026-10-24T02:53:19.4899484Z git version 2.55.0 2026-10-24T02:53:19.4911080Z ##[endgroup] 2026-10-24T02:53:19.4917270Z Temporarily overriding HOME='/home/runner/_work/_temp/02ba7512-1717-4588-82e8-a131ec6c5a17' before making global git config changes 2026-10-24T02:53:19.4917929Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:53:19.4920882Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:53:19.4949193Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:53:19.4950767Z ##[group]Determining repository object format 2026-10-24T02:53:19.4951870Z ##[endgroup] 2026-10-24T02:53:19.4952300Z ##[group]Initializing the repository 2026-10-24T02:53:19.4954044Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:53:19.4988664Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:53:19.4989289Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:53:19.4989830Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:53:19.4990264Z hint: call: 2026-10-24T02:53:19.4990693Z hint: 2026-10-24T02:53:19.4991018Z hint: git config --global init.defaultBranch 2026-10-24T02:53:19.4991325Z hint: 2026-10-24T02:53:19.4991610Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:53:19.4992059Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:53:19.4992431Z hint: 2026-10-24T02:53:19.4992647Z hint: git branch -m 2026-10-24T02:53:19.4992880Z hint: 2026-10-24T02:53:19.4993186Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:53:19.4993642Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:53:19.4994443Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:53:19.5018599Z ##[endgroup] 2026-10-24T02:53:19.5018970Z ##[group]Disabling automatic garbage collection 2026-10-24T02:53:19.5024254Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:53:19.5045198Z ##[endgroup] 2026-10-24T02:53:19.5045559Z ##[group]Setting up auth 2026-10-24T02:53:19.5045827Z Removing SSH command configuration 2026-10-24T02:53:19.5046211Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:53:19.5065724Z [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-24T02:53:19.5189131Z Removing HTTP extra header 2026-10-24T02:53:19.5191913Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:53:19.5212773Z [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-24T02:53:19.5302203Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:53:19.5305006Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:53:19.5325520Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:53:19.5423379Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-d7b86657-dbaf-471d-a8fc-750d01c71a88.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:53:19.5444334Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-d7b86657-dbaf-471d-a8fc-750d01c71a88.config 2026-10-24T02:53:19.5462463Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-d7b86657-dbaf-471d-a8fc-750d01c71a88.config 2026-10-24T02:53:19.5479597Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-d7b86657-dbaf-471d-a8fc-750d01c71a88.config 2026-10-24T02:53:19.5496515Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-d7b86657-dbaf-471d-a8fc-750d01c71a88.config 2026-10-24T02:53:19.5511633Z ##[endgroup] 2026-10-24T02:53:19.5512031Z ##[group]Fetching the repository 2026-10-24T02:53:19.5515601Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +5bac651a03397d608a20529e8a6eb032f241e24b:refs/remotes/pull/24263/merge 2026-10-24T02:53:19.8273848Z From https://github.com/pingdotgg/t3code 2026-10-24T02:53:19.8274385Z * [new ref] 5bac651a03397d608a20529e8a6eb032f241e24b -> pull/24263/merge 2026-10-24T02:53:19.8294626Z ##[endgroup] 2026-10-24T02:53:19.8295032Z ##[group]Determining the checkout info 2026-10-24T02:53:19.8295449Z ##[endgroup] 2026-10-24T02:53:19.8295824Z ##[group]Setting up sparse checkout 2026-10-24T02:53:19.8298565Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:53:19.8321101Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:53:19.8336971Z .git/info/sparse-checkout 2026-10-24T02:53:19.8340842Z ##[endgroup] 2026-10-24T02:53:19.8341324Z ##[group]Checking out the ref 2026-10-24T02:53:19.8343270Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24263/merge 2026-10-24T02:53:26.5325197Z Updating files: 0% (1/6322) 2026-10-24T02:53:26.5351377Z Updating files: 1% (64/6322) 2026-10-24T02:53:26.5367747Z Updating files: 2% (127/6322) 2026-10-24T02:53:26.5385735Z Updating files: 3% (190/6322) 2026-10-24T02:53:26.5406894Z Updating files: 4% (253/6322) 2026-10-24T02:53:26.5435768Z Updating files: 5% (317/6322) 2026-10-24T02:53:26.5455859Z Updating files: 6% (380/6322) 2026-10-24T02:53:26.5509576Z Updating files: 7% (443/6322) 2026-10-24T02:53:26.5536685Z Updating files: 8% (506/6322) 2026-10-24T02:53:26.5558709Z Updating files: 9% (569/6322) 2026-10-24T02:53:26.5795734Z Updating files: 10% (633/6322) 2026-10-24T02:53:26.5810807Z Updating files: 11% (696/6322) 2026-10-24T02:53:26.5821130Z Updating files: 12% (759/6322) 2026-10-24T02:53:26.5834096Z Updating files: 13% (822/6322) 2026-10-24T02:53:26.5849374Z Updating files: 14% (886/6322) 2026-10-24T02:53:26.5865742Z Updating files: 15% (949/6322) 2026-10-24T02:53:26.5883405Z Updating files: 16% (1012/6322) 2026-10-24T02:53:26.5896985Z Updating files: 17% (1075/6322) 2026-10-24T02:53:26.5915374Z Updating files: 18% (1138/6322) 2026-10-24T02:53:26.5929322Z Updating files: 19% (1202/6322) 2026-10-24T02:53:26.5952091Z Updating files: 20% (1265/6322) 2026-10-24T02:53:26.5968392Z Updating files: 21% (1328/6322) 2026-10-24T02:53:26.5986738Z Updating files: 22% (1391/6322) 2026-10-24T02:53:26.5999871Z Updating files: 23% (1455/6322) 2026-10-24T02:53:26.6012797Z Updating files: 24% (1518/6322) 2026-10-24T02:53:26.6026924Z Updating files: 25% (1581/6322) 2026-10-24T02:53:26.6039924Z Updating files: 26% (1644/6322) 2026-10-24T02:53:26.6052859Z Updating files: 27% (1707/6322) 2026-10-24T02:53:26.6070888Z Updating files: 28% (1771/6322) 2026-10-24T02:53:26.6102565Z Updating files: 29% (1834/6322) 2026-10-24T02:53:26.6121268Z Updating files: 30% (1897/6322) 2026-10-24T02:53:26.6145874Z Updating files: 31% (1960/6322) 2026-10-24T02:53:26.6174225Z Updating files: 32% (2024/6322) 2026-10-24T02:53:26.6203138Z Updating files: 33% (2087/6322) 2026-10-24T02:53:26.6267507Z Updating files: 34% (2150/6322) 2026-10-24T02:53:26.6327045Z Updating files: 35% (2213/6322) 2026-10-24T02:53:26.6360366Z Updating files: 36% (2276/6322) 2026-10-24T02:53:26.6393203Z Updating files: 37% (2340/6322) 2026-10-24T02:53:26.6435821Z Updating files: 38% (2403/6322) 2026-10-24T02:53:26.6462114Z Updating files: 39% (2466/6322) 2026-10-24T02:53:26.6492208Z Updating files: 40% (2529/6322) 2026-10-24T02:53:26.6521678Z Updating files: 41% (2593/6322) 2026-10-24T02:53:26.6536622Z Updating files: 42% (2656/6322) 2026-10-24T02:53:26.6546333Z Updating files: 43% (2719/6322) 2026-10-24T02:53:26.6564902Z Updating files: 44% (2782/6322) 2026-10-24T02:53:26.6595417Z Updating files: 45% (2845/6322) 2026-10-24T02:53:26.6619001Z Updating files: 46% (2909/6322) 2026-10-24T02:53:26.6644467Z Updating files: 47% (2972/6322) 2026-10-24T02:53:26.6671438Z Updating files: 48% (3035/6322) 2026-10-24T02:53:26.6700065Z Updating files: 49% (3098/6322) 2026-10-24T02:53:26.6736260Z Updating files: 50% (3161/6322) 2026-10-24T02:53:26.6750637Z Updating files: 51% (3225/6322) 2026-10-24T02:53:26.6784070Z Updating files: 52% (3288/6322) 2026-10-24T02:53:26.6809347Z Updating files: 53% (3351/6322) 2026-10-24T02:53:26.6829134Z Updating files: 54% (3414/6322) 2026-10-24T02:53:26.6851203Z Updating files: 55% (3478/6322) 2026-10-24T02:53:26.6867877Z Updating files: 56% (3541/6322) 2026-10-24T02:53:26.6884130Z Updating files: 57% (3604/6322) 2026-10-24T02:53:26.6901547Z Updating files: 58% (3667/6322) 2026-10-24T02:53:26.7253235Z Updating files: 59% (3730/6322) 2026-10-24T02:53:26.7266447Z Updating files: 60% (3794/6322) 2026-10-24T02:53:26.7282498Z Updating files: 61% (3857/6322) 2026-10-24T02:53:26.7299021Z Updating files: 62% (3920/6322) 2026-10-24T02:53:26.7321250Z Updating files: 63% (3983/6322) 2026-10-24T02:53:26.7347038Z Updating files: 64% (4047/6322) 2026-10-24T02:53:26.7367885Z Updating files: 65% (4110/6322) 2026-10-24T02:53:26.7382793Z Updating files: 66% (4173/6322) 2026-10-24T02:53:26.7406369Z Updating files: 67% (4236/6322) 2026-10-24T02:53:26.7418525Z Updating files: 68% (4299/6322) 2026-10-24T02:53:26.7436637Z Updating files: 69% (4363/6322) 2026-10-24T02:53:26.7450769Z Updating files: 70% (4426/6322) 2026-10-24T02:53:26.7467209Z Updating files: 71% (4489/6322) 2026-10-24T02:53:26.7483176Z Updating files: 72% (4552/6322) 2026-10-24T02:53:26.7509685Z Updating files: 73% (4616/6322) 2026-10-24T02:53:26.7758962Z Updating files: 74% (4679/6322) 2026-10-24T02:53:26.7938246Z Updating files: 75% (4742/6322) 2026-10-24T02:53:26.7959632Z Updating files: 76% (4805/6322) 2026-10-24T02:53:26.7979355Z Updating files: 77% (4868/6322) 2026-10-24T02:53:26.8003978Z Updating files: 78% (4932/6322) 2026-10-24T02:53:26.8022515Z Updating files: 79% (4995/6322) 2026-10-24T02:53:26.8041278Z Updating files: 80% (5058/6322) 2026-10-24T02:53:26.8059774Z Updating files: 81% (5121/6322) 2026-10-24T02:53:26.8077107Z Updating files: 82% (5185/6322) 2026-10-24T02:53:26.8094967Z Updating files: 83% (5248/6322) 2026-10-24T02:53:26.8116190Z Updating files: 84% (5311/6322) 2026-10-24T02:53:26.8135963Z Updating files: 85% (5374/6322) 2026-10-24T02:53:26.8159406Z Updating files: 86% (5437/6322) 2026-10-24T02:53:26.8229078Z Updating files: 87% (5501/6322) 2026-10-24T02:53:26.8260104Z Updating files: 88% (5564/6322) 2026-10-24T02:53:26.8276743Z Updating files: 89% (5627/6322) 2026-10-24T02:53:26.8301727Z Updating files: 90% (5690/6322) 2026-10-24T02:53:26.8336430Z Updating files: 91% (5754/6322) 2026-10-24T02:53:26.8369587Z Updating files: 92% (5817/6322) 2026-10-24T02:53:26.8407165Z Updating files: 93% (5880/6322) 2026-10-24T02:53:26.8408026Z Updating files: 94% (5943/6322) 2026-10-24T02:53:26.8449379Z Updating files: 95% (6006/6322) 2026-10-24T02:53:26.8515750Z Updating files: 96% (6070/6322) 2026-10-24T02:53:26.8559669Z Updating files: 97% (6133/6322) 2026-10-24T02:53:26.8601240Z Updating files: 98% (6196/6322) 2026-10-24T02:53:26.8601451Z Updating files: 99% (6259/6322) 2026-10-24T02:53:26.8601661Z Updating files: 99% (6283/6322) 2026-10-24T02:53:26.8601853Z Updating files: 100% (6322/6322) 2026-10-24T02:53:26.8602059Z Updating files: 100% (6322/6322), done. 2026-10-24T02:53:26.8728994Z Note: switching to 'refs/remotes/pull/24263/merge'. 2026-10-24T02:53:26.8729196Z 2026-10-24T02:53:26.8729350Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T02:53:26.8729686Z changes and commit them, and you can discard any commits you make in this 2026-10-24T02:53:26.8730020Z state without impacting any branches by switching back to a branch. 2026-10-24T02:53:26.8730206Z 2026-10-24T02:53:26.8730342Z If you want to create a new branch to retain commits you create, you may 2026-10-24T02:53:26.8730654Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T02:53:26.8730836Z 2026-10-24T02:53:26.8730938Z git switch -c 2026-10-24T02:53:26.8731068Z 2026-10-24T02:53:26.8731157Z Or undo this operation with: 2026-10-24T02:53:26.8731277Z 2026-10-24T02:53:26.8731370Z git switch - 2026-10-24T02:53:26.8731474Z 2026-10-24T02:53:26.8731626Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T02:53:26.8731827Z 2026-10-24T02:53:26.8732141Z HEAD is now at 5bac651 Merge 6fc097e420b550849c74c780e746b6c0624b6a56 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:53:26.8741389Z ##[endgroup] 2026-10-24T02:53:26.8773522Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:53:26.8791687Z 5bac651a03397d608a20529e8a6eb032f241e24b 2026-10-24T02:53:26.8919955Z Prepare all required actions 2026-10-24T02:53:26.9003951Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T02:53:26.9004161Z env: 2026-10-24T02:53:26.9004306Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:26.9004478Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:26.9004644Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:26.9004799Z ##[endgroup] 2026-10-24T02:53:26.9051017Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T02:53:26.9072065Z ##[group]Run set -uo pipefail 2026-10-24T02:53:26.9072329Z set -uo pipefail 2026-10-24T02:53:26.9072472Z  2026-10-24T02:53:26.9072596Z decide() { 2026-10-24T02:53:26.9072797Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T02:53:26.9073027Z  exit "${PIPESTATUS[0]}" 2026-10-24T02:53:26.9073181Z } 2026-10-24T02:53:26.9073304Z  2026-10-24T02:53:26.9073428Z fail_open() { 2026-10-24T02:53:26.9073605Z  echo "$* Running every job." 2026-10-24T02:53:26.9073761Z  decide 2026-10-24T02:53:26.9073888Z } 2026-10-24T02:53:26.9074004Z  2026-10-24T02:53:26.9074199Z # Reads the change from git rather than the REST API: every job that 2026-10-24T02:53:26.9074468Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T02:53:26.9074703Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T02:53:26.9075099Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T02:53:26.9075360Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T02:53:26.9075575Z  base=HEAD^1 2026-10-24T02:53:26.9075710Z  mode=() 2026-10-24T02:53:26.9075843Z else 2026-10-24T02:53:26.9076207Z  base=$BEFORE_SHA 2026-10-24T02:53:26.9076556Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T02:53:26.9076803Z  || fail_open "Could not fetch ${base}." 2026-10-24T02:53:26.9077056Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T02:53:26.9077265Z  mode=(--full) 2026-10-24T02:53:26.9077406Z fi 2026-10-24T02:53:26.9077524Z  2026-10-24T02:53:26.9077723Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T02:53:26.9078004Z # of a package changes that package just like editing it. It also keeps 2026-10-24T02:53:26.9078237Z # git from fetching file contents to score renames. 2026-10-24T02:53:26.9078517Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T02:53:26.9078764Z  || fail_open "Could not diff against ${base}." 2026-10-24T02:53:26.9078981Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T02:53:26.9098727Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:26.9098919Z env: 2026-10-24T02:53:26.9099056Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:26.9099238Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:26.9099399Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:26.9099557Z EVENT_NAME: pull_request 2026-10-24T02:53:26.9099715Z BEFORE_SHA: 855e5a33b24d625ade75f249752544d736780e35 2026-10-24T02:53:26.9099893Z ##[endgroup] 2026-10-24T02:53:26.9577534Z Runs everything: apps/mobile/package.json 2026-10-24T02:53:26.9579791Z Runs everything: patches/react-native-enriched-markdown@1.2.0-t3.15.patch 2026-10-24T02:53:26.9580146Z Runs everything: pnpm-lock.yaml 2026-10-24T02:53:26.9580311Z Runs everything: pnpm-workspace.yaml 2026-10-24T02:53:26.9582839Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-24T02:53:26.9584601Z typecheck=true 2026-10-24T02:53:26.9584727Z build=true 2026-10-24T02:53:26.9584845Z test=true 2026-10-24T02:53:26.9584968Z test_packages= 2026-10-24T02:53:26.9585681Z test_web=true 2026-10-24T02:53:26.9585883Z test_server=true 2026-10-24T02:53:26.9586085Z rust=true 2026-10-24T02:53:26.9586278Z release_smoke=true 2026-10-24T02:53:26.9586484Z mobile_native=false 2026-10-24T02:53:26.9627725Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=57] 2026-10-24T02:53:26.9700260Z Prepare all required actions 2026-10-24T02:53:26.9700563Z Getting action download info 2026-10-24T02:53:27.0703929Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T02:53:27.1547733Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T02:53:27.1547918Z env: 2026-10-24T02:53:27.1548056Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:27.1548221Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:27.1548490Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:27.1548642Z ##[endgroup] 2026-10-24T02:53:27.2247651Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T02:53:27.2261612Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2261976Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2262294Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2262551Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2280031Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:27.2280215Z env: 2026-10-24T02:53:27.2280355Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:27.2280519Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:27.2280689Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:27.2280845Z ##[endgroup] 2026-10-24T02:53:27.2340628Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T02:53:27.2353576Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T02:53:27.2394753Z ##[group]Run actions/cache@v6 2026-10-24T02:53:27.2394910Z with: 2026-10-24T02:53:27.2395036Z path: ~/.vite-plus 2026-10-24T02:53:27.2395220Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:53:27.2395435Z enableCrossOsArchive: false 2026-10-24T02:53:27.2395583Z fail-on-cache-miss: false 2026-10-24T02:53:27.2395727Z lookup-only: false 2026-10-24T02:53:27.2395856Z save-always: false 2026-10-24T02:53:27.2395985Z env: 2026-10-24T02:53:27.2396113Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:27.2396277Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:27.2396436Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:27.2396589Z ##[endgroup] 2026-10-24T02:53:27.4419328Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:53:27.8391279Z Received 170349591 of 170349591 (100.0%), 437.9 MBs/sec 2026-10-24T02:53:27.8391519Z Cache Size: ~162 MB (170349591 B) 2026-10-24T02:53:27.8435560Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f809aa94-442d-40f1-b2d3-ab859bb681e0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:53:28.4569285Z Cache restored successfully 2026-10-24T02:53:28.4890354Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:53:28.4964114Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1261] 2026-10-24T02:53:28.4966974Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T02:53:28.4992089Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:53:28.4992391Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:53:28.4992663Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T02:53:28.5013179Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:28.5013371Z env: 2026-10-24T02:53:28.5013500Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:28.5013653Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:28.5013799Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:28.5013936Z ##[endgroup] 2026-10-24T02:53:28.5068696Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T02:53:28.5080628Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=11] 2026-10-24T02:53:28.5082736Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T02:53:28.5088010Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T02:53:28.5090092Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T02:53:28.5103970Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T02:53:28.5104341Z store_path="$(vp pm cache dir)" 2026-10-24T02:53:28.5104512Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:28.5127777Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:28.5127959Z env: 2026-10-24T02:53:28.5128069Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:28.5128218Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:28.5128369Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:28.5128549Z ##[endgroup] 2026-10-24T02:53:28.5271322Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=18] 2026-10-24T02:53:28.5273235Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T02:53:28.5629858Z ##[group]Run actions/cache@v6 2026-10-24T02:53:28.5629997Z with: 2026-10-24T02:53:28.5630137Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:53:28.5630403Z key: pnpm-full-v1-Linux-X64-045caa51c4b226597018f0d0c699ccc3936ad58bb7e4b01dc2f26bb9d6fd8aef 2026-10-24T02:53:28.5630672Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T02:53:28.5630828Z enableCrossOsArchive: false 2026-10-24T02:53:28.5630983Z fail-on-cache-miss: false 2026-10-24T02:53:28.5631113Z lookup-only: false 2026-10-24T02:53:28.5631227Z save-always: false 2026-10-24T02:53:28.5631343Z env: 2026-10-24T02:53:28.5631457Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:28.5631614Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:28.5631762Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:28.5631898Z ##[endgroup] 2026-10-24T02:53:28.7587229Z Cache hit for restore-key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:53:29.8148803Z Received 671088640 of 995020926 (67.4%), 619.6 MBs/sec 2026-10-24T02:53:30.2902458Z Received 995020926 of 995020926 (100.0%), 628.8 MBs/sec 2026-10-24T02:53:30.2902989Z Cache Size: ~949 MB (995020926 B) 2026-10-24T02:53:30.2935544Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/42e693e2-32b5-4fe3-8251-1a2ec468a0e4/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:53:35.3393861Z Cache restored successfully 2026-10-24T02:53:35.3836343Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:53:35.3899865Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6862] 2026-10-24T02:53:35.3902393Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T02:53:35.3915043Z ##[group]Run vp install 2026-10-24T02:53:35.3915245Z vp install 2026-10-24T02:53:35.3931780Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:35.3931945Z env: 2026-10-24T02:53:35.3932057Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:35.3932198Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:35.3932336Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:35.3932472Z ##[endgroup] 2026-10-24T02:53:35.4289493Z Scope: all 33 workspace projects 2026-10-24T02:53:35.5220091Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T02:53:35.9017895Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T02:53:35.9020661Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:53:35.9020882Z Virtual store is at: node_modules/.pnpm 2026-10-24T02:53:37.9427205Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.4s) 2026-10-24T02:53:37.9427476Z Lockfile is up to date, resolution step is skipped 2026-10-24T02:53:37.9585882Z Packages: +1721 2026-10-24T02:53:37.9586053Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T02:53:37.9912405Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T02:53:38.0289966Z .../react-native-enriched-markdown postinstall$ node postinstall.mjs 2026-10-24T02:53:38.0649948Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] restoring vendored native assets ... 2026-10-24T02:53:38.0990176Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching runtime v0.26.3 from https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.26.3.tar.gz 2026-10-24T02:53:38.2685549Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] runtime -> react-native-enriched-markdown/cpp/highlight/vendor/tree-sitter/src 2026-10-24T02:53:38.2688431Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-json@0.24.8 ... 2026-10-24T02:53:38.2699707Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-html@0.23.2 ... 2026-10-24T02:53:38.2712043Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-css@0.23.2 ... 2026-10-24T02:53:38.2712505Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-markdown@0.3.2 ... 2026-10-24T02:53:38.2712980Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-yaml@0.7.1 ... 2026-10-24T02:53:38.2713397Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-go@0.23.4 ... 2026-10-24T02:53:38.2713768Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-java@0.23.5 ... 2026-10-24T02:53:38.2714154Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-javascript@0.23.1 ... 2026-10-24T02:53:38.2714556Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-python@0.23.6 ... 2026-10-24T02:53:38.2714933Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c@0.23.5 ... 2026-10-24T02:53:38.2715297Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-rust@0.23.2 ... 2026-10-24T02:53:38.2715912Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-bash@0.23.3 ... 2026-10-24T02:53:38.2716533Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-typescript@0.23.2 ... 2026-10-24T02:53:38.2730162Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-cpp@0.23.4 ... 2026-10-24T02:53:38.2730740Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-swift@0.7.0 ... 2026-10-24T02:53:38.2736636Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-php@0.24.2 ... 2026-10-24T02:53:38.2748314Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-ruby@0.23.1 ... 2026-10-24T02:53:38.2748846Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c-sharp@0.23.1 ... 2026-10-24T02:53:39.1974954Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] json -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/json 2026-10-24T02:53:39.1992399Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] html -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/html 2026-10-24T02:53:39.1992911Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] css -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/css 2026-10-24T02:53:39.2002011Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] markdown -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/markdown 2026-10-24T02:53:39.2027308Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] yaml -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/yaml 2026-10-24T02:53:39.2028172Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] go -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/go 2026-10-24T02:53:39.2045778Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] java -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/java 2026-10-24T02:53:39.2063778Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] javascript -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/javascript 2026-10-24T02:53:39.2086625Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] python -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/python 2026-10-24T02:53:39.2112410Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/c 2026-10-24T02:53:39.2150773Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] rust -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/rust 2026-10-24T02:53:39.2213813Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] bash -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/bash 2026-10-24T02:53:39.2380380Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] typescript -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/typescript 2026-10-24T02:53:39.2510847Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] tsx -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/tsx 2026-10-24T02:53:39.2607197Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] cpp -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/cpp 2026-10-24T02:53:39.2877476Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] swift -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/swift 2026-10-24T02:53:39.3014052Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] php -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/php 2026-10-24T02:53:39.3105055Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] ruby -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/ruby 2026-10-24T02:53:39.3301848Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c-sharp -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/c-sharp 2026-10-24T02:53:39.3607026Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] grammar sources ready. 2026-10-24T02:53:39.3607352Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] done. 2026-10-24T02:53:39.3819447Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching xcframework from https://github.com/erweixin/RaTeX/releases/download/v0.1.15/RaTeX.xcframework.zip 2026-10-24T02:53:39.7802318Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching source from https://github.com/erweixin/RaTeX/archive/refs/tags/v0.1.15.tar.gz 2026-10-24T02:53:40.3475157Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] RaTeX v0.1.15 -> /home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native-enriched-markdown@file+apps+mobile+deps+react-native-enriched-markdown-1.2_5377bdeb56d3cc2ef9b4c8a0a7f06bc1/node_modules/react-native-enriched-markdown/ios/vendor 2026-10-24T02:53:40.3476346Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] done. 2026-10-24T02:53:40.3530529Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] postinstall complete. 2026-10-24T02:53:40.3547013Z .../react-native-enriched-markdown postinstall: Done 2026-10-24T02:53:40.7635032Z . prepare$ vp config --no-agent 2026-10-24T02:53:40.8519480Z . prepare: Done 2026-10-24T02:53:40.8532571Z 2026-10-24T02:53:40.8532700Z devDependencies: 2026-10-24T02:53:40.8532847Z + @coderabbitai/config 1.1.0 2026-10-24T02:53:40.8532987Z + @shadcn/lint 0.1.5 2026-10-24T02:53:40.8533101Z + @types/node 24.12.4 2026-10-24T02:53:40.8533227Z + knip 6.34.0 2026-10-24T02:53:40.8533360Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T02:53:40.8533503Z + vite-plus 1.3.0 2026-10-24T02:53:40.8533570Z 2026-10-24T02:53:40.8545088Z Done in 5.4s using pnpm v12.14.0 2026-10-24T02:53:40.8706425Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=5480] 2026-10-24T02:53:40.8726429Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:40.8726895Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:40.8745253Z shell: /usr/bin/bash -e {0} 2026-10-24T02:53:40.8745391Z env: 2026-10-24T02:53:40.8745505Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:40.8745649Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:40.8745793Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:40.8745937Z ##[endgroup] 2026-10-24T02:53:40.8953565Z ##[group]Run actions/cache@v6 2026-10-24T02:53:40.8953693Z with: 2026-10-24T02:53:40.8953798Z path: ~/.cache/ms-playwright 2026-10-24T02:53:40.8953948Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:53:40.8954108Z enableCrossOsArchive: false 2026-10-24T02:53:40.8954238Z fail-on-cache-miss: false 2026-10-24T02:53:40.8954373Z lookup-only: false 2026-10-24T02:53:40.8954480Z save-always: false 2026-10-24T02:53:40.8954581Z env: 2026-10-24T02:53:40.8954688Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:40.8954828Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:40.8954971Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:40.8955095Z ##[endgroup] 2026-10-24T02:53:41.1011080Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:53:41.2547148Z Received 106503405 of 106503405 (100.0%), 736.0 MBs/sec 2026-10-24T02:53:41.2547406Z Cache Size: ~102 MB (106503405 B) 2026-10-24T02:53:41.2559758Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e26aa5b2-ab5e-47d4-a7e2-4d1833ac24d6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:53:41.4316439Z Cache restored successfully 2026-10-24T02:53:41.4433052Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:53:41.4538103Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:53:41.4538522Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:53:41.4538762Z test -n "$browser" 2026-10-24T02:53:41.4538928Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T02:53:41.4539146Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T02:53:41.4539340Z fi 2026-10-24T02:53:41.4556245Z shell: /usr/bin/bash -e {0} 2026-10-24T02:53:41.4556383Z env: 2026-10-24T02:53:41.4556489Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:41.4556635Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:41.4556772Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:41.4556902Z ##[endgroup] 2026-10-24T02:53:41.4664877Z ##[group]Run vp run --filter t3 test --shard 6/8 2026-10-24T02:53:41.4665074Z vp run --filter t3 test --shard 6/8 2026-10-24T02:53:41.4678168Z shell: /usr/bin/bash -e {0} 2026-10-24T02:53:41.4678297Z env: 2026-10-24T02:53:41.4678404Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:53:41.4678548Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:53:41.4678688Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:41.4678893Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T02:53:41.4679181Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T02:53:41.4679390Z ##[endgroup] 2026-10-24T02:53:41.6163945Z ~/apps/server$ vp test run --shard 6/8 ⊘ cache disabled 2026-10-24T02:53:41.7642251Z 2026-10-24T02:53:41.7644514Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T02:53:41.7644768Z 2026-10-24T02:53:54.0527652Z ✓ src/vcs/GitVcsDriverCore.test.ts (163 tests) 11477ms 2026-10-24T02:53:54.0528162Z ✓ pullCurrentBranch (9) 2026-10-24T02:53:54.0528445Z ✓ reports an upstream lock after the fallback without removing it 341ms 2026-10-24T02:53:54.0528730Z ✓ GitVcsDriver core integration (119) 2026-10-24T02:53:54.0529024Z ✓ review diff previews (29) 2026-10-24T02:53:54.0529316Z ✓ honors configured remote-qualified bases for Changes and ahead counts 503ms 2026-10-24T02:53:54.0529678Z ✓ keeps local branch bases consistent when tags share their names 335ms 2026-10-24T02:53:57.6737592Z ✓ src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts (78 tests) 604ms 2026-10-24T02:54:01.2123546Z ✓ src/pullRequest/PullRequestService.test.ts (87 tests) 3062ms 2026-10-24T02:54:01.2125265Z ✓ does not revive old summaries when project epochs are evicted 1306ms 2026-10-24T02:54:02.1947697Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 51ms 2026-10-24T02:54:03.1281209Z ✓ src/provider/ProviderRegistry.test.ts (37 tests) 126ms 2026-10-24T02:54:03.5765607Z ✓ src/device/DeviceService.test.ts (29 tests) 79ms 2026-10-24T02:54:04.5389608Z ✓ src/orchestration-v2/ThreadSettlementService.test.ts (22 tests) 28ms 2026-10-24T02:54:05.8532967Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 134ms 2026-10-24T02:54:06.8203374Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 73ms 2026-10-24T02:54:10.1598544Z ✓ src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts (4 tests) 2328ms 2026-10-24T02:54:10.1598940Z ✓ orchestrator replay recovery (4) 2026-10-24T02:54:10.1599268Z ✓ resumes a provider-native Codex thread after recreating the orchestrator runtime 824ms 2026-10-24T02:54:10.1599680Z ✓ resumes a provider-native Cursor thread after recreating the orchestrator runtime 334ms 2026-10-24T02:54:10.1600072Z ✓ keeps a Claude subagent resumed after a server restart in its own thread 604ms 2026-10-24T02:54:10.1600446Z ✓ reopens the thread of a Claude subagent the restart cancelled when resumed 565ms 2026-10-24T02:54:11.1088156Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 13ms 2026-10-24T02:54:12.1123347Z ✓ src/relay/AgentAwarenessRelay.test.ts (8 tests) 66ms 2026-10-24T02:54:12.6485928Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 259ms 2026-10-24T02:54:13.7240319Z ✓ src/project/AgentSessionImporter.test.ts (3 tests) 108ms 2026-10-24T02:54:14.0118082Z ✓ src/usage/usageTranscriptReader.test.ts (13 tests) 37ms 2026-10-24T02:54:15.0898478Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 16ms 2026-10-24T02:54:15.5321399Z ✓ src/process/agentScope.test.ts (10 tests) 45ms 2026-10-24T02:54:16.2422478Z ✓ src/provider/AcpRegistryProbe.test.ts (11 tests) 377ms 2026-10-24T02:54:16.2422967Z ✓ ACP Registry probe (11) 2026-10-24T02:54:16.2423483Z ✓ lists native sessions and logs out through generic ACP lifecycle methods 370ms 2026-10-24T02:54:16.6515175Z ✓ src/orchestration-v2/TurnStartReads.test.ts (2 tests) 81ms 2026-10-24T02:54:17.5134186Z ✓ src/usage/usageTranscriptStreaming.test.ts (15 tests) 615ms 2026-10-24T02:54:19.1444978Z ✓ src/cli/app.test.ts (8 tests) 51ms 2026-10-24T02:54:19.4166813Z ✓ src/preview/Manager.test.ts (8 tests) 14ms 2026-10-24T02:54:20.4053903Z ✓ src/serverLogger.test.ts (7 tests) 18ms 2026-10-24T02:54:20.5363794Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T02:54:20.9729084Z ✓ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 7ms 2026-10-24T02:54:21.9590371Z ✓ src/cloud/CloudLink.test.ts (6 tests) 21ms 2026-10-24T02:54:22.1256055Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 24ms 2026-10-24T02:54:22.4145463Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 26ms 2026-10-24T02:54:22.6565967Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T02:54:22.9071716Z ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 11ms 2026-10-24T02:54:23.2895099Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T02:54:23.2895462Z [02:54:23.286] INFO (#11): Migrations ran successfully { 2026-10-24T02:54:23.2895630Z migrations: [ 2026-10-24T02:54:23.2895780Z '1_OrchestrationEvents', 2026-10-24T02:54:23.2895963Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:23.2896145Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:23.2896304Z '4_ProviderSessionRuntime', 2026-10-24T02:54:23.2896461Z '5_Projections', 2026-10-24T02:54:23.2896648Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:23.2896873Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:23.2898813Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:23.2899009Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:23.2899191Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:23.2899386Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:23.2899587Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:23.2899777Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:23.2899984Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:23.2900192Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:23.2900374Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:23.2900545Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:23.2900728Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:23.2900911Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:23.2901086Z '20_AuthAccessManagement', 2026-10-24T02:54:23.2901256Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:23.2901703Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:23.2902014Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:23.2902220Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:23.2902438Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:23.2902647Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:23.2902839Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:23.2903024Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:23.2903216Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:23.2903414Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:23.2903590Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:23.2903764Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:23.2903935Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:23.2904116Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:23.2904295Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:23.2904473Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:23.2904639Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:23.2904812Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:23.2905012Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:23.2905203Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:23.2905381Z '41_AuthSessionClientConnection', 2026-10-24T02:54:23.2905581Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:23.2905766Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:23.2905948Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:23.2906142Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:23.2906327Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:23.2906894Z '47_ProjectionProjectIcon', 2026-10-24T02:54:23.2907160Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:23.2907347Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:23.2907524Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:23.2907699Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:23.2907899Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:23.2908060Z '53_PullRequestFilesViewed', 2026-10-24T02:54:23.2908244Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:23.2908419Z '55_OrchestrationV2', 2026-10-24T02:54:23.2908588Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:23.2908797Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:23.2908957Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:23.2909110Z '59_McpAppModelContext', 2026-10-24T02:54:23.2909277Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:23.2909444Z '61_PullRequestReviewGuides', 2026-10-24T02:54:23.2909605Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:23.2909763Z '63_DropUnusedV1Projections', 2026-10-24T02:54:23.2909935Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:23.2910116Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:23.2910293Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:23.2910460Z '67_WebhookDedupe', 2026-10-24T02:54:23.2910604Z '68_ShellStopRequestIndex' 2026-10-24T02:54:23.2910730Z ] 2026-10-24T02:54:23.2910819Z } 2026-10-24T02:54:23.2910872Z 2026-10-24T02:54:23.3015825Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T02:54:23.3016146Z [02:54:23.300] INFO (#6): Migrations ran successfully { 2026-10-24T02:54:23.3016315Z migrations: [ 2026-10-24T02:54:23.3016454Z '1_OrchestrationEvents', 2026-10-24T02:54:23.3016625Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:23.3016796Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:23.3016951Z '4_ProviderSessionRuntime', 2026-10-24T02:54:23.3017111Z '5_Projections', 2026-10-24T02:54:23.3017290Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:23.3017497Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:23.3017682Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:23.3017858Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:23.3018030Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:23.3018223Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:23.3018417Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:23.3018600Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:23.3018808Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:23.3019011Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:23.3019188Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:23.3019358Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:23.3019537Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:23.3019719Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:23.3019888Z '20_AuthAccessManagement', 2026-10-24T02:54:23.3020044Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:23.3020210Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:23.3020386Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:23.3020573Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:23.3020780Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:23.3020978Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:23.3022617Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:23.3022888Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:23.3023081Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:23.3023275Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:23.3023450Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:23.3023617Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:23.3023787Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:23.3023955Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:23.3024128Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:23.3024306Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:23.3024493Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:23.3024669Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:23.3024860Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:23.3025054Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:23.3025227Z '41_AuthSessionClientConnection', 2026-10-24T02:54:23.3025406Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:23.3025582Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:23.3025762Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:23.3025942Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:23.3026122Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:23.3026295Z '47_ProjectionProjectIcon', 2026-10-24T02:54:23.3026463Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:23.3026646Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:23.3026820Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:23.3026995Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:23.3027169Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:23.3027334Z '53_PullRequestFilesViewed', 2026-10-24T02:54:23.3027514Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:23.3027686Z '55_OrchestrationV2', 2026-10-24T02:54:23.3027853Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:23.3028021Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:23.3028178Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:23.3028330Z '59_McpAppModelContext', 2026-10-24T02:54:23.3028498Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:23.3028662Z '61_PullRequestReviewGuides', 2026-10-24T02:54:23.3028823Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:23.3028980Z '63_DropUnusedV1Projections', 2026-10-24T02:54:23.3029154Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:23.3029330Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:23.3029505Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:23.3029672Z '67_WebhookDedupe', 2026-10-24T02:54:23.3029816Z '68_ShellStopRequestIndex' 2026-10-24T02:54:23.3029944Z ] 2026-10-24T02:54:23.3030033Z } 2026-10-24T02:54:23.3030087Z 2026-10-24T02:54:23.3197625Z ✓ src/auth/http.test.ts (1 test) 84ms 2026-10-24T02:54:23.5649287Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms 2026-10-24T02:54:23.7003375Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 15ms 2026-10-24T02:54:24.7166091Z ✓ src/orchestration-v2/DispatchModeLimit.test.ts (2 tests) 80ms 2026-10-24T02:54:25.3755519Z ✓ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 249ms 2026-10-24T02:54:25.6386271Z ✓ src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts (1 test) 17ms 2026-10-24T02:54:25.7942810Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-24T02:54:26.0331968Z ✓ src/device/DeviceActions.test.ts (8 tests) 7ms 2026-10-24T02:54:26.1749168Z ✓ src/bootstrap.test.ts (3 tests) 10ms 2026-10-24T02:54:26.4126250Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms 2026-10-24T02:54:27.3728616Z ✓ src/mcp/toolkits/preview/handlers.test.ts (3 tests) 12ms 2026-10-24T02:54:27.6253667Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms 2026-10-24T02:54:27.7033766Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T02:54:28.0635834Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 28ms 2026-10-24T02:54:28.3964817Z ✓ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 89ms 2026-10-24T02:54:28.5115823Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T02:54:28.7549350Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 17ms 2026-10-24T02:54:28.9896655Z ✓ src/telemetry/ProviderDimensions.test.ts (2 tests) 2ms 2026-10-24T02:54:29.2411040Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 8ms 2026-10-24T02:54:29.5221328Z ✓ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 36ms 2026-10-24T02:54:30.4597631Z ✓ src/mcp/toolkits/preview/tools.test.ts (1 test) 4ms 2026-10-24T02:54:30.7032714Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-24T02:54:36.8179052Z ✓ src/orchestration-v2/testkit/GrokReplayFixtures.integration.test.ts (16 tests) 4935ms 2026-10-24T02:54:36.8179588Z ✓ Grok replay fixtures (16) 2026-10-24T02:54:36.8179948Z ✓ runs grok_auto_blocked_command/grok through OrchestratorV2 using deterministic replay 434ms 2026-10-24T02:54:36.8180367Z ✓ runs grok_background_bash/grok through OrchestratorV2 using deterministic replay 376ms 2026-10-24T02:54:36.8180783Z ✓ runs grok_background_bash_fast_wake/grok through OrchestratorV2 using deterministic replay 356ms 2026-10-24T02:54:36.8181199Z ✓ runs grok_background_subagent/grok through OrchestratorV2 using deterministic replay 371ms 2026-10-24T02:54:36.8181592Z ✓ runs grok_monitor/grok through OrchestratorV2 using deterministic replay 357ms 2026-10-24T02:54:36.8181983Z ✓ runs grok_prompt_error/grok through OrchestratorV2 using deterministic replay 327ms 2026-10-24T02:54:36.8182365Z ✓ runs multi_turn/grok through OrchestratorV2 using deterministic replay 338ms 2026-10-24T02:54:36.8182731Z ✓ runs queued_turn/grok through OrchestratorV2 using deterministic replay 328ms 2026-10-24T02:54:36.8207942Z 2026-10-24T02:54:36.8210777Z  Test Files  53 passed (53) 2026-10-24T02:54:36.8212309Z  Tests  741 passed (741) 2026-10-24T02:54:36.8212517Z  Start at  02:53:41 2026-10-24T02:54:36.8214080Z  Duration  55.05s (tests 48%, import 39%, transform 10%, setup 2%) 2026-10-24T02:54:36.8221000Z 2026-10-24T02:54:36.8221535Z  Import  1420 modules were evaluated 16106 times · 20.49s total, 39% of tracked time 2026-10-24T02:54:36.8222016Z   ~18.69s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:54:36.8222439Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:54:36.8222609Z 2026-10-24T02:54:36.8493745Z 2026-10-24T02:54:36.8566197Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:54:36.8566488Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:54:36.8566695Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:36.8566837Z else 2026-10-24T02:54:36.8566959Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:36.8567099Z fi 2026-10-24T02:54:36.8583626Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:36.8583752Z env: 2026-10-24T02:54:36.8583864Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:54:36.8584010Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:54:36.8584149Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:36.8584293Z ##[endgroup] 2026-10-24T02:54:36.8648013Z Post job cleanup. 2026-10-24T02:54:36.9253749Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T02:54:36.9318332Z Post job cleanup. 2026-10-24T02:54:36.9345967Z ##[start-action display=Cache full pnpm store;id=__1febc07f-eeff-4b6a-9c37-b47e953268f3.__actions_cache] 2026-10-24T02:54:36.9838895Z Post job cleanup. 2026-10-24T02:54:37.0488599Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/_work/t3code/t3code --files-from manifest.txt --use-compress-program zstdmt 2026-10-24T02:54:41.8281754Z Failed to save: Unable to reserve cache with key pnpm-full-v1-Linux-X64-045caa51c4b226597018f0d0c699ccc3936ad58bb7e4b01dc2f26bb9d6fd8aef, another job may be creating this cache. 2026-10-24T02:54:41.8783080Z ##[end-action id=__1febc07f-eeff-4b6a-9c37-b47e953268f3.__actions_cache;outcome=success;conclusion=success;duration_ms=4943] 2026-10-24T02:54:41.8784730Z ##[start-action display=Cache Vite+;id=__1febc07f-eeff-4b6a-9c37-b47e953268f3.vp_cache] 2026-10-24T02:54:41.8803083Z Post job cleanup. 2026-10-24T02:54:41.9369272Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache. 2026-10-24T02:54:41.9399414Z ##[end-action id=__1febc07f-eeff-4b6a-9c37-b47e953268f3.vp_cache;outcome=success;conclusion=success;duration_ms=61] 2026-10-24T02:54:41.9441238Z Post job cleanup. 2026-10-24T02:54:41.9828334Z [command]/usr/local/bin/git version 2026-10-24T02:54:41.9856235Z git version 2.55.0 2026-10-24T02:54:41.9878259Z Temporarily overriding HOME='/home/runner/_work/_temp/33001ede-d66d-4f05-a60e-cc9fa05cb3db' before making global git config changes 2026-10-24T02:54:41.9878612Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:54:41.9881283Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:54:41.9904208Z Removing SSH command configuration 2026-10-24T02:54:41.9907211Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:54:41.9930401Z [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-24T02:54:42.0046191Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:54:42.0104107Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:54:42.0141728Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:54:42.0163792Z ##[group]Run '/job_completed.sh' 2026-10-24T02:54:42.0174838Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:42.0175008Z env: 2026-10-24T02:54:42.0175128Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T02:54:42.0175275Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T02:54:42.0175408Z BLACKSMITH_CHECK_RUN_ID: 120759108941 2026-10-24T02:54:42.0175624Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 6 2026-10-24T02:54:42.0175766Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:54:42.0175897Z ##[endgroup] 2026-10-24T02:54:42.0251820Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:54:42.0500291Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:54:42.1035487Z Cleaning up orphan processes