2026-10-22T02:06:37.4343652Z Current runner version: '2.337.0' 2026-10-22T02:06:37.4347277Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-bsojv4yaocsfrjww' 2026-10-22T02:06:37.4347966Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-22T02:06:37.4348719Z Machine name: 'ip-172-31-73-130' 2026-10-22T02:06:37.4350542Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T02:06:37.4352035Z Contents: read 2026-10-22T02:06:37.4352483Z Metadata: read 2026-10-22T02:06:37.4352856Z ##[endgroup] 2026-10-22T02:06:37.4354415Z Secret source: Actions 2026-10-22T02:06:37.4355037Z Cache mode: write 2026-10-22T02:06:37.4355621Z Prepare workflow directory 2026-10-22T02:06:37.4680235Z Prepare all required actions 2026-10-22T02:06:37.4707367Z Getting action download info 2026-10-22T02:06:38.3440274Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-22T02:06:38.4319184Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-22T02:06:38.4355666Z Complete job name: Changes 2026-10-22T02:06:38.4668596Z A job started hook has been configured by the self-hosted runner administrator 2026-10-22T02:06:38.4763253Z ##[group]Run '/setup.sh' 2026-10-22T02:06:38.4780862Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:38.4781350Z env: 2026-10-22T02:06:38.4781615Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T02:06:38.4781931Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 379 2026-10-22T02:06:38.4782238Z BLACKSMITH_CHECK_RUN_ID: 119597295003 2026-10-22T02:06:38.4782604Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-22T02:06:38.4782906Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T02:06:38.4783187Z ##[endgroup] 2026-10-22T02:06:38.5086632Z Logging daemon started (blacksmithd for logs) 2026-10-22T02:06:38.5232291Z Results daemon started (blacksmithd for results) 2026-10-22T02:06:38.5401409Z Background adoption and SSH setup started (PID: 2771) 2026-10-22T02:06:38.5402239Z 2026-10-22T02:06:38.5402641Z ---------------------------------------- 2026-10-22T02:06:38.5403293Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39709535858/jobs/119597295003 2026-10-22T02:06:38.5403813Z SSH Access (using your GitHub SSH key): 2026-10-22T02:06:38.5404331Z ssh -p 64001 runner@blacksmith-2vcpu-ubuntu-2404-bsojv4yaocsfrjww.vm.blacksmith.sh 2026-10-22T02:06:38.5404789Z 2026-10-22T02:06:38.5404977Z No GitHub SSH key? Add one at: 2026-10-22T02:06:38.5405577Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-22T02:06:38.5406071Z 2026-10-22T02:06:38.5406269Z ---------------------------------------- 2026-10-22T02:06:38.5406520Z 2026-10-22T02:06:38.5406745Z VM ID: blacksmith-2vcpu-ubuntu-2404-bsojv4yaocsfrjww 2026-10-22T02:06:38.5407159Z Host: production-152.236.31.143-x8664 2026-10-22T02:06:38.5407535Z Host Agent PID: 1803829 2026-10-22T02:06:38.5407877Z Host Agent Git SHA: 266f03d96 2026-10-22T02:06:38.5408287Z Host CPU Manufacturer: AuthenticAMD 2026-10-22T02:06:38.5408877Z Blacksmith Host Generation: gen 2 2026-10-22T02:06:38.5409534Z Petname: production-suitable-aphid-9e5d0346 2026-10-22T02:06:38.5410199Z Region: us-east 2026-10-22T02:06:38.5410705Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-22T02:06:38.5433226Z OS Version: Ubuntu 24.04.4 LTS 2026-10-22T02:06:38.5455570Z 2026-10-22T02:06:38.5485438Z Enabling Blacksmith transparent cache 2026-10-22T02:06:38.5755645Z ##[group]Run actions/checkout@v6 2026-10-22T02:06:38.5755998Z with: 2026-10-22T02:06:38.5756247Z fetch-depth: 2 2026-10-22T02:06:38.5756839Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-22T02:06:38.5757479Z sparse-checkout-cone-mode: false 2026-10-22T02:06:38.5757776Z repository: pingdotgg/t3code 2026-10-22T02:06:38.5759801Z token: *** 2026-10-22T02:06:38.5760038Z ssh-strict: true 2026-10-22T02:06:38.5760297Z ssh-user: git 2026-10-22T02:06:38.5760547Z persist-credentials: true 2026-10-22T02:06:38.5760962Z clean: true 2026-10-22T02:06:38.5761197Z fetch-tags: false 2026-10-22T02:06:38.5763306Z show-progress: true 2026-10-22T02:06:38.5763650Z lfs: false 2026-10-22T02:06:38.5763887Z submodules: false 2026-10-22T02:06:38.5764136Z set-safe-directory: true 2026-10-22T02:06:38.5764421Z allow-unsafe-pr-checkout: false 2026-10-22T02:06:38.5764703Z env: 2026-10-22T02:06:38.5764972Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T02:06:38.5765284Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 379 2026-10-22T02:06:38.5765597Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:38.5765884Z ##[endgroup] 2026-10-22T02:06:38.7036562Z Syncing repository: pingdotgg/t3code 2026-10-22T02:06:38.7037823Z ##[group]Getting Git version info 2026-10-22T02:06:38.7038237Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-22T02:06:38.7057383Z [command]/usr/local/bin/git version 2026-10-22T02:06:38.7180571Z git version 2.55.0 2026-10-22T02:06:38.7195843Z ##[endgroup] 2026-10-22T02:06:38.7205637Z Temporarily overriding HOME='/home/runner/_work/_temp/c9cc2db5-2348-414c-bd98-946064c2c31f' before making global git config changes 2026-10-22T02:06:38.7206845Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T02:06:38.7216232Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T02:06:38.7245198Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-22T02:06:38.7247681Z ##[group]Determining repository object format 2026-10-22T02:06:38.7248896Z ##[endgroup] 2026-10-22T02:06:38.7249696Z ##[group]Initializing the repository 2026-10-22T02:06:38.7251799Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-22T02:06:38.7300524Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T02:06:38.7301458Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T02:06:38.7302135Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T02:06:38.7305685Z hint: call: 2026-10-22T02:06:38.7305934Z hint: 2026-10-22T02:06:38.7306283Z hint: git config --global init.defaultBranch 2026-10-22T02:06:38.7306748Z hint: 2026-10-22T02:06:38.7307062Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T02:06:38.7307560Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T02:06:38.7307945Z hint: 2026-10-22T02:06:38.7308165Z hint: git branch -m 2026-10-22T02:06:38.7308417Z hint: 2026-10-22T02:06:38.7308743Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T02:06:38.7309240Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-22T02:06:38.7310327Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-22T02:06:38.7340129Z ##[endgroup] 2026-10-22T02:06:38.7344602Z ##[group]Disabling automatic garbage collection 2026-10-22T02:06:38.7345460Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-22T02:06:38.7390977Z ##[endgroup] 2026-10-22T02:06:38.7391385Z ##[group]Setting up auth 2026-10-22T02:06:38.7391688Z Removing SSH command configuration 2026-10-22T02:06:38.7392105Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T02:06:38.7446724Z [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-22T02:06:38.7595964Z Removing HTTP extra header 2026-10-22T02:06:38.7599277Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-22T02:06:38.7630402Z [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-22T02:06:38.7740285Z Removing includeIf entries pointing to credentials config files 2026-10-22T02:06:38.7741046Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T02:06:38.7762462Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T02:06:38.7912198Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-823876ed-e78c-455a-ab4f-7c84763882b6.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-22T02:06:38.7915586Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-823876ed-e78c-455a-ab4f-7c84763882b6.config 2026-10-22T02:06:38.7930821Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-823876ed-e78c-455a-ab4f-7c84763882b6.config 2026-10-22T02:06:38.7952720Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-823876ed-e78c-455a-ab4f-7c84763882b6.config 2026-10-22T02:06:38.7975594Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-823876ed-e78c-455a-ab4f-7c84763882b6.config 2026-10-22T02:06:38.7993307Z ##[endgroup] 2026-10-22T02:06:38.7993798Z ##[group]Fetching the repository 2026-10-22T02:06:38.7997916Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +f469c4b74addd9b26e32bfd88bd1ab7c50995715:refs/remotes/pull/23250/merge 2026-10-22T02:06:39.1188178Z From https://github.com/pingdotgg/t3code 2026-10-22T02:06:39.1190792Z * [new ref] f469c4b74addd9b26e32bfd88bd1ab7c50995715 -> pull/23250/merge 2026-10-22T02:06:39.1203266Z ##[endgroup] 2026-10-22T02:06:39.1204421Z ##[group]Determining the checkout info 2026-10-22T02:06:39.1205493Z ##[endgroup] 2026-10-22T02:06:39.1207742Z ##[group]Setting up sparse checkout 2026-10-22T02:06:39.1208607Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-22T02:06:39.1210947Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-22T02:06:39.1212062Z .git/info/sparse-checkout 2026-10-22T02:06:39.1215034Z ##[endgroup] 2026-10-22T02:06:39.1216190Z ##[group]Checking out the ref 2026-10-22T02:06:39.1217329Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23250/merge 2026-10-22T02:06:39.5554931Z Note: switching to 'refs/remotes/pull/23250/merge'. 2026-10-22T02:06:39.5564913Z 2026-10-22T02:06:39.5630150Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T02:06:39.5630451Z changes and commit them, and you can discard any commits you make in this 2026-10-22T02:06:39.5630773Z state without impacting any branches by switching back to a branch. 2026-10-22T02:06:39.5630958Z 2026-10-22T02:06:39.5631062Z If you want to create a new branch to retain commits you create, you may 2026-10-22T02:06:39.5631314Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T02:06:39.5631519Z 2026-10-22T02:06:39.5631587Z git switch -c 2026-10-22T02:06:39.5631681Z 2026-10-22T02:06:39.5632044Z Or undo this operation with: 2026-10-22T02:06:39.5632210Z 2026-10-22T02:06:39.5632320Z git switch - 2026-10-22T02:06:39.5632402Z 2026-10-22T02:06:39.5632551Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T02:06:39.5632700Z 2026-10-22T02:06:39.5632952Z HEAD is now at f469c4b Merge 0df1ba9eaefa23c18c535514cbf0ece4a67aae75 into 6318bfc597e544679848c4ed816606bacd32a175 2026-10-22T02:06:39.5633858Z ##[endgroup] 2026-10-22T02:06:39.5656338Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-22T02:06:39.5718829Z f469c4b74addd9b26e32bfd88bd1ab7c50995715 2026-10-22T02:06:39.5950727Z Prepare all required actions 2026-10-22T02:06:39.6028395Z ##[group]Run ./.github/actions/ci-changes 2026-10-22T02:06:39.6028646Z env: 2026-10-22T02:06:39.6028900Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T02:06:39.6029139Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 379 2026-10-22T02:06:39.6029367Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:39.6029592Z ##[endgroup] 2026-10-22T02:06:39.6112031Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-22T02:06:39.6203909Z ##[group]Run set -uo pipefail 2026-10-22T02:06:39.6204145Z set -uo pipefail 2026-10-22T02:06:39.6204271Z  2026-10-22T02:06:39.6204375Z decide() { 2026-10-22T02:06:39.6204567Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-22T02:06:39.6204769Z  exit "${PIPESTATUS[0]}" 2026-10-22T02:06:39.6204899Z } 2026-10-22T02:06:39.6204998Z  2026-10-22T02:06:39.6205119Z fail_open() { 2026-10-22T02:06:39.6205289Z  echo "$* Running every job." 2026-10-22T02:06:39.6205438Z  decide 2026-10-22T02:06:39.6205540Z } 2026-10-22T02:06:39.6205635Z  2026-10-22T02:06:39.6205804Z # Reads the change from git rather than the REST API: every job that 2026-10-22T02:06:39.6206051Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-22T02:06:39.6206265Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-22T02:06:39.6206471Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-22T02:06:39.6206720Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-22T02:06:39.6206909Z  base=HEAD^1 2026-10-22T02:06:39.6207027Z  mode=() 2026-10-22T02:06:39.6207140Z else 2026-10-22T02:06:39.6207247Z  base=$BEFORE_SHA 2026-10-22T02:06:39.6207437Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-22T02:06:39.6207651Z  || fail_open "Could not fetch ${base}." 2026-10-22T02:06:39.6207852Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-22T02:06:39.6208038Z  mode=(--full) 2026-10-22T02:06:39.6208153Z fi 2026-10-22T02:06:39.6208248Z  2026-10-22T02:06:39.6208410Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-22T02:06:39.6208655Z # of a package changes that package just like editing it. It also keeps 2026-10-22T02:06:39.6208875Z # git from fetching file contents to score renames. 2026-10-22T02:06:39.6209110Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-22T02:06:39.6209339Z  || fail_open "Could not diff against ${base}." 2026-10-22T02:06:39.6209535Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-22T02:06:39.6225849Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:39.6226035Z env: 2026-10-22T02:06:39.6226153Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T02:06:39.6226303Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 379 2026-10-22T02:06:39.6226451Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:39.6226613Z EVENT_NAME: pull_request 2026-10-22T02:06:39.6226732Z BEFORE_SHA: 2026-10-22T02:06:39.6226860Z ##[endgroup] 2026-10-22T02:06:39.6864767Z Affected packages: @t3tools/scripts, t3 2026-10-22T02:06:39.6865087Z typecheck=true 2026-10-22T02:06:39.6867633Z build=true 2026-10-22T02:06:39.6867918Z test=true 2026-10-22T02:06:39.6868125Z test_packages=@t3tools/scripts 2026-10-22T02:06:39.6868360Z test_web=false 2026-10-22T02:06:39.6868547Z test_server=true 2026-10-22T02:06:39.6868727Z rust=false 2026-10-22T02:06:39.6868897Z release_smoke=false 2026-10-22T02:06:39.6869081Z mobile_native=false 2026-10-22T02:06:39.6917858Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=80] 2026-10-22T02:06:39.7020402Z Post job cleanup. 2026-10-22T02:06:39.7562040Z [command]/usr/local/bin/git version 2026-10-22T02:06:39.7593213Z git version 2.55.0 2026-10-22T02:06:39.7617094Z Temporarily overriding HOME='/home/runner/_work/_temp/887fb29f-9fc0-40df-a794-9424fa8ea07a' before making global git config changes 2026-10-22T02:06:39.7617560Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T02:06:39.7621192Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T02:06:39.7648020Z Removing SSH command configuration 2026-10-22T02:06:39.7651932Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T02:06:39.7676767Z [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-22T02:06:39.7828120Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-22T02:06:39.7854199Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-22T02:06:39.7904036Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-22T02:06:39.7929527Z ##[group]Run '/job_completed.sh' 2026-10-22T02:06:39.7941600Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:39.7941776Z env: 2026-10-22T02:06:39.7941896Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T02:06:39.7942046Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 379 2026-10-22T02:06:39.7942195Z BLACKSMITH_CHECK_RUN_ID: 119597295003 2026-10-22T02:06:39.7942368Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-22T02:06:39.7942514Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T02:06:39.7942650Z ##[endgroup] 2026-10-22T02:06:39.8023634Z Docker container cache not activated, skipping hash computation. 2026-10-22T02:06:39.8256534Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-22T02:06:39.8315391Z Evaluate and set job outputs 2026-10-22T02:06:39.8323075Z Set output 'typecheck' 2026-10-22T02:06:39.8324191Z Set output 'build' 2026-10-22T02:06:39.8324553Z Set output 'test' 2026-10-22T02:06:39.8324715Z Set output 'test_packages' 2026-10-22T02:06:39.8324890Z Set output 'test_web' 2026-10-22T02:06:39.8325045Z Set output 'test_server' 2026-10-22T02:06:39.8325202Z Set output 'rust' 2026-10-22T02:06:39.8325355Z Set output 'release_smoke' 2026-10-22T02:06:39.8325528Z Set output 'mobile_native' 2026-10-22T02:06:39.8325838Z Cleaning up orphan processes