2026-10-23T17:02:39.0466219Z Current runner version: '2.337.0' 2026-10-23T17:02:39.0470797Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-vmy76jv3ckeooqdf' 2026-10-23T17:02:39.0471549Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-23T17:02:39.0472386Z Machine name: 'ip-172-31-73-130' 2026-10-23T17:02:39.0474102Z ##[group]GITHUB_TOKEN Permissions 2026-10-23T17:02:39.0475751Z Contents: read 2026-10-23T17:02:39.0476170Z Metadata: read 2026-10-23T17:02:39.0476646Z ##[endgroup] 2026-10-23T17:02:39.0478324Z Secret source: None 2026-10-23T17:02:39.0479005Z Cache mode: write 2026-10-23T17:02:39.0479911Z Prepare workflow directory 2026-10-23T17:02:39.0970680Z Prepare all required actions 2026-10-23T17:02:39.1057723Z Getting action download info 2026-10-23T17:02:39.9434828Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-23T17:02:40.0393097Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-23T17:02:40.0434469Z Complete job name: Changes 2026-10-23T17:02:40.0902266Z A job started hook has been configured by the self-hosted runner administrator 2026-10-23T17:02:40.1173546Z ##[group]Run '/setup.sh' 2026-10-23T17:02:40.1200561Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:40.1201106Z env: 2026-10-23T17:02:40.1201396Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 215 2026-10-23T17:02:40.1201732Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 407 2026-10-23T17:02:40.1202053Z BLACKSMITH_CHECK_RUN_ID: 120545089081 2026-10-23T17:02:40.1202381Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-23T17:02:40.1202705Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T17:02:40.1203009Z ##[endgroup] 2026-10-23T17:02:40.1593036Z Logging daemon started (blacksmithd for logs) 2026-10-23T17:02:40.1757413Z Results daemon started (blacksmithd for results) 2026-10-23T17:02:40.2003591Z Background adoption and SSH setup started (PID: 2758) 2026-10-23T17:02:40.2005174Z 2026-10-23T17:02:40.2005802Z ---------------------------------------- 2026-10-23T17:02:40.2006861Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39991788139/jobs/120545089081 2026-10-23T17:02:40.2007898Z SSH Access (using your GitHub SSH key): 2026-10-23T17:02:40.2008765Z ssh -p 64005 runner@blacksmith-2vcpu-ubuntu-2404-vmy76jv3ckeooqdf.vm.blacksmith.sh 2026-10-23T17:02:40.2078499Z 2026-10-23T17:02:40.2080731Z No GitHub SSH key? Add one at: 2026-10-23T17:02:40.2088812Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-23T17:02:40.2114410Z 2026-10-23T17:02:40.2124851Z ---------------------------------------- 2026-10-23T17:02:40.2139093Z 2026-10-23T17:02:40.2145508Z VM ID: blacksmith-2vcpu-ubuntu-2404-vmy76jv3ckeooqdf 2026-10-23T17:02:40.2157744Z Host: production-152.236.46.81-x8664 2026-10-23T17:02:40.2158533Z Host Agent PID: 2953982 2026-10-23T17:02:40.2159136Z Host Agent Git SHA: af74fd76b 2026-10-23T17:02:40.2159715Z Host CPU Manufacturer: AuthenticAMD 2026-10-23T17:02:40.2160430Z Blacksmith Host Generation: gen 2 2026-10-23T17:02:40.2161059Z Petname: production-touching-burro-12cc1918 2026-10-23T17:02:40.2161717Z Region: us-east 2026-10-23T17:02:40.2162240Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-23T17:02:40.2163182Z OS Version: Ubuntu 24.04.4 LTS 2026-10-23T17:02:40.2166353Z 2026-10-23T17:02:40.2166779Z Enabling Blacksmith transparent cache 2026-10-23T17:02:40.2430698Z ##[group]Run actions/checkout@v6 2026-10-23T17:02:40.2431228Z with: 2026-10-23T17:02:40.2431675Z fetch-depth: 2 2026-10-23T17:02:40.2432283Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-23T17:02:40.2432942Z sparse-checkout-cone-mode: false 2026-10-23T17:02:40.2433264Z repository: pingdotgg/t3code 2026-10-23T17:02:40.2435511Z token: *** 2026-10-23T17:02:40.2435764Z ssh-strict: true 2026-10-23T17:02:40.2436027Z ssh-user: git 2026-10-23T17:02:40.2436296Z persist-credentials: true 2026-10-23T17:02:40.2438244Z clean: true 2026-10-23T17:02:40.2438490Z fetch-tags: false 2026-10-23T17:02:40.2438757Z show-progress: true 2026-10-23T17:02:40.2439008Z lfs: false 2026-10-23T17:02:40.2439264Z submodules: false 2026-10-23T17:02:40.2439524Z set-safe-directory: true 2026-10-23T17:02:40.2439828Z allow-unsafe-pr-checkout: false 2026-10-23T17:02:40.2440112Z env: 2026-10-23T17:02:40.2440414Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 215 2026-10-23T17:02:40.2440739Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 407 2026-10-23T17:02:40.2441055Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:40.2441368Z ##[endgroup] 2026-10-23T17:02:40.4273853Z Syncing repository: pingdotgg/t3code 2026-10-23T17:02:40.4275396Z ##[group]Getting Git version info 2026-10-23T17:02:40.4276033Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-23T17:02:40.4277657Z [command]/usr/local/bin/git version 2026-10-23T17:02:40.4368600Z git version 2.55.0 2026-10-23T17:02:40.4406883Z ##[endgroup] 2026-10-23T17:02:40.4411730Z Temporarily overriding HOME='/home/runner/_work/_temp/e8365258-8a76-4aad-bc63-cfa35b2dfa5c' before making global git config changes 2026-10-23T17:02:40.4413527Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T17:02:40.4414870Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T17:02:40.4447514Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-23T17:02:40.4451677Z ##[group]Determining repository object format 2026-10-23T17:02:40.4453382Z ##[endgroup] 2026-10-23T17:02:40.4454899Z ##[group]Initializing the repository 2026-10-23T17:02:40.4456180Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-23T17:02:40.4511252Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-23T17:02:40.4512430Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-23T17:02:40.4513562Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-23T17:02:40.4514510Z hint: call: 2026-10-23T17:02:40.4515199Z hint: 2026-10-23T17:02:40.4516089Z hint: git config --global init.defaultBranch 2026-10-23T17:02:40.4516870Z hint: 2026-10-23T17:02:40.4518298Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-23T17:02:40.4519240Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-23T17:02:40.4520028Z hint: 2026-10-23T17:02:40.4520496Z hint: git branch -m 2026-10-23T17:02:40.4521007Z hint: 2026-10-23T17:02:40.4521635Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-23T17:02:40.4522565Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-23T17:02:40.4524425Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-23T17:02:40.4568629Z ##[endgroup] 2026-10-23T17:02:40.4569729Z ##[group]Disabling automatic garbage collection 2026-10-23T17:02:40.4570701Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-23T17:02:40.4596160Z ##[endgroup] 2026-10-23T17:02:40.4598069Z ##[group]Setting up auth 2026-10-23T17:02:40.4599168Z Removing SSH command configuration 2026-10-23T17:02:40.4600746Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T17:02:40.4630202Z [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-23T17:02:40.4792246Z Removing HTTP extra header 2026-10-23T17:02:40.4795051Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-23T17:02:40.4828746Z [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-23T17:02:40.5033433Z Removing includeIf entries pointing to credentials config files 2026-10-23T17:02:40.5034568Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-23T17:02:40.5046213Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-23T17:02:40.5178296Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-9fdba4f7-3839-47aa-aff6-e6597d36424e.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-23T17:02:40.5227038Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-9fdba4f7-3839-47aa-aff6-e6597d36424e.config 2026-10-23T17:02:40.5254919Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-9fdba4f7-3839-47aa-aff6-e6597d36424e.config 2026-10-23T17:02:40.5282740Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-9fdba4f7-3839-47aa-aff6-e6597d36424e.config 2026-10-23T17:02:40.5311245Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-9fdba4f7-3839-47aa-aff6-e6597d36424e.config 2026-10-23T17:02:40.5341666Z ##[endgroup] 2026-10-23T17:02:40.5342927Z ##[group]Fetching the repository 2026-10-23T17:02:40.5348590Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93:refs/remotes/pull/22029/merge 2026-10-23T17:02:40.7376494Z From https://github.com/pingdotgg/t3code 2026-10-23T17:02:40.7378351Z * [new ref] 6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93 -> pull/22029/merge 2026-10-23T17:02:40.7381932Z ##[endgroup] 2026-10-23T17:02:40.7382836Z ##[group]Determining the checkout info 2026-10-23T17:02:40.7383924Z ##[endgroup] 2026-10-23T17:02:40.7384762Z ##[group]Setting up sparse checkout 2026-10-23T17:02:40.7385578Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-23T17:02:40.7434441Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-23T17:02:40.7464594Z .git/info/sparse-checkout 2026-10-23T17:02:40.7472906Z ##[endgroup] 2026-10-23T17:02:40.7474319Z ##[group]Checking out the ref 2026-10-23T17:02:40.7478674Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge 2026-10-23T17:02:41.3662264Z Note: switching to 'refs/remotes/pull/22029/merge'. 2026-10-23T17:02:41.3663791Z 2026-10-23T17:02:41.3665961Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-23T17:02:41.3668816Z changes and commit them, and you can discard any commits you make in this 2026-10-23T17:02:41.3670409Z state without impacting any branches by switching back to a branch. 2026-10-23T17:02:41.3671291Z 2026-10-23T17:02:41.3672024Z If you want to create a new branch to retain commits you create, you may 2026-10-23T17:02:41.3673314Z do so (now or later) by using -c with the switch command. Example: 2026-10-23T17:02:41.3674147Z 2026-10-23T17:02:41.3674503Z git switch -c 2026-10-23T17:02:41.3675147Z 2026-10-23T17:02:41.3676010Z Or undo this operation with: 2026-10-23T17:02:41.3677258Z 2026-10-23T17:02:41.3677664Z git switch - 2026-10-23T17:02:41.3678148Z 2026-10-23T17:02:41.3678763Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-23T17:02:41.3679659Z 2026-10-23T17:02:41.3680614Z HEAD is now at 6b6b587 Merge e1e024cb0126a66f3a29c963fd9fa421960dd501 into 66ee628e0875b2b735b199f42e6151e347833637 2026-10-23T17:02:41.3684040Z ##[endgroup] 2026-10-23T17:02:41.3685576Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-23T17:02:41.3707225Z 6b6b5873aa83c04fcd1cb5d454558eeeaca1ec93 2026-10-23T17:02:41.3955625Z Prepare all required actions 2026-10-23T17:02:41.4078933Z ##[group]Run ./.github/actions/ci-changes 2026-10-23T17:02:41.4079637Z env: 2026-10-23T17:02:41.4080144Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 215 2026-10-23T17:02:41.4080803Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 407 2026-10-23T17:02:41.4081443Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:41.4082046Z ##[endgroup] 2026-10-23T17:02:41.4210197Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-23T17:02:41.4247482Z ##[group]Run set -uo pipefail 2026-10-23T17:02:41.4248221Z set -uo pipefail 2026-10-23T17:02:41.4248758Z  2026-10-23T17:02:41.4249219Z decide() { 2026-10-23T17:02:41.4249960Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-23T17:02:41.4250808Z  exit "${PIPESTATUS[0]}" 2026-10-23T17:02:41.4251387Z } 2026-10-23T17:02:41.4251841Z  2026-10-23T17:02:41.4252308Z fail_open() { 2026-10-23T17:02:41.4252930Z  echo "$* Running every job." 2026-10-23T17:02:41.4253551Z  decide 2026-10-23T17:02:41.4254034Z } 2026-10-23T17:02:41.4254478Z  2026-10-23T17:02:41.4255137Z # Reads the change from git rather than the REST API: every job that 2026-10-23T17:02:41.4256172Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-23T17:02:41.4257074Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-23T17:02:41.4257978Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-23T17:02:41.4259017Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-23T17:02:41.4260120Z  base=HEAD^1 2026-10-23T17:02:41.4260631Z  mode=() 2026-10-23T17:02:41.4261108Z else 2026-10-23T17:02:41.4261584Z  base=$BEFORE_SHA 2026-10-23T17:02:41.4262360Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-23T17:02:41.4263262Z  || fail_open "Could not fetch ${base}." 2026-10-23T17:02:41.4264120Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-23T17:02:41.4264912Z  mode=(--full) 2026-10-23T17:02:41.4265432Z fi 2026-10-23T17:02:41.4265880Z  2026-10-23T17:02:41.4266560Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-23T17:02:41.4267646Z # of a package changes that package just like editing it. It also keeps 2026-10-23T17:02:41.4268569Z # git from fetching file contents to score renames. 2026-10-23T17:02:41.4269531Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-23T17:02:41.4270469Z  || fail_open "Could not diff against ${base}." 2026-10-23T17:02:41.4271278Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-23T17:02:41.4295024Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:41.4295755Z env: 2026-10-23T17:02:41.4296238Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 215 2026-10-23T17:02:41.4296884Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 407 2026-10-23T17:02:41.4297556Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-23T17:02:41.4298156Z EVENT_NAME: pull_request 2026-10-23T17:02:41.4298762Z BEFORE_SHA: 4f14cec0b704f3ffc2200c32c62d6188a41e913e 2026-10-23T17:02:41.4299422Z ##[endgroup] 2026-10-23T17:02:41.5004926Z Affected packages: @t3tools/client-runtime, @t3tools/desktop, @t3tools/mobile, @t3tools/provider-pi, @t3tools/scripts, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/web, t3, t3code-relay 2026-10-23T17:02:41.5010921Z typecheck=true 2026-10-23T17:02:41.5014251Z build=true 2026-10-23T17:02:41.5015200Z test=true 2026-10-23T17:02:41.5017742Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/scripts 2026-10-23T17:02:41.5020556Z test_web=true 2026-10-23T17:02:41.5021065Z test_server=true 2026-10-23T17:02:41.5021590Z rust=false 2026-10-23T17:02:41.5022093Z release_smoke=false 2026-10-23T17:02:41.5022626Z mobile_native=false 2026-10-23T17:02:41.5067208Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=85] 2026-10-23T17:02:41.5289719Z Post job cleanup. 2026-10-23T17:02:41.6024600Z [command]/usr/local/bin/git version 2026-10-23T17:02:41.6086597Z git version 2.55.0 2026-10-23T17:02:41.6107289Z Temporarily overriding HOME='/home/runner/_work/_temp/8a656e71-5d25-4ef0-bec6-7df3a46dedd1' before making global git config changes 2026-10-23T17:02:41.6109050Z Adding repository directory to the temporary git global config as a safe directory 2026-10-23T17:02:41.6114425Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-23T17:02:41.6180486Z Removing SSH command configuration 2026-10-23T17:02:41.6181557Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-23T17:02:41.6225050Z [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-23T17:02:41.6481096Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-23T17:02:41.6512340Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-23T17:02:41.6597747Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-23T17:02:41.6640136Z ##[group]Run '/job_completed.sh' 2026-10-23T17:02:41.6665079Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-23T17:02:41.6665779Z env: 2026-10-23T17:02:41.6666258Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 215 2026-10-23T17:02:41.6666874Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 407 2026-10-23T17:02:41.6667524Z BLACKSMITH_CHECK_RUN_ID: 120545089081 2026-10-23T17:02:41.6668135Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-23T17:02:41.6668807Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-23T17:02:41.6669411Z ##[endgroup] 2026-10-23T17:02:41.6781068Z Docker container cache not activated, skipping hash computation. 2026-10-23T17:02:41.7053124Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-23T17:02:41.7136041Z Evaluate and set job outputs 2026-10-23T17:02:41.7166853Z Set output 'typecheck' 2026-10-23T17:02:41.7169060Z Set output 'build' 2026-10-23T17:02:41.7170103Z Set output 'test' 2026-10-23T17:02:41.7172619Z Set output 'test_packages' 2026-10-23T17:02:41.7173354Z Set output 'test_web' 2026-10-23T17:02:41.7174063Z Set output 'test_server' 2026-10-23T17:02:41.7174805Z Set output 'rust' 2026-10-23T17:02:41.7175507Z Set output 'release_smoke' 2026-10-23T17:02:41.7176247Z Set output 'mobile_native' 2026-10-23T17:02:41.7177365Z Cleaning up orphan processes