GitHub check
Whole log, 19 KB
2026-10-24T11:41:22.6673854Z Current runner version: '2.338.1'
2026-10-24T11:41:22.6677206Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-bnvjx7gefydnfmpu'
2026-10-24T11:41:22.6677924Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404'
2026-10-24T11:41:22.6678616Z Machine name: 'ip-172-31-73-130'
2026-10-24T11:41:22.6680203Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T11:41:22.6681478Z Contents: read
2026-10-24T11:41:22.6681907Z Metadata: read
2026-10-24T11:41:22.6682345Z ##[endgroup]
2026-10-24T11:41:22.6683552Z Secret source: Actions
2026-10-24T11:41:22.6684180Z Cache mode: write
2026-10-24T11:41:22.6684718Z Prepare workflow directory
2026-10-24T11:41:22.6855353Z Prepare all required actions
2026-10-24T11:41:22.6880185Z Getting action download info
2026-10-24T11:41:23.5950214Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T11:41:23.6775299Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T11:41:23.6809460Z Complete job name: Changes
2026-10-24T11:41:23.7134300Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T11:41:23.7210297Z ##[group]Run '/setup.sh'
2026-10-24T11:41:23.7225209Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T11:41:23.7226079Z env:
2026-10-24T11:41:23.7226520Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T11:41:23.7227012Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412
2026-10-24T11:41:23.7227540Z BLACKSMITH_CHECK_RUN_ID: 120863167951
2026-10-24T11:41:23.7228018Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T11:41:23.7228500Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T11:41:23.7228963Z ##[endgroup]
2026-10-24T11:41:23.7475359Z Logging daemon started (blacksmithd for logs)
2026-10-24T11:41:23.7594037Z Results daemon started (blacksmithd for results)
2026-10-24T11:41:23.7734780Z Background adoption and SSH setup started (PID: 2687)
2026-10-24T11:41:23.7755484Z
2026-10-24T11:41:23.7756271Z ----------------------------------------
2026-10-24T11:41:23.7757134Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40090902566/jobs/120863167951
2026-10-24T11:41:23.7757974Z SSH Access (using your GitHub SSH key):
2026-10-24T11:41:23.7759225Z ssh -p 64000 runner@blacksmith-2vcpu-ubuntu-2404-bnvjx7gefydnfmpu.vm.blacksmith.sh
2026-10-24T11:41:23.7759656Z
2026-10-24T11:41:23.7759859Z No GitHub SSH key? Add one at:
2026-10-24T11:41:23.7760565Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T11:41:23.7761088Z
2026-10-24T11:41:23.7761291Z ----------------------------------------
2026-10-24T11:41:23.7761570Z
2026-10-24T11:41:23.7761805Z VM ID: blacksmith-2vcpu-ubuntu-2404-bnvjx7gefydnfmpu
2026-10-24T11:41:23.7762310Z Host: production-152.236.41.24-x8664
2026-10-24T11:41:23.7762782Z Host Agent PID: 471630
2026-10-24T11:41:23.7763212Z Host Agent Git SHA: 1637818df
2026-10-24T11:41:23.7763651Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T11:41:23.7764126Z Blacksmith Host Generation: gen 2
2026-10-24T11:41:23.7764596Z Petname: production-expert-terrier-024a6ad8
2026-10-24T11:41:23.7765094Z Region: us-east
2026-10-24T11:41:23.7765506Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T11:41:23.7765972Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T11:41:23.7766223Z
2026-10-24T11:41:23.7766426Z Enabling Blacksmith transparent cache
2026-10-24T11:41:23.8040573Z ##[group]Run actions/checkout@v6
2026-10-24T11:41:23.8041045Z with:
2026-10-24T11:41:23.8041428Z fetch-depth: 2
2026-10-24T11:41:23.8042173Z sparse-checkout: /pnpm-workspace.yaml
/.github/scripts/ci-changes.cjs
/.github/actions/ci-changes/
/*/package.json
/*/*/package.json
!/.repos/
2026-10-24T11:41:23.8042965Z sparse-checkout-cone-mode: false
2026-10-24T11:41:23.8043417Z repository: pingdotgg/t3code
2026-10-24T11:41:23.8045591Z token: ***
2026-10-24T11:41:23.8045970Z ssh-strict: true
2026-10-24T11:41:23.8046360Z ssh-user: git
2026-10-24T11:41:23.8046751Z persist-credentials: true
2026-10-24T11:41:23.8047393Z clean: true
2026-10-24T11:41:23.8047781Z fetch-tags: false
2026-10-24T11:41:23.8048172Z show-progress: true
2026-10-24T11:41:23.8048558Z lfs: false
2026-10-24T11:41:23.8049019Z submodules: false
2026-10-24T11:41:23.8049414Z set-safe-directory: true
2026-10-24T11:41:23.8049844Z allow-unsafe-pr-checkout: false
2026-10-24T11:41:23.8050263Z env:
2026-10-24T11:41:23.8050678Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T11:41:23.8051136Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412
2026-10-24T11:41:23.8051590Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T11:41:23.8052024Z ##[endgroup]
2026-10-24T11:41:23.9238738Z Syncing repository: pingdotgg/t3code
2026-10-24T11:41:23.9240221Z ##[group]Getting Git version info
2026-10-24T11:41:23.9240898Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T11:41:23.9241823Z [command]/usr/local/bin/git version
2026-10-24T11:41:23.9348793Z git version 2.55.0
2026-10-24T11:41:23.9359539Z ##[endgroup]
2026-10-24T11:41:23.9367991Z Temporarily overriding HOME='/home/runner/_work/_temp/1f792c0f-745e-45bf-b8e3-6f7754e4e6f2' before making global git config changes
2026-10-24T11:41:23.9368937Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T11:41:23.9372288Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T11:41:23.9402056Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T11:41:23.9403818Z ##[group]Determining repository object format
2026-10-24T11:41:23.9410995Z ##[endgroup]
2026-10-24T11:41:23.9411700Z ##[group]Initializing the repository
2026-10-24T11:41:23.9412271Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T11:41:23.9445475Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T11:41:23.9446215Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T11:41:23.9446889Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T11:41:23.9447598Z hint: call:
2026-10-24T11:41:23.9447982Z hint:
2026-10-24T11:41:23.9448440Z hint: git config --global init.defaultBranch <name>
2026-10-24T11:41:23.9448935Z hint:
2026-10-24T11:41:23.9449412Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T11:41:23.9450075Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T11:41:23.9450621Z hint:
2026-10-24T11:41:23.9451020Z hint: git branch -m <name>
2026-10-24T11:41:23.9451559Z hint:
2026-10-24T11:41:23.9460583Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T11:41:23.9461836Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T11:41:23.9463920Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T11:41:23.9492010Z ##[endgroup]
2026-10-24T11:41:23.9493034Z ##[group]Disabling automatic garbage collection
2026-10-24T11:41:23.9494983Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T11:41:23.9518476Z ##[endgroup]
2026-10-24T11:41:23.9520872Z ##[group]Setting up auth
2026-10-24T11:41:23.9521313Z Removing SSH command configuration
2026-10-24T11:41:23.9527754Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T11:41:23.9548026Z [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-24T11:41:23.9670972Z Removing HTTP extra header
2026-10-24T11:41:23.9677113Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T11:41:23.9696074Z [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-24T11:41:23.9783052Z Removing includeIf entries pointing to credentials config files
2026-10-24T11:41:23.9787457Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T11:41:23.9808739Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T11:41:23.9906171Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T11:41:23.9926972Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config
2026-10-24T11:41:23.9945702Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config
2026-10-24T11:41:23.9963672Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config
2026-10-24T11:41:23.9981771Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-fb2a3752-80bd-49bf-bde6-cd9aba67c8e4.config
2026-10-24T11:41:24.0068758Z ##[endgroup]
2026-10-24T11:41:24.0069421Z ##[group]Fetching the repository
2026-10-24T11:41:24.0070400Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +4a334831f613e54bbbf2c64f8e290c8b6400fba3:refs/remotes/pull/24410/merge
2026-10-24T11:41:24.1558890Z From https://github.com/pingdotgg/t3code
2026-10-24T11:41:24.1581373Z * [new ref] 4a334831f613e54bbbf2c64f8e290c8b6400fba3 -> pull/24410/merge
2026-10-24T11:41:24.1600519Z ##[endgroup]
2026-10-24T11:41:24.1601178Z ##[group]Determining the checkout info
2026-10-24T11:41:24.1601863Z ##[endgroup]
2026-10-24T11:41:24.1602460Z ##[group]Setting up sparse checkout
2026-10-24T11:41:24.1602990Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T11:41:24.1604162Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T11:41:24.1620124Z .git/info/sparse-checkout
2026-10-24T11:41:24.1624286Z ##[endgroup]
2026-10-24T11:41:24.1624942Z ##[group]Checking out the ref
2026-10-24T11:41:24.1626734Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24410/merge
2026-10-24T11:41:24.5920921Z Note: switching to 'refs/remotes/pull/24410/merge'.
2026-10-24T11:41:24.5925159Z
2026-10-24T11:41:24.5925648Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-24T11:41:24.5926520Z changes and commit them, and you can discard any commits you make in this
2026-10-24T11:41:24.5928678Z state without impacting any branches by switching back to a branch.
2026-10-24T11:41:24.5929256Z
2026-10-24T11:41:24.5929579Z If you want to create a new branch to retain commits you create, you may
2026-10-24T11:41:24.5930352Z do so (now or later) by using -c with the switch command. Example:
2026-10-24T11:41:24.5930914Z
2026-10-24T11:41:24.5931093Z git switch -c <new-branch-name>
2026-10-24T11:41:24.5931497Z
2026-10-24T11:41:24.5931865Z Or undo this operation with:
2026-10-24T11:41:24.5932592Z
2026-10-24T11:41:24.5932806Z git switch -
2026-10-24T11:41:24.5933139Z
2026-10-24T11:41:24.5933516Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-24T11:41:24.5934155Z
2026-10-24T11:41:24.5934899Z HEAD is now at 4a33483 Merge a459583c71f7edee50f5ec0724db712f771398ed into 6e792117436662208bf2b6eb71ee8d0d88817e43
2026-10-24T11:41:24.5936893Z ##[endgroup]
2026-10-24T11:41:24.5947396Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T11:41:24.5972483Z 4a334831f613e54bbbf2c64f8e290c8b6400fba3
2026-10-24T11:41:24.6160539Z Prepare all required actions
2026-10-24T11:41:24.6253697Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T11:41:24.6254128Z env:
2026-10-24T11:41:24.6254452Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T11:41:24.6254945Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412
2026-10-24T11:41:24.6255500Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T11:41:24.6255938Z ##[endgroup]
2026-10-24T11:41:24.6324601Z ##[start-action display=Run set -uo pipefail;id=detect.detect]
2026-10-24T11:41:24.6349320Z ##[group]Run set -uo pipefail
2026-10-24T11:41:24.6349736Z set -uo pipefail
2026-10-24T11:41:24.6350076Z
2026-10-24T11:41:24.6350332Z decide() {
2026-10-24T11:41:24.6350856Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T11:41:24.6351609Z exit "${PIPESTATUS[0]}"
2026-10-24T11:41:24.6352046Z }
2026-10-24T11:41:24.6352299Z
2026-10-24T11:41:24.6352561Z fail_open() {
2026-10-24T11:41:24.6352927Z echo "$* Running every job."
2026-10-24T11:41:24.6353329Z decide
2026-10-24T11:41:24.6353603Z }
2026-10-24T11:41:24.6353866Z
2026-10-24T11:41:24.6354438Z # Reads the change from git rather than the REST API: every job that
2026-10-24T11:41:24.6355280Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T11:41:24.6355985Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T11:41:24.6356650Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T11:41:24.6357540Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T11:41:24.6358172Z base=HEAD^1
2026-10-24T11:41:24.6358483Z mode=()
2026-10-24T11:41:24.6358780Z else
2026-10-24T11:41:24.6359058Z base=$BEFORE_SHA
2026-10-24T11:41:24.6359637Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T11:41:24.6360328Z || fail_open "Could not fetch ${base}."
2026-10-24T11:41:24.6360978Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T11:41:24.6361577Z mode=(--full)
2026-10-24T11:41:24.6361887Z fi
2026-10-24T11:41:24.6362140Z
2026-10-24T11:41:24.6362634Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T11:41:24.6363486Z # of a package changes that package just like editing it. It also keeps
2026-10-24T11:41:24.6364202Z # git from fetching file contents to score renames.
2026-10-24T11:41:24.6364964Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T11:41:24.6365719Z || fail_open "Could not diff against ${base}."
2026-10-24T11:41:24.6366334Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T11:41:24.6383231Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T11:41:24.6383733Z env:
2026-10-24T11:41:24.6384020Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T11:41:24.6384456Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412
2026-10-24T11:41:24.6384878Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T11:41:24.6385285Z EVENT_NAME: pull_request
2026-10-24T11:41:24.6385607Z BEFORE_SHA:
2026-10-24T11:41:24.6385870Z ##[endgroup]
2026-10-24T11:41:24.6935045Z Affected packages: @t3tools/scripts, t3
2026-10-24T11:41:24.6935501Z typecheck=true
2026-10-24T11:41:24.6935805Z build=true
2026-10-24T11:41:24.6942263Z test=true
2026-10-24T11:41:24.6974883Z test_packages=@t3tools/scripts
2026-10-24T11:41:24.7000731Z test_web=false
2026-10-24T11:41:24.7007545Z test_server=true
2026-10-24T11:41:24.7008144Z rust=false
2026-10-24T11:41:24.7008792Z release_smoke=false
2026-10-24T11:41:24.7009155Z mobile_native=false
2026-10-24T11:41:24.7027816Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=70]
2026-10-24T11:41:24.7155874Z Post job cleanup.
2026-10-24T11:41:24.7679138Z [command]/usr/local/bin/git version
2026-10-24T11:41:24.7714902Z git version 2.55.0
2026-10-24T11:41:24.7726661Z Temporarily overriding HOME='/home/runner/_work/_temp/a52c13fe-39f1-4535-854c-a92baab48bd5' before making global git config changes
2026-10-24T11:41:24.7727904Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T11:41:24.7736033Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T11:41:24.7755520Z Removing SSH command configuration
2026-10-24T11:41:24.7813729Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T11:41:24.7817743Z [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-24T11:41:24.8002640Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T11:41:24.8027345Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T11:41:24.8051633Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T11:41:24.8079516Z ##[group]Run '/job_completed.sh'
2026-10-24T11:41:24.8091688Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T11:41:24.8092155Z env:
2026-10-24T11:41:24.8092440Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T11:41:24.8092851Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412
2026-10-24T11:41:24.8093252Z BLACKSMITH_CHECK_RUN_ID: 120863167951
2026-10-24T11:41:24.8093641Z BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-24T11:41:24.8094047Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T11:41:24.8094391Z ##[endgroup]
2026-10-24T11:41:24.8172110Z Docker container cache not activated, skipping hash computation.
2026-10-24T11:41:24.8664199Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T11:41:24.8719049Z Evaluate and set job outputs
2026-10-24T11:41:24.8724689Z Set output 'typecheck'
2026-10-24T11:41:24.8725813Z Set output 'build'
2026-10-24T11:41:24.8726384Z Set output 'test'
2026-10-24T11:41:24.8726775Z Set output 'test_packages'
2026-10-24T11:41:24.8727258Z Set output 'test_web'
2026-10-24T11:41:24.8727645Z Set output 'test_server'
2026-10-24T11:41:24.8728042Z Set output 'rust'
2026-10-24T11:41:24.8728426Z Set output 'release_smoke'
2026-10-24T11:41:24.8745497Z Set output 'mobile_native'
2026-10-24T11:41:24.8746311Z Cleaning up orphan processes