2026-10-22T20:13:43.5744560Z Current runner version: '2.337.0' 2026-10-22T20:13:43.5793690Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-s4h7ztgzgou7tr7z' 2026-10-22T20:13:43.5795162Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404' 2026-10-22T20:13:43.5796402Z Machine name: 'ip-172-31-73-130' 2026-10-22T20:13:43.5798992Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T20:13:43.5801778Z Contents: read 2026-10-22T20:13:43.5802234Z Metadata: read 2026-10-22T20:13:43.5802716Z ##[endgroup] 2026-10-22T20:13:43.5805330Z Secret source: Actions 2026-10-22T20:13:43.5806474Z Cache mode: write 2026-10-22T20:13:43.5807364Z Prepare workflow directory 2026-10-22T20:13:43.6453280Z Prepare all required actions 2026-10-22T20:13:43.6525549Z Getting action download info 2026-10-22T20:13:44.8412217Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-22T20:13:45.0229951Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-22T20:13:45.0297670Z Complete job name: Changes 2026-10-22T20:13:45.1060057Z A job started hook has been configured by the self-hosted runner administrator 2026-10-22T20:13:45.1223911Z ##[group]Run '/setup.sh' 2026-10-22T20:13:45.1252664Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:45.1253795Z env: 2026-10-22T20:13:45.1254363Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T20:13:45.1254969Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 591 2026-10-22T20:13:45.1255572Z BLACKSMITH_CHECK_RUN_ID: 120062728887 2026-10-22T20:13:45.1256154Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-22T20:13:45.1256732Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T20:13:45.1257251Z ##[endgroup] 2026-10-22T20:13:45.1867148Z Logging daemon started (blacksmithd for logs) 2026-10-22T20:13:45.2097342Z Results daemon started (blacksmithd for results) 2026-10-22T20:13:45.2497823Z Background adoption and SSH setup started (PID: 2785) 2026-10-22T20:13:45.2498402Z 2026-10-22T20:13:45.2498619Z ---------------------------------------- 2026-10-22T20:13:45.2499692Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39846979790/jobs/120062728887 2026-10-22T20:13:45.2500492Z SSH Access (using your GitHub SSH key): 2026-10-22T20:13:45.2501506Z ssh -p 64001 runner@blacksmith-2vcpu-ubuntu-2404-s4h7ztgzgou7tr7z.vm.blacksmith.sh 2026-10-22T20:13:45.2502111Z 2026-10-22T20:13:45.2502322Z No GitHub SSH key? Add one at: 2026-10-22T20:13:45.2503284Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-22T20:13:45.2504098Z 2026-10-22T20:13:45.2504312Z ---------------------------------------- 2026-10-22T20:13:45.2504658Z 2026-10-22T20:13:45.2504929Z VM ID: blacksmith-2vcpu-ubuntu-2404-s4h7ztgzgou7tr7z 2026-10-22T20:13:45.2505540Z Host: production-152.236.46.32-x8664 2026-10-22T20:13:45.2506088Z Host Agent PID: 2145918 2026-10-22T20:13:45.2506575Z Host Agent Git SHA: 266f03d96 2026-10-22T20:13:45.2507088Z Host CPU Manufacturer: AuthenticAMD 2026-10-22T20:13:45.2507674Z Blacksmith Host Generation: gen 2 2026-10-22T20:13:45.2508230Z Petname: production-sensible-dog-acc0fb77 2026-10-22T20:13:45.2511000Z Region: us-east 2026-10-22T20:13:45.2511423Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-22T20:13:45.2512687Z OS Version: Ubuntu 24.04.4 LTS 2026-10-22T20:13:45.2513161Z 2026-10-22T20:13:45.2513492Z Enabling Blacksmith transparent cache 2026-10-22T20:13:45.3046195Z ##[group]Run actions/checkout@v6 2026-10-22T20:13:45.3046570Z with: 2026-10-22T20:13:45.3046820Z fetch-depth: 2 2026-10-22T20:13:45.3047406Z sparse-checkout: /pnpm-workspace.yaml /.github/scripts/ci-changes.cjs /.github/actions/ci-changes/ /*/package.json /*/*/package.json !/.repos/ 2026-10-22T20:13:45.3048057Z sparse-checkout-cone-mode: false 2026-10-22T20:13:45.3048373Z repository: pingdotgg/t3code 2026-10-22T20:13:45.3050556Z token: *** 2026-10-22T20:13:45.3050797Z ssh-strict: true 2026-10-22T20:13:45.3051036Z ssh-user: git 2026-10-22T20:13:45.3051281Z persist-credentials: true 2026-10-22T20:13:45.3051887Z clean: true 2026-10-22T20:13:45.3052118Z fetch-tags: false 2026-10-22T20:13:45.3052577Z show-progress: true 2026-10-22T20:13:45.3052822Z lfs: false 2026-10-22T20:13:45.3053064Z submodules: false 2026-10-22T20:13:45.3053311Z set-safe-directory: true 2026-10-22T20:13:45.3053602Z allow-unsafe-pr-checkout: false 2026-10-22T20:13:45.3053897Z env: 2026-10-22T20:13:45.3054189Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T20:13:45.3054515Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 591 2026-10-22T20:13:45.3054826Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:45.3055113Z ##[endgroup] 2026-10-22T20:13:45.6178869Z Syncing repository: pingdotgg/t3code 2026-10-22T20:13:45.6192217Z ##[group]Getting Git version info 2026-10-22T20:13:45.6193811Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-22T20:13:45.6220240Z [command]/usr/local/bin/git version 2026-10-22T20:13:45.8233221Z git version 2.55.0 2026-10-22T20:13:45.8238566Z ##[endgroup] 2026-10-22T20:13:45.8245045Z Temporarily overriding HOME='/home/runner/_work/_temp/a4311354-50d1-4788-9e7f-44685d4d149c' before making global git config changes 2026-10-22T20:13:45.8248372Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T20:13:45.8251136Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T20:13:45.8255098Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-22T20:13:45.8257769Z ##[group]Determining repository object format 2026-10-22T20:13:45.8260299Z ##[endgroup] 2026-10-22T20:13:45.8275780Z ##[group]Initializing the repository 2026-10-22T20:13:45.8277502Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-22T20:13:45.8279647Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T20:13:45.8281776Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T20:13:45.8283898Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T20:13:45.8285651Z hint: call: 2026-10-22T20:13:45.8286556Z hint: 2026-10-22T20:13:45.8287649Z hint: git config --global init.defaultBranch 2026-10-22T20:13:45.8288960Z hint: 2026-10-22T20:13:45.8290199Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T20:13:45.8292154Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T20:13:45.8309122Z hint: 2026-10-22T20:13:45.8317956Z hint: git branch -m 2026-10-22T20:13:45.8319194Z hint: 2026-10-22T20:13:45.8324182Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T20:13:45.8326512Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-22T20:13:45.8330501Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-22T20:13:45.8505387Z ##[endgroup] 2026-10-22T20:13:45.8536020Z ##[group]Disabling automatic garbage collection 2026-10-22T20:13:45.8538381Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-22T20:13:45.8547397Z ##[endgroup] 2026-10-22T20:13:45.8550079Z ##[group]Setting up auth 2026-10-22T20:13:45.8567916Z Removing SSH command configuration 2026-10-22T20:13:45.8569769Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T20:13:45.8575166Z [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-22T20:13:45.8853075Z Removing HTTP extra header 2026-10-22T20:13:45.8855172Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-22T20:13:45.8926790Z [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-22T20:13:45.9247847Z Removing includeIf entries pointing to credentials config files 2026-10-22T20:13:45.9254569Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T20:13:45.9368041Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T20:13:45.9600536Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-7d47742b-c4f7-4431-a6c5-520d7275e871.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-22T20:13:45.9672760Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-7d47742b-c4f7-4431-a6c5-520d7275e871.config 2026-10-22T20:13:45.9714012Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-7d47742b-c4f7-4431-a6c5-520d7275e871.config 2026-10-22T20:13:45.9864370Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7d47742b-c4f7-4431-a6c5-520d7275e871.config 2026-10-22T20:13:45.9879611Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7d47742b-c4f7-4431-a6c5-520d7275e871.config 2026-10-22T20:13:45.9933643Z ##[endgroup] 2026-10-22T20:13:45.9935154Z ##[group]Fetching the repository 2026-10-22T20:13:45.9944984Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +2522a27092d203b5414685d1820d8e8fcffab645:refs/remotes/pull/23364/merge 2026-10-22T20:13:46.3742413Z From https://github.com/pingdotgg/t3code 2026-10-22T20:13:46.3744700Z * [new ref] 2522a27092d203b5414685d1820d8e8fcffab645 -> pull/23364/merge 2026-10-22T20:13:46.3816617Z ##[endgroup] 2026-10-22T20:13:46.3818222Z ##[group]Determining the checkout info 2026-10-22T20:13:46.3819926Z ##[endgroup] 2026-10-22T20:13:46.3821196Z ##[group]Setting up sparse checkout 2026-10-22T20:13:46.3822706Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-22T20:13:46.3895022Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-22T20:13:46.3946368Z .git/info/sparse-checkout 2026-10-22T20:13:46.3961179Z ##[endgroup] 2026-10-22T20:13:46.3963347Z ##[group]Checking out the ref 2026-10-22T20:13:46.3964982Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23364/merge 2026-10-22T20:13:47.0999619Z Note: switching to 'refs/remotes/pull/23364/merge'. 2026-10-22T20:13:47.1013582Z 2026-10-22T20:13:47.1021337Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T20:13:47.1022185Z changes and commit them, and you can discard any commits you make in this 2026-10-22T20:13:47.1022827Z state without impacting any branches by switching back to a branch. 2026-10-22T20:13:47.1023302Z 2026-10-22T20:13:47.1023604Z If you want to create a new branch to retain commits you create, you may 2026-10-22T20:13:47.1024261Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T20:13:47.1026542Z 2026-10-22T20:13:47.1026784Z git switch -c 2026-10-22T20:13:47.1027043Z 2026-10-22T20:13:47.1027956Z Or undo this operation with: 2026-10-22T20:13:47.1028994Z 2026-10-22T20:13:47.1029473Z git switch - 2026-10-22T20:13:47.1029684Z 2026-10-22T20:13:47.1029973Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T20:13:47.1030230Z 2026-10-22T20:13:47.1030545Z HEAD is now at 2522a27 Merge 23ea5b2b743d022a61998c5814825907bc9df4f3 into 22840ab943b8418744b48223411e46ba4fdcef1a 2026-10-22T20:13:47.1032476Z ##[endgroup] 2026-10-22T20:13:47.1071885Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-22T20:13:47.1115854Z 2522a27092d203b5414685d1820d8e8fcffab645 2026-10-22T20:13:47.1414907Z Prepare all required actions 2026-10-22T20:13:47.1569757Z ##[group]Run ./.github/actions/ci-changes 2026-10-22T20:13:47.1570161Z env: 2026-10-22T20:13:47.1570440Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T20:13:47.1570750Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 591 2026-10-22T20:13:47.1571094Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:47.1571366Z ##[endgroup] 2026-10-22T20:13:47.1688391Z ##[start-action display=Run set -uo pipefail;id=detect.detect] 2026-10-22T20:13:47.1731162Z ##[group]Run set -uo pipefail 2026-10-22T20:13:47.1731664Z set -uo pipefail 2026-10-22T20:13:47.1731896Z  2026-10-22T20:13:47.1732108Z decide() { 2026-10-22T20:13:47.1732458Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-22T20:13:47.1732823Z  exit "${PIPESTATUS[0]}" 2026-10-22T20:13:47.1733063Z } 2026-10-22T20:13:47.1733258Z  2026-10-22T20:13:47.1733503Z fail_open() { 2026-10-22T20:13:47.1733831Z  echo "$* Running every job." 2026-10-22T20:13:47.1734106Z  decide 2026-10-22T20:13:47.1734312Z } 2026-10-22T20:13:47.1734502Z  2026-10-22T20:13:47.1734810Z # Reads the change from git rather than the REST API: every job that 2026-10-22T20:13:47.1735254Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-22T20:13:47.1735636Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-22T20:13:47.1736004Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-22T20:13:47.1736431Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-22T20:13:47.1736795Z  base=HEAD^1 2026-10-22T20:13:47.1737019Z  mode=() 2026-10-22T20:13:47.1737255Z else 2026-10-22T20:13:47.1737475Z  base=$BEFORE_SHA 2026-10-22T20:13:47.1737837Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-22T20:13:47.1738229Z  || fail_open "Could not fetch ${base}." 2026-10-22T20:13:47.1738591Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-22T20:13:47.1738930Z  mode=(--full) 2026-10-22T20:13:47.1739158Z fi 2026-10-22T20:13:47.1739349Z  2026-10-22T20:13:47.1739635Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-22T20:13:47.1740082Z # of a package changes that package just like editing it. It also keeps 2026-10-22T20:13:47.1740462Z # git from fetching file contents to score renames. 2026-10-22T20:13:47.1740897Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-22T20:13:47.1741359Z  || fail_open "Could not diff against ${base}." 2026-10-22T20:13:47.1741726Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-22T20:13:47.1760655Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:47.1761095Z env: 2026-10-22T20:13:47.1761344Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T20:13:47.1761632Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 591 2026-10-22T20:13:47.1761912Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T20:13:47.1762231Z EVENT_NAME: pull_request 2026-10-22T20:13:47.1762502Z BEFORE_SHA: 8b51f728435fa4779d25a7c8d9431e5793a4cb11 2026-10-22T20:13:47.1762799Z ##[endgroup] 2026-10-22T20:13:47.3104874Z Runs everything: knip.jsonc 2026-10-22T20:13:47.3111953Z 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-22T20:13:47.3116635Z typecheck=true 2026-10-22T20:13:47.3119419Z build=true 2026-10-22T20:13:47.3119849Z test=true 2026-10-22T20:13:47.3120158Z test_packages= 2026-10-22T20:13:47.3120386Z test_web=true 2026-10-22T20:13:47.3120613Z test_server=true 2026-10-22T20:13:47.3120875Z rust=true 2026-10-22T20:13:47.3121259Z release_smoke=true 2026-10-22T20:13:47.3121790Z mobile_native=false 2026-10-22T20:13:47.3209438Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=151] 2026-10-22T20:13:47.3365104Z Post job cleanup. 2026-10-22T20:13:47.4220541Z [command]/usr/local/bin/git version 2026-10-22T20:13:47.4288851Z git version 2.55.0 2026-10-22T20:13:47.4325939Z Temporarily overriding HOME='/home/runner/_work/_temp/78c637ff-df00-4dcc-9dd8-d1bc1cd54ab7' before making global git config changes 2026-10-22T20:13:47.4327852Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T20:13:47.4345556Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T20:13:47.4402942Z Removing SSH command configuration 2026-10-22T20:13:47.4410856Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T20:13:47.4461791Z [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-22T20:13:47.4700689Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-22T20:13:47.4745364Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-22T20:13:47.4840957Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-22T20:13:47.5056691Z ##[group]Run '/job_completed.sh' 2026-10-22T20:13:47.5076955Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T20:13:47.5077399Z env: 2026-10-22T20:13:47.5077706Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 182 2026-10-22T20:13:47.5078035Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 591 2026-10-22T20:13:47.5078370Z BLACKSMITH_CHECK_RUN_ID: 120062728887 2026-10-22T20:13:47.5078676Z BLACKSMITH_JOB_DISPLAY_NAME: Changes 2026-10-22T20:13:47.5078986Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T20:13:47.5079297Z ##[endgroup] 2026-10-22T20:13:47.5397245Z Docker container cache not activated, skipping hash computation. 2026-10-22T20:13:47.6013095Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-22T20:13:47.6151244Z Evaluate and set job outputs 2026-10-22T20:13:47.6164795Z Set output 'typecheck' 2026-10-22T20:13:47.6167610Z Set output 'build' 2026-10-22T20:13:47.6168492Z Set output 'test' 2026-10-22T20:13:47.6168882Z Set output 'test_web' 2026-10-22T20:13:47.6169327Z Set output 'test_server' 2026-10-22T20:13:47.6169720Z Set output 'rust' 2026-10-22T20:13:47.6170105Z Set output 'release_smoke' 2026-10-22T20:13:47.6170494Z Set output 'mobile_native' 2026-10-22T20:13:47.6171695Z Cleaning up orphan processes