GitHub check

Whole log, 19 KB
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 <name>
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 <name>
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 <new-branch-name>
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