GitHub check
Whole log, 18 KB
2026-10-24T02:36:33.7756264Z Current runner version: '2.338.1'
2026-10-24T02:36:33.7759508Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-d5ajvqrzohfutv47'
2026-10-24T02:36:33.7760166Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404'
2026-10-24T02:36:33.7760930Z Machine name: 'ip-172-31-73-130'
2026-10-24T02:36:33.7762477Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T02:36:33.7763799Z Contents: read
2026-10-24T02:36:33.7764192Z Metadata: read
2026-10-24T02:36:33.7764674Z ##[endgroup]
2026-10-24T02:36:33.7765880Z Secret source: Actions
2026-10-24T02:36:33.7766541Z Cache mode: write
2026-10-24T02:36:33.7767079Z Prepare workflow directory
2026-10-24T02:36:33.8014399Z Prepare all required actions
2026-10-24T02:36:33.8039895Z Getting action download info
2026-10-24T02:36:34.8387327Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T02:36:34.9157933Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T02:36:34.9193410Z Complete job name: Changes
2026-10-24T02:36:34.9523974Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T02:36:34.9587719Z ##[group]Run '/setup.sh'
2026-10-24T02:36:34.9597472Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:34.9597920Z env:
2026-10-24T02:36:34.9598175Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-24T02:36:34.9598497Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 334
2026-10-24T02:36:34.9598810Z BLACKSMITH_CHECK_RUN_ID: 120755536934
2026-10-24T02:36:34.9599127Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T02:36:34.9599596Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T02:36:34.9600053Z ##[endgroup]
2026-10-24T02:36:34.9839624Z Logging daemon started (blacksmithd for logs)
2026-10-24T02:36:34.9965776Z Results daemon started (blacksmithd for results)
2026-10-24T02:36:35.0104237Z Background adoption and SSH setup started (PID: 2791)
2026-10-24T02:36:35.0128741Z
2026-10-24T02:36:35.0139134Z ----------------------------------------
2026-10-24T02:36:35.0167812Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40054875519/jobs/120755536934
2026-10-24T02:36:35.0168435Z SSH Access (using your GitHub SSH key):
2026-10-24T02:36:35.0169442Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-d5ajvqrzohfutv47.vm.blacksmith.sh
2026-10-24T02:36:35.0169876Z
2026-10-24T02:36:35.0176135Z No GitHub SSH key? Add one at:
2026-10-24T02:36:35.0186467Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T02:36:35.0190241Z
2026-10-24T02:36:35.0190560Z ----------------------------------------
2026-10-24T02:36:35.0190854Z
2026-10-24T02:36:35.0191090Z VM ID: blacksmith-2vcpu-ubuntu-2404-d5ajvqrzohfutv47
2026-10-24T02:36:35.0191521Z Host: production-152.236.31.227-x8664
2026-10-24T02:36:35.0191919Z Host Agent PID: 3598713
2026-10-24T02:36:35.0192268Z Host Agent Git SHA: 1637818df
2026-10-24T02:36:35.0192627Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T02:36:35.0193017Z Blacksmith Host Generation: gen 2
2026-10-24T02:36:35.0193415Z Petname: production-thankful-mongoose-869c881d
2026-10-24T02:36:35.0193846Z Region: us-east
2026-10-24T02:36:35.0194265Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T02:36:35.0196554Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T02:36:35.0196928Z
2026-10-24T02:36:35.0197177Z Enabling Blacksmith transparent cache
2026-10-24T02:36:35.0430095Z ##[group]Run actions/checkout@v6
2026-10-24T02:36:35.0430415Z with:
2026-10-24T02:36:35.0430644Z fetch-depth: 2
2026-10-24T02:36:35.0431219Z sparse-checkout: /pnpm-workspace.yaml
/.github/scripts/ci-changes.cjs
/.github/actions/ci-changes/
/*/package.json
/*/*/package.json
!/.repos/
2026-10-24T02:36:35.0431852Z sparse-checkout-cone-mode: false
2026-10-24T02:36:35.0432149Z repository: pingdotgg/t3code
2026-10-24T02:36:35.0434072Z token: ***
2026-10-24T02:36:35.0434305Z ssh-strict: true
2026-10-24T02:36:35.0434542Z ssh-user: git
2026-10-24T02:36:35.0434783Z persist-credentials: true
2026-10-24T02:36:35.0435213Z clean: true
2026-10-24T02:36:35.0435441Z fetch-tags: false
2026-10-24T02:36:35.0435688Z show-progress: true
2026-10-24T02:36:35.0435928Z lfs: false
2026-10-24T02:36:35.0436283Z submodules: false
2026-10-24T02:36:35.0436527Z set-safe-directory: true
2026-10-24T02:36:35.0436808Z allow-unsafe-pr-checkout: false
2026-10-24T02:36:35.0441996Z env:
2026-10-24T02:36:35.0442291Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-24T02:36:35.0442605Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 334
2026-10-24T02:36:35.0443954Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:35.0444284Z ##[endgroup]
2026-10-24T02:36:35.1489927Z Syncing repository: pingdotgg/t3code
2026-10-24T02:36:35.1491247Z ##[group]Getting Git version info
2026-10-24T02:36:35.1491771Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T02:36:35.1492491Z [command]/usr/local/bin/git version
2026-10-24T02:36:35.1561924Z git version 2.55.0
2026-10-24T02:36:35.1574798Z ##[endgroup]
2026-10-24T02:36:35.1582449Z Temporarily overriding HOME='/home/runner/_work/_temp/b9fa7a93-3aea-43f5-ab6d-90a078308bac' before making global git config changes
2026-10-24T02:36:35.1583221Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T02:36:35.1587276Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T02:36:35.1618503Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T02:36:35.1620285Z ##[group]Determining repository object format
2026-10-24T02:36:35.1621307Z ##[endgroup]
2026-10-24T02:36:35.1621747Z ##[group]Initializing the repository
2026-10-24T02:36:35.1623590Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T02:36:35.1659670Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T02:36:35.1666777Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T02:36:35.1667449Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T02:36:35.1667931Z hint: call:
2026-10-24T02:36:35.1668199Z hint:
2026-10-24T02:36:35.1668562Z hint: git config --global init.defaultBranch <name>
2026-10-24T02:36:35.1668935Z hint:
2026-10-24T02:36:35.1669309Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T02:36:35.1669850Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T02:36:35.1670306Z hint:
2026-10-24T02:36:35.1670573Z hint: git branch -m <name>
2026-10-24T02:36:35.1670896Z hint:
2026-10-24T02:36:35.1671275Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T02:36:35.1672266Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T02:36:35.1673495Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T02:36:35.1687460Z ##[endgroup]
2026-10-24T02:36:35.1687927Z ##[group]Disabling automatic garbage collection
2026-10-24T02:36:35.1689430Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T02:36:35.1708549Z ##[endgroup]
2026-10-24T02:36:35.1708985Z ##[group]Setting up auth
2026-10-24T02:36:35.1709429Z Removing SSH command configuration
2026-10-24T02:36:35.1712348Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T02:36:35.1734515Z [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-24T02:36:35.1856663Z Removing HTTP extra header
2026-10-24T02:36:35.1859774Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T02:36:35.1881166Z [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-24T02:36:35.1989908Z Removing includeIf entries pointing to credentials config files
2026-10-24T02:36:35.1990495Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T02:36:35.2009251Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T02:36:35.2104351Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-8cb11ab5-27ff-4f61-910e-a25715d6f099.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T02:36:35.2130733Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-8cb11ab5-27ff-4f61-910e-a25715d6f099.config
2026-10-24T02:36:35.2150774Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-8cb11ab5-27ff-4f61-910e-a25715d6f099.config
2026-10-24T02:36:35.2175880Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-8cb11ab5-27ff-4f61-910e-a25715d6f099.config
2026-10-24T02:36:35.2198389Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-8cb11ab5-27ff-4f61-910e-a25715d6f099.config
2026-10-24T02:36:35.2214697Z ##[endgroup]
2026-10-24T02:36:35.2215143Z ##[group]Fetching the repository
2026-10-24T02:36:35.2218736Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4:refs/remotes/origin/main
2026-10-24T02:36:35.4518314Z From https://github.com/pingdotgg/t3code
2026-10-24T02:36:35.4520671Z * [new ref] 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 -> origin/main
2026-10-24T02:36:35.4546214Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T02:36:35.4565427Z origin/main
2026-10-24T02:36:35.4570351Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T02:36:35.4586292Z 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4
2026-10-24T02:36:35.4588301Z ##[endgroup]
2026-10-24T02:36:35.4589103Z ##[group]Determining the checkout info
2026-10-24T02:36:35.4590009Z ##[endgroup]
2026-10-24T02:36:35.4590993Z ##[group]Setting up sparse checkout
2026-10-24T02:36:35.4592416Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T02:36:35.4618829Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T02:36:35.4635930Z .git/info/sparse-checkout
2026-10-24T02:36:35.4645415Z ##[endgroup]
2026-10-24T02:36:35.4646359Z ##[group]Checking out the ref
2026-10-24T02:36:35.4647470Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T02:36:35.8792453Z Switched to a new branch 'main'
2026-10-24T02:36:35.8799700Z branch 'main' set up to track 'origin/main'.
2026-10-24T02:36:35.8802494Z ##[endgroup]
2026-10-24T02:36:35.8836964Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T02:36:35.8853853Z 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4
2026-10-24T02:36:35.9160697Z Prepare all required actions
2026-10-24T02:36:35.9257249Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T02:36:35.9257885Z env:
2026-10-24T02:36:35.9258382Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-24T02:36:35.9259044Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 334
2026-10-24T02:36:35.9259694Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:35.9260303Z ##[endgroup]
2026-10-24T02:36:35.9301077Z ##[start-action display=Run set -uo pipefail;id=detect.detect]
2026-10-24T02:36:35.9325559Z ##[group]Run set -uo pipefail
2026-10-24T02:36:35.9326187Z set -uo pipefail
2026-10-24T02:36:35.9326711Z
2026-10-24T02:36:35.9327228Z decide() {
2026-10-24T02:36:35.9327961Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T02:36:35.9328929Z exit "${PIPESTATUS[0]}"
2026-10-24T02:36:35.9329508Z }
2026-10-24T02:36:35.9329963Z
2026-10-24T02:36:35.9330519Z fail_open() {
2026-10-24T02:36:35.9331095Z echo "$* Running every job."
2026-10-24T02:36:35.9331694Z decide
2026-10-24T02:36:35.9332168Z }
2026-10-24T02:36:35.9332617Z
2026-10-24T02:36:35.9333285Z # Reads the change from git rather than the REST API: every job that
2026-10-24T02:36:35.9334347Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T02:36:35.9335252Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T02:36:35.9336128Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T02:36:35.9337200Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T02:36:35.9338080Z base=HEAD^1
2026-10-24T02:36:35.9338597Z mode=()
2026-10-24T02:36:35.9339079Z else
2026-10-24T02:36:35.9339555Z base=$BEFORE_SHA
2026-10-24T02:36:35.9340333Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T02:36:35.9341228Z || fail_open "Could not fetch ${base}."
2026-10-24T02:36:35.9342082Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T02:36:35.9342877Z mode=(--full)
2026-10-24T02:36:35.9343380Z fi
2026-10-24T02:36:35.9343816Z
2026-10-24T02:36:35.9344512Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T02:36:35.9345534Z # of a package changes that package just like editing it. It also keeps
2026-10-24T02:36:35.9346486Z # git from fetching file contents to score renames.
2026-10-24T02:36:35.9347654Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T02:36:35.9348616Z || fail_open "Could not diff against ${base}."
2026-10-24T02:36:35.9349418Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T02:36:35.9361489Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:35.9362170Z env:
2026-10-24T02:36:35.9362651Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-24T02:36:35.9363290Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 334
2026-10-24T02:36:35.9363914Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:35.9364500Z EVENT_NAME: push
2026-10-24T02:36:35.9365068Z BEFORE_SHA: ff1f6fd8849cdd2e0a07096eac4fd4440d1ad989
2026-10-24T02:36:35.9365719Z ##[endgroup]
2026-10-24T02:36:36.1513823Z 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-24T02:36:36.1520773Z typecheck=true
2026-10-24T02:36:36.1521248Z build=true
2026-10-24T02:36:36.1521722Z test=true
2026-10-24T02:36:36.1522161Z test_packages=
2026-10-24T02:36:36.1522621Z test_web=true
2026-10-24T02:36:36.1523072Z test_server=true
2026-10-24T02:36:36.1523529Z rust=true
2026-10-24T02:36:36.1523969Z release_smoke=true
2026-10-24T02:36:36.1524441Z mobile_native=false
2026-10-24T02:36:36.1545463Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=224]
2026-10-24T02:36:36.1680998Z Post job cleanup.
2026-10-24T02:36:36.2209106Z [command]/usr/local/bin/git version
2026-10-24T02:36:36.2243615Z git version 2.55.0
2026-10-24T02:36:36.2264376Z Temporarily overriding HOME='/home/runner/_work/_temp/85592895-1f1b-4f6d-a53f-9b708219666f' before making global git config changes
2026-10-24T02:36:36.2265839Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T02:36:36.2269504Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T02:36:36.2299194Z Removing SSH command configuration
2026-10-24T02:36:36.2302180Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T02:36:36.2324287Z [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-24T02:36:36.2461125Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T02:36:36.2481922Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T02:36:36.2537910Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T02:36:36.2560604Z ##[group]Run '/job_completed.sh'
2026-10-24T02:36:36.2569333Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:36.2569969Z env:
2026-10-24T02:36:36.2570751Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 171
2026-10-24T02:36:36.2571337Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 334
2026-10-24T02:36:36.2571915Z BLACKSMITH_CHECK_RUN_ID: 120755536934
2026-10-24T02:36:36.2572485Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T02:36:36.2573065Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T02:36:36.2573591Z ##[endgroup]
2026-10-24T02:36:36.2650252Z Docker container cache not activated, skipping hash computation.
2026-10-24T02:36:36.2870172Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T02:36:36.2931020Z Evaluate and set job outputs
2026-10-24T02:36:36.3000640Z Set output 'typecheck'
2026-10-24T02:36:36.3002291Z Set output 'build'
2026-10-24T02:36:36.3003141Z Set output 'test'
2026-10-24T02:36:36.3003772Z Set output 'test_web'
2026-10-24T02:36:36.3004432Z Set output 'test_server'
2026-10-24T02:36:36.3005095Z Set output 'rust'
2026-10-24T02:36:36.3005727Z Set output 'release_smoke'
2026-10-24T02:36:36.3006409Z Set output 'mobile_native'
2026-10-24T02:36:36.3007456Z Cleaning up orphan processes