2026-10-24T10:14:16.9891297Z Current runner version: '2.338.1' 2026-10-24T10:14:16.9894692Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-gk2b7erowzsekud4' 2026-10-24T10:14:16.9895671Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-24T10:14:16.9896354Z Machine name: 'ip-172-31-73-130' 2026-10-24T10:14:16.9897924Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T10:14:16.9899127Z Contents: read 2026-10-24T10:14:16.9899545Z Metadata: read 2026-10-24T10:14:16.9899941Z ##[endgroup] 2026-10-24T10:14:16.9901187Z Secret source: None 2026-10-24T10:14:16.9901836Z Cache mode: write 2026-10-24T10:14:16.9902407Z Prepare workflow directory 2026-10-24T10:14:17.0070584Z Prepare all required actions 2026-10-24T10:14:17.0094916Z Getting action download info 2026-10-24T10:14:17.9320649Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T10:14:18.0068757Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T10:14:18.0101412Z Complete job name: Changes 2026-10-24T10:14:18.0406106Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T10:14:18.0499567Z ##[group]Run '/setup.sh' 2026-10-24T10:14:18.0507729Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T10:14:18.0508240Z env: 2026-10-24T10:14:18.0508638Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 148 2026-10-24T10:14:18.0508943Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T10:14:18.0509244Z BLACKSMITH_CHECK_RUN_ID: 120846317055 2026-10-24T10:14:18.0509544Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T10:14:18.0509839Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T10:14:18.0510121Z ##[endgroup] 2026-10-24T10:14:18.0742547Z Logging daemon started (blacksmithd for logs) 2026-10-24T10:14:18.0852944Z Results daemon started (blacksmithd for results) 2026-10-24T10:14:18.0992203Z Background adoption and SSH setup started (PID: 2787) 2026-10-24T10:14:18.0992463Z 2026-10-24T10:14:18.0992594Z ---------------------------------------- 2026-10-24T10:14:18.0993170Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40085102592/jobs/120846317055 2026-10-24T10:14:18.0993599Z SSH Access (using your GitHub SSH key): 2026-10-24T10:14:18.0994037Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-gk2b7erowzsekud4.vm.blacksmith.sh 2026-10-24T10:14:18.0994356Z 2026-10-24T10:14:18.0994480Z No GitHub SSH key? Add one at: 2026-10-24T10:14:18.0994990Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T10:14:18.0995406Z 2026-10-24T10:14:18.0995520Z ---------------------------------------- 2026-10-24T10:14:18.0995705Z 2026-10-24T10:14:18.0995857Z VM ID: blacksmith-2vcpu-ubuntu-2404-gk2b7erowzsekud4 2026-10-24T10:14:18.0996194Z Host: production-152.236.31.19-x8664 2026-10-24T10:14:18.0996500Z Host Agent PID: 4093489 2026-10-24T10:14:18.0996765Z Host Agent Git SHA: 1637818df 2026-10-24T10:14:18.0997044Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T10:14:18.0997342Z Blacksmith Host Generation: gen 2 2026-10-24T10:14:18.0997653Z Petname: production-feasible-reindeer-c1d6a1f8 2026-10-24T10:14:18.0998182Z Region: us-east 2026-10-24T10:14:18.0998432Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T10:14:18.1061190Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T10:14:18.1065717Z 2026-10-24T10:14:18.1076765Z Enabling Blacksmith transparent cache 2026-10-24T10:14:18.1326822Z ##[group]Run actions/checkout@v6 2026-10-24T10:14:18.1327129Z with: 2026-10-24T10:14:18.1327348Z fetch-depth: 2 2026-10-24T10:14:18.1327908Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-24T10:14:18.1328510Z sparse-checkout-cone-mode: false 2026-10-24T10:14:18.1328801Z repository: pingdotgg/t3code 2026-10-24T10:14:18.1330733Z token: *** 2026-10-24T10:14:18.1330957Z ssh-strict: true 2026-10-24T10:14:18.1331185Z ssh-user: git 2026-10-24T10:14:18.1331421Z persist-credentials: true 2026-10-24T10:14:18.1331813Z clean: true 2026-10-24T10:14:18.1332036Z fetch-tags: false 2026-10-24T10:14:18.1332269Z show-progress: true 2026-10-24T10:14:18.1332507Z lfs: false 2026-10-24T10:14:18.1332868Z submodules: false 2026-10-24T10:14:18.1333103Z set-safe-directory: true 2026-10-24T10:14:18.1333369Z allow-unsafe-pr-checkout: false 2026-10-24T10:14:18.1333632Z env: 2026-10-24T10:14:18.1333884Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 148 2026-10-24T10:14:18.1334185Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T10:14:18.1334475Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T10:14:18.1334759Z ##[endgroup] 2026-10-24T10:14:18.2443022Z Syncing repository: pingdotgg/t3code 2026-10-24T10:14:18.2444381Z ##[group]Getting Git version info 2026-10-24T10:14:18.2444859Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T10:14:18.2445529Z [command]/usr/local/bin/git version 2026-10-24T10:14:18.2524555Z git version 2.55.0 2026-10-24T10:14:18.2535159Z ##[endgroup] 2026-10-24T10:14:18.2542272Z Temporarily overriding HOME='/home/runner/_work/_temp/00c29ba5-5a9b-495f-9d2f-5c15686be41f' before making global git config changes 2026-10-24T10:14:18.2543014Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T10:14:18.2545635Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T10:14:18.2574367Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T10:14:18.2576256Z ##[group]Determining repository object format 2026-10-24T10:14:18.2577218Z ##[endgroup] 2026-10-24T10:14:18.2577632Z ##[group]Initializing the repository 2026-10-24T10:14:18.2579388Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T10:14:18.2614215Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T10:14:18.2614793Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T10:14:18.2615296Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T10:14:18.2617323Z hint: call: 2026-10-24T10:14:18.2617635Z hint: 2026-10-24T10:14:18.2618736Z hint: git config --global init.defaultBranch 2026-10-24T10:14:18.2619137Z hint: 2026-10-24T10:14:18.2619475Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T10:14:18.2620001Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T10:14:18.2620415Z hint: 2026-10-24T10:14:18.2620946Z hint: git branch -m 2026-10-24T10:14:18.2621238Z hint: 2026-10-24T10:14:18.2621600Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T10:14:18.2622177Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T10:14:18.2623191Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T10:14:18.2642726Z ##[endgroup] 2026-10-24T10:14:18.2643178Z ##[group]Disabling automatic garbage collection 2026-10-24T10:14:18.2644606Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T10:14:18.2671569Z ##[endgroup] 2026-10-24T10:14:18.2672019Z ##[group]Setting up auth 2026-10-24T10:14:18.2672338Z Removing SSH command configuration 2026-10-24T10:14:18.2672856Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T10:14:18.2692942Z [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-24T10:14:18.2831037Z Removing HTTP extra header 2026-10-24T10:14:18.2831601Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T10:14:18.2840076Z [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-24T10:14:18.2952069Z Removing includeIf entries pointing to credentials config files 2026-10-24T10:14:18.2954958Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T10:14:18.2977459Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T10:14:18.3064194Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-18468069-102f-4c52-ad58-84f1cd93e13e.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T10:14:18.3092249Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-18468069-102f-4c52-ad58-84f1cd93e13e.config 2026-10-24T10:14:18.3110612Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-18468069-102f-4c52-ad58-84f1cd93e13e.config 2026-10-24T10:14:18.3184976Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-18468069-102f-4c52-ad58-84f1cd93e13e.config 2026-10-24T10:14:18.3187171Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-18468069-102f-4c52-ad58-84f1cd93e13e.config 2026-10-24T10:14:18.3188411Z ##[endgroup] 2026-10-24T10:14:18.3188830Z ##[group]Fetching the repository 2026-10-24T10:14:18.3191714Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +8692cc4356941bf87dd44faaf58d10cc75863991:refs/remotes/pull/24285/merge 2026-10-24T10:14:18.6144320Z From https://github.com/pingdotgg/t3code 2026-10-24T10:14:18.6145518Z * [new ref] 8692cc4356941bf87dd44faaf58d10cc75863991 -> pull/24285/merge 2026-10-24T10:14:18.6167520Z ##[endgroup] 2026-10-24T10:14:18.6168363Z ##[group]Determining the checkout info 2026-10-24T10:14:18.6169342Z ##[endgroup] 2026-10-24T10:14:18.6170141Z ##[group]Setting up sparse checkout 2026-10-24T10:14:18.6171451Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T10:14:18.6193624Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T10:14:18.6208009Z .git/info/sparse-checkout 2026-10-24T10:14:18.6214399Z ##[endgroup] 2026-10-24T10:14:18.6215243Z ##[group]Checking out the ref 2026-10-24T10:14:18.6217793Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24285/merge 2026-10-24T10:14:19.1143406Z Note: switching to 'refs/remotes/pull/24285/merge'. 2026-10-24T10:14:19.1163076Z 2026-10-24T10:14:19.1163808Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T10:14:19.1178289Z changes and commit them, and you can discard any commits you make in this 2026-10-24T10:14:19.1179766Z state without impacting any branches by switching back to a branch. 2026-10-24T10:14:19.1180705Z 2026-10-24T10:14:19.1181329Z If you want to create a new branch to retain commits you create, you may 2026-10-24T10:14:19.1182748Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T10:14:19.1183530Z 2026-10-24T10:14:19.1183997Z git switch -c 2026-10-24T10:14:19.1184574Z 2026-10-24T10:14:19.1185418Z Or undo this operation with: 2026-10-24T10:14:19.1186400Z 2026-10-24T10:14:19.1186988Z git switch - 2026-10-24T10:14:19.1187428Z 2026-10-24T10:14:19.1188139Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T10:14:19.1189013Z 2026-10-24T10:14:19.1190032Z HEAD is now at 8692cc4 Merge e986783dc7097c33f87377a24800b8c38f50130d into 27e0c684c585f955252d65f06206dd11a143bff5 2026-10-24T10:14:19.1193438Z ##[endgroup] 2026-10-24T10:14:19.1195296Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T10:14:19.1228689Z 8692cc4356941bf87dd44faaf58d10cc75863991 2026-10-24T10:14:19.1451064Z Prepare all required actions 2026-10-24T10:14:19.1557417Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T10:14:19.1558019Z env: 2026-10-24T10:14:19.1558487Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 148 2026-10-24T10:14:19.1559114Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T10:14:19.1559728Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T10:14:19.1560298Z ##[endgroup] 2026-10-24T10:14:19.1604700Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-24T10:14:19.1682420Z ##[group]Run set -uo pipefail 2026-10-24T10:14:19.1683072Z set -uo pipefail 2026-10-24T10:14:19.1683584Z  2026-10-24T10:14:19.1684026Z decide() { 2026-10-24T10:14:19.1684730Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T10:14:19.1685549Z  exit "${PIPESTATUS[0]}" 2026-10-24T10:14:19.1686107Z } 2026-10-24T10:14:19.1686545Z  2026-10-24T10:14:19.1686986Z fail_open() { 2026-10-24T10:14:19.1687537Z  echo "$* Running every job." 2026-10-24T10:14:19.1688131Z  decide 2026-10-24T10:14:19.1688579Z } 2026-10-24T10:14:19.1689014Z  2026-10-24T10:14:19.1689653Z # Reads the change from git rather than the REST API: every job that 2026-10-24T10:14:19.1691741Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T10:14:19.1692642Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T10:14:19.1693537Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T10:14:19.1694532Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T10:14:19.1695326Z  base=HEAD^1 2026-10-24T10:14:19.1695943Z  mode=() 2026-10-24T10:14:19.1696402Z else 2026-10-24T10:14:19.1696856Z  base=$BEFORE_SHA 2026-10-24T10:14:19.1697590Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T10:14:19.1698440Z  || fail_open "Could not fetch ${base}." 2026-10-24T10:14:19.1699236Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T10:14:19.1699984Z  mode=(--full) 2026-10-24T10:14:19.1700458Z fi 2026-10-24T10:14:19.1700872Z  2026-10-24T10:14:19.1701504Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T10:14:19.1702487Z # of a package changes that package just like editing it. It also keeps 2026-10-24T10:14:19.1703384Z # git from fetching file contents to score renames. 2026-10-24T10:14:19.1704300Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T10:14:19.1705197Z  || fail_open "Could not diff against ${base}." 2026-10-24T10:14:19.1705974Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T10:14:19.1716434Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T10:14:19.1717162Z env: 2026-10-24T10:14:19.1717615Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 148 2026-10-24T10:14:19.1718225Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T10:14:19.1718821Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T10:14:19.1719389Z EVENT_NAME: pull_request 2026-10-24T10:14:19.1719980Z BEFORE_SHA: 9435e92a4438d5be5fc6b0b8afbf531b938f8c9c 2026-10-24T10:14:19.1720615Z ##[endgroup] 2026-10-24T10:14:19.2194557Z Affected packages: @t3tools/scripts, t3 2026-10-24T10:14:19.2195272Z typecheck=true 2026-10-24T10:14:19.2196622Z build=true 2026-10-24T10:14:19.2197508Z test=true 2026-10-24T10:14:19.2198096Z test_packages=@t3tools/scripts 2026-10-24T10:14:19.2198747Z test_web=false 2026-10-24T10:14:19.2199279Z test_server=true 2026-10-24T10:14:19.2199841Z rust=false 2026-10-24T10:14:19.2200430Z release_smoke=false 2026-10-24T10:14:19.2201067Z mobile_native=false 2026-10-24T10:14:19.2241182Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=63] 2026-10-24T10:14:19.2371975Z Post job cleanup. 2026-10-24T10:14:19.2893354Z [command]/usr/local/bin/git version 2026-10-24T10:14:19.2900040Z git version 2.55.0 2026-10-24T10:14:19.2917191Z Temporarily overriding HOME='/home/runner/_work/_temp/411470a4-cd2f-4530-8835-fd525a1437e5' before making global git config changes 2026-10-24T10:14:19.2919379Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T10:14:19.2920936Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T10:14:19.2942153Z Removing SSH command configuration 2026-10-24T10:14:19.2944992Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T10:14:19.2969698Z [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-24T10:14:19.3113169Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T10:14:19.3133576Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T10:14:19.3182073Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T10:14:19.3206666Z ##[group]Run '/job_completed.sh' 2026-10-24T10:14:19.3213888Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T10:14:19.3214514Z env: 2026-10-24T10:14:19.3214952Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 148 2026-10-24T10:14:19.3216094Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 373 2026-10-24T10:14:19.3216656Z BLACKSMITH_CHECK_RUN_ID: 120846317055 2026-10-24T10:14:19.3217216Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T10:14:19.3217782Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T10:14:19.3218291Z ##[endgroup] 2026-10-24T10:14:19.3290626Z Docker container cache not activated, skipping hash computation. 2026-10-24T10:14:19.3497189Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T10:14:19.3549609Z Evaluate and set job outputs 2026-10-24T10:14:19.3555527Z Set output 'typecheck' 2026-10-24T10:14:19.3556923Z Set output 'build' 2026-10-24T10:14:19.3557737Z Set output 'test' 2026-10-24T10:14:19.3558373Z Set output 'test_packages' 2026-10-24T10:14:19.3559039Z Set output 'test_web' 2026-10-24T10:14:19.3620279Z Set output 'test_server' 2026-10-24T10:14:19.3620925Z Set output 'rust' 2026-10-24T10:14:19.3621545Z Set output 'release_smoke' 2026-10-24T10:14:19.3622209Z Set output 'mobile_native' 2026-10-24T10:14:19.3623340Z Cleaning up orphan processes