2026-10-24T14:29:09.7255309Z Current runner version: '2.338.1' 2026-10-24T14:29:09.7258908Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-ezcxz3k2choclxcd' 2026-10-24T14:29:09.7259775Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-24T14:29:09.7260511Z Machine name: 'ip-172-31-73-130' 2026-10-24T14:29:09.7262062Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T14:29:09.7263403Z Contents: read 2026-10-24T14:29:09.7263849Z Metadata: read 2026-10-24T14:29:09.7264381Z ##[endgroup] 2026-10-24T14:29:09.7265752Z Secret source: None 2026-10-24T14:29:09.7266450Z Cache mode: write 2026-10-24T14:29:09.7266953Z Prepare workflow directory 2026-10-24T14:29:09.7440690Z Prepare all required actions 2026-10-24T14:29:09.7465440Z Getting action download info 2026-10-24T14:29:10.6571155Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T14:29:10.7343645Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T14:29:10.7378148Z Complete job name: Changes 2026-10-24T14:29:10.7698767Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T14:29:10.7817453Z ##[group]Run '/setup.sh' 2026-10-24T14:29:10.7834735Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:10.7835381Z env: 2026-10-24T14:29:10.7835815Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:29:10.7836359Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-24T14:29:10.7836864Z BLACKSMITH_CHECK_RUN_ID: 120897907928 2026-10-24T14:29:10.7837356Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T14:29:10.7837856Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:29:10.7838312Z ##[endgroup] 2026-10-24T14:29:10.8084430Z Logging daemon started (blacksmithd for logs) 2026-10-24T14:29:10.8181344Z Results daemon started (blacksmithd for results) 2026-10-24T14:29:10.8330542Z Background adoption and SSH setup started (PID: 2794) 2026-10-24T14:29:10.8331330Z 2026-10-24T14:29:10.8331785Z ---------------------------------------- 2026-10-24T14:29:10.8332747Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40102689594/jobs/120897907928 2026-10-24T14:29:10.8333508Z SSH Access (using your GitHub SSH key): 2026-10-24T14:29:10.8334234Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-ezcxz3k2choclxcd.vm.blacksmith.sh 2026-10-24T14:29:10.8334871Z 2026-10-24T14:29:10.8335191Z No GitHub SSH key? Add one at: 2026-10-24T14:29:10.8336029Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T14:29:10.8336672Z 2026-10-24T14:29:10.8337004Z ---------------------------------------- 2026-10-24T14:29:10.8337358Z 2026-10-24T14:29:10.8337729Z VM ID: blacksmith-2vcpu-ubuntu-2404-ezcxz3k2choclxcd 2026-10-24T14:29:10.8338336Z Host: production-152.236.31.219-x8664 2026-10-24T14:29:10.8338945Z Host Agent PID: 4051311 2026-10-24T14:29:10.8339455Z Host Agent Git SHA: 1637818df 2026-10-24T14:29:10.8340043Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T14:29:10.8340600Z Blacksmith Host Generation: gen 2 2026-10-24T14:29:10.8344680Z Petname: production-powerful-unicorn-11344c9b 2026-10-24T14:29:10.8345321Z Region: us-east 2026-10-24T14:29:10.8345903Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T14:29:10.8358337Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T14:29:10.8358804Z 2026-10-24T14:29:10.8359219Z Enabling Blacksmith transparent cache 2026-10-24T14:29:10.8712758Z ##[group]Run actions/checkout@v6 2026-10-24T14:29:10.8717618Z with: 2026-10-24T14:29:10.8718056Z fetch-depth: 2 2026-10-24T14:29:10.8718839Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-24T14:29:10.8719655Z sparse-checkout-cone-mode: false 2026-10-24T14:29:10.8720136Z repository: pingdotgg/t3code 2026-10-24T14:29:10.8722200Z token: *** 2026-10-24T14:29:10.8722607Z ssh-strict: true 2026-10-24T14:29:10.8723007Z ssh-user: git 2026-10-24T14:29:10.8723542Z persist-credentials: true 2026-10-24T14:29:10.8724447Z clean: true 2026-10-24T14:29:10.8724849Z fetch-tags: false 2026-10-24T14:29:10.8725462Z show-progress: true 2026-10-24T14:29:10.8725867Z lfs: false 2026-10-24T14:29:10.8726416Z submodules: false 2026-10-24T14:29:10.8726828Z set-safe-directory: true 2026-10-24T14:29:10.8727275Z allow-unsafe-pr-checkout: false 2026-10-24T14:29:10.8727721Z env: 2026-10-24T14:29:10.8728157Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:29:10.8728637Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-24T14:29:10.8729108Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:10.8729569Z ##[endgroup] 2026-10-24T14:29:10.9751127Z Syncing repository: pingdotgg/t3code 2026-10-24T14:29:10.9752457Z ##[group]Getting Git version info 2026-10-24T14:29:10.9753707Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T14:29:10.9754601Z [command]/usr/local/bin/git version 2026-10-24T14:29:10.9844373Z git version 2.55.0 2026-10-24T14:29:10.9854752Z ##[endgroup] 2026-10-24T14:29:10.9863367Z Temporarily overriding HOME='/home/runner/_work/_temp/65d4a08c-a4f7-4d1e-9e7d-87fbcc9e2efd' before making global git config changes 2026-10-24T14:29:10.9865648Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:29:10.9870128Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:29:10.9896370Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T14:29:10.9898559Z ##[group]Determining repository object format 2026-10-24T14:29:10.9904576Z ##[endgroup] 2026-10-24T14:29:10.9905275Z ##[group]Initializing the repository 2026-10-24T14:29:10.9905864Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T14:29:10.9937418Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T14:29:10.9938240Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T14:29:10.9939028Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T14:29:10.9940434Z hint: call: 2026-10-24T14:29:10.9940943Z hint: 2026-10-24T14:29:10.9941865Z hint: git config --global init.defaultBranch 2026-10-24T14:29:10.9942336Z hint: 2026-10-24T14:29:10.9945648Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T14:29:10.9946434Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T14:29:10.9946974Z hint: 2026-10-24T14:29:10.9947356Z hint: git branch -m 2026-10-24T14:29:10.9947753Z hint: 2026-10-24T14:29:10.9948241Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T14:29:10.9948899Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T14:29:10.9950194Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T14:29:10.9967083Z ##[endgroup] 2026-10-24T14:29:10.9967722Z ##[group]Disabling automatic garbage collection 2026-10-24T14:29:10.9971408Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T14:29:10.9993876Z ##[endgroup] 2026-10-24T14:29:10.9994503Z ##[group]Setting up auth 2026-10-24T14:29:10.9996597Z Removing SSH command configuration 2026-10-24T14:29:11.0002901Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:29:11.0023551Z [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-24T14:29:11.0141422Z Removing HTTP extra header 2026-10-24T14:29:11.0147562Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T14:29:11.0169287Z [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-24T14:29:11.0288581Z Removing includeIf entries pointing to credentials config files 2026-10-24T14:29:11.0289721Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T14:29:11.0304032Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T14:29:11.0399335Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-773e0beb-6cf8-4b19-8a84-b4247b672a55.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T14:29:11.0420845Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-773e0beb-6cf8-4b19-8a84-b4247b672a55.config 2026-10-24T14:29:11.0488297Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-773e0beb-6cf8-4b19-8a84-b4247b672a55.config 2026-10-24T14:29:11.0498382Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-773e0beb-6cf8-4b19-8a84-b4247b672a55.config 2026-10-24T14:29:11.0501119Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-773e0beb-6cf8-4b19-8a84-b4247b672a55.config 2026-10-24T14:29:11.0514237Z ##[endgroup] 2026-10-24T14:29:11.0514914Z ##[group]Fetching the repository 2026-10-24T14:29:11.0516338Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +c26f3dd8bcacb9741692a86334248fdbbff8a0a3:refs/remotes/pull/22029/merge 2026-10-24T14:29:11.1927807Z From https://github.com/pingdotgg/t3code 2026-10-24T14:29:11.1928772Z * [new ref] c26f3dd8bcacb9741692a86334248fdbbff8a0a3 -> pull/22029/merge 2026-10-24T14:29:11.1930131Z ##[endgroup] 2026-10-24T14:29:11.1930615Z ##[group]Determining the checkout info 2026-10-24T14:29:11.1931224Z ##[endgroup] 2026-10-24T14:29:11.1931883Z ##[group]Setting up sparse checkout 2026-10-24T14:29:11.1932474Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T14:29:11.1941546Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T14:29:11.1955370Z .git/info/sparse-checkout 2026-10-24T14:29:11.1964711Z ##[endgroup] 2026-10-24T14:29:11.1966484Z ##[group]Checking out the ref 2026-10-24T14:29:11.1967227Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge 2026-10-24T14:29:11.6154311Z Note: switching to 'refs/remotes/pull/22029/merge'. 2026-10-24T14:29:11.6155078Z 2026-10-24T14:29:11.6155528Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T14:29:11.6156609Z changes and commit them, and you can discard any commits you make in this 2026-10-24T14:29:11.6157556Z state without impacting any branches by switching back to a branch. 2026-10-24T14:29:11.6158154Z 2026-10-24T14:29:11.6158510Z If you want to create a new branch to retain commits you create, you may 2026-10-24T14:29:11.6159356Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T14:29:11.6159874Z 2026-10-24T14:29:11.6160050Z git switch -c 2026-10-24T14:29:11.6160387Z 2026-10-24T14:29:11.6160781Z Or undo this operation with: 2026-10-24T14:29:11.6161641Z 2026-10-24T14:29:11.6161809Z git switch - 2026-10-24T14:29:11.6162031Z 2026-10-24T14:29:11.6162437Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T14:29:11.6163054Z 2026-10-24T14:29:11.6164036Z HEAD is now at c26f3dd Merge cab866468ea55076d613c1a1b4f95c746aacad18 into d53873b6a4799e87afd63c8d288ef0089f5a3748 2026-10-24T14:29:11.6166328Z ##[endgroup] 2026-10-24T14:29:11.6190438Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T14:29:11.6206944Z c26f3dd8bcacb9741692a86334248fdbbff8a0a3 2026-10-24T14:29:11.6392778Z Prepare all required actions 2026-10-24T14:29:11.6480787Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T14:29:11.6481151Z env: 2026-10-24T14:29:11.6481392Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:29:11.6481785Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-24T14:29:11.6482159Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:11.6482496Z ##[endgroup] 2026-10-24T14:29:11.6519247Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-24T14:29:11.6539946Z ##[group]Run set -uo pipefail 2026-10-24T14:29:11.6540317Z set -uo pipefail 2026-10-24T14:29:11.6540607Z  2026-10-24T14:29:11.6540829Z decide() { 2026-10-24T14:29:11.6541308Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T14:29:11.6541879Z  exit "${PIPESTATUS[0]}" 2026-10-24T14:29:11.6542204Z } 2026-10-24T14:29:11.6542415Z  2026-10-24T14:29:11.6542634Z fail_open() { 2026-10-24T14:29:11.6542962Z  echo "$* Running every job." 2026-10-24T14:29:11.6543307Z  decide 2026-10-24T14:29:11.6543545Z } 2026-10-24T14:29:11.6543755Z  2026-10-24T14:29:11.6544159Z # Reads the change from git rather than the REST API: every job that 2026-10-24T14:29:11.6544923Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T14:29:11.6545557Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T14:29:11.6546167Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T14:29:11.6546949Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T14:29:11.6547510Z  base=HEAD^1 2026-10-24T14:29:11.6547778Z  mode=() 2026-10-24T14:29:11.6548027Z else 2026-10-24T14:29:11.6548269Z  base=$BEFORE_SHA 2026-10-24T14:29:11.6548788Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T14:29:11.6549411Z  || fail_open "Could not fetch ${base}." 2026-10-24T14:29:11.6549999Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T14:29:11.6550536Z  mode=(--full) 2026-10-24T14:29:11.6550803Z fi 2026-10-24T14:29:11.6551020Z  2026-10-24T14:29:11.6551447Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T14:29:11.6552206Z # of a package changes that package just like editing it. It also keeps 2026-10-24T14:29:11.6552855Z # git from fetching file contents to score renames. 2026-10-24T14:29:11.6553549Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T14:29:11.6554230Z  || fail_open "Could not diff against ${base}." 2026-10-24T14:29:11.6554781Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T14:29:11.6571016Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:11.6571479Z env: 2026-10-24T14:29:11.6571732Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:29:11.6572134Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-24T14:29:11.6572528Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:29:11.6572895Z EVENT_NAME: pull_request 2026-10-24T14:29:11.6573261Z BEFORE_SHA: 9006ec60a914d835f20949579628842a7630b966 2026-10-24T14:29:11.6573673Z ##[endgroup] 2026-10-24T14:29:11.7044849Z 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-definitions, @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-24T14:29:11.7106020Z typecheck=true 2026-10-24T14:29:11.7108456Z build=true 2026-10-24T14:29:11.7124247Z test=true 2026-10-24T14:29:11.7126537Z 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-24T14:29:11.7132498Z test_web=true 2026-10-24T14:29:11.7132813Z test_server=true 2026-10-24T14:29:11.7133097Z rust=false 2026-10-24T14:29:11.7133369Z release_smoke=false 2026-10-24T14:29:11.7133718Z mobile_native=false 2026-10-24T14:29:11.7154239Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=63] 2026-10-24T14:29:11.7281546Z Post job cleanup. 2026-10-24T14:29:11.7794882Z [command]/usr/local/bin/git version 2026-10-24T14:29:11.7840943Z git version 2.55.0 2026-10-24T14:29:11.7847714Z Temporarily overriding HOME='/home/runner/_work/_temp/c2b1bc75-0406-4215-97da-fc5fb6fa6555' before making global git config changes 2026-10-24T14:29:11.7848815Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:29:11.7849694Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:29:11.7895292Z Removing SSH command configuration 2026-10-24T14:29:11.7896127Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:29:11.7915726Z [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-24T14:29:11.8108547Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T14:29:11.8118319Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T14:29:11.8141166Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T14:29:11.8168690Z ##[group]Run '/job_completed.sh' 2026-10-24T14:29:11.8180203Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:29:11.8180618Z env: 2026-10-24T14:29:11.8180861Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:29:11.8181226Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392 2026-10-24T14:29:11.8181587Z BLACKSMITH_CHECK_RUN_ID: 120897907928 2026-10-24T14:29:11.8181940Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T14:29:11.8182291Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:29:11.8182595Z ##[endgroup] 2026-10-24T14:29:11.8316924Z Docker container cache not activated, skipping hash computation. 2026-10-24T14:29:11.8466743Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T14:29:11.8511973Z Evaluate and set job outputs 2026-10-24T14:29:11.8516676Z Set output 'typecheck' 2026-10-24T14:29:11.8517672Z Set output 'build' 2026-10-24T14:29:11.8518192Z Set output 'test' 2026-10-24T14:29:11.8520100Z Set output 'test_packages' 2026-10-24T14:29:11.8520494Z Set output 'test_web' 2026-10-24T14:29:11.8536516Z Set output 'test_server' 2026-10-24T14:29:11.8536890Z Set output 'rust' 2026-10-24T14:29:11.8537234Z Set output 'release_smoke' 2026-10-24T14:29:11.8537615Z Set output 'mobile_native' 2026-10-24T14:29:11.8538281Z Cleaning up orphan processes