2026-10-24T11:15:38.9439195Z Current runner version: '2.338.1' 2026-10-24T11:15:38.9442735Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-p57sl4rxgxope5qy' 2026-10-24T11:15:38.9443612Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-24T11:15:38.9444309Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:15:38.9445910Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:15:38.9447270Z Contents: read 2026-10-24T11:15:38.9447651Z Metadata: read 2026-10-24T11:15:38.9448014Z ##[endgroup] 2026-10-24T11:15:38.9449314Z Secret source: Actions 2026-10-24T11:15:38.9450107Z Cache mode: write 2026-10-24T11:15:38.9450613Z Prepare workflow directory 2026-10-24T11:15:38.9619918Z Prepare all required actions 2026-10-24T11:15:38.9644406Z Getting action download info 2026-10-24T11:15:39.8837868Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:15:39.9678912Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:15:39.9713726Z Complete job name: Changes 2026-10-24T11:15:40.0044227Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:15:40.0119762Z ##[group]Run '/setup.sh' 2026-10-24T11:15:40.0132286Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:40.0133021Z env: 2026-10-24T11:15:40.0133463Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T11:15:40.0133971Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T11:15:40.0134461Z BLACKSMITH_CHECK_RUN_ID: 120858151002 2026-10-24T11:15:40.0134961Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T11:15:40.0135469Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:15:40.0135939Z ##[endgroup] 2026-10-24T11:15:40.0383444Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:15:40.0498047Z Results daemon started (blacksmithd for results) 2026-10-24T11:15:40.0631540Z Background adoption and SSH setup started (PID: 2795) 2026-10-24T11:15:40.0648603Z 2026-10-24T11:15:40.0664391Z ---------------------------------------- 2026-10-24T11:15:40.0684680Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40089177841/jobs/120858151002 2026-10-24T11:15:40.0693355Z SSH Access (using your GitHub SSH key): 2026-10-24T11:15:40.0700849Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-p57sl4rxgxope5qy.vm.blacksmith.sh 2026-10-24T11:15:40.0714175Z 2026-10-24T11:15:40.0714587Z No GitHub SSH key? Add one at: 2026-10-24T11:15:40.0723469Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:15:40.0733017Z 2026-10-24T11:15:40.0746875Z ---------------------------------------- 2026-10-24T11:15:40.0749970Z 2026-10-24T11:15:40.0758608Z VM ID: blacksmith-2vcpu-ubuntu-2404-p57sl4rxgxope5qy 2026-10-24T11:15:40.0759163Z Host: production-152.236.46.56-x8664 2026-10-24T11:15:40.0759647Z Host Agent PID: 16560 2026-10-24T11:15:40.0760133Z Host Agent Git SHA: 1637818df 2026-10-24T11:15:40.0760585Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:15:40.0761090Z Blacksmith Host Generation: gen 2 2026-10-24T11:15:40.0761575Z Petname: production-popular-moose-4f38431d 2026-10-24T11:15:40.0762083Z Region: us-east 2026-10-24T11:15:40.0762503Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:15:40.0762982Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:15:40.0763236Z 2026-10-24T11:15:40.0763442Z Enabling Blacksmith transparent cache 2026-10-24T11:15:40.1027959Z ##[group]Run actions/checkout@v6 2026-10-24T11:15:40.1028466Z with: 2026-10-24T11:15:40.1028862Z fetch-depth: 2 2026-10-24T11:15:40.1029634Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-24T11:15:40.1030514Z sparse-checkout-cone-mode: false 2026-10-24T11:15:40.1030982Z repository: pingdotgg/t3code 2026-10-24T11:15:40.1034098Z token: *** 2026-10-24T11:15:40.1034493Z ssh-strict: true 2026-10-24T11:15:40.1034890Z ssh-user: git 2026-10-24T11:15:40.1035582Z persist-credentials: true 2026-10-24T11:15:40.1036364Z clean: true 2026-10-24T11:15:40.1036829Z fetch-tags: false 2026-10-24T11:15:40.1037267Z show-progress: true 2026-10-24T11:15:40.1037775Z lfs: false 2026-10-24T11:15:40.1038164Z submodules: false 2026-10-24T11:15:40.1038572Z set-safe-directory: true 2026-10-24T11:15:40.1039012Z allow-unsafe-pr-checkout: false 2026-10-24T11:15:40.1039454Z env: 2026-10-24T11:15:40.1039882Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T11:15:40.1040777Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T11:15:40.1041244Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:40.1041699Z ##[endgroup] 2026-10-24T11:15:40.2103116Z Syncing repository: pingdotgg/t3code 2026-10-24T11:15:40.2104550Z ##[group]Getting Git version info 2026-10-24T11:15:40.2105333Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:40.2108927Z [command]/usr/local/bin/git version 2026-10-24T11:15:40.2208169Z git version 2.55.0 2026-10-24T11:15:40.2218149Z ##[endgroup] 2026-10-24T11:15:40.2223939Z Temporarily overriding HOME='/home/runner/_work/_temp/908e755e-2ab2-43f3-b808-39202a229585' before making global git config changes 2026-10-24T11:15:40.2224950Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:15:40.2227732Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:15:40.2254344Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:40.2256459Z ##[group]Determining repository object format 2026-10-24T11:15:40.2257289Z ##[endgroup] 2026-10-24T11:15:40.2258056Z ##[group]Initializing the repository 2026-10-24T11:15:40.2259415Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:15:40.2297100Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:15:40.2298625Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:15:40.2299460Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:15:40.2300123Z hint: call: 2026-10-24T11:15:40.2300793Z hint: 2026-10-24T11:15:40.2301744Z hint: git config --global init.defaultBranch 2026-10-24T11:15:40.2302231Z hint: 2026-10-24T11:15:40.2302825Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:15:40.2303486Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:15:40.2304027Z hint: 2026-10-24T11:15:40.2304419Z hint: git branch -m 2026-10-24T11:15:40.2304830Z hint: 2026-10-24T11:15:40.2305317Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:15:40.2305985Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:15:40.2307229Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:15:40.2325395Z ##[endgroup] 2026-10-24T11:15:40.2326461Z ##[group]Disabling automatic garbage collection 2026-10-24T11:15:40.2327621Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:15:40.2347141Z ##[endgroup] 2026-10-24T11:15:40.2347889Z ##[group]Setting up auth 2026-10-24T11:15:40.2348488Z Removing SSH command configuration 2026-10-24T11:15:40.2353527Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:15:40.2375494Z [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-24T11:15:40.2492074Z Removing HTTP extra header 2026-10-24T11:15:40.2494662Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:15:40.2513608Z [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-24T11:15:40.2616305Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:15:40.2618896Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:15:40.2639135Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:15:40.2727031Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-7b247fa0-d3a8-47b7-b39f-a280ba8bb372.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:15:40.2749135Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-7b247fa0-d3a8-47b7-b39f-a280ba8bb372.config 2026-10-24T11:15:40.2767611Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-7b247fa0-d3a8-47b7-b39f-a280ba8bb372.config 2026-10-24T11:15:40.2787222Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7b247fa0-d3a8-47b7-b39f-a280ba8bb372.config 2026-10-24T11:15:40.2871314Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7b247fa0-d3a8-47b7-b39f-a280ba8bb372.config 2026-10-24T11:15:40.2873786Z ##[endgroup] 2026-10-24T11:15:40.2874698Z ##[group]Fetching the repository 2026-10-24T11:15:40.2875795Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +6c39445f966c34e7feb7acff1b08f7877689d92d:refs/remotes/pull/23191/merge 2026-10-24T11:15:40.4268465Z From https://github.com/pingdotgg/t3code 2026-10-24T11:15:40.4273710Z * [new ref] 6c39445f966c34e7feb7acff1b08f7877689d92d -> pull/23191/merge 2026-10-24T11:15:40.4276097Z ##[endgroup] 2026-10-24T11:15:40.4276839Z ##[group]Determining the checkout info 2026-10-24T11:15:40.4277731Z ##[endgroup] 2026-10-24T11:15:40.4282081Z ##[group]Setting up sparse checkout 2026-10-24T11:15:40.4283033Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:15:40.4293343Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:15:40.4308069Z .git/info/sparse-checkout 2026-10-24T11:15:40.4313035Z ##[endgroup] 2026-10-24T11:15:40.4313734Z ##[group]Checking out the ref 2026-10-24T11:15:40.4315796Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23191/merge 2026-10-24T11:15:40.8349868Z Note: switching to 'refs/remotes/pull/23191/merge'. 2026-10-24T11:15:40.8350314Z 2026-10-24T11:15:40.8360262Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T11:15:40.8361118Z changes and commit them, and you can discard any commits you make in this 2026-10-24T11:15:40.8361903Z state without impacting any branches by switching back to a branch. 2026-10-24T11:15:40.8362392Z 2026-10-24T11:15:40.8367723Z If you want to create a new branch to retain commits you create, you may 2026-10-24T11:15:40.8368434Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T11:15:40.8368948Z 2026-10-24T11:15:40.8369263Z git switch -c 2026-10-24T11:15:40.8369584Z 2026-10-24T11:15:40.8370370Z Or undo this operation with: 2026-10-24T11:15:40.8370763Z 2026-10-24T11:15:40.8370929Z git switch - 2026-10-24T11:15:40.8371240Z 2026-10-24T11:15:40.8371654Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T11:15:40.8372351Z 2026-10-24T11:15:40.8372990Z HEAD is now at 6c39445 Merge 5de88300e7d8271031784359714ad6c23afdc2dd into bb7783e295506ad423f527ed28a019836e331e8c 2026-10-24T11:15:40.8375156Z ##[endgroup] 2026-10-24T11:15:40.8376210Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:15:40.8376885Z 6c39445f966c34e7feb7acff1b08f7877689d92d 2026-10-24T11:15:40.8556325Z Prepare all required actions 2026-10-24T11:15:40.8650039Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T11:15:40.8650441Z env: 2026-10-24T11:15:40.8650718Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T11:15:40.8651145Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T11:15:40.8651561Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:40.8651934Z ##[endgroup] 2026-10-24T11:15:40.8688368Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-24T11:15:40.8735962Z ##[group]Run set -uo pipefail 2026-10-24T11:15:40.8736343Z set -uo pipefail 2026-10-24T11:15:40.8736640Z  2026-10-24T11:15:40.8736911Z decide() { 2026-10-24T11:15:40.8737390Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T11:15:40.8737969Z  exit "${PIPESTATUS[0]}" 2026-10-24T11:15:40.8738302Z } 2026-10-24T11:15:40.8738521Z  2026-10-24T11:15:40.8738745Z fail_open() { 2026-10-24T11:15:40.8739077Z  echo "$* Running every job." 2026-10-24T11:15:40.8739433Z  decide 2026-10-24T11:15:40.8739678Z } 2026-10-24T11:15:40.8739897Z  2026-10-24T11:15:40.8740309Z # Reads the change from git rather than the REST API: every job that 2026-10-24T11:15:40.8741075Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T11:15:40.8741724Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T11:15:40.8742343Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T11:15:40.8743236Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T11:15:40.8743814Z  base=HEAD^1 2026-10-24T11:15:40.8744089Z  mode=() 2026-10-24T11:15:40.8744339Z else 2026-10-24T11:15:40.8744583Z  base=$BEFORE_SHA 2026-10-24T11:15:40.8745171Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T11:15:40.8745826Z  || fail_open "Could not fetch ${base}." 2026-10-24T11:15:40.8746441Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T11:15:40.8747056Z  mode=(--full) 2026-10-24T11:15:40.8747344Z fi 2026-10-24T11:15:40.8747567Z  2026-10-24T11:15:40.8748019Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T11:15:40.8748832Z # of a package changes that package just like editing it. It also keeps 2026-10-24T11:15:40.8749520Z # git from fetching file contents to score renames. 2026-10-24T11:15:40.8750262Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T11:15:40.8751020Z  || fail_open "Could not diff against ${base}." 2026-10-24T11:15:40.8751608Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T11:15:40.8763781Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:40.8764251Z env: 2026-10-24T11:15:40.8764510Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T11:15:40.8764923Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T11:15:40.8765322Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:40.8765697Z EVENT_NAME: pull_request 2026-10-24T11:15:40.8766077Z BEFORE_SHA: a007595b42e2237ac5b8d91b1f294d24af2446e2 2026-10-24T11:15:40.8766520Z ##[endgroup] 2026-10-24T11:15:40.9486299Z Affected packages: @t3tools/scripts, t3 2026-10-24T11:15:40.9486876Z typecheck=true 2026-10-24T11:15:40.9489910Z build=true 2026-10-24T11:15:40.9490350Z test=true 2026-10-24T11:15:40.9491270Z test_packages=@t3tools/scripts 2026-10-24T11:15:40.9491690Z test_web=false 2026-10-24T11:15:40.9492085Z test_server=true 2026-10-24T11:15:40.9492410Z rust=false 2026-10-24T11:15:40.9492699Z release_smoke=false 2026-10-24T11:15:40.9493043Z mobile_native=false 2026-10-24T11:15:40.9511975Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=82] 2026-10-24T11:15:40.9623632Z Post job cleanup. 2026-10-24T11:15:41.0127693Z [command]/usr/local/bin/git version 2026-10-24T11:15:41.0144807Z git version 2.55.0 2026-10-24T11:15:41.0162639Z Temporarily overriding HOME='/home/runner/_work/_temp/f30a1db3-edff-4b58-9b5c-612ce8f2fed7' before making global git config changes 2026-10-24T11:15:41.0163831Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:15:41.0166757Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:15:41.0185915Z Removing SSH command configuration 2026-10-24T11:15:41.0189204Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:15:41.0212331Z [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-24T11:15:41.0327559Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:15:41.0355114Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:15:41.0410876Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:15:41.0438063Z ##[group]Run '/job_completed.sh' 2026-10-24T11:15:41.0445834Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:41.0446290Z env: 2026-10-24T11:15:41.0446555Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145 2026-10-24T11:15:41.0446996Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T11:15:41.0447380Z BLACKSMITH_CHECK_RUN_ID: 120858151002 2026-10-24T11:15:41.0447757Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T11:15:41.0448129Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:15:41.0448458Z ##[endgroup] 2026-10-24T11:15:41.0520806Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:15:41.0731387Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:15:41.0779840Z Evaluate and set job outputs 2026-10-24T11:15:41.0784813Z Set output 'typecheck' 2026-10-24T11:15:41.0785902Z Set output 'build' 2026-10-24T11:15:41.0786593Z Set output 'test' 2026-10-24T11:15:41.0787009Z Set output 'test_packages' 2026-10-24T11:15:41.0787402Z Set output 'test_web' 2026-10-24T11:15:41.0787768Z Set output 'test_server' 2026-10-24T11:15:41.0788149Z Set output 'rust' 2026-10-24T11:15:41.0788520Z Set output 'release_smoke' 2026-10-24T11:15:41.0788920Z Set output 'mobile_native' 2026-10-24T11:15:41.0852251Z Cleaning up orphan processes