GitHub check

Whole log, 19 KB
2026-10-24T20:37:45.9437457Z Current runner version: '2.337.0'
2026-10-24T20:37:45.9440442Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-wlkjqllzjdfg5jn2'
2026-10-24T20:37:45.9441138Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404'
2026-10-24T20:37:45.9441799Z Machine name: 'ip-172-31-73-130'
2026-10-24T20:37:45.9443264Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T20:37:45.9444453Z Contents: read
2026-10-24T20:37:45.9444869Z Metadata: read
2026-10-24T20:37:45.9445251Z ##[endgroup]
2026-10-24T20:37:45.9446421Z Secret source: Actions
2026-10-24T20:37:45.9447037Z Cache mode: write
2026-10-24T20:37:45.9447531Z Prepare workflow directory
2026-10-24T20:37:45.9773805Z Prepare all required actions
2026-10-24T20:37:45.9826875Z Getting action download info
2026-10-24T20:37:46.9692575Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T20:37:47.0439343Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T20:37:47.0472852Z Complete job name: Changes
2026-10-24T20:37:47.0739998Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T20:37:47.0817371Z ##[group]Run '/setup.sh'
2026-10-24T20:37:47.0832872Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:37:47.0833298Z env:
2026-10-24T20:37:47.0833539Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 170
2026-10-24T20:37:47.0833836Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 355
2026-10-24T20:37:47.0834130Z   BLACKSMITH_CHECK_RUN_ID: 120981382339
2026-10-24T20:37:47.0834426Z   BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T20:37:47.0834716Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:37:47.0834982Z ##[endgroup]
2026-10-24T20:37:47.1054985Z Logging daemon started (blacksmithd for logs)
2026-10-24T20:37:47.1179817Z Results daemon started (blacksmithd for results)
2026-10-24T20:37:47.1330196Z Background adoption and SSH setup started (PID: 2767)
2026-10-24T20:37:47.1330563Z
2026-10-24T20:37:47.1330727Z ----------------------------------------
2026-10-24T20:37:47.1331275Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40130627811/jobs/120981382339
2026-10-24T20:37:47.1331892Z SSH Access (using your GitHub SSH key):
2026-10-24T20:37:47.1332368Z   ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-wlkjqllzjdfg5jn2.vm.blacksmith.sh
2026-10-24T20:37:47.1332736Z
2026-10-24T20:37:47.1332894Z No GitHub SSH key? Add one at:
2026-10-24T20:37:47.1333520Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T20:37:47.1333970Z
2026-10-24T20:37:47.1334135Z ----------------------------------------
2026-10-24T20:37:47.1334358Z
2026-10-24T20:37:47.1334542Z VM ID: blacksmith-2vcpu-ubuntu-2404-wlkjqllzjdfg5jn2
2026-10-24T20:37:47.1334912Z Host: production-152.236.31.21-x8664
2026-10-24T20:37:47.1335249Z Host Agent PID: 22877
2026-10-24T20:37:47.1335563Z Host Agent Git SHA: af74fd76b
2026-10-24T20:37:47.1335883Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T20:37:47.1336212Z Blacksmith Host Generation: gen 2
2026-10-24T20:37:47.1336554Z Petname: production-trusted-spider-3b885306
2026-10-24T20:37:47.1336905Z Region: us-east
2026-10-24T20:37:47.1337224Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T20:37:47.1354618Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T20:37:47.1362605Z
2026-10-24T20:37:47.1385889Z Enabling Blacksmith transparent cache
2026-10-24T20:37:47.1579222Z ##[group]Run actions/checkout@v6
2026-10-24T20:37:47.1579524Z with:
2026-10-24T20:37:47.1579738Z   fetch-depth: 2
2026-10-24T20:37:47.1580286Z   sparse-checkout: /pnpm-workspace.yaml
/.github/scripts/ci-changes.cjs
/.github/actions/ci-changes/
/*/package.json
/*/*/package.json
!/.repos/

2026-10-24T20:37:47.1580880Z   sparse-checkout-cone-mode: false
2026-10-24T20:37:47.1581157Z   repository: pingdotgg/t3code
2026-10-24T20:37:47.1582947Z   token: ***
2026-10-24T20:37:47.1583165Z   ssh-strict: true
2026-10-24T20:37:47.1583387Z   ssh-user: git
2026-10-24T20:37:47.1583640Z   persist-credentials: true
2026-10-24T20:37:47.1584029Z   clean: true
2026-10-24T20:37:47.1584250Z   fetch-tags: false
2026-10-24T20:37:47.1584478Z   show-progress: true
2026-10-24T20:37:47.1584704Z   lfs: false
2026-10-24T20:37:47.1585007Z   submodules: false
2026-10-24T20:37:47.1585238Z   set-safe-directory: true
2026-10-24T20:37:47.1585503Z   allow-unsafe-pr-checkout: false
2026-10-24T20:37:47.1585773Z env:
2026-10-24T20:37:47.1586012Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 170
2026-10-24T20:37:47.1586304Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 355
2026-10-24T20:37:47.1588387Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:37:47.1588668Z ##[endgroup]
2026-10-24T20:37:47.2772913Z Syncing repository: pingdotgg/t3code
2026-10-24T20:37:47.2774157Z ##[group]Getting Git version info
2026-10-24T20:37:47.2774591Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T20:37:47.2775259Z [command]/usr/local/bin/git version
2026-10-24T20:37:47.2846310Z git version 2.55.0
2026-10-24T20:37:47.2856393Z ##[endgroup]
2026-10-24T20:37:47.2861956Z Temporarily overriding HOME='/home/runner/_work/_temp/e0cce518-fa07-4082-bee5-752c8b2a3a9a' before making global git config changes
2026-10-24T20:37:47.2862723Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:37:47.2865468Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:37:47.2899040Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T20:37:47.2900593Z ##[group]Determining repository object format
2026-10-24T20:37:47.2901592Z ##[endgroup]
2026-10-24T20:37:47.2901986Z ##[group]Initializing the repository
2026-10-24T20:37:47.2910195Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T20:37:47.2938315Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T20:37:47.2938918Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T20:37:47.2939477Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T20:37:47.2940558Z hint: call:
2026-10-24T20:37:47.2941208Z hint:
2026-10-24T20:37:47.2941564Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T20:37:47.2941948Z hint:
2026-10-24T20:37:47.2942322Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T20:37:47.2942877Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T20:37:47.2943328Z hint:
2026-10-24T20:37:47.2943624Z hint: 	git branch -m <name>
2026-10-24T20:37:47.2943942Z hint:
2026-10-24T20:37:47.2944342Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T20:37:47.2944917Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T20:37:47.2947743Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T20:37:47.2981661Z ##[endgroup]
2026-10-24T20:37:47.2982155Z ##[group]Disabling automatic garbage collection
2026-10-24T20:37:47.2982665Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T20:37:47.3002863Z ##[endgroup]
2026-10-24T20:37:47.3003313Z ##[group]Setting up auth
2026-10-24T20:37:47.3003663Z Removing SSH command configuration
2026-10-24T20:37:47.3006335Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:37:47.3032343Z [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-24T20:37:47.3203542Z Removing HTTP extra header
2026-10-24T20:37:47.3204096Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T20:37:47.3237165Z [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-24T20:37:47.3340231Z Removing includeIf entries pointing to credentials config files
2026-10-24T20:37:47.3340843Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T20:37:47.3356782Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T20:37:47.3456075Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-babc0efc-0e60-4140-8dbb-6a856b897f76.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T20:37:47.3484509Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-babc0efc-0e60-4140-8dbb-6a856b897f76.config
2026-10-24T20:37:47.3505306Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-babc0efc-0e60-4140-8dbb-6a856b897f76.config
2026-10-24T20:37:47.3527338Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-babc0efc-0e60-4140-8dbb-6a856b897f76.config
2026-10-24T20:37:47.3549788Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-babc0efc-0e60-4140-8dbb-6a856b897f76.config
2026-10-24T20:37:47.3571921Z ##[endgroup]
2026-10-24T20:37:47.3572406Z ##[group]Fetching the repository
2026-10-24T20:37:47.3573246Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +bf5c483cbe298032fe5f97b05f31f8458aab0031:refs/remotes/origin/main
2026-10-24T20:37:47.5298591Z From https://github.com/pingdotgg/t3code
2026-10-24T20:37:47.5299055Z  * [new ref]         bf5c483cbe298032fe5f97b05f31f8458aab0031 -> origin/main
2026-10-24T20:37:47.5322703Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T20:37:47.5340814Z   origin/main
2026-10-24T20:37:47.5344638Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T20:37:47.5363983Z bf5c483cbe298032fe5f97b05f31f8458aab0031
2026-10-24T20:37:47.5365012Z ##[endgroup]
2026-10-24T20:37:47.5365412Z ##[group]Determining the checkout info
2026-10-24T20:37:47.5365849Z ##[endgroup]
2026-10-24T20:37:47.5366262Z ##[group]Setting up sparse checkout
2026-10-24T20:37:47.5366617Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T20:37:47.5388915Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T20:37:47.5399128Z .git/info/sparse-checkout
2026-10-24T20:37:47.5403391Z ##[endgroup]
2026-10-24T20:37:47.5403827Z ##[group]Checking out the ref
2026-10-24T20:37:47.5406094Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T20:37:47.9550614Z Switched to a new branch 'main'
2026-10-24T20:37:47.9562514Z branch 'main' set up to track 'origin/main'.
2026-10-24T20:37:47.9568251Z ##[endgroup]
2026-10-24T20:37:47.9583635Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T20:37:47.9600364Z bf5c483cbe298032fe5f97b05f31f8458aab0031
2026-10-24T20:37:47.9852341Z Prepare all required actions
2026-10-24T20:37:47.9950199Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T20:37:47.9950872Z env:
2026-10-24T20:37:47.9951411Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 170
2026-10-24T20:37:47.9952113Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 355
2026-10-24T20:37:47.9952802Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:37:47.9953457Z ##[endgroup]
2026-10-24T20:37:47.9993139Z ##[start-action display=Run set -uo pipefail;id=detect.detect]
2026-10-24T20:37:48.0017876Z ##[group]Run set -uo pipefail
2026-10-24T20:37:48.0018478Z set -uo pipefail
2026-10-24T20:37:48.0018997Z
2026-10-24T20:37:48.0019443Z decide() {
2026-10-24T20:37:48.0020155Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T20:37:48.0021056Z   exit "${PIPESTATUS[0]}"
2026-10-24T20:37:48.0021616Z }
2026-10-24T20:37:48.0022059Z
2026-10-24T20:37:48.0022511Z fail_open() {
2026-10-24T20:37:48.0023067Z   echo "$* Running every job."
2026-10-24T20:37:48.0023644Z   decide
2026-10-24T20:37:48.0024104Z }
2026-10-24T20:37:48.0024537Z
2026-10-24T20:37:48.0025179Z # Reads the change from git rather than the REST API: every job that
2026-10-24T20:37:48.0026191Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T20:37:48.0027196Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T20:37:48.0028059Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T20:37:48.0029063Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T20:37:48.0029873Z   base=HEAD^1
2026-10-24T20:37:48.0030378Z   mode=()
2026-10-24T20:37:48.0030868Z else
2026-10-24T20:37:48.0031340Z   base=$BEFORE_SHA
2026-10-24T20:37:48.0032113Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T20:37:48.0032994Z     || fail_open "Could not fetch ${base}."
2026-10-24T20:37:48.0033845Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T20:37:48.0034644Z   mode=(--full)
2026-10-24T20:37:48.0035154Z fi
2026-10-24T20:37:48.0035597Z
2026-10-24T20:37:48.0036276Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T20:37:48.0037345Z # of a package changes that package just like editing it. It also keeps
2026-10-24T20:37:48.0038259Z # git from fetching file contents to score renames.
2026-10-24T20:37:48.0039224Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T20:37:48.0040173Z   || fail_open "Could not diff against ${base}."
2026-10-24T20:37:48.0040996Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T20:37:48.0061679Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:37:48.0062373Z env:
2026-10-24T20:37:48.0062851Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 170
2026-10-24T20:37:48.0063500Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 355
2026-10-24T20:37:48.0064122Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:37:48.0064709Z   EVENT_NAME: push
2026-10-24T20:37:48.0065264Z   BEFORE_SHA: 8176b589310fac6f59f1878ede4f7287c6c36d8f
2026-10-24T20:37:48.0065909Z ##[endgroup]
2026-10-24T20:37:48.2357719Z Runs everything: apps/mobile/deps/README.md
2026-10-24T20:37:48.2358345Z typecheck=true
2026-10-24T20:37:48.2365903Z Runs everything: apps/mobile/deps/react-native-enriched-markdown-1.2.0-t3.15-fee84114.tgz
2026-10-24T20:37:48.2366768Z build=true
2026-10-24T20:37:48.2367626Z Runs everything: apps/mobile/deps/react-native-enriched-markdown-1.2.0-t3.16-8d2f84a8.tgz
2026-10-24T20:37:48.2368578Z Runs everything: apps/mobile/package.json
2026-10-24T20:37:48.2369211Z Runs everything: pnpm-lock.yaml
2026-10-24T20:37:48.2370000Z Runs everything: pnpm-workspace.yaml
2026-10-24T20:37:48.2375174Z 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-24T20:37:48.2382063Z test=true
2026-10-24T20:37:48.2382483Z test_packages=
2026-10-24T20:37:48.2382925Z test_web=true
2026-10-24T20:37:48.2383366Z test_server=true
2026-10-24T20:37:48.2383800Z rust=true
2026-10-24T20:37:48.2384214Z release_smoke=true
2026-10-24T20:37:48.2384669Z mobile_native=false
2026-10-24T20:37:48.2414740Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=242]
2026-10-24T20:37:48.2538179Z Post job cleanup.
2026-10-24T20:37:48.3010661Z [command]/usr/local/bin/git version
2026-10-24T20:37:48.3038407Z git version 2.55.0
2026-10-24T20:37:48.3055464Z Temporarily overriding HOME='/home/runner/_work/_temp/5b11163b-086b-454c-a951-8165cfd52fba' before making global git config changes
2026-10-24T20:37:48.3059498Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:37:48.3060896Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:37:48.3080583Z Removing SSH command configuration
2026-10-24T20:37:48.3083311Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:37:48.3104593Z [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-24T20:37:48.3211036Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T20:37:48.3238688Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T20:37:48.3291996Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T20:37:48.3326906Z ##[group]Run '/job_completed.sh'
2026-10-24T20:37:48.3343424Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:37:48.3344056Z env:
2026-10-24T20:37:48.3344494Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 170
2026-10-24T20:37:48.3345072Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 355
2026-10-24T20:37:48.3345641Z   BLACKSMITH_CHECK_RUN_ID: 120981382339
2026-10-24T20:37:48.3346208Z   BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T20:37:48.3349308Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:37:48.3349819Z ##[endgroup]
2026-10-24T20:37:48.3432574Z Docker container cache not activated, skipping hash computation.
2026-10-24T20:37:48.3595808Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T20:37:48.3666875Z Evaluate and set job outputs
2026-10-24T20:37:48.3673179Z Set output 'typecheck'
2026-10-24T20:37:48.3674535Z Set output 'build'
2026-10-24T20:37:48.3675283Z Set output 'test'
2026-10-24T20:37:48.3675891Z Set output 'test_web'
2026-10-24T20:37:48.3676523Z Set output 'test_server'
2026-10-24T20:37:48.3677202Z Set output 'rust'
2026-10-24T20:37:48.3677809Z Set output 'release_smoke'
2026-10-24T20:37:48.3678458Z Set output 'mobile_native'
2026-10-24T20:37:48.3679282Z Cleaning up orphan processes