2026-10-23T00:01:07.7939743Z Current runner version: '2.337.0' 2026-10-23T00:01:07.7943314Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-7fbeo74qcrya6gv3' 2026-10-23T00:01:07.7944120Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-23T00:01:07.7944838Z Machine name: 'ip-172-31-73-130' 2026-10-23T00:01:07.7946597Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T00:01:07.7948050Z Contents: read 2026-10-23T00:01:07.7948473Z Metadata: read 2026-10-23T00:01:07.7948860Z ##[endgroup] 2026-10-23T00:01:07.7950254Z Secret source: Actions 2026-10-23T00:01:07.7950892Z Cache mode: write 2026-10-23T00:01:07.7951380Z Prepare workflow directory 2026-10-23T00:01:07.8145788Z Prepare all required actions 2026-10-23T00:01:07.8171859Z Getting action download info 2026-10-23T00:01:08.7383456Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T00:01:08.8279978Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T00:01:08.8318594Z Complete job name: Changes 2026-10-23T00:01:08.8646370Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T00:01:08.8789566Z ##[group]Run '/setup.sh' 2026-10-23T00:01:08.8815219Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T00:01:08.8815928Z env: 2026-10-23T00:01:08.8816379Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-23T00:01:08.8816899Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 398 2026-10-23T00:01:08.8817414Z BLACKSMITH_CHECK_RUN_ID: 120159925768 2026-10-23T00:01:08.8817909Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-23T00:01:08.8818412Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T00:01:08.8818990Z ##[endgroup] 2026-10-23T00:01:08.9124612Z Logging daemon started (blacksmithd for logs) 2026-10-23T00:01:08.9268379Z Results daemon started (blacksmithd for results) 2026-10-23T00:01:08.9417310Z Background adoption and SSH setup started (PID: 2759) 2026-10-23T00:01:08.9424254Z 2026-10-23T00:01:08.9424896Z ---------------------------------------- 2026-10-23T00:01:08.9426382Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39875483287/jobs/120159925768 2026-10-23T00:01:08.9427522Z SSH Access (using your GitHub SSH key): 2026-10-23T00:01:08.9428618Z ssh -p 64002 runner@blacksmith-2vcpu-ubuntu-2404-7fbeo74qcrya6gv3.vm.blacksmith.sh 2026-10-23T00:01:08.9429402Z 2026-10-23T00:01:08.9429782Z No GitHub SSH key? Add one at: 2026-10-23T00:01:08.9431020Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T00:01:08.9432015Z 2026-10-23T00:01:08.9432371Z ---------------------------------------- 2026-10-23T00:01:08.9432900Z 2026-10-23T00:01:08.9433325Z VM ID: blacksmith-2vcpu-ubuntu-2404-7fbeo74qcrya6gv3 2026-10-23T00:01:08.9434270Z Host: production-152.236.30.72-x8664 2026-10-23T00:01:08.9435092Z Host Agent PID: 2944165 2026-10-23T00:01:08.9435843Z Host Agent Git SHA: af74fd76b 2026-10-23T00:01:08.9436627Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T00:01:08.9437467Z Blacksmith Host Generation: gen 2 2026-10-23T00:01:08.9438309Z Petname: production-eminent-hagfish-b3e95e97 2026-10-23T00:01:08.9439617Z Region: us-east 2026-10-23T00:01:08.9440338Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T00:01:08.9470185Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T00:01:08.9499572Z 2026-10-23T00:01:08.9500424Z Enabling Blacksmith transparent cache 2026-10-23T00:01:08.9944374Z ##[group]Run actions/checkout@v6 2026-10-23T00:01:08.9945035Z with: 2026-10-23T00:01:08.9945442Z fetch-depth: 2 2026-10-23T00:01:08.9946201Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-23T00:01:08.9947166Z sparse-checkout-cone-mode: false 2026-10-23T00:01:08.9947702Z repository: pingdotgg/t3code 2026-10-23T00:01:08.9949863Z token: *** 2026-10-23T00:01:08.9950271Z ssh-strict: true 2026-10-23T00:01:08.9950678Z ssh-user: git 2026-10-23T00:01:08.9951087Z persist-credentials: true 2026-10-23T00:01:08.9952299Z clean: true 2026-10-23T00:01:08.9952692Z fetch-tags: false 2026-10-23T00:01:08.9953109Z show-progress: true 2026-10-23T00:01:08.9953518Z lfs: false 2026-10-23T00:01:08.9953935Z submodules: false 2026-10-23T00:01:08.9954352Z set-safe-directory: true 2026-10-23T00:01:08.9954802Z allow-unsafe-pr-checkout: false 2026-10-23T00:01:08.9955249Z env: 2026-10-23T00:01:08.9955692Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-23T00:01:08.9956168Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 398 2026-10-23T00:01:08.9956642Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T00:01:08.9957089Z ##[endgroup] 2026-10-23T00:01:09.1377708Z Syncing repository: pingdotgg/t3code 2026-10-23T00:01:09.1380211Z ##[group]Getting Git version info 2026-10-23T00:01:09.1383255Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T00:01:09.1384542Z [command]/usr/local/bin/git version 2026-10-23T00:01:09.1461542Z git version 2.55.0 2026-10-23T00:01:09.1478803Z ##[endgroup] 2026-10-23T00:01:09.1490335Z Temporarily overriding HOME='/home/runner/_work/_temp/1bdd691d-9d7f-4c7a-afdf-377f598faaf0' before making global git config changes 2026-10-23T00:01:09.1505457Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T00:01:09.1506692Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T00:01:09.1524311Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T00:01:09.1534700Z ##[group]Determining repository object format 2026-10-23T00:01:09.1535628Z ##[endgroup] 2026-10-23T00:01:09.1536359Z ##[group]Initializing the repository 2026-10-23T00:01:09.1537025Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T00:01:09.1571600Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T00:01:09.1579514Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T00:01:09.1580411Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T00:01:09.1581149Z hint: call: 2026-10-23T00:01:09.1581580Z hint: 2026-10-23T00:01:09.1582088Z hint: git config --global init.defaultBranch 2026-10-23T00:01:09.1582664Z hint: 2026-10-23T00:01:09.1583216Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T00:01:09.1584103Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T00:01:09.1584774Z hint: 2026-10-23T00:01:09.1585186Z hint: git branch -m 2026-10-23T00:01:09.1585646Z hint: 2026-10-23T00:01:09.1586217Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T00:01:09.1587143Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T00:01:09.1588823Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T00:01:09.1606276Z ##[endgroup] 2026-10-23T00:01:09.1606990Z ##[group]Disabling automatic garbage collection 2026-10-23T00:01:09.1608564Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T00:01:09.1630906Z ##[endgroup] 2026-10-23T00:01:09.1631576Z ##[group]Setting up auth 2026-10-23T00:01:09.1632074Z Removing SSH command configuration 2026-10-23T00:01:09.1634525Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T00:01:09.1657316Z [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-23T00:01:09.1797306Z Removing HTTP extra header 2026-10-23T00:01:09.1802304Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T00:01:09.1840007Z [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-23T00:01:09.1960390Z Removing includeIf entries pointing to credentials config files 2026-10-23T00:01:09.1961338Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T00:01:09.1995539Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T00:01:09.2121581Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-ad117555-7db2-4842-9f6c-a9b65f6657a4.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T00:01:09.2160523Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-ad117555-7db2-4842-9f6c-a9b65f6657a4.config 2026-10-23T00:01:09.2185051Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-ad117555-7db2-4842-9f6c-a9b65f6657a4.config 2026-10-23T00:01:09.2206939Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ad117555-7db2-4842-9f6c-a9b65f6657a4.config 2026-10-23T00:01:09.2228269Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ad117555-7db2-4842-9f6c-a9b65f6657a4.config 2026-10-23T00:01:09.2249270Z ##[endgroup] 2026-10-23T00:01:09.2250003Z ##[group]Fetching the repository 2026-10-23T00:01:09.2254149Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +d3ad1509984b361f3a2f18951f64653697192ac7:refs/remotes/pull/23900/merge 2026-10-23T00:01:09.5053643Z From https://github.com/pingdotgg/t3code 2026-10-23T00:01:09.5115432Z * [new ref] d3ad1509984b361f3a2f18951f64653697192ac7 -> pull/23900/merge 2026-10-23T00:01:09.5144126Z ##[endgroup] 2026-10-23T00:01:09.5144693Z ##[group]Determining the checkout info 2026-10-23T00:01:09.5145361Z ##[endgroup] 2026-10-23T00:01:09.5145867Z ##[group]Setting up sparse checkout 2026-10-23T00:01:09.5146449Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T00:01:09.5161981Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T00:01:09.5170072Z .git/info/sparse-checkout 2026-10-23T00:01:09.5177404Z ##[endgroup] 2026-10-23T00:01:09.5178097Z ##[group]Checking out the ref 2026-10-23T00:01:09.5183007Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23900/merge 2026-10-23T00:01:09.9960236Z Note: switching to 'refs/remotes/pull/23900/merge'. 2026-10-23T00:01:09.9965812Z 2026-10-23T00:01:09.9970857Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T00:01:09.9973260Z changes and commit them, and you can discard any commits you make in this 2026-10-23T00:01:09.9982462Z state without impacting any branches by switching back to a branch. 2026-10-23T00:01:09.9983264Z 2026-10-23T00:01:09.9983659Z If you want to create a new branch to retain commits you create, you may 2026-10-23T00:01:09.9984521Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T00:01:09.9985034Z 2026-10-23T00:01:09.9985191Z git switch -c 2026-10-23T00:01:09.9985504Z 2026-10-23T00:01:09.9986234Z Or undo this operation with: 2026-10-23T00:01:09.9986543Z 2026-10-23T00:01:09.9986675Z git switch - 2026-10-23T00:01:09.9986867Z 2026-10-23T00:01:09.9987256Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T00:01:09.9987908Z 2026-10-23T00:01:09.9988722Z HEAD is now at d3ad150 Merge ad34e6c92ce601be54aff7c5c22901c8100503e9 into 23bd753806eb9db5a315fbf9ac6563d355f20b3a 2026-10-23T00:01:09.9990930Z ##[endgroup] 2026-10-23T00:01:10.0011514Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T00:01:10.0029450Z d3ad1509984b361f3a2f18951f64653697192ac7 2026-10-23T00:01:10.0229877Z Prepare all required actions 2026-10-23T00:01:10.0351041Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T00:01:10.0351469Z env: 2026-10-23T00:01:10.0351748Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-23T00:01:10.0352176Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 398 2026-10-23T00:01:10.0352576Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T00:01:10.0352940Z ##[endgroup] 2026-10-23T00:01:10.0464224Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-23T00:01:10.0496620Z ##[group]Run set -uo pipefail 2026-10-23T00:01:10.0497079Z set -uo pipefail 2026-10-23T00:01:10.0497399Z  2026-10-23T00:01:10.0497656Z decide() { 2026-10-23T00:01:10.0498163Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T00:01:10.0498938Z  exit "${PIPESTATUS[0]}" 2026-10-23T00:01:10.0499294Z } 2026-10-23T00:01:10.0499537Z  2026-10-23T00:01:10.0499790Z fail_open() { 2026-10-23T00:01:10.0500161Z  echo "$* Running every job." 2026-10-23T00:01:10.0500553Z  decide 2026-10-23T00:01:10.0500820Z } 2026-10-23T00:01:10.0501063Z  2026-10-23T00:01:10.0501501Z # Reads the change from git rather than the REST API: every job that 2026-10-23T00:01:10.0502291Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T00:01:10.0502955Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T00:01:10.0503628Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T00:01:10.0504417Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T00:01:10.0505002Z  base=HEAD^1 2026-10-23T00:01:10.0505298Z  mode=() 2026-10-23T00:01:10.0505572Z else 2026-10-23T00:01:10.0505836Z  base=$BEFORE_SHA 2026-10-23T00:01:10.0506377Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T00:01:10.0507041Z  || fail_open "Could not fetch ${base}." 2026-10-23T00:01:10.0507654Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T00:01:10.0508217Z  mode=(--full) 2026-10-23T00:01:10.0508514Z fi 2026-10-23T00:01:10.0508757Z  2026-10-23T00:01:10.0509220Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T00:01:10.0510005Z # of a package changes that package just like editing it. It also keeps 2026-10-23T00:01:10.0510677Z # git from fetching file contents to score renames. 2026-10-23T00:01:10.0511420Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T00:01:10.0512139Z  || fail_open "Could not diff against ${base}." 2026-10-23T00:01:10.0512738Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T00:01:10.0536596Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T00:01:10.0537100Z env: 2026-10-23T00:01:10.0537386Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-23T00:01:10.0537823Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 398 2026-10-23T00:01:10.0538241Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T00:01:10.0538630Z EVENT_NAME: pull_request 2026-10-23T00:01:10.0539233Z BEFORE_SHA: 2026-10-23T00:01:10.0539507Z ##[endgroup] 2026-10-23T00:01:10.1120556Z Affected packages: @t3tools/scripts, t3 2026-10-23T00:01:10.1130036Z typecheck=true 2026-10-23T00:01:10.1130932Z build=true 2026-10-23T00:01:10.1131225Z test=true 2026-10-23T00:01:10.1131711Z test_packages=@t3tools/scripts 2026-10-23T00:01:10.1132212Z test_web=false 2026-10-23T00:01:10.1132552Z test_server=true 2026-10-23T00:01:10.1132931Z rust=false 2026-10-23T00:01:10.1136927Z release_smoke=false 2026-10-23T00:01:10.1139049Z mobile_native=false 2026-10-23T00:01:10.1180474Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=71] 2026-10-23T00:01:10.1299191Z Post job cleanup. 2026-10-23T00:01:10.1806872Z [command]/usr/local/bin/git version 2026-10-23T00:01:10.1841980Z git version 2.55.0 2026-10-23T00:01:10.1861241Z Temporarily overriding HOME='/home/runner/_work/_temp/f933136c-6f9d-442d-b338-20346696878e' before making global git config changes 2026-10-23T00:01:10.1862455Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T00:01:10.1866138Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T00:01:10.1890951Z Removing SSH command configuration 2026-10-23T00:01:10.1894837Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T00:01:10.1929003Z [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-23T00:01:10.2079422Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T00:01:10.2106778Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T00:01:10.2170274Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T00:01:10.2205039Z ##[group]Run '/job_completed.sh' 2026-10-23T00:01:10.2226643Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T00:01:10.2227224Z env: 2026-10-23T00:01:10.2227524Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 202 2026-10-23T00:01:10.2227933Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 398 2026-10-23T00:01:10.2228335Z BLACKSMITH_CHECK_RUN_ID: 120159925768 2026-10-23T00:01:10.2228736Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-23T00:01:10.2229131Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T00:01:10.2229477Z ##[endgroup] 2026-10-23T00:01:10.2334389Z Docker container cache not activated, skipping hash computation. 2026-10-23T00:01:10.2543632Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T00:01:10.2599934Z Evaluate and set job outputs 2026-10-23T00:01:10.2606220Z Set output 'typecheck' 2026-10-23T00:01:10.2607606Z Set output 'build' 2026-10-23T00:01:10.2608193Z Set output 'test' 2026-10-23T00:01:10.2608657Z Set output 'test_packages' 2026-10-23T00:01:10.2609085Z Set output 'test_web' 2026-10-23T00:01:10.2609482Z Set output 'test_server' 2026-10-23T00:01:10.2609879Z Set output 'rust' 2026-10-23T00:01:10.2610255Z Set output 'release_smoke' 2026-10-23T00:01:10.2610675Z Set output 'mobile_native' 2026-10-23T00:01:10.2611341Z Cleaning up orphan processes