2026-10-24T11:41:22.6673854Z Current runner version: '2.338.1' 2026-10-24T11:41:22.6677206Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-bnvjx7gefydnfmpu' 2026-10-24T11:41:22.6677924Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-24T11:41:22.6678616Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:41:22.6680203Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:41:22.6681478Z Contents: read 2026-10-24T11:41:22.6681907Z Metadata: read 2026-10-24T11:41:22.6682345Z ##[endgroup] 2026-10-24T11:41:22.6683552Z Secret source: Actions 2026-10-24T11:41:22.6684180Z Cache mode: write 2026-10-24T11:41:22.6684718Z Prepare workflow directory 2026-10-24T11:41:22.6855353Z Prepare all required actions 2026-10-24T11:41:22.6880185Z Getting action download info 2026-10-24T11:41:23.5950214Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:41:23.6775299Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:41:23.6809460Z Complete job name: Changes 2026-10-24T11:41:23.7134300Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:41:23.7210297Z ##[group]Run '/setup.sh' 2026-10-24T11:41:23.7225209Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:23.7226079Z env: 2026-10-24T11:41:23.7226520Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-24T11:41:23.7227012Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T11:41:23.7227540Z BLACKSMITH_CHECK_RUN_ID: 120863167951 2026-10-24T11:41:23.7228018Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T11:41:23.7228500Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:41:23.7228963Z ##[endgroup] 2026-10-24T11:41:23.7475359Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:41:23.7594037Z Results daemon started (blacksmithd for results) 2026-10-24T11:41:23.7734780Z Background adoption and SSH setup started (PID: 2687) 2026-10-24T11:41:23.7755484Z 2026-10-24T11:41:23.7756271Z ---------------------------------------- 2026-10-24T11:41:23.7757134Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40090902566/jobs/120863167951 2026-10-24T11:41:23.7757974Z SSH Access (using your GitHub SSH key): 2026-10-24T11:41:23.7759225Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-bnvjx7gefydnfmpu.vm.blacksmith.sh 2026-10-24T11:41:23.7759656Z 2026-10-24T11:41:23.7759859Z No GitHub SSH key? Add one at: 2026-10-24T11:41:23.7760565Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:41:23.7761088Z 2026-10-24T11:41:23.7761291Z ---------------------------------------- 2026-10-24T11:41:23.7761570Z 2026-10-24T11:41:23.7761805Z VM ID: blacksmith-2vcpu-ubuntu-2404-bnvjx7gefydnfmpu 2026-10-24T11:41:23.7762310Z Host: production-152.236.41.24-x8664 2026-10-24T11:41:23.7762782Z Host Agent PID: 471630 2026-10-24T11:41:23.7763212Z Host Agent Git SHA: 1637818df 2026-10-24T11:41:23.7763651Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:41:23.7764126Z Blacksmith Host Generation: gen 2 2026-10-24T11:41:23.7764596Z Petname: production-expert-terrier-024a6ad8 2026-10-24T11:41:23.7765094Z Region: us-east 2026-10-24T11:41:23.7765506Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:41:23.7765972Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:41:23.7766223Z 2026-10-24T11:41:23.7766426Z Enabling Blacksmith transparent cache 2026-10-24T11:41:23.8040573Z ##[group]Run actions/checkout@v6 2026-10-24T11:41:23.8041045Z with: 2026-10-24T11:41:23.8041428Z fetch-depth: 2 2026-10-24T11:41:23.8042173Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-24T11:41:23.8042965Z sparse-checkout-cone-mode: false 2026-10-24T11:41:23.8043417Z repository: pingdotgg/t3code 2026-10-24T11:41:23.8045591Z token: *** 2026-10-24T11:41:23.8045970Z ssh-strict: true 2026-10-24T11:41:23.8046360Z ssh-user: git 2026-10-24T11:41:23.8046751Z persist-credentials: true 2026-10-24T11:41:23.8047393Z clean: true 2026-10-24T11:41:23.8047781Z fetch-tags: false 2026-10-24T11:41:23.8048172Z show-progress: true 2026-10-24T11:41:23.8048558Z lfs: false 2026-10-24T11:41:23.8049019Z submodules: false 2026-10-24T11:41:23.8049414Z set-safe-directory: true 2026-10-24T11:41:23.8049844Z allow-unsafe-pr-checkout: false 2026-10-24T11:41:23.8050263Z env: 2026-10-24T11:41:23.8050678Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-24T11:41:23.8051136Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T11:41:23.8051590Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:23.8052024Z ##[endgroup] 2026-10-24T11:41:23.9238738Z Syncing repository: pingdotgg/t3code 2026-10-24T11:41:23.9240221Z ##[group]Getting Git version info 2026-10-24T11:41:23.9240898Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:41:23.9241823Z [command]/usr/local/bin/git version 2026-10-24T11:41:23.9348793Z git version 2.55.0 2026-10-24T11:41:23.9359539Z ##[endgroup] 2026-10-24T11:41:23.9367991Z Temporarily overriding HOME='/home/runner/_work/_temp/1f792c0f-745e-45bf-b8e3-6f7754e4e6f2' before making global git config changes 2026-10-24T11:41:23.9368937Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:41:23.9372288Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:41:23.9402056Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:41:23.9403818Z ##[group]Determining repository object format 2026-10-24T11:41:23.9410995Z ##[endgroup] 2026-10-24T11:41:23.9411700Z ##[group]Initializing the repository 2026-10-24T11:41:23.9412271Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:41:23.9445475Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:41:23.9446215Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:41:23.9446889Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:41:23.9447598Z hint: call: 2026-10-24T11:41:23.9447982Z hint: 2026-10-24T11:41:23.9448440Z hint: git config --global init.defaultBranch 2026-10-24T11:41:23.9448935Z hint: 2026-10-24T11:41:23.9449412Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:41:23.9450075Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:41:23.9450621Z hint: 2026-10-24T11:41:23.9451020Z hint: git branch -m 2026-10-24T11:41:23.9451559Z hint: 2026-10-24T11:41:23.9460583Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:41:23.9461836Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:41:23.9463920Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:41:23.9492010Z ##[endgroup] 2026-10-24T11:41:23.9493034Z ##[group]Disabling automatic garbage collection 2026-10-24T11:41:23.9494983Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:41:23.9518476Z ##[endgroup] 2026-10-24T11:41:23.9520872Z ##[group]Setting up auth 2026-10-24T11:41:23.9521313Z Removing SSH command configuration 2026-10-24T11:41:23.9527754Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:41:23.9548026Z [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:41:23.9670972Z Removing HTTP extra header 2026-10-24T11:41:23.9677113Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:41:23.9696074Z [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:41:23.9783052Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:41:23.9787457Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:41:23.9808739Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:41:23.9906171Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:41:23.9926972Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config 2026-10-24T11:41:23.9945702Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config 2026-10-24T11:41:23.9963672Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config 2026-10-24T11:41:23.9981771Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config 2026-10-24T11:41:24.0068758Z ##[endgroup] 2026-10-24T11:41:24.0069421Z ##[group]Fetching the repository 2026-10-24T11:41:24.0070400Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +4a334831f613e54bbbf2c64f8e290c8b6400fba3:refs/remotes/pull/24410/merge 2026-10-24T11:41:24.1558890Z From https://github.com/pingdotgg/t3code 2026-10-24T11:41:24.1581373Z * [new ref] 4a334831f613e54bbbf2c64f8e290c8b6400fba3 -> pull/24410/merge 2026-10-24T11:41:24.1600519Z ##[endgroup] 2026-10-24T11:41:24.1601178Z ##[group]Determining the checkout info 2026-10-24T11:41:24.1601863Z ##[endgroup] 2026-10-24T11:41:24.1602460Z ##[group]Setting up sparse checkout 2026-10-24T11:41:24.1602990Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:41:24.1604162Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:41:24.1620124Z .git/info/sparse-checkout 2026-10-24T11:41:24.1624286Z ##[endgroup] 2026-10-24T11:41:24.1624942Z ##[group]Checking out the ref 2026-10-24T11:41:24.1626734Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24410/merge 2026-10-24T11:41:24.5920921Z Note: switching to 'refs/remotes/pull/24410/merge'. 2026-10-24T11:41:24.5925159Z 2026-10-24T11:41:24.5925648Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T11:41:24.5926520Z changes and commit them, and you can discard any commits you make in this 2026-10-24T11:41:24.5928678Z state without impacting any branches by switching back to a branch. 2026-10-24T11:41:24.5929256Z 2026-10-24T11:41:24.5929579Z If you want to create a new branch to retain commits you create, you may 2026-10-24T11:41:24.5930352Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T11:41:24.5930914Z 2026-10-24T11:41:24.5931093Z git switch -c 2026-10-24T11:41:24.5931497Z 2026-10-24T11:41:24.5931865Z Or undo this operation with: 2026-10-24T11:41:24.5932592Z 2026-10-24T11:41:24.5932806Z git switch - 2026-10-24T11:41:24.5933139Z 2026-10-24T11:41:24.5933516Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T11:41:24.5934155Z 2026-10-24T11:41:24.5934899Z HEAD is now at 4a33483 Merge a459583c71f7edee50f5ec0724db712f771398ed into 6e792117436662208bf2b6eb71ee8d0d88817e43 2026-10-24T11:41:24.5936893Z ##[endgroup] 2026-10-24T11:41:24.5947396Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:41:24.5972483Z 4a334831f613e54bbbf2c64f8e290c8b6400fba3 2026-10-24T11:41:24.6160539Z Prepare all required actions 2026-10-24T11:41:24.6253697Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T11:41:24.6254128Z env: 2026-10-24T11:41:24.6254452Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-24T11:41:24.6254945Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T11:41:24.6255500Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:24.6255938Z ##[endgroup] 2026-10-24T11:41:24.6324601Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-24T11:41:24.6349320Z ##[group]Run set -uo pipefail 2026-10-24T11:41:24.6349736Z set -uo pipefail 2026-10-24T11:41:24.6350076Z  2026-10-24T11:41:24.6350332Z decide() { 2026-10-24T11:41:24.6350856Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T11:41:24.6351609Z  exit "${PIPESTATUS[0]}" 2026-10-24T11:41:24.6352046Z } 2026-10-24T11:41:24.6352299Z  2026-10-24T11:41:24.6352561Z fail_open() { 2026-10-24T11:41:24.6352927Z  echo "$* Running every job." 2026-10-24T11:41:24.6353329Z  decide 2026-10-24T11:41:24.6353603Z } 2026-10-24T11:41:24.6353866Z  2026-10-24T11:41:24.6354438Z # Reads the change from git rather than the REST API: every job that 2026-10-24T11:41:24.6355280Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T11:41:24.6355985Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T11:41:24.6356650Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T11:41:24.6357540Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T11:41:24.6358172Z  base=HEAD^1 2026-10-24T11:41:24.6358483Z  mode=() 2026-10-24T11:41:24.6358780Z else 2026-10-24T11:41:24.6359058Z  base=$BEFORE_SHA 2026-10-24T11:41:24.6359637Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T11:41:24.6360328Z  || fail_open "Could not fetch ${base}." 2026-10-24T11:41:24.6360978Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T11:41:24.6361577Z  mode=(--full) 2026-10-24T11:41:24.6361887Z fi 2026-10-24T11:41:24.6362140Z  2026-10-24T11:41:24.6362634Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T11:41:24.6363486Z # of a package changes that package just like editing it. It also keeps 2026-10-24T11:41:24.6364202Z # git from fetching file contents to score renames. 2026-10-24T11:41:24.6364964Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T11:41:24.6365719Z  || fail_open "Could not diff against ${base}." 2026-10-24T11:41:24.6366334Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T11:41:24.6383231Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:24.6383733Z env: 2026-10-24T11:41:24.6384020Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-24T11:41:24.6384456Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T11:41:24.6384878Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:41:24.6385285Z EVENT_NAME: pull_request 2026-10-24T11:41:24.6385607Z BEFORE_SHA: 2026-10-24T11:41:24.6385870Z ##[endgroup] 2026-10-24T11:41:24.6935045Z Affected packages: @t3tools/scripts, t3 2026-10-24T11:41:24.6935501Z typecheck=true 2026-10-24T11:41:24.6935805Z build=true 2026-10-24T11:41:24.6942263Z test=true 2026-10-24T11:41:24.6974883Z test_packages=@t3tools/scripts 2026-10-24T11:41:24.7000731Z test_web=false 2026-10-24T11:41:24.7007545Z test_server=true 2026-10-24T11:41:24.7008144Z rust=false 2026-10-24T11:41:24.7008792Z release_smoke=false 2026-10-24T11:41:24.7009155Z mobile_native=false 2026-10-24T11:41:24.7027816Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=70] 2026-10-24T11:41:24.7155874Z Post job cleanup. 2026-10-24T11:41:24.7679138Z [command]/usr/local/bin/git version 2026-10-24T11:41:24.7714902Z git version 2.55.0 2026-10-24T11:41:24.7726661Z Temporarily overriding HOME='/home/runner/_work/_temp/a52c13fe-39f1-4535-854c-a92baab48bd5' before making global git config changes 2026-10-24T11:41:24.7727904Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:41:24.7736033Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:41:24.7755520Z Removing SSH command configuration 2026-10-24T11:41:24.7813729Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:41:24.7817743Z [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:41:24.8002640Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:41:24.8027345Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:41:24.8051633Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:41:24.8079516Z ##[group]Run '/job_completed.sh' 2026-10-24T11:41:24.8091688Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:41:24.8092155Z env: 2026-10-24T11:41:24.8092440Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153 2026-10-24T11:41:24.8092851Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T11:41:24.8093252Z BLACKSMITH_CHECK_RUN_ID: 120863167951 2026-10-24T11:41:24.8093641Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T11:41:24.8094047Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:41:24.8094391Z ##[endgroup] 2026-10-24T11:41:24.8172110Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:41:24.8664199Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:41:24.8719049Z Evaluate and set job outputs 2026-10-24T11:41:24.8724689Z Set output 'typecheck' 2026-10-24T11:41:24.8725813Z Set output 'build' 2026-10-24T11:41:24.8726384Z Set output 'test' 2026-10-24T11:41:24.8726775Z Set output 'test_packages' 2026-10-24T11:41:24.8727258Z Set output 'test_web' 2026-10-24T11:41:24.8727645Z Set output 'test_server' 2026-10-24T11:41:24.8728042Z Set output 'rust' 2026-10-24T11:41:24.8728426Z Set output 'release_smoke' 2026-10-24T11:41:24.8745497Z Set output 'mobile_native' 2026-10-24T11:41:24.8746311Z Cleaning up orphan processes