GitHub check
Whole log, 19 KB
2026-10-25T02:19:26.1036398Z Current runner version: '2.338.1'
2026-10-25T02:19:26.1039384Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-xmgn22zwjgvxesnf'
2026-10-25T02:19:26.1040076Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404'
2026-10-25T02:19:26.1040793Z Machine name: 'ip-172-31-73-130'
2026-10-25T02:19:26.1042278Z ##[group]GITHUB_TOKEN Permissions
2026-10-25T02:19:26.1043553Z Contents: read
2026-10-25T02:19:26.1043984Z Metadata: read
2026-10-25T02:19:26.1044371Z ##[endgroup]
2026-10-25T02:19:26.1045609Z Secret source: Actions
2026-10-25T02:19:26.1046312Z Cache mode: write
2026-10-25T02:19:26.1046806Z Prepare workflow directory
2026-10-25T02:19:26.1426303Z Prepare all required actions
2026-10-25T02:19:26.1450740Z Getting action download info
2026-10-25T02:19:26.2805282Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-25T02:19:26.3593506Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T02:19:26.3628555Z Complete job name: Changes
2026-10-25T02:19:26.3940658Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T02:19:26.4012792Z ##[group]Run '/setup.sh'
2026-10-25T02:19:26.4028790Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:26.4029496Z env:
2026-10-25T02:19:26.4029723Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178
2026-10-25T02:19:26.4030016Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 363
2026-10-25T02:19:26.4030298Z BLACKSMITH_CHECK_RUN_ID: 121051323875
2026-10-25T02:19:26.4030581Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-25T02:19:26.4030868Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:19:26.4031126Z ##[endgroup]
2026-10-25T02:19:26.4259406Z Logging daemon started (blacksmithd for logs)
2026-10-25T02:19:26.4400745Z Results daemon started (blacksmithd for results)
2026-10-25T02:19:26.4511229Z Background adoption and SSH setup started (PID: 2791)
2026-10-25T02:19:26.4537623Z
2026-10-25T02:19:26.4565127Z ----------------------------------------
2026-10-25T02:19:26.4566982Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40154004345/jobs/121051323875
2026-10-25T02:19:26.4567788Z SSH Access (using your GitHub SSH key):
2026-10-25T02:19:26.4568280Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-xmgn22zwjgvxesnf.vm.blacksmith.sh
2026-10-25T02:19:26.4586538Z
2026-10-25T02:19:26.4596691Z No GitHub SSH key? Add one at:
2026-10-25T02:19:26.4597841Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T02:19:26.4601809Z
2026-10-25T02:19:26.4601992Z ----------------------------------------
2026-10-25T02:19:26.4602234Z
2026-10-25T02:19:26.4602422Z VM ID: blacksmith-2vcpu-ubuntu-2404-xmgn22zwjgvxesnf
2026-10-25T02:19:26.4602788Z Host: production-152.236.31.231-x8664
2026-10-25T02:19:26.4603163Z Host Agent PID: 4144967
2026-10-25T02:19:26.4603449Z Host Agent Git SHA: 1637818df
2026-10-25T02:19:26.4603756Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T02:19:26.4608233Z Blacksmith Host Generation: gen 2
2026-10-25T02:19:26.4608603Z Petname: production-chief-killdeer-b536697a
2026-10-25T02:19:26.4608940Z Region: us-east
2026-10-25T02:19:26.4609215Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T02:19:26.4609597Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T02:19:26.4609797Z
2026-10-25T02:19:26.4609953Z Enabling Blacksmith transparent cache
2026-10-25T02:19:26.4792552Z ##[group]Run actions/checkout@v6
2026-10-25T02:19:26.4792842Z with:
2026-10-25T02:19:26.4793116Z fetch-depth: 2
2026-10-25T02:19:26.4793638Z sparse-checkout: /pnpm-workspace.yaml
/.github/scripts/ci-changes.cjs
/.github/actions/ci-changes/
/*/package.json
/*/*/package.json
!/.repos/
2026-10-25T02:19:26.4794213Z sparse-checkout-cone-mode: false
2026-10-25T02:19:26.4794478Z repository: pingdotgg/t3code
2026-10-25T02:19:26.4796196Z token: ***
2026-10-25T02:19:26.4796406Z ssh-strict: true
2026-10-25T02:19:26.4796618Z ssh-user: git
2026-10-25T02:19:26.4796834Z persist-credentials: true
2026-10-25T02:19:26.4797209Z clean: true
2026-10-25T02:19:26.4797415Z fetch-tags: false
2026-10-25T02:19:26.4797635Z show-progress: true
2026-10-25T02:19:26.4797855Z lfs: false
2026-10-25T02:19:26.4798060Z submodules: false
2026-10-25T02:19:26.4798279Z set-safe-directory: true
2026-10-25T02:19:26.4798532Z allow-unsafe-pr-checkout: false
2026-10-25T02:19:26.4798782Z env:
2026-10-25T02:19:26.4799009Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178
2026-10-25T02:19:26.4799293Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 363
2026-10-25T02:19:26.4799571Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:26.4799826Z ##[endgroup]
2026-10-25T02:19:26.5953194Z Syncing repository: pingdotgg/t3code
2026-10-25T02:19:26.5954241Z ##[group]Getting Git version info
2026-10-25T02:19:26.5957807Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T02:19:26.5970410Z [command]/usr/local/bin/git version
2026-10-25T02:19:26.6072390Z git version 2.55.0
2026-10-25T02:19:26.6074841Z ##[endgroup]
2026-10-25T02:19:26.6077464Z Temporarily overriding HOME='/home/runner/_work/_temp/a4320785-6ea4-4b45-adb5-3540f18d94a3' before making global git config changes
2026-10-25T02:19:26.6078321Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:19:26.6085549Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:19:26.6109184Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T02:19:26.6110869Z ##[group]Determining repository object format
2026-10-25T02:19:26.6111864Z ##[endgroup]
2026-10-25T02:19:26.6112295Z ##[group]Initializing the repository
2026-10-25T02:19:26.6114697Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T02:19:26.6156600Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T02:19:26.6157153Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T02:19:26.6163890Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T02:19:26.6164795Z hint: call:
2026-10-25T02:19:26.6165295Z hint:
2026-10-25T02:19:26.6165705Z hint: git config --global init.defaultBranch <name>
2026-10-25T02:19:26.6166576Z hint:
2026-10-25T02:19:26.6166928Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T02:19:26.6167385Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T02:19:26.6167819Z hint:
2026-10-25T02:19:26.6168021Z hint: git branch -m <name>
2026-10-25T02:19:26.6168316Z hint:
2026-10-25T02:19:26.6168626Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T02:19:26.6178632Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T02:19:26.6179522Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T02:19:26.6192708Z ##[endgroup]
2026-10-25T02:19:26.6193454Z ##[group]Disabling automatic garbage collection
2026-10-25T02:19:26.6193969Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T02:19:26.6260659Z ##[endgroup]
2026-10-25T02:19:26.6264373Z ##[group]Setting up auth
2026-10-25T02:19:26.6272344Z Removing SSH command configuration
2026-10-25T02:19:26.6272870Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:19:26.6274547Z [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-25T02:19:26.6386974Z Removing HTTP extra header
2026-10-25T02:19:26.6387437Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T02:19:26.6393515Z [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-25T02:19:26.6476780Z Removing includeIf entries pointing to credentials config files
2026-10-25T02:19:26.6479518Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T02:19:26.6499165Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T02:19:26.6600756Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-514500bb-833a-4a48-8289-8d85a70a1531.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T02:19:26.6621913Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-514500bb-833a-4a48-8289-8d85a70a1531.config
2026-10-25T02:19:26.6640669Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-514500bb-833a-4a48-8289-8d85a70a1531.config
2026-10-25T02:19:26.6659065Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-514500bb-833a-4a48-8289-8d85a70a1531.config
2026-10-25T02:19:26.6676497Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-514500bb-833a-4a48-8289-8d85a70a1531.config
2026-10-25T02:19:26.6691713Z ##[endgroup]
2026-10-25T02:19:26.6692172Z ##[group]Fetching the repository
2026-10-25T02:19:26.6695371Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +8f26ed7e279d6d290ab7200e88055b7a58982b7d:refs/remotes/origin/main
2026-10-25T02:19:26.9768588Z From https://github.com/pingdotgg/t3code
2026-10-25T02:19:26.9777476Z * [new ref] 8f26ed7e279d6d290ab7200e88055b7a58982b7d -> origin/main
2026-10-25T02:19:26.9813806Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-25T02:19:26.9821412Z origin/main
2026-10-25T02:19:26.9826475Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-25T02:19:26.9847967Z 8f26ed7e279d6d290ab7200e88055b7a58982b7d
2026-10-25T02:19:26.9850492Z ##[endgroup]
2026-10-25T02:19:26.9851043Z ##[group]Determining the checkout info
2026-10-25T02:19:26.9851529Z ##[endgroup]
2026-10-25T02:19:26.9855290Z ##[group]Setting up sparse checkout
2026-10-25T02:19:26.9855775Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T02:19:26.9864350Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T02:19:26.9878562Z .git/info/sparse-checkout
2026-10-25T02:19:26.9881708Z ##[endgroup]
2026-10-25T02:19:26.9882271Z ##[group]Checking out the ref
2026-10-25T02:19:26.9884228Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-25T02:19:27.3908242Z Switched to a new branch 'main'
2026-10-25T02:19:27.3977507Z branch 'main' set up to track 'origin/main'.
2026-10-25T02:19:27.3980325Z ##[endgroup]
2026-10-25T02:19:27.4005100Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T02:19:27.4022920Z 8f26ed7e279d6d290ab7200e88055b7a58982b7d
2026-10-25T02:19:27.4305717Z Prepare all required actions
2026-10-25T02:19:27.4407197Z ##[group]Run ./.github/actions/ci-changes
2026-10-25T02:19:27.4407883Z env:
2026-10-25T02:19:27.4408431Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178
2026-10-25T02:19:27.4409155Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 363
2026-10-25T02:19:27.4409837Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:27.4410490Z ##[endgroup]
2026-10-25T02:19:27.4509040Z ##[start-action display=Run set -uo pipefail;id=detect.detect]
2026-10-25T02:19:27.4540039Z ##[group]Run set -uo pipefail
2026-10-25T02:19:27.4540684Z set -uo pipefail
2026-10-25T02:19:27.4541231Z
2026-10-25T02:19:27.4541781Z decide() {
2026-10-25T02:19:27.4542514Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-25T02:19:27.4543681Z exit "${PIPESTATUS[0]}"
2026-10-25T02:19:27.4544258Z }
2026-10-25T02:19:27.4544702Z
2026-10-25T02:19:27.4545157Z fail_open() {
2026-10-25T02:19:27.4545730Z echo "$* Running every job."
2026-10-25T02:19:27.4546320Z decide
2026-10-25T02:19:27.4546795Z }
2026-10-25T02:19:27.4547234Z
2026-10-25T02:19:27.4547889Z # Reads the change from git rather than the REST API: every job that
2026-10-25T02:19:27.4548910Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-25T02:19:27.4549820Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-25T02:19:27.4550675Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-25T02:19:27.4551689Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-25T02:19:27.4552506Z base=HEAD^1
2026-10-25T02:19:27.4553051Z mode=()
2026-10-25T02:19:27.4553544Z else
2026-10-25T02:19:27.4554018Z base=$BEFORE_SHA
2026-10-25T02:19:27.4554788Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-25T02:19:27.4555666Z || fail_open "Could not fetch ${base}."
2026-10-25T02:19:27.4556516Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-25T02:19:27.4557329Z mode=(--full)
2026-10-25T02:19:27.4557838Z fi
2026-10-25T02:19:27.4558302Z
2026-10-25T02:19:27.4558978Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-25T02:19:27.4560015Z # of a package changes that package just like editing it. It also keeps
2026-10-25T02:19:27.4560928Z # git from fetching file contents to score renames.
2026-10-25T02:19:27.4561892Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-25T02:19:27.4562868Z || fail_open "Could not diff against ${base}."
2026-10-25T02:19:27.4563741Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-25T02:19:27.4583950Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:27.4584640Z env:
2026-10-25T02:19:27.4585122Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178
2026-10-25T02:19:27.4585750Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 363
2026-10-25T02:19:27.4586373Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:27.4586956Z EVENT_NAME: push
2026-10-25T02:19:27.4587514Z BEFORE_SHA: e19fe0837b6eaba1c61a779dac335be281a93ded
2026-10-25T02:19:27.4588174Z ##[endgroup]
2026-10-25T02:19:27.6807264Z Runs everything: .github/scripts/ci-changes.cjs
2026-10-25T02:19:27.6808429Z Runs everything: .github/scripts/mirror-play-apk.cjs
2026-10-25T02:19:27.6809794Z Runs everything: .github/scripts/stage-preview-bundle.py
2026-10-25T02:19:27.6810600Z Runs everything: .github/scripts/thread-transfer-report.cjs
2026-10-25T02:19:27.6811603Z Runs everything: .pnpmfile.cjs
2026-10-25T02:19:27.6854635Z Runs everything: packages/shared/src/HostProcess.ts
2026-10-25T02:19:27.6855981Z Runs everything: packages/shared/src/testing/longTempDir.ts
2026-10-25T02:19:27.6858157Z Runs everything: pnpm-lock.yaml
2026-10-25T02:19:27.6858819Z Runs everything: vite.config.ts
2026-10-25T02:19:27.6865496Z 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-definitions, @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-25T02:19:27.6870590Z typecheck=true
2026-10-25T02:19:27.6871095Z build=true
2026-10-25T02:19:27.6871639Z test=true
2026-10-25T02:19:27.6872961Z test_packages=
2026-10-25T02:19:27.6874090Z test_web=true
2026-10-25T02:19:27.6874795Z test_server=true
2026-10-25T02:19:27.6875344Z rust=true
2026-10-25T02:19:27.6875919Z release_smoke=true
2026-10-25T02:19:27.6876463Z mobile_native=true
2026-10-25T02:19:27.6907957Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=239]
2026-10-25T02:19:27.7035060Z Post job cleanup.
2026-10-25T02:19:27.7561773Z [command]/usr/local/bin/git version
2026-10-25T02:19:27.7590107Z git version 2.55.0
2026-10-25T02:19:27.7617855Z Temporarily overriding HOME='/home/runner/_work/_temp/310718de-2fe2-40cc-88ed-3882e2d02e0c' before making global git config changes
2026-10-25T02:19:27.7623393Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:19:27.7624576Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:19:27.7646855Z Removing SSH command configuration
2026-10-25T02:19:27.7647867Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:19:27.7664754Z [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-25T02:19:27.7791404Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T02:19:27.7821325Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T02:19:27.7873920Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T02:19:27.7904309Z ##[group]Run '/job_completed.sh'
2026-10-25T02:19:27.7917854Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:27.7918507Z env:
2026-10-25T02:19:27.7918952Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178
2026-10-25T02:19:27.7919540Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 363
2026-10-25T02:19:27.7920118Z BLACKSMITH_CHECK_RUN_ID: 121051323875
2026-10-25T02:19:27.7920689Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-25T02:19:27.7921266Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:19:27.7921805Z ##[endgroup]
2026-10-25T02:19:27.8002978Z Docker container cache not activated, skipping hash computation.
2026-10-25T02:19:27.8217389Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T02:19:27.8270397Z Evaluate and set job outputs
2026-10-25T02:19:27.8276571Z Set output 'typecheck'
2026-10-25T02:19:27.8278115Z Set output 'build'
2026-10-25T02:19:27.8278865Z Set output 'test'
2026-10-25T02:19:27.8279490Z Set output 'test_web'
2026-10-25T02:19:27.8280135Z Set output 'test_server'
2026-10-25T02:19:27.8280785Z Set output 'rust'
2026-10-25T02:19:27.8281434Z Set output 'release_smoke'
2026-10-25T02:19:27.8282116Z Set output 'mobile_native'
2026-10-25T02:19:27.8283005Z Cleaning up orphan processes