2026-10-30T04:26:42.9250986Z Current runner version: '2.338.1' 2026-10-30T04:26:42.9255221Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-ypikq5j4xushqpt4' 2026-10-30T04:26:42.9256306Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-30T04:26:42.9257234Z Machine name: 'ip-172-31-73-130' 2026-10-30T04:26:42.9259057Z ##[group]GITHUB_TOKEN Permissions 2026-10-30T04:26:42.9260611Z Contents: read 2026-10-30T04:26:42.9261056Z Metadata: read 2026-10-30T04:26:42.9261764Z ##[endgroup] 2026-10-30T04:26:42.9263378Z Secret source: None 2026-10-30T04:26:42.9264135Z Cache mode: write 2026-10-30T04:26:42.9264835Z Prepare workflow directory 2026-10-30T04:26:42.9469870Z Prepare all required actions 2026-10-30T04:26:42.9498920Z Getting action download info 2026-10-30T04:26:43.8460922Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-30T04:26:43.9372483Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-30T04:26:43.9411352Z Complete job name: Changes 2026-10-30T04:26:43.9790292Z A job started hook has been configured by the self-hosted runner administrator 2026-10-30T04:26:43.9885692Z ##[group]Run '/setup.sh' 2026-10-30T04:26:43.9905037Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:43.9906036Z env: 2026-10-30T04:26:43.9906513Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 188 2026-10-30T04:26:43.9907071Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 635 2026-10-30T04:26:43.9907617Z BLACKSMITH_CHECK_RUN_ID: 123891205433 2026-10-30T04:26:43.9908170Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-30T04:26:43.9908711Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:26:43.9909229Z ##[endgroup] 2026-10-30T04:26:44.0225783Z Logging daemon started (blacksmithd for logs) 2026-10-30T04:26:44.0333979Z Results daemon started (blacksmithd for results) 2026-10-30T04:26:44.0506837Z Background adoption and SSH setup started (PID: 2812) 2026-10-30T04:26:44.0510550Z 2026-10-30T04:26:44.0510912Z ---------------------------------------- 2026-10-30T04:26:44.0511875Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40954680590/jobs/123891205433 2026-10-30T04:26:44.0512610Z SSH Access (using your GitHub SSH key): 2026-10-30T04:26:44.0513385Z ssh -p 64004 runner@blacksmith-2vcpu-ubuntu-2404-ypikq5j4xushqpt4.vm.blacksmith.sh 2026-10-30T04:26:44.0513924Z 2026-10-30T04:26:44.0514222Z No GitHub SSH key? Add one at: 2026-10-30T04:26:44.0515060Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-30T04:26:44.0515716Z 2026-10-30T04:26:44.0516008Z ---------------------------------------- 2026-10-30T04:26:44.0516402Z 2026-10-30T04:26:44.0516732Z VM ID: blacksmith-2vcpu-ubuntu-2404-ypikq5j4xushqpt4 2026-10-30T04:26:44.0517368Z Host: production-152.236.46.251-x8664 2026-10-30T04:26:44.0517947Z Host Agent PID: 4358 2026-10-30T04:26:44.0518475Z Host Agent Git SHA: 7fc3dd721 2026-10-30T04:26:44.0519025Z Host CPU Manufacturer: AuthenticAMD 2026-10-30T04:26:44.0519622Z Blacksmith Host Generation: gen 2 2026-10-30T04:26:44.0520214Z Petname: production-holy-mole-8aae5da1 2026-10-30T04:26:44.0520836Z Region: us-east 2026-10-30T04:26:44.0521359Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-30T04:26:44.0544018Z OS Version: Ubuntu 24.04.4 LTS 2026-10-30T04:26:44.0549282Z 2026-10-30T04:26:44.0572932Z Enabling Blacksmith transparent cache 2026-10-30T04:26:44.0996508Z ##[group]Run actions/checkout@v6 2026-10-30T04:26:44.0997035Z with: 2026-10-30T04:26:44.0997458Z fetch-depth: 2 2026-10-30T04:26:44.0998262Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-30T04:26:44.0999130Z sparse-checkout-cone-mode: false 2026-10-30T04:26:44.0999631Z repository: pingdotgg/t3code 2026-10-30T04:26:44.1002291Z token: *** 2026-10-30T04:26:44.1002718Z ssh-strict: true 2026-10-30T04:26:44.1003146Z ssh-user: git 2026-10-30T04:26:44.1003581Z persist-credentials: true 2026-10-30T04:26:44.1004206Z clean: true 2026-10-30T04:26:44.1004625Z fetch-tags: false 2026-10-30T04:26:44.1005167Z show-progress: true 2026-10-30T04:26:44.1005606Z lfs: false 2026-10-30T04:26:44.1006018Z submodules: false 2026-10-30T04:26:44.1006452Z set-safe-directory: true 2026-10-30T04:26:44.1006924Z allow-unsafe-pr-checkout: false 2026-10-30T04:26:44.1007403Z env: 2026-10-30T04:26:44.1007855Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 188 2026-10-30T04:26:44.1008363Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 635 2026-10-30T04:26:44.1008871Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:44.1009357Z ##[endgroup] 2026-10-30T04:26:44.2279638Z Syncing repository: pingdotgg/t3code 2026-10-30T04:26:44.2281195Z ##[group]Getting Git version info 2026-10-30T04:26:44.2282501Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:44.2283576Z [command]/usr/local/bin/git version 2026-10-30T04:26:44.2416507Z git version 2.55.0 2026-10-30T04:26:44.2460269Z ##[endgroup] 2026-10-30T04:26:44.2463494Z Temporarily overriding HOME='/home/runner/_work/_temp/d534962a-ef1d-447a-ba4d-e34400f22bc4' before making global git config changes 2026-10-30T04:26:44.2464495Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:26:44.2471406Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:26:44.2472985Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-30T04:26:44.2475281Z ##[group]Determining repository object format 2026-10-30T04:26:44.2477517Z ##[endgroup] 2026-10-30T04:26:44.2478343Z ##[group]Initializing the repository 2026-10-30T04:26:44.2482148Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-30T04:26:44.2538621Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-30T04:26:44.2540063Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-30T04:26:44.2541595Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-30T04:26:44.2542237Z hint: call: 2026-10-30T04:26:44.2542635Z hint: 2026-10-30T04:26:44.2543107Z hint: git config --global init.defaultBranch 2026-10-30T04:26:44.2543618Z hint: 2026-10-30T04:26:44.2544117Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-30T04:26:44.2544819Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-30T04:26:44.2545393Z hint: 2026-10-30T04:26:44.2545800Z hint: git branch -m 2026-10-30T04:26:44.2546234Z hint: 2026-10-30T04:26:44.2546752Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-30T04:26:44.2547457Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-30T04:26:44.2548744Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-30T04:26:44.2571506Z ##[endgroup] 2026-10-30T04:26:44.2572382Z ##[group]Disabling automatic garbage collection 2026-10-30T04:26:44.2574362Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-30T04:26:44.2601434Z ##[endgroup] 2026-10-30T04:26:44.2602682Z ##[group]Setting up auth 2026-10-30T04:26:44.2603175Z Removing SSH command configuration 2026-10-30T04:26:44.2605679Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:26:44.2632641Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-30T04:26:44.2795566Z Removing HTTP extra header 2026-10-30T04:26:44.2800177Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-30T04:26:44.2844969Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" 2026-10-30T04:26:44.2988434Z Removing includeIf entries pointing to credentials config files 2026-10-30T04:26:44.2989197Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-30T04:26:44.3019769Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-30T04:26:44.3218573Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-d076223a-2a23-4f88-af3d-3244d401d396.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-30T04:26:44.3221010Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-d076223a-2a23-4f88-af3d-3244d401d396.config 2026-10-30T04:26:44.3223204Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-d076223a-2a23-4f88-af3d-3244d401d396.config 2026-10-30T04:26:44.3245584Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-d076223a-2a23-4f88-af3d-3244d401d396.config 2026-10-30T04:26:44.3274516Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-d076223a-2a23-4f88-af3d-3244d401d396.config 2026-10-30T04:26:44.3296235Z ##[endgroup] 2026-10-30T04:26:44.3296980Z ##[group]Fetching the repository 2026-10-30T04:26:44.3300974Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +7756498cd4ed94f42938fedc831289f5059d879d:refs/remotes/pull/27128/merge 2026-10-30T04:26:44.4997364Z From https://github.com/pingdotgg/t3code 2026-10-30T04:26:44.5000009Z * [new ref] 7756498cd4ed94f42938fedc831289f5059d879d -> pull/27128/merge 2026-10-30T04:26:44.5029371Z ##[endgroup] 2026-10-30T04:26:44.5030006Z ##[group]Determining the checkout info 2026-10-30T04:26:44.5030811Z ##[endgroup] 2026-10-30T04:26:44.5031393Z ##[group]Setting up sparse checkout 2026-10-30T04:26:44.5033937Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-30T04:26:44.5063184Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-30T04:26:44.5088193Z .git/info/sparse-checkout 2026-10-30T04:26:44.5090193Z ##[endgroup] 2026-10-30T04:26:44.5090791Z ##[group]Checking out the ref 2026-10-30T04:26:44.5093210Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/27128/merge 2026-10-30T04:26:44.9488447Z Note: switching to 'refs/remotes/pull/27128/merge'. 2026-10-30T04:26:44.9537104Z 2026-10-30T04:26:44.9537535Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-30T04:26:44.9538636Z changes and commit them, and you can discard any commits you make in this 2026-10-30T04:26:44.9539845Z state without impacting any branches by switching back to a branch. 2026-10-30T04:26:44.9540450Z 2026-10-30T04:26:44.9540900Z If you want to create a new branch to retain commits you create, you may 2026-10-30T04:26:44.9541929Z do so (now or later) by using -c with the switch command. Example: 2026-10-30T04:26:44.9542532Z 2026-10-30T04:26:44.9542770Z git switch -c 2026-10-30T04:26:44.9543102Z 2026-10-30T04:26:44.9543588Z Or undo this operation with: 2026-10-30T04:26:44.9543892Z 2026-10-30T04:26:44.9544030Z git switch - 2026-10-30T04:26:44.9544233Z 2026-10-30T04:26:44.9544763Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-30T04:26:44.9545460Z 2026-10-30T04:26:44.9546194Z HEAD is now at 7756498 Merge 07d1da329565cdea2cac07374634c00bb3fa0cfa into dd148481531a0a090780a2ade20588566db099a2 2026-10-30T04:26:44.9548197Z ##[endgroup] 2026-10-30T04:26:44.9549697Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-30T04:26:44.9623119Z 7756498cd4ed94f42938fedc831289f5059d879d 2026-10-30T04:26:44.9859664Z Prepare all required actions 2026-10-30T04:26:44.9965864Z ##[group]Run ./.github/actions/ci-changes 2026-10-30T04:26:44.9966427Z env: 2026-10-30T04:26:44.9966880Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 188 2026-10-30T04:26:44.9967572Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 635 2026-10-30T04:26:44.9968223Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:44.9968821Z ##[endgroup] 2026-10-30T04:26:45.0066532Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-30T04:26:45.0092434Z ##[group]Run set -uo pipefail 2026-10-30T04:26:45.0092916Z set -uo pipefail 2026-10-30T04:26:45.0093378Z  2026-10-30T04:26:45.0093650Z decide() { 2026-10-30T04:26:45.0094209Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-30T04:26:45.0094886Z  exit "${PIPESTATUS[0]}" 2026-10-30T04:26:45.0095279Z } 2026-10-30T04:26:45.0095551Z  2026-10-30T04:26:45.0095823Z fail_open() { 2026-10-30T04:26:45.0096222Z  echo "$* Running every job." 2026-10-30T04:26:45.0096657Z  decide 2026-10-30T04:26:45.0096943Z } 2026-10-30T04:26:45.0097209Z  2026-10-30T04:26:45.0097684Z # Reads the change from git rather than the REST API: every job that 2026-10-30T04:26:45.0098572Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-30T04:26:45.0099319Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-30T04:26:45.0100030Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-30T04:26:45.0100913Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-30T04:26:45.0101567Z  base=HEAD^1 2026-10-30T04:26:45.0101925Z  mode=() 2026-10-30T04:26:45.0102228Z else 2026-10-30T04:26:45.0102520Z  base=$BEFORE_SHA 2026-10-30T04:26:45.0103122Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-30T04:26:45.0103854Z  || fail_open "Could not fetch ${base}." 2026-10-30T04:26:45.0104541Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-30T04:26:45.0105184Z  mode=(--full) 2026-10-30T04:26:45.0105510Z fi 2026-10-30T04:26:45.0105780Z  2026-10-30T04:26:45.0106286Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-30T04:26:45.0107170Z # of a package changes that package just like editing it. It also keeps 2026-10-30T04:26:45.0107923Z # git from fetching file contents to score renames. 2026-10-30T04:26:45.0108737Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-30T04:26:45.0109521Z  || fail_open "Could not diff against ${base}." 2026-10-30T04:26:45.0110167Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-30T04:26:45.0134009Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:45.0134632Z env: 2026-10-30T04:26:45.0134940Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 188 2026-10-30T04:26:45.0135414Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 635 2026-10-30T04:26:45.0135883Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-30T04:26:45.0136316Z EVENT_NAME: pull_request 2026-10-30T04:26:45.0136764Z BEFORE_SHA: fd95b42e5dfb2bd9d2e3879c722659a0f162a8e3 2026-10-30T04:26:45.0137273Z ##[endgroup] 2026-10-30T04:26:45.0799737Z Affected packages: @t3tools/evals, @t3tools/scripts, t3 2026-10-30T04:26:45.0800377Z typecheck=true 2026-10-30T04:26:45.0800692Z build=true 2026-10-30T04:26:45.0800983Z test=true 2026-10-30T04:26:45.0801321Z test_packages=@t3tools/evals @t3tools/scripts 2026-10-30T04:26:45.0801958Z test_web=false 2026-10-30T04:26:45.0802270Z test_server=true 2026-10-30T04:26:45.0802571Z rust=false 2026-10-30T04:26:45.0802860Z release_smoke=false 2026-10-30T04:26:45.0803180Z mobile_native=false 2026-10-30T04:26:45.0893957Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=82] 2026-10-30T04:26:45.1066065Z Post job cleanup. 2026-10-30T04:26:45.1633410Z [command]/usr/local/bin/git version 2026-10-30T04:26:45.1676331Z git version 2.55.0 2026-10-30T04:26:45.1691990Z Temporarily overriding HOME='/home/runner/_work/_temp/0ff98ad5-972d-42d3-bf47-e9d390bc68c2' before making global git config changes 2026-10-30T04:26:45.1693343Z Adding repository directory to the temporary git global config as a safe directory 2026-10-30T04:26:45.1697235Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-30T04:26:45.1730212Z Removing SSH command configuration 2026-10-30T04:26:45.1731032Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-30T04:26:45.1765964Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-30T04:26:45.1911542Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-30T04:26:45.1934931Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-30T04:26:45.2003340Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-30T04:26:45.2038051Z ##[group]Run '/job_completed.sh' 2026-10-30T04:26:45.2054977Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-30T04:26:45.2055489Z env: 2026-10-30T04:26:45.2055795Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 188 2026-10-30T04:26:45.2056240Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 635 2026-10-30T04:26:45.2056673Z BLACKSMITH_CHECK_RUN_ID: 123891205433 2026-10-30T04:26:45.2057102Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-30T04:26:45.2057530Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-30T04:26:45.2057909Z ##[endgroup] 2026-10-30T04:26:45.2157956Z Docker container cache not activated, skipping hash computation. 2026-10-30T04:26:45.2422821Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-30T04:26:45.2479089Z Evaluate and set job outputs 2026-10-30T04:26:45.2485806Z Set output 'typecheck' 2026-10-30T04:26:45.2487060Z Set output 'build' 2026-10-30T04:26:45.2487654Z Set output 'test' 2026-10-30T04:26:45.2488106Z Set output 'test_packages' 2026-10-30T04:26:45.2488576Z Set output 'test_web' 2026-10-30T04:26:45.2489010Z Set output 'test_server' 2026-10-30T04:26:45.2509047Z Set output 'rust' 2026-10-30T04:26:45.2509521Z Set output 'release_smoke' 2026-10-30T04:26:45.2510001Z Set output 'mobile_native' 2026-10-30T04:26:45.2510814Z Cleaning up orphan processes