2026-10-24T11:05:54.1970194Z Current runner version: '2.338.1' 2026-10-24T11:05:54.1973355Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-2wq4pvvzgysn5ay5' 2026-10-24T11:05:54.1974030Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-24T11:05:54.1974709Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:05:54.1976260Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:05:54.1977491Z Contents: read 2026-10-24T11:05:54.1977859Z Metadata: read 2026-10-24T11:05:54.1978204Z ##[endgroup] 2026-10-24T11:05:54.1979477Z Secret source: Actions 2026-10-24T11:05:54.1980114Z Cache mode: write 2026-10-24T11:05:54.1980595Z Prepare workflow directory 2026-10-24T11:05:54.2313935Z Prepare all required actions 2026-10-24T11:05:54.2339080Z Getting action download info 2026-10-24T11:05:54.3425855Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:05:54.4248089Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:05:54.4282218Z Complete job name: Changes 2026-10-24T11:05:54.4590903Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:05:54.4654127Z ##[group]Run '/setup.sh' 2026-10-24T11:05:54.4666610Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:05:54.4667020Z env: 2026-10-24T11:05:54.4667237Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T11:05:54.4667524Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 362 2026-10-24T11:05:54.4667804Z BLACKSMITH_CHECK_RUN_ID: 120856234276 2026-10-24T11:05:54.4668081Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T11:05:54.4668358Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:05:54.4668608Z ##[endgroup] 2026-10-24T11:05:54.4940530Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:05:54.5094598Z Results daemon started (blacksmithd for results) 2026-10-24T11:05:54.5181404Z Background adoption and SSH setup started (PID: 2796) 2026-10-24T11:05:54.5181816Z 2026-10-24T11:05:54.5182071Z ---------------------------------------- 2026-10-24T11:05:54.5182627Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40088515833/jobs/120856234276 2026-10-24T11:05:54.5183147Z SSH Access (using your GitHub SSH key): 2026-10-24T11:05:54.5183642Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-2wq4pvvzgysn5ay5.vm.blacksmith.sh 2026-10-24T11:05:54.5184162Z 2026-10-24T11:05:54.5184338Z No GitHub SSH key? Add one at: 2026-10-24T11:05:54.5184939Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:05:54.5185754Z 2026-10-24T11:05:54.5185857Z ---------------------------------------- 2026-10-24T11:05:54.5186032Z 2026-10-24T11:05:54.5186170Z VM ID: blacksmith-2vcpu-ubuntu-2404-2wq4pvvzgysn5ay5 2026-10-24T11:05:54.5186487Z Host: production-152.236.46.89-x8664 2026-10-24T11:05:54.5186757Z Host Agent PID: 65674 2026-10-24T11:05:54.5186992Z Host Agent Git SHA: 1637818df 2026-10-24T11:05:54.5187250Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:05:54.5187534Z Blacksmith Host Generation: gen 2 2026-10-24T11:05:54.5187813Z Petname: production-grand-bedbug-3603b1bc 2026-10-24T11:05:54.5188086Z Region: us-east 2026-10-24T11:05:54.5188315Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:05:54.5234368Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:05:54.5235080Z 2026-10-24T11:05:54.5235351Z Enabling Blacksmith transparent cache 2026-10-24T11:05:54.5478546Z ##[group]Run actions/checkout@v6 2026-10-24T11:05:54.5478911Z with: 2026-10-24T11:05:54.5479120Z fetch-depth: 2 2026-10-24T11:05:54.5479635Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-24T11:05:54.5480203Z sparse-checkout-cone-mode: false 2026-10-24T11:05:54.5480465Z repository: pingdotgg/t3code 2026-10-24T11:05:54.5482335Z token: *** 2026-10-24T11:05:54.5482543Z ssh-strict: true 2026-10-24T11:05:54.5482755Z ssh-user: git 2026-10-24T11:05:54.5482969Z persist-credentials: true 2026-10-24T11:05:54.5483351Z clean: true 2026-10-24T11:05:54.5483552Z fetch-tags: false 2026-10-24T11:05:54.5483767Z show-progress: true 2026-10-24T11:05:54.5483988Z lfs: false 2026-10-24T11:05:54.5484191Z submodules: false 2026-10-24T11:05:54.5484435Z set-safe-directory: true 2026-10-24T11:05:54.5484679Z allow-unsafe-pr-checkout: false 2026-10-24T11:05:54.5484925Z env: 2026-10-24T11:05:54.5485153Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T11:05:54.5485726Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 362 2026-10-24T11:05:54.5486007Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:05:54.5486257Z ##[endgroup] 2026-10-24T11:05:54.6678698Z Syncing repository: pingdotgg/t3code 2026-10-24T11:05:54.6679554Z ##[group]Getting Git version info 2026-10-24T11:05:54.6679872Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:05:54.6680341Z [command]/usr/local/bin/git version 2026-10-24T11:05:54.6694885Z git version 2.55.0 2026-10-24T11:05:54.6702629Z ##[endgroup] 2026-10-24T11:05:54.6711102Z Temporarily overriding HOME='/home/runner/_work/_temp/820e9b6f-bde8-4a6e-a918-e3362ce2deb6' before making global git config changes 2026-10-24T11:05:54.6714554Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:05:54.6715273Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:05:54.6744054Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:05:54.6745771Z ##[group]Determining repository object format 2026-10-24T11:05:54.6746848Z ##[endgroup] 2026-10-24T11:05:54.6747232Z ##[group]Initializing the repository 2026-10-24T11:05:54.6749042Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:05:54.6794882Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:05:54.6795434Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:05:54.6796418Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:05:54.6796826Z hint: call: 2026-10-24T11:05:54.6797064Z hint: 2026-10-24T11:05:54.6797350Z hint: git config --global init.defaultBranch 2026-10-24T11:05:54.6798447Z hint: 2026-10-24T11:05:54.6798771Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:05:54.6799259Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:05:54.6799646Z hint: 2026-10-24T11:05:54.6799880Z hint: git branch -m 2026-10-24T11:05:54.6800148Z hint: 2026-10-24T11:05:54.6800485Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:05:54.6801261Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:05:54.6802199Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:05:54.6824959Z ##[endgroup] 2026-10-24T11:05:54.6825371Z ##[group]Disabling automatic garbage collection 2026-10-24T11:05:54.6826811Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:05:54.6850947Z ##[endgroup] 2026-10-24T11:05:54.6851386Z ##[group]Setting up auth 2026-10-24T11:05:54.6851694Z Removing SSH command configuration 2026-10-24T11:05:54.6854044Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:05:54.6873432Z [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:05:54.7067983Z Removing HTTP extra header 2026-10-24T11:05:54.7068494Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:05:54.7083354Z [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:05:54.7158820Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:05:54.7159345Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:05:54.7178058Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:05:54.7260378Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-0987cd88-3e02-4e27-82cb-9ca15e07c1f2.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:05:54.7292836Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-0987cd88-3e02-4e27-82cb-9ca15e07c1f2.config 2026-10-24T11:05:54.7309438Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-0987cd88-3e02-4e27-82cb-9ca15e07c1f2.config 2026-10-24T11:05:54.7326764Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0987cd88-3e02-4e27-82cb-9ca15e07c1f2.config 2026-10-24T11:05:54.7343065Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0987cd88-3e02-4e27-82cb-9ca15e07c1f2.config 2026-10-24T11:05:54.7357851Z ##[endgroup] 2026-10-24T11:05:54.7358819Z ##[group]Fetching the repository 2026-10-24T11:05:54.7361812Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +bb7783e295506ad423f527ed28a019836e331e8c:refs/remotes/origin/main 2026-10-24T11:05:54.9787462Z From https://github.com/pingdotgg/t3code 2026-10-24T11:05:54.9791973Z * [new ref] bb7783e295506ad423f527ed28a019836e331e8c -> origin/main 2026-10-24T11:05:54.9808361Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T11:05:54.9825457Z origin/main 2026-10-24T11:05:54.9830205Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T11:05:54.9844503Z bb7783e295506ad423f527ed28a019836e331e8c 2026-10-24T11:05:54.9848924Z ##[endgroup] 2026-10-24T11:05:54.9849656Z ##[group]Determining the checkout info 2026-10-24T11:05:54.9850511Z ##[endgroup] 2026-10-24T11:05:54.9851469Z ##[group]Setting up sparse checkout 2026-10-24T11:05:54.9852181Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:05:54.9869173Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:05:54.9882504Z .git/info/sparse-checkout 2026-10-24T11:05:54.9885556Z ##[endgroup] 2026-10-24T11:05:54.9886504Z ##[group]Checking out the ref 2026-10-24T11:05:54.9887737Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T11:05:55.4103321Z Switched to a new branch 'main' 2026-10-24T11:05:55.4176759Z branch 'main' set up to track 'origin/main'. 2026-10-24T11:05:55.4177842Z ##[endgroup] 2026-10-24T11:05:55.4178575Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:05:55.4199235Z bb7783e295506ad423f527ed28a019836e331e8c 2026-10-24T11:05:55.4388947Z Prepare all required actions 2026-10-24T11:05:55.4434006Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T11:05:55.4434321Z env: 2026-10-24T11:05:55.4434554Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T11:05:55.4434842Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 362 2026-10-24T11:05:55.4435114Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:05:55.4435372Z ##[endgroup] 2026-10-24T11:05:55.4472897Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-24T11:05:55.4488628Z ##[group]Run set -uo pipefail 2026-10-24T11:05:55.4488939Z set -uo pipefail 2026-10-24T11:05:55.4489174Z  2026-10-24T11:05:55.4489372Z decide() { 2026-10-24T11:05:55.4489692Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T11:05:55.4489998Z  exit "${PIPESTATUS[0]}" 2026-10-24T11:05:55.4490305Z } 2026-10-24T11:05:55.4490498Z  2026-10-24T11:05:55.4490695Z fail_open() { 2026-10-24T11:05:55.4490938Z  echo "$* Running every job." 2026-10-24T11:05:55.4491165Z  decide 2026-10-24T11:05:55.4491416Z } 2026-10-24T11:05:55.4491608Z  2026-10-24T11:05:55.4491859Z # Reads the change from git rather than the REST API: every job that 2026-10-24T11:05:55.4492207Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T11:05:55.4492521Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T11:05:55.4492830Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T11:05:55.4493176Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T11:05:55.4493468Z  base=HEAD^1 2026-10-24T11:05:55.4493677Z  mode=() 2026-10-24T11:05:55.4493881Z else 2026-10-24T11:05:55.4494084Z  base=$BEFORE_SHA 2026-10-24T11:05:55.4494373Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T11:05:55.4494686Z  || fail_open "Could not fetch ${base}." 2026-10-24T11:05:55.4494989Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T11:05:55.4495271Z  mode=(--full) 2026-10-24T11:05:55.4495479Z fi 2026-10-24T11:05:55.4495669Z  2026-10-24T11:05:55.4495928Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T11:05:55.4496278Z # of a package changes that package just like editing it. It also keeps 2026-10-24T11:05:55.4496591Z # git from fetching file contents to score renames. 2026-10-24T11:05:55.4496928Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T11:05:55.4497261Z  || fail_open "Could not diff against ${base}." 2026-10-24T11:05:55.4497560Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T11:05:55.4571559Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:05:55.4571835Z env: 2026-10-24T11:05:55.4572043Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T11:05:55.4572285Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 362 2026-10-24T11:05:55.4572528Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:05:55.4572759Z EVENT_NAME: push 2026-10-24T11:05:55.4572983Z BEFORE_SHA: fef851bee09102641061aeb78a3092c2ba2c72ab 2026-10-24T11:05:55.4573236Z ##[endgroup] 2026-10-24T11:05:55.6861987Z Runs everything: packages/shared/package.json 2026-10-24T11:05:55.6862179Z typecheck=true 2026-10-24T11:05:55.6864009Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @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/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-24T11:05:55.6866563Z build=true 2026-10-24T11:05:55.6866666Z test=true 2026-10-24T11:05:55.6866763Z test_packages= 2026-10-24T11:05:55.6866878Z test_web=true 2026-10-24T11:05:55.6866976Z test_server=true 2026-10-24T11:05:55.6867079Z rust=true 2026-10-24T11:05:55.6867176Z release_smoke=true 2026-10-24T11:05:55.6867284Z mobile_native=false 2026-10-24T11:05:55.6901945Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=242] 2026-10-24T11:05:55.6983678Z Post job cleanup. 2026-10-24T11:05:55.7478858Z [command]/usr/local/bin/git version 2026-10-24T11:05:55.7514146Z git version 2.55.0 2026-10-24T11:05:55.7528275Z Temporarily overriding HOME='/home/runner/_work/_temp/6bb02b04-158a-4a2a-9b35-2c5838f6c176' before making global git config changes 2026-10-24T11:05:55.7528716Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:05:55.7529083Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:05:55.7546502Z Removing SSH command configuration 2026-10-24T11:05:55.7546816Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:05:55.7564897Z [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:05:55.7693998Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:05:55.7713836Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:05:55.7770535Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:05:55.7816547Z ##[group]Run '/job_completed.sh' 2026-10-24T11:05:55.7826255Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:05:55.7826411Z env: 2026-10-24T11:05:55.7826523Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154 2026-10-24T11:05:55.7826664Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 362 2026-10-24T11:05:55.7826805Z BLACKSMITH_CHECK_RUN_ID: 120856234276 2026-10-24T11:05:55.7826941Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-24T11:05:55.7827079Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:05:55.7827204Z ##[endgroup] 2026-10-24T11:05:55.7896514Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:05:55.8102594Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:05:55.8203274Z Evaluate and set job outputs 2026-10-24T11:05:55.8207939Z Set output 'typecheck' 2026-10-24T11:05:55.8209644Z Set output 'build' 2026-10-24T11:05:55.8209949Z Set output 'test' 2026-10-24T11:05:55.8210188Z Set output 'test_web' 2026-10-24T11:05:55.8210351Z Set output 'test_server' 2026-10-24T11:05:55.8210654Z Set output 'rust' 2026-10-24T11:05:55.8210856Z Set output 'release_smoke' 2026-10-24T11:05:55.8211114Z Set output 'mobile_native' 2026-10-24T11:05:55.8211543Z Cleaning up orphan processes