2026-10-24T22:23:56.8698366Z Current runner version: '2.338.1' 2026-10-24T22:23:56.8701766Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-xyjt2vsbkgtej25r' 2026-10-24T22:23:56.8702504Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T22:23:56.8703172Z Machine name: 'ip-172-31-73-130' 2026-10-24T22:23:56.8704915Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T22:23:56.8706241Z Contents: read 2026-10-24T22:23:56.8706675Z Metadata: read 2026-10-24T22:23:56.8707108Z ##[endgroup] 2026-10-24T22:23:56.8708433Z Secret source: Actions 2026-10-24T22:23:56.8709129Z Cache mode: write 2026-10-24T22:23:56.8709789Z Prepare workflow directory 2026-10-24T22:23:56.8892170Z Prepare all required actions 2026-10-24T22:23:56.8918635Z Getting action download info 2026-10-24T22:23:57.0282353Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T22:23:57.0651627Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T22:23:57.1371623Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T22:23:57.3305770Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T22:23:57.3352263Z Complete job name: Test Server 5 2026-10-24T22:23:57.3734778Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T22:23:57.3802325Z ##[group]Run '/setup.sh' 2026-10-24T22:23:57.3815163Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:23:57.3815595Z env: 2026-10-24T22:23:57.3815820Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:23:57.3816107Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:23:57.3816390Z BLACKSMITH_CHECK_RUN_ID: 121004670732 2026-10-24T22:23:57.3816714Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5 2026-10-24T22:23:57.3817008Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T22:23:57.3817264Z ##[endgroup] 2026-10-24T22:23:57.4040614Z Logging daemon started (blacksmithd for logs) 2026-10-24T22:23:57.4146773Z Results daemon started (blacksmithd for results) 2026-10-24T22:23:57.4273739Z Background adoption and SSH setup started (PID: 2839) 2026-10-24T22:23:57.4276455Z 2026-10-24T22:23:57.4276849Z ---------------------------------------- 2026-10-24T22:23:57.4277613Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40138375921/jobs/121004670732 2026-10-24T22:23:57.4278027Z SSH Access (using your GitHub SSH key): 2026-10-24T22:23:57.4278445Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-xyjt2vsbkgtej25r.vm.blacksmith.sh 2026-10-24T22:23:57.4278753Z 2026-10-24T22:23:57.4278866Z No GitHub SSH key? Add one at: 2026-10-24T22:23:57.4279358Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T22:23:57.4279759Z 2026-10-24T22:23:57.4279867Z ---------------------------------------- 2026-10-24T22:23:57.4280043Z 2026-10-24T22:23:57.4280185Z VM ID: blacksmith-4vcpu-ubuntu-2404-xyjt2vsbkgtej25r 2026-10-24T22:23:57.4280521Z Host: production-152.236.41.228-x8664 2026-10-24T22:23:57.4280799Z Host Agent PID: 988701 2026-10-24T22:23:57.4281087Z Host Agent Git SHA: 1637818df 2026-10-24T22:23:57.4281361Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T22:23:57.4281643Z Blacksmith Host Generation: gen 2 2026-10-24T22:23:57.4281937Z Petname: production-distinct-bullfrog-986ac5ce 2026-10-24T22:23:57.4282237Z Region: us-east 2026-10-24T22:23:57.4282472Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T22:23:57.4299887Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T22:23:57.4303034Z 2026-10-24T22:23:57.4316198Z Enabling Blacksmith transparent cache 2026-10-24T22:23:57.4606632Z ##[group]Run actions/checkout@v6 2026-10-24T22:23:57.4607039Z with: 2026-10-24T22:23:57.4607248Z fetch-depth: 2 2026-10-24T22:23:57.4607582Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T22:23:57.4607967Z sparse-checkout-cone-mode: false 2026-10-24T22:23:57.4608362Z repository: pingdotgg/t3code 2026-10-24T22:23:57.4610348Z token: *** 2026-10-24T22:23:57.4610564Z ssh-strict: true 2026-10-24T22:23:57.4610782Z ssh-user: git 2026-10-24T22:23:57.4611007Z persist-credentials: true 2026-10-24T22:23:57.4611309Z clean: true 2026-10-24T22:23:57.4611522Z fetch-tags: false 2026-10-24T22:23:57.4611746Z show-progress: true 2026-10-24T22:23:57.4611972Z lfs: false 2026-10-24T22:23:57.4612176Z submodules: false 2026-10-24T22:23:57.4612400Z set-safe-directory: true 2026-10-24T22:23:57.4612655Z allow-unsafe-pr-checkout: false 2026-10-24T22:23:57.4612926Z env: 2026-10-24T22:23:57.4613163Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:23:57.4613448Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:23:57.4613726Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:23:57.4613989Z ##[endgroup] 2026-10-24T22:23:57.5607864Z Syncing repository: pingdotgg/t3code 2026-10-24T22:23:57.5609013Z ##[group]Getting Git version info 2026-10-24T22:23:57.5609350Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T22:23:57.5609859Z [command]/usr/local/bin/git version 2026-10-24T22:23:57.5678778Z git version 2.55.0 2026-10-24T22:23:57.5690668Z ##[endgroup] 2026-10-24T22:23:57.5696201Z Temporarily overriding HOME='/home/runner/_work/_temp/b9ac7ac9-d3b3-4a85-ae88-e35c44eebc07' before making global git config changes 2026-10-24T22:23:57.5696850Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T22:23:57.5699601Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T22:23:57.5731202Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T22:23:57.5733667Z ##[group]Determining repository object format 2026-10-24T22:23:57.5734768Z ##[endgroup] 2026-10-24T22:23:57.5735135Z ##[group]Initializing the repository 2026-10-24T22:23:57.5737565Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T22:23:57.5771191Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T22:23:57.5771919Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T22:23:57.5772455Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T22:23:57.5772893Z hint: call: 2026-10-24T22:23:57.5773170Z hint: 2026-10-24T22:23:57.5773536Z hint: git config --global init.defaultBranch 2026-10-24T22:23:57.5773911Z hint: 2026-10-24T22:23:57.5774273Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T22:23:57.5774793Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T22:23:57.5775228Z hint: 2026-10-24T22:23:57.5775514Z hint: git branch -m 2026-10-24T22:23:57.5775832Z hint: 2026-10-24T22:23:57.5776216Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T22:23:57.5776801Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T22:23:57.5777931Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T22:23:57.5807161Z ##[endgroup] 2026-10-24T22:23:57.5807562Z ##[group]Disabling automatic garbage collection 2026-10-24T22:23:57.5809190Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T22:23:57.5834788Z ##[endgroup] 2026-10-24T22:23:57.5835163Z ##[group]Setting up auth 2026-10-24T22:23:57.5835504Z Removing SSH command configuration 2026-10-24T22:23:57.5838743Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T22:23:57.5862149Z [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-24T22:23:57.6003216Z Removing HTTP extra header 2026-10-24T22:23:57.6008856Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T22:23:57.6031080Z [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-24T22:23:57.6134660Z Removing includeIf entries pointing to credentials config files 2026-10-24T22:23:57.6137978Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T22:23:57.6161815Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T22:23:57.6273089Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c966222f-d793-48b9-ba77-d10ad267f255.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T22:23:57.6303853Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c966222f-d793-48b9-ba77-d10ad267f255.config 2026-10-24T22:23:57.6328519Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c966222f-d793-48b9-ba77-d10ad267f255.config 2026-10-24T22:23:57.6351113Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c966222f-d793-48b9-ba77-d10ad267f255.config 2026-10-24T22:23:57.6370048Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c966222f-d793-48b9-ba77-d10ad267f255.config 2026-10-24T22:23:57.6392446Z ##[endgroup] 2026-10-24T22:23:57.6392822Z ##[group]Fetching the repository 2026-10-24T22:23:57.6396894Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +3cc31ed27c8956b36cee35a50509fb7c6869592b:refs/remotes/origin/main 2026-10-24T22:23:57.9198062Z From https://github.com/pingdotgg/t3code 2026-10-24T22:23:57.9198668Z * [new ref] 3cc31ed27c8956b36cee35a50509fb7c6869592b -> origin/main 2026-10-24T22:23:57.9226418Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T22:23:57.9247815Z origin/main 2026-10-24T22:23:57.9253894Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T22:23:57.9275343Z 3cc31ed27c8956b36cee35a50509fb7c6869592b 2026-10-24T22:23:57.9277695Z ##[endgroup] 2026-10-24T22:23:57.9278176Z ##[group]Determining the checkout info 2026-10-24T22:23:57.9279159Z ##[endgroup] 2026-10-24T22:23:57.9279813Z ##[group]Setting up sparse checkout 2026-10-24T22:23:57.9282599Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T22:23:57.9308275Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T22:23:57.9327489Z .git/info/sparse-checkout 2026-10-24T22:23:57.9332298Z ##[endgroup] 2026-10-24T22:23:57.9332703Z ##[group]Checking out the ref 2026-10-24T22:23:57.9335675Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T22:24:05.2793801Z Updating files: 0% (1/6402) 2026-10-24T22:24:05.2823937Z Updating files: 1% (65/6402) 2026-10-24T22:24:05.2843568Z Updating files: 2% (129/6402) 2026-10-24T22:24:05.2870281Z Updating files: 3% (193/6402) 2026-10-24T22:24:05.2896105Z Updating files: 4% (257/6402) 2026-10-24T22:24:05.2939267Z Updating files: 5% (321/6402) 2026-10-24T22:24:05.2969052Z Updating files: 6% (385/6402) 2026-10-24T22:24:05.3036986Z Updating files: 7% (449/6402) 2026-10-24T22:24:05.3082343Z Updating files: 8% (513/6402) 2026-10-24T22:24:05.3109338Z Updating files: 9% (577/6402) 2026-10-24T22:24:05.3427669Z Updating files: 10% (641/6402) 2026-10-24T22:24:05.3445077Z Updating files: 11% (705/6402) 2026-10-24T22:24:05.3456459Z Updating files: 12% (769/6402) 2026-10-24T22:24:05.3472646Z Updating files: 13% (833/6402) 2026-10-24T22:24:05.3491596Z Updating files: 14% (897/6402) 2026-10-24T22:24:05.3510689Z Updating files: 15% (961/6402) 2026-10-24T22:24:05.3531058Z Updating files: 16% (1025/6402) 2026-10-24T22:24:05.3546722Z Updating files: 17% (1089/6402) 2026-10-24T22:24:05.3566336Z Updating files: 18% (1153/6402) 2026-10-24T22:24:05.3582491Z Updating files: 19% (1217/6402) 2026-10-24T22:24:05.3608449Z Updating files: 20% (1281/6402) 2026-10-24T22:24:05.3626353Z Updating files: 21% (1345/6402) 2026-10-24T22:24:05.3646623Z Updating files: 22% (1409/6402) 2026-10-24T22:24:05.3661492Z Updating files: 23% (1473/6402) 2026-10-24T22:24:05.3676008Z Updating files: 24% (1537/6402) 2026-10-24T22:24:05.3693438Z Updating files: 25% (1601/6402) 2026-10-24T22:24:05.3709891Z Updating files: 26% (1665/6402) 2026-10-24T22:24:05.3725327Z Updating files: 27% (1729/6402) 2026-10-24T22:24:05.3745860Z Updating files: 28% (1793/6402) 2026-10-24T22:24:05.3781782Z Updating files: 29% (1857/6402) 2026-10-24T22:24:05.3803673Z Updating files: 30% (1921/6402) 2026-10-24T22:24:05.3829310Z Updating files: 31% (1985/6402) 2026-10-24T22:24:05.3861859Z Updating files: 32% (2049/6402) 2026-10-24T22:24:05.3893326Z Updating files: 33% (2113/6402) 2026-10-24T22:24:05.3969208Z Updating files: 34% (2177/6402) 2026-10-24T22:24:05.4032065Z Updating files: 35% (2241/6402) 2026-10-24T22:24:05.4070857Z Updating files: 36% (2305/6402) 2026-10-24T22:24:05.4106412Z Updating files: 37% (2369/6402) 2026-10-24T22:24:05.4154728Z Updating files: 38% (2433/6402) 2026-10-24T22:24:05.4184036Z Updating files: 39% (2497/6402) 2026-10-24T22:24:05.4215997Z Updating files: 40% (2561/6402) 2026-10-24T22:24:05.4245544Z Updating files: 41% (2625/6402) 2026-10-24T22:24:05.4262253Z Updating files: 42% (2689/6402) 2026-10-24T22:24:05.4272818Z Updating files: 43% (2753/6402) 2026-10-24T22:24:05.4304268Z Updating files: 44% (2817/6402) 2026-10-24T22:24:05.4334525Z Updating files: 45% (2881/6402) 2026-10-24T22:24:05.4363847Z Updating files: 46% (2945/6402) 2026-10-24T22:24:05.4391176Z Updating files: 47% (3009/6402) 2026-10-24T22:24:05.4422245Z Updating files: 48% (3073/6402) 2026-10-24T22:24:05.4463249Z Updating files: 49% (3137/6402) 2026-10-24T22:24:05.4493415Z Updating files: 50% (3201/6402) 2026-10-24T22:24:05.4510137Z Updating files: 51% (3266/6402) 2026-10-24T22:24:05.4548811Z Updating files: 52% (3330/6402) 2026-10-24T22:24:05.4579103Z Updating files: 53% (3394/6402) 2026-10-24T22:24:05.4600083Z Updating files: 54% (3458/6402) 2026-10-24T22:24:05.4625813Z Updating files: 55% (3522/6402) 2026-10-24T22:24:05.4642201Z Updating files: 56% (3586/6402) 2026-10-24T22:24:05.4663320Z Updating files: 57% (3650/6402) 2026-10-24T22:24:05.4682530Z Updating files: 58% (3714/6402) 2026-10-24T22:24:05.5077396Z Updating files: 59% (3778/6402) 2026-10-24T22:24:05.5092941Z Updating files: 60% (3842/6402) 2026-10-24T22:24:05.5114415Z Updating files: 61% (3906/6402) 2026-10-24T22:24:05.5133610Z Updating files: 62% (3970/6402) 2026-10-24T22:24:05.5160151Z Updating files: 63% (4034/6402) 2026-10-24T22:24:05.5187135Z Updating files: 64% (4098/6402) 2026-10-24T22:24:05.5207801Z Updating files: 65% (4162/6402) 2026-10-24T22:24:05.5226444Z Updating files: 66% (4226/6402) 2026-10-24T22:24:05.5252539Z Updating files: 67% (4290/6402) 2026-10-24T22:24:05.5268023Z Updating files: 68% (4354/6402) 2026-10-24T22:24:05.5286959Z Updating files: 69% (4418/6402) 2026-10-24T22:24:05.5301115Z Updating files: 70% (4482/6402) 2026-10-24T22:24:05.5320944Z Updating files: 71% (4546/6402) 2026-10-24T22:24:05.5334703Z Updating files: 72% (4610/6402) 2026-10-24T22:24:05.5384781Z Updating files: 73% (4674/6402) 2026-10-24T22:24:05.5847019Z Updating files: 74% (4738/6402) 2026-10-24T22:24:05.5847767Z Updating files: 75% (4802/6402) 2026-10-24T22:24:05.5898247Z Updating files: 76% (4866/6402) 2026-10-24T22:24:05.5898613Z Updating files: 77% (4930/6402) 2026-10-24T22:24:05.5934448Z Updating files: 78% (4994/6402) 2026-10-24T22:24:05.5975258Z Updating files: 79% (5058/6402) 2026-10-24T22:24:05.5975512Z Updating files: 80% (5122/6402) 2026-10-24T22:24:05.6017356Z Updating files: 81% (5186/6402) 2026-10-24T22:24:05.6017578Z Updating files: 82% (5250/6402) 2026-10-24T22:24:05.6058796Z Updating files: 83% (5314/6402) 2026-10-24T22:24:05.6059117Z Updating files: 84% (5378/6402) 2026-10-24T22:24:05.6066444Z Updating files: 85% (5442/6402) 2026-10-24T22:24:05.6092824Z Updating files: 86% (5506/6402) 2026-10-24T22:24:05.6168881Z Updating files: 87% (5570/6402) 2026-10-24T22:24:05.6200731Z Updating files: 88% (5634/6402) 2026-10-24T22:24:05.6222932Z Updating files: 89% (5698/6402) 2026-10-24T22:24:05.6253200Z Updating files: 90% (5762/6402) 2026-10-24T22:24:05.6283228Z Updating files: 91% (5826/6402) 2026-10-24T22:24:05.6299051Z Updating files: 92% (5890/6402) 2026-10-24T22:24:05.6322294Z Updating files: 93% (5954/6402) 2026-10-24T22:24:05.6344287Z Updating files: 94% (6018/6402) 2026-10-24T22:24:05.6369492Z Updating files: 95% (6082/6402) 2026-10-24T22:24:05.6431197Z Updating files: 96% (6146/6402) 2026-10-24T22:24:05.6455955Z Updating files: 97% (6210/6402) 2026-10-24T22:24:05.6505902Z Updating files: 98% (6274/6402) 2026-10-24T22:24:05.6526169Z Updating files: 99% (6338/6402) 2026-10-24T22:24:05.6526430Z Updating files: 100% (6402/6402) 2026-10-24T22:24:05.6526618Z Updating files: 100% (6402/6402), done. 2026-10-24T22:24:05.6694520Z Switched to a new branch 'main' 2026-10-24T22:24:05.6694907Z branch 'main' set up to track 'origin/main'. 2026-10-24T22:24:05.6710096Z ##[endgroup] 2026-10-24T22:24:05.6744870Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T22:24:05.6765217Z 3cc31ed27c8956b36cee35a50509fb7c6869592b 2026-10-24T22:24:05.6911793Z Prepare all required actions 2026-10-24T22:24:05.6951148Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T22:24:05.6951325Z env: 2026-10-24T22:24:05.6951468Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:05.6951642Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:05.6951811Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:05.6951969Z ##[endgroup] 2026-10-24T22:24:05.6996460Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T22:24:05.7011891Z ##[group]Run set -uo pipefail 2026-10-24T22:24:05.7012122Z set -uo pipefail 2026-10-24T22:24:05.7012287Z  2026-10-24T22:24:05.7012415Z decide() { 2026-10-24T22:24:05.7012653Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T22:24:05.7012886Z  exit "${PIPESTATUS[0]}" 2026-10-24T22:24:05.7013042Z } 2026-10-24T22:24:05.7013162Z  2026-10-24T22:24:05.7013290Z fail_open() { 2026-10-24T22:24:05.7013458Z  echo "$* Running every job." 2026-10-24T22:24:05.7013614Z  decide 2026-10-24T22:24:05.7013742Z } 2026-10-24T22:24:05.7013861Z  2026-10-24T22:24:05.7014039Z # Reads the change from git rather than the REST API: every job that 2026-10-24T22:24:05.7014312Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T22:24:05.7014553Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T22:24:05.7014787Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T22:24:05.7015060Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T22:24:05.7015273Z  base=HEAD^1 2026-10-24T22:24:05.7015410Z  mode=() 2026-10-24T22:24:05.7015543Z else 2026-10-24T22:24:05.7015673Z  base=$BEFORE_SHA 2026-10-24T22:24:05.7015887Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T22:24:05.7016171Z  || fail_open "Could not fetch ${base}." 2026-10-24T22:24:05.7016395Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T22:24:05.7016603Z  mode=(--full) 2026-10-24T22:24:05.7016743Z fi 2026-10-24T22:24:05.7016863Z  2026-10-24T22:24:05.7017046Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T22:24:05.7017317Z # of a package changes that package just like editing it. It also keeps 2026-10-24T22:24:05.7017694Z # git from fetching file contents to score renames. 2026-10-24T22:24:05.7018061Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T22:24:05.7018316Z  || fail_open "Could not diff against ${base}." 2026-10-24T22:24:05.7018535Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T22:24:05.7034712Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:05.7034908Z env: 2026-10-24T22:24:05.7035045Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:05.7035221Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:05.7035385Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:05.7035545Z EVENT_NAME: push 2026-10-24T22:24:05.7035705Z BEFORE_SHA: 909e4c948278afc2b3e1e665075fb1755a13f894 2026-10-24T22:24:05.7035883Z ##[endgroup] 2026-10-24T22:24:05.9387337Z 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-definitions, @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-24T22:24:05.9388817Z typecheck=true 2026-10-24T22:24:05.9405252Z build=true 2026-10-24T22:24:05.9405361Z test=true 2026-10-24T22:24:05.9405473Z test_packages= 2026-10-24T22:24:05.9405586Z test_web=true 2026-10-24T22:24:05.9405689Z test_server=true 2026-10-24T22:24:05.9405801Z rust=true 2026-10-24T22:24:05.9405907Z release_smoke=true 2026-10-24T22:24:05.9406060Z mobile_native=false 2026-10-24T22:24:05.9440079Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=244] 2026-10-24T22:24:05.9518074Z Prepare all required actions 2026-10-24T22:24:05.9518384Z Getting action download info 2026-10-24T22:24:06.0466448Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T22:24:06.1438417Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T22:24:06.1438590Z env: 2026-10-24T22:24:06.1438708Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:06.1438855Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:06.1439000Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:06.1439136Z ##[endgroup] 2026-10-24T22:24:06.1489816Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T22:24:06.1497174Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:06.1497525Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:06.1498484Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:06.1498734Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:06.1512808Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:06.1512973Z env: 2026-10-24T22:24:06.1513090Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:06.1513236Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:06.1513386Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:06.1513563Z ##[endgroup] 2026-10-24T22:24:06.1580519Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T22:24:06.1582245Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T22:24:06.1621689Z ##[group]Run actions/cache@v6 2026-10-24T22:24:06.1621828Z with: 2026-10-24T22:24:06.1622089Z path: ~/.vite-plus 2026-10-24T22:24:06.1622252Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:24:06.1622453Z enableCrossOsArchive: false 2026-10-24T22:24:06.1622586Z fail-on-cache-miss: false 2026-10-24T22:24:06.1622719Z lookup-only: false 2026-10-24T22:24:06.1622828Z save-always: false 2026-10-24T22:24:06.1622934Z env: 2026-10-24T22:24:06.1623040Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:06.1623188Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:06.1623329Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:06.1623459Z ##[endgroup] 2026-10-24T22:24:06.3858955Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:24:06.7894732Z Received 170349591 of 170349591 (100.0%), 430.9 MBs/sec 2026-10-24T22:24:06.7895408Z Cache Size: ~162 MB (170349591 B) 2026-10-24T22:24:06.7927204Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c8c82f7d-a6fc-451c-badf-6851d3562f5a/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:24:07.5380674Z Cache restored successfully 2026-10-24T22:24:07.5717034Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:24:07.5803238Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1422] 2026-10-24T22:24:07.5850083Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T22:24:07.5869687Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T22:24:07.5869909Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T22:24:07.5870084Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T22:24:07.5886728Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:07.5886900Z env: 2026-10-24T22:24:07.5887017Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:07.5887162Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:07.5887306Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:07.5887462Z ##[endgroup] 2026-10-24T22:24:07.5931116Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T22:24:07.5940460Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T22:24:07.5942397Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T22:24:07.5946649Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T22:24:07.5947658Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T22:24:07.5957226Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T22:24:07.5957421Z store_path="$(vp pm cache dir)" 2026-10-24T22:24:07.5957587Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:07.5975963Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:07.5976136Z env: 2026-10-24T22:24:07.5976251Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:07.5976402Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:07.5976556Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:07.5976691Z ##[endgroup] 2026-10-24T22:24:07.6117782Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-10-24T22:24:07.6118902Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T22:24:07.6490545Z ##[group]Run actions/cache@v6 2026-10-24T22:24:07.6490688Z with: 2026-10-24T22:24:07.6490817Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T22:24:07.6491081Z key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:24:07.6491339Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T22:24:07.6491488Z enableCrossOsArchive: false 2026-10-24T22:24:07.6491623Z fail-on-cache-miss: false 2026-10-24T22:24:07.6491746Z lookup-only: false 2026-10-24T22:24:07.6491857Z save-always: false 2026-10-24T22:24:07.6491966Z env: 2026-10-24T22:24:07.6492076Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:07.6492449Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:07.6492590Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:07.6492724Z ##[endgroup] 2026-10-24T22:24:07.8411236Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:24:08.8730590Z Received 671088640 of 995395870 (67.4%), 635.6 MBs/sec 2026-10-24T22:24:09.3198503Z Received 995395870 of 995395870 (100.0%), 652.9 MBs/sec 2026-10-24T22:24:09.3199347Z Cache Size: ~949 MB (995395870 B) 2026-10-24T22:24:09.3239601Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/015343b3-4c3e-4b05-b88a-0d96ca8f75a3/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:24:15.1227012Z Cache restored successfully 2026-10-24T22:24:15.1711203Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:24:15.1781936Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7566] 2026-10-24T22:24:15.1784492Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T22:24:15.1795341Z ##[group]Run vp install 2026-10-24T22:24:15.1795531Z vp install 2026-10-24T22:24:15.1811367Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:15.1811536Z env: 2026-10-24T22:24:15.1811651Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:15.1811801Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:15.1811945Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:15.1812085Z ##[endgroup] 2026-10-24T22:24:15.2148963Z Scope: all 34 workspace projects 2026-10-24T22:24:15.3210642Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T22:24:15.7179026Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T22:24:15.7179596Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T22:24:15.7179871Z Virtual store is at: node_modules/.pnpm 2026-10-24T22:24:18.2054354Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.9s) 2026-10-24T22:24:18.2054618Z Lockfile is up to date, resolution step is skipped 2026-10-24T22:24:18.2240556Z Packages: +1721 2026-10-24T22:24:18.2240730Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T22:24:18.2717773Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T22:24:19.3876601Z . prepare$ vp config --no-agent 2026-10-24T22:24:19.4994367Z . prepare: Done 2026-10-24T22:24:19.5009087Z 2026-10-24T22:24:19.5009153Z devDependencies: 2026-10-24T22:24:19.5009278Z + @coderabbitai/config 1.1.0 2026-10-24T22:24:19.5009468Z + @shadcn/lint 0.1.5 2026-10-24T22:24:19.5009681Z + @types/node 24.12.4 2026-10-24T22:24:19.5009826Z + knip 6.34.0 2026-10-24T22:24:19.5009974Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T22:24:19.5010144Z + vite-plus 1.3.0 2026-10-24T22:24:19.5010229Z 2026-10-24T22:24:19.5037334Z Done in 4.3s using pnpm v12.14.0 2026-10-24T22:24:19.5202127Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4341] 2026-10-24T22:24:19.5223017Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:19.5223634Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:19.5242185Z shell: /usr/bin/bash -e {0} 2026-10-24T22:24:19.5242319Z env: 2026-10-24T22:24:19.5242442Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:19.5242594Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:19.5242744Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:19.5242878Z ##[endgroup] 2026-10-24T22:24:19.5672182Z ##[group]Run actions/cache@v6 2026-10-24T22:24:19.5672312Z with: 2026-10-24T22:24:19.5672420Z path: ~/.cache/ms-playwright 2026-10-24T22:24:19.5672575Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:24:19.5672741Z enableCrossOsArchive: false 2026-10-24T22:24:19.5672875Z fail-on-cache-miss: false 2026-10-24T22:24:19.5672997Z lookup-only: false 2026-10-24T22:24:19.5673108Z save-always: false 2026-10-24T22:24:19.5673212Z env: 2026-10-24T22:24:19.5673318Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:19.5673463Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:19.5673602Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:19.5673735Z ##[endgroup] 2026-10-24T22:24:19.7661187Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:24:19.9217712Z Received 106503405 of 106503405 (100.0%), 736.0 MBs/sec 2026-10-24T22:24:19.9218017Z Cache Size: ~102 MB (106503405 B) 2026-10-24T22:24:19.9231182Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/fd09cf05-2988-4d56-ad5e-4f1ecc826d7e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:24:20.1205880Z Cache restored successfully 2026-10-24T22:24:20.1319943Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:24:20.1439134Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T22:24:20.1439509Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T22:24:20.1439742Z test -n "$browser" 2026-10-24T22:24:20.1439890Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T22:24:20.1440113Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T22:24:20.1440312Z fi 2026-10-24T22:24:20.1456465Z shell: /usr/bin/bash -e {0} 2026-10-24T22:24:20.1456587Z env: 2026-10-24T22:24:20.1456697Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:20.1456846Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:20.1456983Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:20.1457117Z ##[endgroup] 2026-10-24T22:24:20.1594545Z ##[group]Run vp run --filter t3 test --shard 5/8 2026-10-24T22:24:20.1594765Z vp run --filter t3 test --shard 5/8 2026-10-24T22:24:20.1611351Z shell: /usr/bin/bash -e {0} 2026-10-24T22:24:20.1611481Z env: 2026-10-24T22:24:20.1611590Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:24:20.1611738Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:24:20.1611879Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:20.1612094Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T22:24:20.1612384Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T22:24:20.1612596Z ##[endgroup] 2026-10-24T22:24:20.3381711Z ~/apps/server$ vp test run --shard 5/8 ⊘ cache disabled 2026-10-24T22:24:20.5106587Z 2026-10-24T22:24:20.5108451Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T22:24:20.5108676Z 2026-10-24T22:24:25.7609488Z ✓ src/vcs/GitVcsDriver.test.ts (56 tests) 4089ms 2026-10-24T22:24:28.8010790Z ✓ src/http.test.ts (23 tests) 109ms 2026-10-24T22:24:29.9239098Z ✓ src/orchestration-v2/ThreadFind.test.ts (17 tests) 670ms 2026-10-24T22:24:31.2037797Z ✓ src/mcp/WorktreeMcpService.test.ts (18 tests) 223ms 2026-10-24T22:24:41.8889113Z ✓ src/serviceLauncher.test.ts (15 tests) 10355ms 2026-10-24T22:24:41.8889716Z ✓ service state persistence (12) 2026-10-24T22:24:41.8890133Z ✓ commits only after the trial reports prepared 2040ms 2026-10-24T22:24:41.8890540Z ✓ rolls back invalid trials with the startup environment 2058ms 2026-10-24T22:24:41.8890922Z ✓ restores the database when a migrating trial exits, with the database a file 2054ms 2026-10-24T22:24:41.8891327Z ✓ restores the database when a migrating trial exits, with the database a symlink 2055ms 2026-10-24T22:24:41.8891783Z ✓ restores the database when a migrating trial exits, with the database a dangling symlink 2055ms 2026-10-24T22:24:43.0645984Z ✓ src/workspace/WorkspaceEntries.test.ts (18 tests) 845ms 2026-10-24T22:24:44.0792272Z ✓ src/vcs/VcsStatusBroadcaster.test.ts (8 tests) 21ms 2026-10-24T22:24:45.4931700Z ✓ src/orchestration-v2/ThreadFork.execution.test.ts (5 tests) 292ms 2026-10-24T22:24:49.4036615Z ✓ src/orchestration-v2/testkit/ThreadMergeBack.integration.test.ts (2 tests) 2797ms 2026-10-24T22:24:49.4037203Z ✓ orchestration V2 merge-back provider replay (2) 2026-10-24T22:24:49.4038849Z ✓ merges two sibling fork deltas into the original codex thread 1785ms 2026-10-24T22:24:49.4039225Z ✓ merges two sibling fork deltas into the original claudeAgent thread 1011ms 2026-10-24T22:24:50.4946204Z ✓ src/mcp/OrchestratorMcpService.activity.test.ts (3 tests) 13ms 2026-10-24T22:24:50.8614120Z stdout | src/htmlRender/HtmlRender.test.ts > HtmlRender > matches preview media queries and text colors to the requested appearance 2026-10-24T22:24:50.8614570Z [22:24:50.860] ERROR (#191): Error: test is skipped; abort execution 2026-10-24T22:24:50.8615269Z at context.skip (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3381:9) 2026-10-24T22:24:50.8615941Z at /home/runner/_work/t3code/t3code/apps/server/src/htmlRender/HtmlRender.test.ts:322:35 { 2026-10-24T22:24:50.8616244Z note: 'Set T3CODE_TEST_HEADLESS_SHELL to run this test.', 2026-10-24T22:24:50.8616443Z code: 'VITEST_PENDING', 2026-10-24T22:24:50.8616603Z taskId: '-1180934161_0_7', 2026-10-24T22:24:50.8616757Z [cause]: undefined 2026-10-24T22:24:50.8616877Z } 2026-10-24T22:24:50.8616946Z 2026-10-24T22:24:50.8617206Z stdout | src/htmlRender/HtmlRender.test.ts > HtmlRender > keeps every local file but the page itself out of the browser 2026-10-24T22:24:50.8617572Z [22:24:50.861] ERROR (#192): Error: test is skipped; abort execution 2026-10-24T22:24:50.8618319Z at context.skip (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3381:9) 2026-10-24T22:24:50.8618918Z at /home/runner/_work/t3code/t3code/apps/server/src/htmlRender/HtmlRender.test.ts:347:35 { 2026-10-24T22:24:50.8619207Z note: 'Set T3CODE_TEST_HEADLESS_SHELL to run this test.', 2026-10-24T22:24:50.8619397Z code: 'VITEST_PENDING', 2026-10-24T22:24:50.8619552Z taskId: '-1180934161_0_8', 2026-10-24T22:24:50.8619703Z [cause]: undefined 2026-10-24T22:24:50.8619821Z } 2026-10-24T22:24:50.8619870Z 2026-10-24T22:24:50.8621048Z stdout | src/htmlRender/HtmlRender.test.ts > HtmlRender > keeps the page off this machine's local network 2026-10-24T22:24:50.8621406Z [22:24:50.861] ERROR (#193): Error: test is skipped; abort execution 2026-10-24T22:24:50.8622014Z at context.skip (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3381:9) 2026-10-24T22:24:50.8622616Z at /home/runner/_work/t3code/t3code/apps/server/src/htmlRender/HtmlRender.test.ts:375:35 { 2026-10-24T22:24:50.8622906Z note: 'Set T3CODE_TEST_HEADLESS_SHELL to run this test.', 2026-10-24T22:24:50.8623097Z code: 'VITEST_PENDING', 2026-10-24T22:24:50.8623246Z taskId: '-1180934161_0_9', 2026-10-24T22:24:50.8623429Z [cause]: undefined 2026-10-24T22:24:50.8623544Z } 2026-10-24T22:24:50.8623594Z 2026-10-24T22:24:50.8629196Z ✓ src/htmlRender/HtmlRender.test.ts (10 tests | 3 skipped) 47ms 2026-10-24T22:24:52.0750369Z ✓ src/preview/ServerBrowserStream.test.ts (11 tests) 66ms 2026-10-24T22:24:55.3686866Z ✓ src/cli/project.test.ts (9 tests) 1432ms 2026-10-24T22:24:55.7015248Z ✓ src/usage/usageTranscriptReader.test.ts (13 tests) 48ms 2026-10-24T22:24:56.4240757Z ✓ scripts/migrate-dev-db.test.ts (7 tests) 258ms 2026-10-24T22:24:56.6343399Z ✓ src/provider/antigravityUsageLimits.test.ts (9 tests) 47ms 2026-10-24T22:24:57.8727241Z ✓ src/mcp/toolkits/project/handlers.test.ts (3 tests) 146ms 2026-10-24T22:24:58.9247511Z ✓ src/orchestration-v2/ThreadPullRequestService.test.ts (6 tests) 21ms 2026-10-24T22:24:59.3141806Z ✓ src/provider/providerCompatibility.test.ts (8 tests) 17ms 2026-10-24T22:24:59.8084672Z ✓ src/orchestration-v2/RunMetrics.test.ts (3 tests) 50ms 2026-10-24T22:25:00.2036119Z ✓ src/provider/ModelManifest.test.ts (6 tests) 29ms 2026-10-24T22:25:00.7885006Z ✓ src/persistence/initializeV2Database.test.ts (3 tests) 130ms 2026-10-24T22:25:00.9435831Z ✓ src/orchestration-v2/LiveStreamBudget.test.ts (7 tests) 16ms 2026-10-24T22:25:01.9753651Z ✓ src/orchestration-v2/CheckpointRestoreSafety.test.ts (7 tests) 21ms 2026-10-24T22:25:02.0699419Z ✓ src/preview/SessionControl.test.ts (9 tests) 5ms 2026-10-24T22:25:02.3927990Z ✓ src/device/SshDeviceHost.test.ts (1 test) 26ms 2026-10-24T22:25:02.6703007Z ✓ src/orchestration-v2/toolOutputImageBytes.test.ts (9 tests) 12ms 2026-10-24T22:25:03.9534176Z ✓ src/cli/theme.test.ts (7 tests) 23ms 2026-10-24T22:25:04.2591607Z ✓ src/resourceTelemetry/ResourceMonitorBinary.test.ts (6 tests) 19ms 2026-10-24T22:25:04.7400215Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T22:25:04.7400602Z [22:25:04.737] INFO (#11): Migrations ran successfully { 2026-10-24T22:25:04.7400768Z migrations: [ 2026-10-24T22:25:04.7400916Z '1_OrchestrationEvents', 2026-10-24T22:25:04.7401094Z '2_OrchestrationCommandReceipts', 2026-10-24T22:25:04.7401269Z '3_CheckpointDiffBlobs', 2026-10-24T22:25:04.7401428Z '4_ProviderSessionRuntime', 2026-10-24T22:25:04.7401588Z '5_Projections', 2026-10-24T22:25:04.7401778Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:25:04.7402002Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:25:04.7402198Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:25:04.7402378Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:25:04.7402596Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:25:04.7402797Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:25:04.7403001Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:25:04.7403192Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:25:04.7403401Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:25:04.7403612Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:25:04.7403799Z '16_CanonicalizeModelSelections', 2026-10-24T22:25:04.7403974Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:25:04.7404163Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:25:04.7404353Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:25:04.7404529Z '20_AuthAccessManagement', 2026-10-24T22:25:04.7404694Z '21_AuthSessionClientMetadata', 2026-10-24T22:25:04.7404865Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:25:04.7405046Z '23_ProjectionThreadShellSummary', 2026-10-24T22:25:04.7405245Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:25:04.7405460Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:25:04.7405665Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:25:04.7405856Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:25:04.7406043Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:25:04.7406240Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:25:04.7406444Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:25:04.7406623Z '31_AuthAuthorizationScopes', 2026-10-24T22:25:04.7406834Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:25:04.7407011Z '33_ProjectionThreadsSettled', 2026-10-24T22:25:04.7407181Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:25:04.7407359Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:25:04.7413426Z '36_ProjectionThreadsPinned', 2026-10-24T22:25:04.7413823Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:25:04.7414011Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:25:04.7414212Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:25:04.7414415Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:25:04.7414597Z '41_AuthSessionClientConnection', 2026-10-24T22:25:04.7414784Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:25:04.7414972Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:25:04.7415161Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:25:04.7415349Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:25:04.7415538Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:25:04.7415721Z '47_ProjectionProjectIcon', 2026-10-24T22:25:04.7415901Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:25:04.7416096Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:25:04.7416281Z '50_ProjectionThreadPullRequests', 2026-10-24T22:25:04.7416462Z '51_ProjectionThreadMessageContext', 2026-10-24T22:25:04.7416644Z '52_ProjectionThreadTitleState', 2026-10-24T22:25:04.7416813Z '53_PullRequestFilesViewed', 2026-10-24T22:25:04.7417000Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:25:04.7417179Z '55_OrchestrationV2', 2026-10-24T22:25:04.7417350Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:25:04.7417523Z '57_ScheduledTaskWebhooks', 2026-10-24T22:25:04.7417708Z '58_WebhookRelayDeliveries', 2026-10-24T22:25:04.7417966Z '59_McpAppModelContext', 2026-10-24T22:25:04.7418135Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:25:04.7418303Z '61_PullRequestReviewGuides', 2026-10-24T22:25:04.7418473Z '62_ThreadFailureLookupIndex', 2026-10-24T22:25:04.7418722Z '63_DropUnusedV1Projections', 2026-10-24T22:25:04.7418935Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:25:04.7419120Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:25:04.7419309Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:25:04.7419481Z '67_WebhookDedupe', 2026-10-24T22:25:04.7419636Z '68_ShellStopRequestIndex', 2026-10-24T22:25:04.7419794Z '69_ThreadMessageSearch' 2026-10-24T22:25:04.7419922Z ] 2026-10-24T22:25:04.7420015Z } 2026-10-24T22:25:04.7420070Z 2026-10-24T22:25:04.7530224Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T22:25:04.7530604Z [22:25:04.752] INFO (#6): Migrations ran successfully { 2026-10-24T22:25:04.7530775Z migrations: [ 2026-10-24T22:25:04.7530922Z '1_OrchestrationEvents', 2026-10-24T22:25:04.7531141Z '2_OrchestrationCommandReceipts', 2026-10-24T22:25:04.7531332Z '3_CheckpointDiffBlobs', 2026-10-24T22:25:04.7533004Z '4_ProviderSessionRuntime', 2026-10-24T22:25:04.7533184Z '5_Projections', 2026-10-24T22:25:04.7533379Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:25:04.7533608Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:25:04.7533807Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:25:04.7533995Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:25:04.7534178Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:25:04.7534380Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:25:04.7534587Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:25:04.7534773Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:25:04.7534984Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:25:04.7537315Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:25:04.7537627Z '16_CanonicalizeModelSelections', 2026-10-24T22:25:04.7537900Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:25:04.7538089Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:25:04.7538277Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:25:04.7538455Z '20_AuthAccessManagement', 2026-10-24T22:25:04.7538622Z '21_AuthSessionClientMetadata', 2026-10-24T22:25:04.7538794Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:25:04.7538975Z '23_ProjectionThreadShellSummary', 2026-10-24T22:25:04.7539170Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:25:04.7539386Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:25:04.7539595Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:25:04.7539791Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:25:04.7539987Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:25:04.7540190Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:25:04.7540396Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:25:04.7540580Z '31_AuthAuthorizationScopes', 2026-10-24T22:25:04.7540791Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:25:04.7540969Z '33_ProjectionThreadsSettled', 2026-10-24T22:25:04.7541143Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:25:04.7541324Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:25:04.7541505Z '36_ProjectionThreadsPinned', 2026-10-24T22:25:04.7541676Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:25:04.7541855Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:25:04.7542052Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:25:04.7542250Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:25:04.7542431Z '41_AuthSessionClientConnection', 2026-10-24T22:25:04.7542661Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:25:04.7542848Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:25:04.7543039Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:25:04.7543227Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:25:04.7543415Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:25:04.7543597Z '47_ProjectionProjectIcon', 2026-10-24T22:25:04.7543776Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:25:04.7543968Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:25:04.7544151Z '50_ProjectionThreadPullRequests', 2026-10-24T22:25:04.7544333Z '51_ProjectionThreadMessageContext', 2026-10-24T22:25:04.7544515Z '52_ProjectionThreadTitleState', 2026-10-24T22:25:04.7544684Z '53_PullRequestFilesViewed', 2026-10-24T22:25:04.7544880Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:25:04.7545066Z '55_OrchestrationV2', 2026-10-24T22:25:04.7545240Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:25:04.7545416Z '57_ScheduledTaskWebhooks', 2026-10-24T22:25:04.7545578Z '58_WebhookRelayDeliveries', 2026-10-24T22:25:04.7545737Z '59_McpAppModelContext', 2026-10-24T22:25:04.7545904Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:25:04.7546078Z '61_PullRequestReviewGuides', 2026-10-24T22:25:04.7546242Z '62_ThreadFailureLookupIndex', 2026-10-24T22:25:04.7546410Z '63_DropUnusedV1Projections', 2026-10-24T22:25:04.7546592Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:25:04.7546782Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:25:04.7546966Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:25:04.7547140Z '67_WebhookDedupe', 2026-10-24T22:25:04.7547409Z '68_ShellStopRequestIndex', 2026-10-24T22:25:04.7547741Z '69_ThreadMessageSearch' 2026-10-24T22:25:04.7547872Z ] 2026-10-24T22:25:04.7547961Z } 2026-10-24T22:25:04.7548015Z 2026-10-24T22:25:04.7749848Z ✓ src/auth/http.test.ts (1 test) 94ms 2026-10-24T22:25:05.0956108Z ✓ src/device/AgentDeviceTarget.test.ts (2 tests) 170ms 2026-10-24T22:25:05.3982297Z ✓ src/persistence/Migrations/024_BackfillProjectionThreadShellSummary.test.ts (1 test) 19ms 2026-10-24T22:25:05.7030980Z ✓ src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts (1 test) 19ms 2026-10-24T22:25:06.0710967Z ✓ src/background/HostPowerMonitor.test.ts (3 tests) 7ms 2026-10-24T22:25:07.1631137Z ✓ src/mcp/toolkits/preview/handlers.test.ts (3 tests) 14ms 2026-10-24T22:25:07.5286274Z ✓ src/provider/CodexProvider.test.ts (5 tests) 2ms 2026-10-24T22:25:07.6750397Z ✓ src/scheduling/Scheduler.test.ts (4 tests) 11ms 2026-10-24T22:25:07.8374141Z ✓ src/device/localSshDeviceHost.test.ts (3 tests) 15ms 2026-10-24T22:25:08.1106812Z ✓ src/orchestration-v2/ThreadTransportPerformance.test.ts (1 test) 4ms 2026-10-24T22:25:08.5499926Z ✓ src/cli/thread.test.ts (3 tests) 5ms 2026-10-24T22:25:08.9505013Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 6ms 2026-10-24T22:25:09.1180400Z ✓ src/cloud/publicConfig.test.ts (4 tests) 8ms 2026-10-24T22:25:09.2060222Z ✓ src/provider/CodexDeveloperInstructions.test.ts (4 tests) 2ms 2026-10-24T22:25:09.4986463Z ✓ src/provider/userInputAttachments.test.ts (2 tests) 10ms 2026-10-24T22:25:09.7674200Z ✓ src/telemetry/ProviderDimensions.test.ts (2 tests) 2ms 2026-10-24T22:25:09.9225991Z ✓ src/provider/Drivers/ClaudeHome.test.ts (3 tests) 7ms 2026-10-24T22:25:10.2653284Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 45ms 2026-10-24T22:25:10.5890796Z ✓ src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts (1 test) 41ms 2026-10-24T22:25:10.6831310Z ✓ src/assets/icns.test.ts (2 tests) 2ms 2026-10-24T22:25:11.7563363Z ✓ src/mcp/threadAccess.test.ts (1 test) 5ms 2026-10-24T22:25:12.0408415Z ✓ src/project/T3ProjectFileLoader.test.ts (1 test) 8ms 2026-10-24T22:25:17.2773528Z ✓ src/orchestration-v2/testkit/PiReplayFixtures.integration.test.ts (8 tests) 3912ms 2026-10-24T22:25:17.2773983Z ✓ Pi replay fixtures (8) 2026-10-24T22:25:17.2774284Z ✓ runs simple/pi through OrchestratorV2 using deterministic replay 366ms 2026-10-24T22:25:17.2774670Z ✓ runs multi_turn/pi through OrchestratorV2 using deterministic replay 459ms 2026-10-24T22:25:17.2775058Z ✓ runs pi_compaction/pi through OrchestratorV2 using deterministic replay 912ms 2026-10-24T22:25:17.2775466Z ✓ runs provider_thread_resume/pi through OrchestratorV2 using deterministic replay 417ms 2026-10-24T22:25:17.2775874Z ✓ runs thread_rollback/pi through OrchestratorV2 using deterministic replay 578ms 2026-10-24T22:25:17.2776287Z ✓ runs thread_rollback_after_stop/pi through OrchestratorV2 using deterministic replay 730ms 2026-10-24T22:25:17.2804152Z 2026-10-24T22:25:17.2818589Z  Test Files  52 passed (52) 2026-10-24T22:25:17.2830922Z  Tests  354 passed | 3 skipped (357) 2026-10-24T22:25:17.2831176Z  Start at  22:24:20 2026-10-24T22:25:17.2831411Z  Duration  56.76s (tests 49%, import 38%, transform 10%, setup 3%) 2026-10-24T22:25:17.2831565Z 2026-10-24T22:25:17.2831771Z  Import  1426 modules were evaluated 15685 times · 20.69s total, 38% of tracked time 2026-10-24T22:25:17.2832247Z   ~18.81s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T22:25:17.2832681Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T22:25:17.2832862Z 2026-10-24T22:25:17.3129115Z 2026-10-24T22:25:17.3234246Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T22:25:17.3234571Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T22:25:17.3234787Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T22:25:17.3234934Z else 2026-10-24T22:25:17.3239960Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T22:25:17.3240119Z fi 2026-10-24T22:25:17.3256790Z shell: /usr/bin/bash -e {0} 2026-10-24T22:25:17.3256918Z env: 2026-10-24T22:25:17.3257029Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:25:17.3257174Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:25:17.3257315Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:25:17.3257448Z ##[endgroup] 2026-10-24T22:25:17.3344313Z Post job cleanup. 2026-10-24T22:25:17.4004546Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T22:25:17.4077592Z Post job cleanup. 2026-10-24T22:25:17.4089496Z ##[start-action display=Cache full pnpm store;id=__79785a45-5424-46ac-a9b1-2aebcb703c7d.__actions_cache] 2026-10-24T22:25:17.4456495Z Post job cleanup. 2026-10-24T22:25:17.5270892Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache. 2026-10-24T22:25:17.5312614Z ##[end-action id=__79785a45-5424-46ac-a9b1-2aebcb703c7d.__actions_cache;outcome=success;conclusion=success;duration_ms=122] 2026-10-24T22:25:17.5314468Z ##[start-action display=Cache Vite+;id=__79785a45-5424-46ac-a9b1-2aebcb703c7d.vp_cache] 2026-10-24T22:25:17.5335222Z Post job cleanup. 2026-10-24T22:25:17.5986966Z 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-24T22:25:17.6024392Z ##[end-action id=__79785a45-5424-46ac-a9b1-2aebcb703c7d.vp_cache;outcome=success;conclusion=success;duration_ms=70] 2026-10-24T22:25:17.6066053Z Post job cleanup. 2026-10-24T22:25:17.6478133Z [command]/usr/local/bin/git version 2026-10-24T22:25:17.6511926Z git version 2.55.0 2026-10-24T22:25:17.6530831Z Temporarily overriding HOME='/home/runner/_work/_temp/dc96dbba-9472-434d-97de-0498f64c4585' before making global git config changes 2026-10-24T22:25:17.6531353Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T22:25:17.6534301Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T22:25:17.6561377Z Removing SSH command configuration 2026-10-24T22:25:17.6564696Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T22:25:17.6590967Z [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-24T22:25:17.6726535Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T22:25:17.6747306Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T22:25:17.6798100Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T22:25:17.6819137Z ##[group]Run '/job_completed.sh' 2026-10-24T22:25:17.6829251Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:25:17.6829419Z env: 2026-10-24T22:25:17.6829533Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T22:25:17.6829685Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 401 2026-10-24T22:25:17.6829829Z BLACKSMITH_CHECK_RUN_ID: 121004670732 2026-10-24T22:25:17.6829977Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5 2026-10-24T22:25:17.6830130Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T22:25:17.6830264Z ##[endgroup] 2026-10-24T22:25:17.6913895Z Docker container cache not activated, skipping hash computation. 2026-10-24T22:25:17.7201843Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T22:25:17.7240413Z Cleaning up orphan processes