GitHub check

Whole log, 18 KB
2026-10-23T20:47:50.8728032Z Current runner version: '2.337.0'
2026-10-23T20:47:50.8731745Z Runner name: 'blacksmith-2vcpu-ubuntu-2404-rk72meo43raijvyf'
2026-10-23T20:47:50.8732408Z Runner group name: 'blacksmith scale sets - blacksmith-2vcpu-ubuntu-2404'
2026-10-23T20:47:50.8733292Z Machine name: 'ip-172-31-73-130'
2026-10-23T20:47:50.8734891Z ##[group]GITHUB_TOKEN Permissions
2026-10-23T20:47:50.8736185Z Contents: read
2026-10-23T20:47:50.8736691Z Metadata: read
2026-10-23T20:47:50.8737065Z ##[endgroup]
2026-10-23T20:47:50.8738562Z Secret source: Actions
2026-10-23T20:47:50.8739225Z Cache mode: write
2026-10-23T20:47:50.8739930Z Prepare workflow directory
2026-10-23T20:47:50.8930846Z Prepare all required actions
2026-10-23T20:47:50.8958210Z Getting action download info
2026-10-23T20:47:51.0562069Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-23T20:47:51.1511524Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-23T20:47:51.1555536Z Complete job name: Changes
2026-10-23T20:47:51.1931226Z A job started hook has been configured by the self-hosted runner administrator
2026-10-23T20:47:51.2050707Z ##[group]Run '/setup.sh'
2026-10-23T20:47:51.2070224Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T20:47:51.2070702Z env:
2026-10-23T20:47:51.2070944Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 180
2026-10-23T20:47:51.2071249Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 491
2026-10-23T20:47:51.2071543Z   BLACKSMITH_CHECK_RUN_ID: 120648481619
2026-10-23T20:47:51.2071834Z   BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-23T20:47:51.2072118Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T20:47:51.2072385Z ##[endgroup]
2026-10-23T20:47:51.2457237Z Logging daemon started (blacksmithd for logs)
2026-10-23T20:47:51.2616365Z Results daemon started (blacksmithd for results)
2026-10-23T20:47:51.2935440Z Background adoption and SSH setup started (PID: 2770)
2026-10-23T20:47:51.2937166Z
2026-10-23T20:47:51.2937337Z ----------------------------------------
2026-10-23T20:47:51.2938124Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40021963527/jobs/120648481619
2026-10-23T20:47:51.2938598Z SSH Access (using your GitHub SSH key):
2026-10-23T20:47:51.2939111Z   ssh -p 64005 runner@blacksmith-2vcpu-ubuntu-2404-rk72meo43raijvyf.vm.blacksmith.sh
2026-10-23T20:47:51.2939479Z
2026-10-23T20:47:51.2939671Z No GitHub SSH key? Add one at:
2026-10-23T20:47:51.2940386Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-23T20:47:51.2940839Z
2026-10-23T20:47:51.2941003Z ----------------------------------------
2026-10-23T20:47:51.2941252Z
2026-10-23T20:47:51.2941444Z VM ID: blacksmith-2vcpu-ubuntu-2404-rk72meo43raijvyf
2026-10-23T20:47:51.2941838Z Host: production-152.236.40.165-x8664
2026-10-23T20:47:51.2942191Z Host Agent PID: 3098189
2026-10-23T20:47:51.2942570Z Host Agent Git SHA: af74fd76b
2026-10-23T20:47:51.2942901Z Host CPU Manufacturer: AuthenticAMD
2026-10-23T20:47:51.2943293Z Blacksmith Host Generation: gen 2
2026-10-23T20:47:51.2943658Z Petname: production-humorous-panther-921007a6
2026-10-23T20:47:51.2944033Z Region: us-east
2026-10-23T20:47:51.2944346Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-23T20:47:51.2987867Z OS Version: Ubuntu 24.04.4 LTS
2026-10-23T20:47:51.2988563Z
2026-10-23T20:47:51.2988770Z Enabling Blacksmith transparent cache
2026-10-23T20:47:51.3718101Z ##[group]Run actions/checkout@v6
2026-10-23T20:47:51.3718503Z with:
2026-10-23T20:47:51.3718727Z   fetch-depth: 2
2026-10-23T20:47:51.3719309Z   sparse-checkout: /pnpm-workspace.yaml
/.github/scripts/ci-changes.cjs
/.github/actions/ci-changes/
/*/package.json
/*/*/package.json
!/.repos/

2026-10-23T20:47:51.3719975Z   sparse-checkout-cone-mode: false
2026-10-23T20:47:51.3720253Z   repository: pingdotgg/t3code
2026-10-23T20:47:51.3724750Z   token: ***
2026-10-23T20:47:51.3725075Z   ssh-strict: true
2026-10-23T20:47:51.3725302Z   ssh-user: git
2026-10-23T20:47:51.3725540Z   persist-credentials: true
2026-10-23T20:47:51.3726553Z   clean: true
2026-10-23T20:47:51.3748674Z   fetch-tags: false
2026-10-23T20:47:51.3748993Z   show-progress: true
2026-10-23T20:47:51.3749667Z   lfs: false
2026-10-23T20:47:51.3749948Z   submodules: false
2026-10-23T20:47:51.3750237Z   set-safe-directory: true
2026-10-23T20:47:51.3750521Z   allow-unsafe-pr-checkout: false
2026-10-23T20:47:51.3750831Z env:
2026-10-23T20:47:51.3751176Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 180
2026-10-23T20:47:51.3751482Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 491
2026-10-23T20:47:51.3751787Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T20:47:51.3752059Z ##[endgroup]
2026-10-23T20:47:51.5335849Z Syncing repository: pingdotgg/t3code
2026-10-23T20:47:51.5336805Z ##[group]Getting Git version info
2026-10-23T20:47:51.5337178Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-23T20:47:51.5337701Z [command]/usr/local/bin/git version
2026-10-23T20:47:51.5416922Z git version 2.55.0
2026-10-23T20:47:51.5436301Z ##[endgroup]
2026-10-23T20:47:51.5447201Z Temporarily overriding HOME='/home/runner/_work/_temp/159b1860-ef94-4559-98e3-8dc5c6255577' before making global git config changes
2026-10-23T20:47:51.5448722Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T20:47:51.5452799Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T20:47:51.5494088Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-23T20:47:51.5495922Z ##[group]Determining repository object format
2026-10-23T20:47:51.5500709Z ##[endgroup]
2026-10-23T20:47:51.5501511Z ##[group]Initializing the repository
2026-10-23T20:47:51.5502187Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-23T20:47:51.5561744Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-23T20:47:51.5562562Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-23T20:47:51.5563592Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-23T20:47:51.5565731Z hint: call:
2026-10-23T20:47:51.5566262Z hint:
2026-10-23T20:47:51.5566658Z hint: 	git config --global init.defaultBranch <name>
2026-10-23T20:47:51.5567264Z hint:
2026-10-23T20:47:51.5567652Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-23T20:47:51.5568487Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-23T20:47:51.5568975Z hint:
2026-10-23T20:47:51.5569598Z hint: 	git branch -m <name>
2026-10-23T20:47:51.5570920Z hint:
2026-10-23T20:47:51.5571429Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-23T20:47:51.5572207Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-23T20:47:51.5573771Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-23T20:47:51.5597767Z ##[endgroup]
2026-10-23T20:47:51.5598317Z ##[group]Disabling automatic garbage collection
2026-10-23T20:47:51.5600472Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-23T20:47:51.5625126Z ##[endgroup]
2026-10-23T20:47:51.5625633Z ##[group]Setting up auth
2026-10-23T20:47:51.5626070Z Removing SSH command configuration
2026-10-23T20:47:51.5626844Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T20:47:51.5656993Z [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-23T20:47:51.5853973Z Removing HTTP extra header
2026-10-23T20:47:51.5855267Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-23T20:47:51.5900590Z [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-23T20:47:51.6044508Z Removing includeIf entries pointing to credentials config files
2026-10-23T20:47:51.6052321Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-23T20:47:51.6090258Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-23T20:47:51.6246421Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-80f192c1-53a6-41d4-b4c8-a53690d96661.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-23T20:47:51.6300301Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-80f192c1-53a6-41d4-b4c8-a53690d96661.config
2026-10-23T20:47:51.6343020Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-80f192c1-53a6-41d4-b4c8-a53690d96661.config
2026-10-23T20:47:51.6378656Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-80f192c1-53a6-41d4-b4c8-a53690d96661.config
2026-10-23T20:47:51.6412452Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-80f192c1-53a6-41d4-b4c8-a53690d96661.config
2026-10-23T20:47:51.6452248Z ##[endgroup]
2026-10-23T20:47:51.6453201Z ##[group]Fetching the repository
2026-10-23T20:47:51.6458950Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +9a391eb3f55b738113b61768cf2d8263b4f3ac2e:refs/remotes/origin/main
2026-10-23T20:47:51.9487894Z From https://github.com/pingdotgg/t3code
2026-10-23T20:47:51.9595638Z  * [new ref]         9a391eb3f55b738113b61768cf2d8263b4f3ac2e -> origin/main
2026-10-23T20:47:51.9597711Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-23T20:47:51.9645711Z   origin/main
2026-10-23T20:47:51.9664102Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-23T20:47:51.9683249Z 9a391eb3f55b738113b61768cf2d8263b4f3ac2e
2026-10-23T20:47:51.9704306Z ##[endgroup]
2026-10-23T20:47:51.9705837Z ##[group]Determining the checkout info
2026-10-23T20:47:51.9707504Z ##[endgroup]
2026-10-23T20:47:51.9708634Z ##[group]Setting up sparse checkout
2026-10-23T20:47:51.9709711Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-23T20:47:52.0274939Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-23T20:47:52.0276806Z .git/info/sparse-checkout
2026-10-23T20:47:52.0279871Z ##[endgroup]
2026-10-23T20:47:52.0281421Z ##[group]Checking out the ref
2026-10-23T20:47:52.0283161Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-23T20:47:52.4614789Z Switched to a new branch 'main'
2026-10-23T20:47:52.4620294Z branch 'main' set up to track 'origin/main'.
2026-10-23T20:47:52.4628726Z ##[endgroup]
2026-10-23T20:47:52.4669645Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-23T20:47:52.4706916Z 9a391eb3f55b738113b61768cf2d8263b4f3ac2e
2026-10-23T20:47:52.4971231Z Prepare all required actions
2026-10-23T20:47:52.5020359Z ##[group]Run ./.github/actions/ci-changes
2026-10-23T20:47:52.5020530Z env:
2026-10-23T20:47:52.5020661Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 180
2026-10-23T20:47:52.5020822Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 491
2026-10-23T20:47:52.5020978Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T20:47:52.5021126Z ##[endgroup]
2026-10-23T20:47:52.5116641Z ##[start-action display=Run set -uo pipefail;id=detect.detect]
2026-10-23T20:47:52.5139757Z ##[group]Run set -uo pipefail
2026-10-23T20:47:52.5140021Z set -uo pipefail
2026-10-23T20:47:52.5140157Z
2026-10-23T20:47:52.5140268Z decide() {
2026-10-23T20:47:52.5140478Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-23T20:47:52.5140833Z   exit "${PIPESTATUS[0]}"
2026-10-23T20:47:52.5140974Z }
2026-10-23T20:47:52.5141078Z
2026-10-23T20:47:52.5141189Z fail_open() {
2026-10-23T20:47:52.5141475Z   echo "$* Running every job."
2026-10-23T20:47:52.5141724Z   decide
2026-10-23T20:47:52.5141886Z }
2026-10-23T20:47:52.5141990Z
2026-10-23T20:47:52.5142186Z # Reads the change from git rather than the REST API: every job that
2026-10-23T20:47:52.5142470Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-23T20:47:52.5142710Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-23T20:47:52.5142969Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-23T20:47:52.5143283Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-23T20:47:52.5143492Z   base=HEAD^1
2026-10-23T20:47:52.5143614Z   mode=()
2026-10-23T20:47:52.5143736Z else
2026-10-23T20:47:52.5143850Z   base=$BEFORE_SHA
2026-10-23T20:47:52.5144149Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-23T20:47:52.5144386Z     || fail_open "Could not fetch ${base}."
2026-10-23T20:47:52.5144686Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-23T20:47:52.5144988Z   mode=(--full)
2026-10-23T20:47:52.5145115Z fi
2026-10-23T20:47:52.5145219Z
2026-10-23T20:47:52.5145451Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-23T20:47:52.5145882Z # of a package changes that package just like editing it. It also keeps
2026-10-23T20:47:52.5146117Z # git from fetching file contents to score renames.
2026-10-23T20:47:52.5146378Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-23T20:47:52.5146630Z   || fail_open "Could not diff against ${base}."
2026-10-23T20:47:52.5146846Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-23T20:47:52.5170462Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T20:47:52.5170701Z env:
2026-10-23T20:47:52.5170882Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 180
2026-10-23T20:47:52.5171049Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 491
2026-10-23T20:47:52.5171202Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T20:47:52.5171351Z   EVENT_NAME: push
2026-10-23T20:47:52.5171494Z   BEFORE_SHA: e340aaeeb98bc6ac623c2e70ac8eca8bcbddfe1b
2026-10-23T20:47:52.5171664Z ##[endgroup]
2026-10-23T20:47:52.7909785Z 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-23T20:47:52.7911194Z typecheck=true
2026-10-23T20:47:52.7915842Z build=true
2026-10-23T20:47:52.7919185Z test=true
2026-10-23T20:47:52.7919757Z test_packages=
2026-10-23T20:47:52.7919905Z test_web=true
2026-10-23T20:47:52.7920425Z test_server=true
2026-10-23T20:47:52.7930692Z rust=true
2026-10-23T20:47:52.7930834Z release_smoke=true
2026-10-23T20:47:52.7930965Z mobile_native=false
2026-10-23T20:47:52.7953293Z ##[end-action id=detect.detect;outcome=success;conclusion=success;duration_ms=283]
2026-10-23T20:47:52.8042768Z Post job cleanup.
2026-10-23T20:47:52.8797983Z [command]/usr/local/bin/git version
2026-10-23T20:47:52.8825445Z git version 2.55.0
2026-10-23T20:47:52.8847962Z Temporarily overriding HOME='/home/runner/_work/_temp/b385d067-621e-4c12-ab23-1886b40b286a' before making global git config changes
2026-10-23T20:47:52.8848771Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T20:47:52.8852740Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T20:47:52.8910568Z Removing SSH command configuration
2026-10-23T20:47:52.8910937Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T20:47:52.8935597Z [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-23T20:47:52.9131563Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-23T20:47:52.9167003Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-23T20:47:52.9264160Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-23T20:47:52.9297285Z ##[group]Run '/job_completed.sh'
2026-10-23T20:47:52.9316468Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T20:47:52.9316759Z env:
2026-10-23T20:47:52.9316949Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 180
2026-10-23T20:47:52.9317187Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 491
2026-10-23T20:47:52.9317432Z   BLACKSMITH_CHECK_RUN_ID: 120648481619
2026-10-23T20:47:52.9317665Z   BLACKSMITH_JOB_DISPLAY_NAME: Changes
2026-10-23T20:47:52.9317907Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T20:47:52.9318116Z ##[endgroup]
2026-10-23T20:47:52.9444778Z Docker container cache not activated, skipping hash computation.
2026-10-23T20:47:52.9749975Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-23T20:47:52.9826092Z Evaluate and set job outputs
2026-10-23T20:47:52.9836035Z Set output 'typecheck'
2026-10-23T20:47:52.9837265Z Set output 'build'
2026-10-23T20:47:52.9837659Z Set output 'test'
2026-10-23T20:47:52.9837812Z Set output 'test_web'
2026-10-23T20:47:52.9837979Z Set output 'test_server'
2026-10-23T20:47:52.9838143Z Set output 'rust'
2026-10-23T20:47:52.9838302Z Set output 'release_smoke'
2026-10-23T20:47:52.9838471Z Set output 'mobile_native'
2026-10-23T20:47:52.9838894Z Cleaning up orphan processes