2026-10-24T20:31:15.9785469Z Current runner version: '2.338.1' 2026-10-24T20:31:15.9789029Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-x7xd4uedxfzg7ia5' 2026-10-24T20:31:15.9789671Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-24T20:31:15.9790443Z Machine name: 'ip-172-31-73-130' 2026-10-24T20:31:15.9791943Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T20:31:15.9793251Z Contents: read 2026-10-24T20:31:15.9793608Z Metadata: read 2026-10-24T20:31:15.9794084Z ##[endgroup] 2026-10-24T20:31:15.9795398Z Secret source: Actions 2026-10-24T20:31:15.9796066Z Cache mode: write 2026-10-24T20:31:15.9796770Z Prepare workflow directory 2026-10-24T20:31:15.9972116Z Prepare all required actions 2026-10-24T20:31:15.9996955Z Getting action download info 2026-10-24T20:31:16.9104060Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T20:31:16.9798633Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T20:31:16.9833191Z Complete job name: Changes 2026-10-24T20:31:17.0186834Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T20:31:17.0297791Z ##[group]Run '/setup.sh' 2026-10-24T20:31:17.0313836Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:31:17.0314704Z env: 2026-10-24T20:31:17.0315198Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T20:31:17.0315702Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391 2026-10-24T20:31:17.0316204Z BLACKSMITH_CHECK_RUN_ID: 120979910480 2026-10-24T20:31:17.0316702Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T20:31:17.0317202Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T20:31:17.0317665Z ##[endgroup] 2026-10-24T20:31:17.0581955Z Logging daemon started (blacksmithd for logs) 2026-10-24T20:31:17.0692512Z Results daemon started (blacksmithd for results) 2026-10-24T20:31:17.0823777Z Background adoption and SSH setup started (PID: 2797) 2026-10-24T20:31:17.0824150Z 2026-10-24T20:31:17.0824374Z ---------------------------------------- 2026-10-24T20:31:17.0825074Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40130140018/jobs/120979910480 2026-10-24T20:31:17.0825705Z SSH Access (using your GitHub SSH key): 2026-10-24T20:31:17.0826340Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-x7xd4uedxfzg7ia5.vm.blacksmith.sh 2026-10-24T20:31:17.0826771Z 2026-10-24T20:31:17.0826982Z No GitHub SSH key? Add one at: 2026-10-24T20:31:17.0827692Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T20:31:17.0828218Z 2026-10-24T20:31:17.0828422Z ---------------------------------------- 2026-10-24T20:31:17.0828705Z 2026-10-24T20:31:17.0828945Z VM ID: blacksmith-2vcpu-ubuntu-2404-x7xd4uedxfzg7ia5 2026-10-24T20:31:17.0829470Z Host: production-152.236.30.106-x8664 2026-10-24T20:31:17.0829953Z Host Agent PID: 79716 2026-10-24T20:31:17.0830432Z Host Agent Git SHA: 1637818df 2026-10-24T20:31:17.0830882Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T20:31:17.0831371Z Blacksmith Host Generation: gen 2 2026-10-24T20:31:17.0831854Z Petname: production-deciding-rattler-a98aff36 2026-10-24T20:31:17.0832367Z Region: us-east 2026-10-24T20:31:17.0832785Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T20:31:17.0866835Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T20:31:17.0867143Z 2026-10-24T20:31:17.0867365Z Enabling Blacksmith transparent cache 2026-10-24T20:31:17.1202274Z ##[group]Run actions/checkout@v6 2026-10-24T20:31:17.1202804Z with: 2026-10-24T20:31:17.1204056Z fetch-depth: 2 2026-10-24T20:31:17.1204940Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-24T20:31:17.1205780Z sparse-checkout-cone-mode: false 2026-10-24T20:31:17.1206263Z repository: pingdotgg/t3code 2026-10-24T20:31:17.1208513Z token: *** 2026-10-24T20:31:17.1209012Z ssh-strict: true 2026-10-24T20:31:17.1209420Z ssh-user: git 2026-10-24T20:31:17.1209832Z persist-credentials: true 2026-10-24T20:31:17.1210711Z clean: true 2026-10-24T20:31:17.1211160Z fetch-tags: false 2026-10-24T20:31:17.1211572Z show-progress: true 2026-10-24T20:31:17.1211978Z lfs: false 2026-10-24T20:31:17.1212523Z submodules: false 2026-10-24T20:31:17.1212935Z set-safe-directory: true 2026-10-24T20:31:17.1213383Z allow-unsafe-pr-checkout: false 2026-10-24T20:31:17.1213830Z env: 2026-10-24T20:31:17.1214260Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T20:31:17.1214750Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391 2026-10-24T20:31:17.1215222Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:31:17.1215679Z ##[endgroup] 2026-10-24T20:31:17.2403048Z Syncing repository: pingdotgg/t3code 2026-10-24T20:31:17.2404447Z ##[group]Getting Git version info 2026-10-24T20:31:17.2405047Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T20:31:17.2405989Z [command]/usr/local/bin/git version 2026-10-24T20:31:17.2484420Z git version 2.55.0 2026-10-24T20:31:17.2495276Z ##[endgroup] 2026-10-24T20:31:17.2502113Z Temporarily overriding HOME='/home/runner/_work/_temp/f256d634-d73a-42d3-bd26-ae1e0d89c008' before making global git config changes 2026-10-24T20:31:17.2503089Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T20:31:17.2506687Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T20:31:17.2540313Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T20:31:17.2546979Z ##[group]Determining repository object format 2026-10-24T20:31:17.2551167Z ##[endgroup] 2026-10-24T20:31:17.2551851Z ##[group]Initializing the repository 2026-10-24T20:31:17.2552473Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T20:31:17.2601928Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T20:31:17.2602724Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T20:31:17.2603434Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T20:31:17.2604063Z hint: call: 2026-10-24T20:31:17.2604480Z hint: 2026-10-24T20:31:17.2604992Z hint: git config --global init.defaultBranch 2026-10-24T20:31:17.2605514Z hint: 2026-10-24T20:31:17.2606185Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T20:31:17.2606977Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T20:31:17.2607757Z hint: 2026-10-24T20:31:17.2608209Z hint: git branch -m 2026-10-24T20:31:17.2609112Z hint: 2026-10-24T20:31:17.2609731Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T20:31:17.2610516Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T20:31:17.2613627Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T20:31:17.2645721Z ##[endgroup] 2026-10-24T20:31:17.2646433Z ##[group]Disabling automatic garbage collection 2026-10-24T20:31:17.2647103Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T20:31:17.2672018Z ##[endgroup] 2026-10-24T20:31:17.2672703Z ##[group]Setting up auth 2026-10-24T20:31:17.2673198Z Removing SSH command configuration 2026-10-24T20:31:17.2674947Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T20:31:17.2693855Z [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-24T20:31:17.2808174Z Removing HTTP extra header 2026-10-24T20:31:17.2811981Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T20:31:17.2834901Z [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-24T20:31:17.2929489Z Removing includeIf entries pointing to credentials config files 2026-10-24T20:31:17.2933264Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T20:31:17.2950822Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T20:31:17.3049160Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c814ea32-8d0b-4d9c-a02c-4f9d46c9235d.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T20:31:17.3077468Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c814ea32-8d0b-4d9c-a02c-4f9d46c9235d.config 2026-10-24T20:31:17.3098120Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c814ea32-8d0b-4d9c-a02c-4f9d46c9235d.config 2026-10-24T20:31:17.3118386Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c814ea32-8d0b-4d9c-a02c-4f9d46c9235d.config 2026-10-24T20:31:17.3136693Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c814ea32-8d0b-4d9c-a02c-4f9d46c9235d.config 2026-10-24T20:31:17.3153621Z ##[endgroup] 2026-10-24T20:31:17.3154323Z ##[group]Fetching the repository 2026-10-24T20:31:17.3157261Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +c3d47be7d6c48400db4bcd4953d5b30660df749b:refs/remotes/pull/24537/merge 2026-10-24T20:31:17.5852554Z From https://github.com/pingdotgg/t3code 2026-10-24T20:31:17.5853487Z * [new ref] c3d47be7d6c48400db4bcd4953d5b30660df749b -> pull/24537/merge 2026-10-24T20:31:17.5878595Z ##[endgroup] 2026-10-24T20:31:17.5879250Z ##[group]Determining the checkout info 2026-10-24T20:31:17.5880167Z ##[endgroup] 2026-10-24T20:31:17.5880785Z ##[group]Setting up sparse checkout 2026-10-24T20:31:17.5883191Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T20:31:17.5908989Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T20:31:17.5929319Z .git/info/sparse-checkout 2026-10-24T20:31:17.5935845Z ##[endgroup] 2026-10-24T20:31:17.5936478Z ##[group]Checking out the ref 2026-10-24T20:31:17.5937172Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24537/merge 2026-10-24T20:31:18.0367844Z Note: switching to 'refs/remotes/pull/24537/merge'. 2026-10-24T20:31:18.0450789Z 2026-10-24T20:31:18.0479931Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T20:31:18.0496310Z changes and commit them, and you can discard any commits you make in this 2026-10-24T20:31:18.0497575Z state without impacting any branches by switching back to a branch. 2026-10-24T20:31:18.0507925Z 2026-10-24T20:31:18.0508482Z If you want to create a new branch to retain commits you create, you may 2026-10-24T20:31:18.0509526Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T20:31:18.0510112Z 2026-10-24T20:31:18.0510422Z git switch -c 2026-10-24T20:31:18.0510824Z 2026-10-24T20:31:18.0511372Z Or undo this operation with: 2026-10-24T20:31:18.0511898Z 2026-10-24T20:31:18.0512169Z git switch - 2026-10-24T20:31:18.0512967Z 2026-10-24T20:31:18.0513376Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T20:31:18.0513963Z 2026-10-24T20:31:18.0514650Z HEAD is now at c3d47be Merge df41a3727c9e76846a5c56e3529290c08601a162 into 8176b589310fac6f59f1878ede4f7287c6c36d8f 2026-10-24T20:31:18.0516472Z ##[endgroup] 2026-10-24T20:31:18.0517284Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T20:31:18.0517827Z c3d47be7d6c48400db4bcd4953d5b30660df749b 2026-10-24T20:31:18.0727512Z Prepare all required actions 2026-10-24T20:31:18.0829329Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T20:31:18.0829792Z env: 2026-10-24T20:31:18.0830038Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T20:31:18.0830478Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391 2026-10-24T20:31:18.0830857Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:31:18.0831200Z ##[endgroup] 2026-10-24T20:31:18.0912841Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-24T20:31:18.0967233Z ##[group]Run set -uo pipefail 2026-10-24T20:31:18.0967622Z set -uo pipefail 2026-10-24T20:31:18.0967907Z  2026-10-24T20:31:18.0968131Z decide() { 2026-10-24T20:31:18.0968599Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T20:31:18.0969175Z  exit "${PIPESTATUS[0]}" 2026-10-24T20:31:18.0969505Z } 2026-10-24T20:31:18.0969722Z  2026-10-24T20:31:18.0969947Z fail_open() { 2026-10-24T20:31:18.0970314Z  echo "$* Running every job." 2026-10-24T20:31:18.0970670Z  decide 2026-10-24T20:31:18.0971280Z } 2026-10-24T20:31:18.0971499Z  2026-10-24T20:31:18.0971907Z # Reads the change from git rather than the REST API: every job that 2026-10-24T20:31:18.0972664Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T20:31:18.0973302Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T20:31:18.0973916Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T20:31:18.0974659Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T20:31:18.0975212Z  base=HEAD^1 2026-10-24T20:31:18.0975481Z  mode=() 2026-10-24T20:31:18.0975727Z else 2026-10-24T20:31:18.0975965Z  base=$BEFORE_SHA 2026-10-24T20:31:18.0976483Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T20:31:18.0977100Z  || fail_open "Could not fetch ${base}." 2026-10-24T20:31:18.0977684Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T20:31:18.0978221Z  mode=(--full) 2026-10-24T20:31:18.0978491Z fi 2026-10-24T20:31:18.0978704Z  2026-10-24T20:31:18.0979132Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T20:31:18.0979884Z # of a package changes that package just like editing it. It also keeps 2026-10-24T20:31:18.0980566Z # git from fetching file contents to score renames. 2026-10-24T20:31:18.0981267Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T20:31:18.0981946Z  || fail_open "Could not diff against ${base}." 2026-10-24T20:31:18.0982503Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T20:31:18.0997801Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:31:18.0998348Z env: 2026-10-24T20:31:18.0998607Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T20:31:18.0999015Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391 2026-10-24T20:31:18.0999404Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T20:31:18.0999762Z EVENT_NAME: pull_request 2026-10-24T20:31:18.1000064Z BEFORE_SHA: 2026-10-24T20:31:18.1000343Z ##[endgroup] 2026-10-24T20:31:18.1504387Z Affected packages: @t3tools/scripts, t3 2026-10-24T20:31:18.1504959Z typecheck=true 2026-10-24T20:31:18.1505331Z build=true 2026-10-24T20:31:18.1505587Z test=true 2026-10-24T20:31:18.1513794Z test_packages=@t3tools/scripts 2026-10-24T20:31:18.1514255Z test_web=false 2026-10-24T20:31:18.1514629Z test_server=true 2026-10-24T20:31:18.1514955Z rust=false 2026-10-24T20:31:18.1515271Z release_smoke=false 2026-10-24T20:31:18.1515602Z mobile_native=false 2026-10-24T20:31:18.1559577Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=64] 2026-10-24T20:31:18.1669905Z Post job cleanup. 2026-10-24T20:31:18.2252080Z [command]/usr/local/bin/git version 2026-10-24T20:31:18.2252556Z git version 2.55.0 2026-10-24T20:31:18.2270137Z Temporarily overriding HOME='/home/runner/_work/_temp/07d2c222-643d-4f4e-9ffd-2893f5653719' before making global git config changes 2026-10-24T20:31:18.2271946Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T20:31:18.2277762Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T20:31:18.2300582Z Removing SSH command configuration 2026-10-24T20:31:18.2304053Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T20:31:18.2326540Z [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-24T20:31:18.2455375Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T20:31:18.2476783Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T20:31:18.2527712Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T20:31:18.2553447Z ##[group]Run '/job_completed.sh' 2026-10-24T20:31:18.2563783Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T20:31:18.2564214Z env: 2026-10-24T20:31:18.2564459Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 149 2026-10-24T20:31:18.2564832Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391 2026-10-24T20:31:18.2565198Z BLACKSMITH_CHECK_RUN_ID: 120979910480 2026-10-24T20:31:18.2565557Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T20:31:18.2565910Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T20:31:18.2566224Z ##[endgroup] 2026-10-24T20:31:18.2640243Z Docker container cache not activated, skipping hash computation. 2026-10-24T20:31:18.2845175Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T20:31:18.2888543Z Evaluate and set job outputs 2026-10-24T20:31:18.2894863Z Set output 'typecheck' 2026-10-24T20:31:18.2895919Z Set output 'build' 2026-10-24T20:31:18.2896446Z Set output 'test' 2026-10-24T20:31:18.2896792Z Set output 'test_packages' 2026-10-24T20:31:18.2897177Z Set output 'test_web' 2026-10-24T20:31:18.2897530Z Set output 'test_server' 2026-10-24T20:31:18.2897883Z Set output 'rust' 2026-10-24T20:31:18.2898222Z Set output 'release_smoke' 2026-10-24T20:31:18.2898597Z Set output 'mobile_native' 2026-10-24T20:31:18.2899146Z Cleaning up orphan processes