GitHub check
Whole log, 19 KB
2026-10-24T22:13:31.5356406Z Current runner version: '2.338.1'
2026-10-24T22:13:31.5359676Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-3y63qx5n3kzdxs2z'
2026-10-24T22:13:31.5360393Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404'
2026-10-24T22:13:31.5361168Z Machine name: 'ip-172-31-73-130'
2026-10-24T22:13:31.5368984Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T22:13:31.5370542Z Contents: read
2026-10-24T22:13:31.5371083Z Metadata: read
2026-10-24T22:13:31.5371462Z ##[endgroup]
2026-10-24T22:13:31.5372913Z Secret source: Actions
2026-10-24T22:13:31.5373542Z Cache mode: write
2026-10-24T22:13:31.5374015Z Prepare workflow directory
2026-10-24T22:13:31.5721959Z Prepare all required actions
2026-10-24T22:13:31.5747954Z Getting action download info
2026-10-24T22:13:32.5835555Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T22:13:32.6631364Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T22:13:32.6666387Z Complete job name: Changes
2026-10-24T22:13:32.6987869Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T22:13:32.7062426Z ##[group]Run '/setup.sh'
2026-10-24T22:13:32.7076053Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:13:32.7076504Z env:
2026-10-24T22:13:32.7076753Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 147
2026-10-24T22:13:32.7077069Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 429
2026-10-24T22:13:32.7077377Z BLACKSMITH_CHECK_RUN_ID: 121002392231
2026-10-24T22:13:32.7077988Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T22:13:32.7078297Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T22:13:32.7078588Z ##[endgroup]
2026-10-24T22:13:32.7315888Z Logging daemon started (blacksmithd for logs)
2026-10-24T22:13:32.7466932Z Results daemon started (blacksmithd for results)
2026-10-24T22:13:32.7591275Z Background adoption and SSH setup started (PID: 2752)
2026-10-24T22:13:32.7591700Z
2026-10-24T22:13:32.7591973Z ----------------------------------------
2026-10-24T22:13:32.7592600Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40137622594/jobs/121002392231
2026-10-24T22:13:32.7593111Z SSH Access (using your GitHub SSH key):
2026-10-24T22:13:32.7593664Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-3y63qx5n3kzdxs2z.vm.blacksmith.sh
2026-10-24T22:13:32.7594180Z
2026-10-24T22:13:32.7594383Z No GitHub SSH key? Add one at:
2026-10-24T22:13:32.7595014Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T22:13:32.7595541Z
2026-10-24T22:13:32.7595726Z ----------------------------------------
2026-10-24T22:13:32.7595987Z
2026-10-24T22:13:32.7596209Z VM ID: blacksmith-2vcpu-ubuntu-2404-3y63qx5n3kzdxs2z
2026-10-24T22:13:32.7596636Z Host: production-152.236.39.235-x8664
2026-10-24T22:13:32.7597026Z Host Agent PID: 3802836
2026-10-24T22:13:32.7597373Z Host Agent Git SHA: 1637818df
2026-10-24T22:13:32.7597732Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T22:13:32.7598121Z Blacksmith Host Generation: gen 2
2026-10-24T22:13:32.7598509Z Petname: production-sweeping-wren-adcade9f
2026-10-24T22:13:32.7598917Z Region: us-east
2026-10-24T22:13:32.7599247Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T22:13:32.7617746Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T22:13:32.7627819Z
2026-10-24T22:13:32.7649687Z Enabling Blacksmith transparent cache
2026-10-24T22:13:32.7868970Z ##[group]Run actions/checkout@v6
2026-10-24T22:13:32.7869287Z with:
2026-10-24T22:13:32.7869517Z fetch-depth: 2
2026-10-24T22:13:32.7870091Z sparse-checkout: /pnpm-workspace.yaml
/.github/scripts/ci-changes.cjs
/.github/actions/ci-changes/
/*/package.json
/*/*/package.json
!/.repos/
2026-10-24T22:13:32.7870714Z sparse-checkout-cone-mode: false
2026-10-24T22:13:32.7871063Z repository: pingdotgg/t3code
2026-10-24T22:13:32.7873079Z token: ***
2026-10-24T22:13:32.7873312Z ssh-strict: true
2026-10-24T22:13:32.7873548Z ssh-user: git
2026-10-24T22:13:32.7873789Z persist-credentials: true
2026-10-24T22:13:32.7874203Z clean: true
2026-10-24T22:13:32.7874430Z fetch-tags: false
2026-10-24T22:13:32.7874676Z show-progress: true
2026-10-24T22:13:32.7875006Z lfs: false
2026-10-24T22:13:32.7875234Z submodules: false
2026-10-24T22:13:32.7875478Z set-safe-directory: true
2026-10-24T22:13:32.7875752Z allow-unsafe-pr-checkout: false
2026-10-24T22:13:32.7876029Z env:
2026-10-24T22:13:32.7876295Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 147
2026-10-24T22:13:32.7876603Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 429
2026-10-24T22:13:32.7876906Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:13:32.7877196Z ##[endgroup]
2026-10-24T22:13:32.9043640Z Syncing repository: pingdotgg/t3code
2026-10-24T22:13:32.9045094Z ##[group]Getting Git version info
2026-10-24T22:13:32.9045522Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T22:13:32.9058272Z [command]/usr/local/bin/git version
2026-10-24T22:13:32.9155283Z git version 2.55.0
2026-10-24T22:13:32.9166821Z ##[endgroup]
2026-10-24T22:13:32.9174255Z Temporarily overriding HOME='/home/runner/_work/_temp/3bd00d38-b668-441e-8f5d-e01e34c968b5' before making global git config changes
2026-10-24T22:13:32.9175018Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T22:13:32.9178798Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T22:13:32.9211002Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T22:13:32.9212694Z ##[group]Determining repository object format
2026-10-24T22:13:32.9213746Z ##[endgroup]
2026-10-24T22:13:32.9214183Z ##[group]Initializing the repository
2026-10-24T22:13:32.9216018Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T22:13:32.9250363Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T22:13:32.9258437Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T22:13:32.9259145Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T22:13:32.9259646Z hint: call:
2026-10-24T22:13:32.9259917Z hint:
2026-10-24T22:13:32.9261606Z hint: git config --global init.defaultBranch <name>
2026-10-24T22:13:32.9261994Z hint:
2026-10-24T22:13:32.9262375Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T22:13:32.9262925Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T22:13:32.9263382Z hint:
2026-10-24T22:13:32.9263656Z hint: git branch -m <name>
2026-10-24T22:13:32.9263981Z hint:
2026-10-24T22:13:32.9264369Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T22:13:32.9264995Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T22:13:32.9266037Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T22:13:32.9283607Z ##[endgroup]
2026-10-24T22:13:32.9284062Z ##[group]Disabling automatic garbage collection
2026-10-24T22:13:32.9288071Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T22:13:32.9307128Z ##[endgroup]
2026-10-24T22:13:32.9307530Z ##[group]Setting up auth
2026-10-24T22:13:32.9307825Z Removing SSH command configuration
2026-10-24T22:13:32.9308245Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T22:13:32.9330366Z [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-24T22:13:32.9452796Z Removing HTTP extra header
2026-10-24T22:13:32.9455777Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T22:13:32.9476272Z [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-24T22:13:32.9572141Z Removing includeIf entries pointing to credentials config files
2026-10-24T22:13:32.9572740Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T22:13:32.9592758Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T22:13:32.9714383Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-b399b117-ed59-4cba-9f2c-7a25a41f5697.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T22:13:32.9742642Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-b399b117-ed59-4cba-9f2c-7a25a41f5697.config
2026-10-24T22:13:32.9764677Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-b399b117-ed59-4cba-9f2c-7a25a41f5697.config
2026-10-24T22:13:32.9779321Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-b399b117-ed59-4cba-9f2c-7a25a41f5697.config
2026-10-24T22:13:32.9796493Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-b399b117-ed59-4cba-9f2c-7a25a41f5697.config
2026-10-24T22:13:32.9812900Z ##[endgroup]
2026-10-24T22:13:32.9813358Z ##[group]Fetching the repository
2026-10-24T22:13:32.9816873Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +909e4c948278afc2b3e1e665075fb1755a13f894:refs/remotes/origin/main
2026-10-24T22:13:33.2802392Z From https://github.com/pingdotgg/t3code
2026-10-24T22:13:33.2805334Z * [new ref] 909e4c948278afc2b3e1e665075fb1755a13f894 -> origin/main
2026-10-24T22:13:33.2850418Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T22:13:33.2851298Z origin/main
2026-10-24T22:13:33.2855765Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T22:13:33.2872567Z 909e4c948278afc2b3e1e665075fb1755a13f894
2026-10-24T22:13:33.2879613Z ##[endgroup]
2026-10-24T22:13:33.2880430Z ##[group]Determining the checkout info
2026-10-24T22:13:33.2881403Z ##[endgroup]
2026-10-24T22:13:33.2882214Z ##[group]Setting up sparse checkout
2026-10-24T22:13:33.2882969Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T22:13:33.2905225Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T22:13:33.2921022Z .git/info/sparse-checkout
2026-10-24T22:13:33.2932218Z ##[endgroup]
2026-10-24T22:13:33.2934318Z ##[group]Checking out the ref
2026-10-24T22:13:33.2935848Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T22:13:33.8208665Z Switched to a new branch 'main'
2026-10-24T22:13:33.8225565Z branch 'main' set up to track 'origin/main'.
2026-10-24T22:13:33.8230595Z ##[endgroup]
2026-10-24T22:13:33.8250269Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T22:13:33.8267859Z 909e4c948278afc2b3e1e665075fb1755a13f894
2026-10-24T22:13:33.8523947Z Prepare all required actions
2026-10-24T22:13:33.8623344Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T22:13:33.8623980Z env:
2026-10-24T22:13:33.8624484Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 147
2026-10-24T22:13:33.8625135Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 429
2026-10-24T22:13:33.8625770Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:13:33.8626367Z ##[endgroup]
2026-10-24T22:13:33.8667292Z ##[start-action display=Run set -uo pipefail;id=detect.detect]
2026-10-24T22:13:33.8691125Z ##[group]Run set -uo pipefail
2026-10-24T22:13:33.8691736Z set -uo pipefail
2026-10-24T22:13:33.8692251Z
2026-10-24T22:13:33.8692695Z decide() {
2026-10-24T22:13:33.8693405Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T22:13:33.8694337Z exit "${PIPESTATUS[0]}"
2026-10-24T22:13:33.8694908Z }
2026-10-24T22:13:33.8695356Z
2026-10-24T22:13:33.8695815Z fail_open() {
2026-10-24T22:13:33.8696384Z echo "$* Running every job."
2026-10-24T22:13:33.8696973Z decide
2026-10-24T22:13:33.8697446Z }
2026-10-24T22:13:33.8697886Z
2026-10-24T22:13:33.8698548Z # Reads the change from git rather than the REST API: every job that
2026-10-24T22:13:33.8699592Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T22:13:33.8700482Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T22:13:33.8701408Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T22:13:33.8702430Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T22:13:33.8703231Z base=HEAD^1
2026-10-24T22:13:33.8703723Z mode=()
2026-10-24T22:13:33.8704191Z else
2026-10-24T22:13:33.8704650Z base=$BEFORE_SHA
2026-10-24T22:13:33.8705415Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T22:13:33.8706287Z || fail_open "Could not fetch ${base}."
2026-10-24T22:13:33.8707129Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T22:13:33.8707921Z mode=(--full)
2026-10-24T22:13:33.8708415Z fi
2026-10-24T22:13:33.8708846Z
2026-10-24T22:13:33.8709513Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T22:13:33.8710537Z # of a package changes that package just like editing it. It also keeps
2026-10-24T22:13:33.8711462Z # git from fetching file contents to score renames.
2026-10-24T22:13:33.8712405Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T22:13:33.8713335Z || fail_open "Could not diff against ${base}."
2026-10-24T22:13:33.8714155Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T22:13:33.8732002Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:13:33.8732720Z env:
2026-10-24T22:13:33.8733218Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 147
2026-10-24T22:13:33.8733871Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 429
2026-10-24T22:13:33.8734520Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:13:33.8735123Z EVENT_NAME: push
2026-10-24T22:13:33.8735746Z BEFORE_SHA: eea989536849e5b5049987ee24318b5a77326542
2026-10-24T22:13:33.8736393Z ##[endgroup]
2026-10-24T22:13:34.1463580Z 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-24T22:13:34.1468659Z typecheck=true
2026-10-24T22:13:34.1469117Z build=true
2026-10-24T22:13:34.1469558Z test=true
2026-10-24T22:13:34.1469997Z test_packages=
2026-10-24T22:13:34.1470462Z test_web=true
2026-10-24T22:13:34.1470934Z test_server=true
2026-10-24T22:13:34.1471406Z rust=true
2026-10-24T22:13:34.1471838Z release_smoke=true
2026-10-24T22:13:34.1472314Z mobile_native=false
2026-10-24T22:13:34.1542589Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=287]
2026-10-24T22:13:34.1676602Z Post job cleanup.
2026-10-24T22:13:34.2169917Z [command]/usr/local/bin/git version
2026-10-24T22:13:34.2197541Z git version 2.55.0
2026-10-24T22:13:34.2215813Z Temporarily overriding HOME='/home/runner/_work/_temp/c504172a-0232-4f1f-b0fc-7dd0daf641a5' before making global git config changes
2026-10-24T22:13:34.2217278Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T22:13:34.2223077Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T22:13:34.2248445Z Removing SSH command configuration
2026-10-24T22:13:34.2249435Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T22:13:34.2273110Z [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-24T22:13:34.2409340Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T22:13:34.2460536Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T22:13:34.2515162Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T22:13:34.2545232Z ##[group]Run '/job_completed.sh'
2026-10-24T22:13:34.2559046Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:13:34.2559686Z env:
2026-10-24T22:13:34.2560131Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 147
2026-10-24T22:13:34.2560712Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 429
2026-10-24T22:13:34.2561316Z BLACKSMITH_CHECK_RUN_ID: 121002392231
2026-10-24T22:13:34.2561886Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T22:13:34.2562463Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T22:13:34.2562989Z ##[endgroup]
2026-10-24T22:13:34.2646347Z Docker container cache not activated, skipping hash computation.
2026-10-24T22:13:34.2852186Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T22:13:34.2912480Z Evaluate and set job outputs
2026-10-24T22:13:34.2919105Z Set output 'typecheck'
2026-10-24T22:13:34.2920662Z Set output 'build'
2026-10-24T22:13:34.2921518Z Set output 'test'
2026-10-24T22:13:34.2922229Z Set output 'test_web'
2026-10-24T22:13:34.2922886Z Set output 'test_server'
2026-10-24T22:13:34.2923609Z Set output 'rust'
2026-10-24T22:13:34.2924244Z Set output 'release_smoke'
2026-10-24T22:13:34.2924993Z Set output 'mobile_native'
2026-10-24T22:13:34.2925889Z Cleaning up orphan processes