2026-10-24T02:54:35.0010361Z Current runner version: '2.338.1' 2026-10-24T02:54:35.0013834Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-wlzu7k76avo4dtah' 2026-10-24T02:54:35.0014449Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-24T02:54:35.0015199Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:54:35.0016723Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:54:35.0018214Z Contents: read 2026-10-24T02:54:35.0018602Z Metadata: read 2026-10-24T02:54:35.0019045Z ##[endgroup] 2026-10-24T02:54:35.0020433Z Secret source: Actions 2026-10-24T02:54:35.0021103Z Cache mode: write 2026-10-24T02:54:35.0021834Z Prepare workflow directory 2026-10-24T02:54:35.0190376Z Prepare all required actions 2026-10-24T02:54:35.0215176Z Getting action download info 2026-10-24T02:54:35.9412201Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:54:36.0183849Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:54:36.0217845Z Complete job name: Changes 2026-10-24T02:54:36.0547892Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:54:36.0660275Z ##[group]Run '/setup.sh' 2026-10-24T02:54:36.0680735Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:36.0681369Z env: 2026-10-24T02:54:36.0681798Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-24T02:54:36.0682300Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-24T02:54:36.0682785Z BLACKSMITH_CHECK_RUN_ID: 120759370429 2026-10-24T02:54:36.0683284Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T02:54:36.0683770Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:54:36.0684227Z ##[endgroup] 2026-10-24T02:54:36.0936013Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:54:36.1071094Z Results daemon started (blacksmithd for results) 2026-10-24T02:54:36.1190809Z Background adoption and SSH setup started (PID: 2689) 2026-10-24T02:54:36.1206173Z 2026-10-24T02:54:36.1206929Z ---------------------------------------- 2026-10-24T02:54:36.1207772Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40056119225/jobs/120759370429 2026-10-24T02:54:36.1208532Z SSH Access (using your GitHub SSH key): 2026-10-24T02:54:36.1209265Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-wlzu7k76avo4dtah.vm.blacksmith.sh 2026-10-24T02:54:36.1209852Z 2026-10-24T02:54:36.1210137Z No GitHub SSH key? Add one at: 2026-10-24T02:54:36.1211032Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:54:36.1211642Z 2026-10-24T02:54:36.1211978Z ---------------------------------------- 2026-10-24T02:54:36.1212329Z 2026-10-24T02:54:36.1212692Z VM ID: blacksmith-2vcpu-ubuntu-2404-wlzu7k76avo4dtah 2026-10-24T02:54:36.1213289Z Host: production-152.236.41.237-x8664 2026-10-24T02:54:36.1213894Z Host Agent PID: 4020671 2026-10-24T02:54:36.1214405Z Host Agent Git SHA: 1637818df 2026-10-24T02:54:36.1214983Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:54:36.1215980Z Blacksmith Host Generation: gen 2 2026-10-24T02:54:36.1216457Z Petname: production-primary-crow-3e5e7ca6 2026-10-24T02:54:36.1216943Z Region: us-east 2026-10-24T02:54:36.1217358Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:54:36.1217828Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:54:36.1218083Z 2026-10-24T02:54:36.1218284Z Enabling Blacksmith transparent cache 2026-10-24T02:54:36.1496440Z ##[group]Run actions/checkout@v6 2026-10-24T02:54:36.1496920Z with: 2026-10-24T02:54:36.1497302Z fetch-depth: 2 2026-10-24T02:54:36.1498057Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-24T02:54:36.1498856Z sparse-checkout-cone-mode: false 2026-10-24T02:54:36.1499321Z repository: pingdotgg/t3code 2026-10-24T02:54:36.1501453Z token: *** 2026-10-24T02:54:36.1502271Z ssh-strict: true 2026-10-24T02:54:36.1503601Z ssh-user: git 2026-10-24T02:54:36.1504016Z persist-credentials: true 2026-10-24T02:54:36.1504825Z clean: true 2026-10-24T02:54:36.1505280Z fetch-tags: false 2026-10-24T02:54:36.1505674Z show-progress: true 2026-10-24T02:54:36.1506191Z lfs: false 2026-10-24T02:54:36.1506564Z submodules: false 2026-10-24T02:54:36.1506968Z set-safe-directory: true 2026-10-24T02:54:36.1507396Z allow-unsafe-pr-checkout: false 2026-10-24T02:54:36.1507844Z env: 2026-10-24T02:54:36.1508264Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-24T02:54:36.1508728Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-24T02:54:36.1509183Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:36.1509697Z ##[endgroup] 2026-10-24T02:54:36.2507745Z Syncing repository: pingdotgg/t3code 2026-10-24T02:54:36.2510053Z ##[group]Getting Git version info 2026-10-24T02:54:36.2510999Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:54:36.2512689Z [command]/usr/local/bin/git version 2026-10-24T02:54:36.2591644Z git version 2.55.0 2026-10-24T02:54:36.2603005Z ##[endgroup] 2026-10-24T02:54:36.2609726Z Temporarily overriding HOME='/home/runner/_work/_temp/cf1cd188-b90e-45e5-ad88-5f08bd0d3896' before making global git config changes 2026-10-24T02:54:36.2610682Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:54:36.2617339Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:54:36.2644967Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:54:36.2646710Z ##[group]Determining repository object format 2026-10-24T02:54:36.2652789Z ##[endgroup] 2026-10-24T02:54:36.2653479Z ##[group]Initializing the repository 2026-10-24T02:54:36.2654035Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:54:36.2689960Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:54:36.2690751Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:54:36.2691386Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:54:36.2691976Z hint: call: 2026-10-24T02:54:36.2692358Z hint: 2026-10-24T02:54:36.2692827Z hint: git config --global init.defaultBranch 2026-10-24T02:54:36.2693324Z hint: 2026-10-24T02:54:36.2693798Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:54:36.2694459Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:54:36.2695007Z hint: 2026-10-24T02:54:36.2695393Z hint: git branch -m 2026-10-24T02:54:36.2695809Z hint: 2026-10-24T02:54:36.2696306Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:54:36.2696971Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:54:36.2704468Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:54:36.2727963Z ##[endgroup] 2026-10-24T02:54:36.2728591Z ##[group]Disabling automatic garbage collection 2026-10-24T02:54:36.2732207Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:54:36.2751478Z ##[endgroup] 2026-10-24T02:54:36.2752139Z ##[group]Setting up auth 2026-10-24T02:54:36.2754062Z Removing SSH command configuration 2026-10-24T02:54:36.2758215Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:54:36.2789766Z [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-24T02:54:36.2903583Z Removing HTTP extra header 2026-10-24T02:54:36.2909401Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:54:36.2928192Z [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-24T02:54:36.3071234Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:54:36.3072445Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:54:36.3073847Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:54:36.3179173Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-08df7922-d04e-430c-8f76-40ae001b5314.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:54:36.3203828Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-08df7922-d04e-430c-8f76-40ae001b5314.config 2026-10-24T02:54:36.3220924Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-08df7922-d04e-430c-8f76-40ae001b5314.config 2026-10-24T02:54:36.3239824Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-08df7922-d04e-430c-8f76-40ae001b5314.config 2026-10-24T02:54:36.3315833Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-08df7922-d04e-430c-8f76-40ae001b5314.config 2026-10-24T02:54:36.3317362Z ##[endgroup] 2026-10-24T02:54:36.3317964Z ##[group]Fetching the repository 2026-10-24T02:54:36.3318882Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +25557c11259c58b5d6d2a3710f4388c96db83d4a:refs/remotes/pull/24314/merge 2026-10-24T02:54:36.6058528Z From https://github.com/pingdotgg/t3code 2026-10-24T02:54:36.6059164Z * [new ref] 25557c11259c58b5d6d2a3710f4388c96db83d4a -> pull/24314/merge 2026-10-24T02:54:36.6068222Z ##[endgroup] 2026-10-24T02:54:36.6068736Z ##[group]Determining the checkout info 2026-10-24T02:54:36.6069322Z ##[endgroup] 2026-10-24T02:54:36.6069803Z ##[group]Setting up sparse checkout 2026-10-24T02:54:36.6070349Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:54:36.6090990Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:54:36.6106468Z .git/info/sparse-checkout 2026-10-24T02:54:36.6110136Z ##[endgroup] 2026-10-24T02:54:36.6110787Z ##[group]Checking out the ref 2026-10-24T02:54:36.6113026Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24314/merge 2026-10-24T02:54:37.0555126Z Note: switching to 'refs/remotes/pull/24314/merge'. 2026-10-24T02:54:37.0562532Z 2026-10-24T02:54:37.0563253Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T02:54:37.0564941Z changes and commit them, and you can discard any commits you make in this 2026-10-24T02:54:37.0565901Z state without impacting any branches by switching back to a branch. 2026-10-24T02:54:37.0566501Z 2026-10-24T02:54:37.0566901Z If you want to create a new branch to retain commits you create, you may 2026-10-24T02:54:37.0567748Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T02:54:37.0568272Z 2026-10-24T02:54:37.0568459Z git switch -c 2026-10-24T02:54:37.0568784Z 2026-10-24T02:54:37.0569184Z Or undo this operation with: 2026-10-24T02:54:37.0569934Z 2026-10-24T02:54:37.0570095Z git switch - 2026-10-24T02:54:37.0570306Z 2026-10-24T02:54:37.0570954Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T02:54:37.0571609Z 2026-10-24T02:54:37.0572322Z HEAD is now at 25557c1 Merge a44ddee637e7077b2247488c0b9f1fc167850b73 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:54:37.0574543Z ##[endgroup] 2026-10-24T02:54:37.0589310Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:54:37.0606216Z 25557c11259c58b5d6d2a3710f4388c96db83d4a 2026-10-24T02:54:37.0799583Z Prepare all required actions 2026-10-24T02:54:37.0891897Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T02:54:37.0892265Z env: 2026-10-24T02:54:37.0892512Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-24T02:54:37.0892911Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-24T02:54:37.0893296Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:37.0893644Z ##[endgroup] 2026-10-24T02:54:37.0986413Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-24T02:54:37.1031717Z ##[group]Run set -uo pipefail 2026-10-24T02:54:37.1032105Z set -uo pipefail 2026-10-24T02:54:37.1032387Z  2026-10-24T02:54:37.1032607Z decide() { 2026-10-24T02:54:37.1033079Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T02:54:37.1033658Z  exit "${PIPESTATUS[0]}" 2026-10-24T02:54:37.1033984Z } 2026-10-24T02:54:37.1034190Z  2026-10-24T02:54:37.1034411Z fail_open() { 2026-10-24T02:54:37.1034745Z  echo "$* Running every job." 2026-10-24T02:54:37.1035104Z  decide 2026-10-24T02:54:37.1035340Z } 2026-10-24T02:54:37.1035549Z  2026-10-24T02:54:37.1035958Z # Reads the change from git rather than the REST API: every job that 2026-10-24T02:54:37.1036736Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T02:54:37.1037384Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T02:54:37.1037999Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T02:54:37.1038753Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T02:54:37.1039318Z  base=HEAD^1 2026-10-24T02:54:37.1039586Z  mode=() 2026-10-24T02:54:37.1039831Z else 2026-10-24T02:54:37.1040070Z  base=$BEFORE_SHA 2026-10-24T02:54:37.1040617Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T02:54:37.1041248Z  || fail_open "Could not fetch ${base}." 2026-10-24T02:54:37.1041845Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T02:54:37.1042390Z  mode=(--full) 2026-10-24T02:54:37.1042663Z fi 2026-10-24T02:54:37.1042876Z  2026-10-24T02:54:37.1043313Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T02:54:37.1044086Z # of a package changes that package just like editing it. It also keeps 2026-10-24T02:54:37.1044755Z # git from fetching file contents to score renames. 2026-10-24T02:54:37.1045478Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T02:54:37.1046178Z  || fail_open "Could not diff against ${base}." 2026-10-24T02:54:37.1046751Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T02:54:37.1064577Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:37.1065034Z env: 2026-10-24T02:54:37.1065293Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-24T02:54:37.1065696Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-24T02:54:37.1066097Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:37.1066457Z EVENT_NAME: pull_request 2026-10-24T02:54:37.1066752Z BEFORE_SHA: 2026-10-24T02:54:37.1066986Z ##[endgroup] 2026-10-24T02:54:37.1514045Z Affected packages: @t3tools/scripts, t3 2026-10-24T02:54:37.1514488Z typecheck=true 2026-10-24T02:54:37.1515256Z build=true 2026-10-24T02:54:37.1520272Z test=true 2026-10-24T02:54:37.1525740Z test_packages=@t3tools/scripts 2026-10-24T02:54:37.1526404Z test_web=false 2026-10-24T02:54:37.1526826Z test_server=true 2026-10-24T02:54:37.1527142Z rust=false 2026-10-24T02:54:37.1527506Z release_smoke=false 2026-10-24T02:54:37.1527835Z mobile_native=false 2026-10-24T02:54:37.1557522Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=57] 2026-10-24T02:54:37.1680683Z Post job cleanup. 2026-10-24T02:54:37.2262007Z [command]/usr/local/bin/git version 2026-10-24T02:54:37.2262410Z git version 2.55.0 2026-10-24T02:54:37.2269797Z Temporarily overriding HOME='/home/runner/_work/_temp/87fe2ab8-263f-41e3-9683-e220aff89676' before making global git config changes 2026-10-24T02:54:37.2275677Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:54:37.2277306Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:54:37.2298939Z Removing SSH command configuration 2026-10-24T02:54:37.2303432Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:54:37.2327075Z [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-24T02:54:37.2469214Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:54:37.2502562Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:54:37.2540723Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:54:37.2569808Z ##[group]Run '/job_completed.sh' 2026-10-24T02:54:37.2582674Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:37.2583105Z env: 2026-10-24T02:54:37.2583351Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 167 2026-10-24T02:54:37.2583738Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342 2026-10-24T02:54:37.2584112Z BLACKSMITH_CHECK_RUN_ID: 120759370429 2026-10-24T02:54:37.2584479Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T02:54:37.2584841Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:54:37.2585195Z ##[endgroup] 2026-10-24T02:54:37.2663628Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:54:37.2864879Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:54:37.2969623Z Evaluate and set job outputs 2026-10-24T02:54:37.2974553Z Set output 'typecheck' 2026-10-24T02:54:37.2975545Z Set output 'build' 2026-10-24T02:54:37.2976031Z Set output 'test' 2026-10-24T02:54:37.2976378Z Set output 'test_packages' 2026-10-24T02:54:37.2992424Z Set output 'test_web' 2026-10-24T02:54:37.2992797Z Set output 'test_server' 2026-10-24T02:54:37.2993161Z Set output 'rust' 2026-10-24T02:54:37.2993497Z Set output 'release_smoke' 2026-10-24T02:54:37.2993880Z Set output 'mobile_native' 2026-10-24T02:54:37.2994567Z Cleaning up orphan processes