2026-10-22T11:34:48.4372124Z Current runner version: '2.337.0' 2026-10-22T11:34:48.4375627Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-suj4vc32didcz2ix' 2026-10-22T11:34:48.4376332Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-22T11:34:48.4377026Z Machine name: 'ip-172-31-73-130' 2026-10-22T11:34:48.4378619Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T11:34:48.4379872Z Contents: read 2026-10-22T11:34:48.4380251Z Metadata: read 2026-10-22T11:34:48.4380672Z ##[endgroup] 2026-10-22T11:34:48.4382047Z Secret source: None 2026-10-22T11:34:48.4382712Z Cache mode: write 2026-10-22T11:34:48.4383246Z Prepare workflow directory 2026-10-22T11:34:48.4561490Z Prepare all required actions 2026-10-22T11:34:48.4586898Z Getting action download info 2026-10-22T11:34:48.6105301Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-22T11:34:48.6470604Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T11:34:48.7104982Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-22T11:34:48.8808862Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-22T11:34:48.8846837Z Complete job name: Test Server 1 2026-10-22T11:34:48.9160927Z A job started hook has been configured by the self-hosted runner administrator 2026-10-22T11:34:48.9218638Z ##[group]Run '/setup.sh' 2026-10-22T11:34:48.9226521Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T11:34:48.9226920Z env: 2026-10-22T11:34:48.9227139Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 201 2026-10-22T11:34:48.9227419Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 470 2026-10-22T11:34:48.9227692Z BLACKSMITH_CHECK_RUN_ID: 119800337949 2026-10-22T11:34:48.9227972Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-22T11:34:48.9228259Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T11:34:48.9228508Z ##[endgroup] 2026-10-22T11:34:48.9482352Z Logging daemon started (blacksmithd for logs) 2026-10-22T11:34:48.9593989Z Results daemon started (blacksmithd for results) 2026-10-22T11:34:48.9743677Z Background adoption and SSH setup started (PID: 2914) 2026-10-22T11:34:48.9743957Z 2026-10-22T11:34:48.9744065Z ---------------------------------------- 2026-10-22T11:34:48.9744565Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39771632767/jobs/119800337949 2026-10-22T11:34:48.9744973Z SSH Access (using your GitHub SSH key): 2026-10-22T11:34:48.9745375Z ssh -p 64004 runner@blacksmith-4vcpu-ubuntu-2404-suj4vc32didcz2ix.vm.blacksmith.sh 2026-10-22T11:34:48.9745681Z 2026-10-22T11:34:48.9745789Z No GitHub SSH key? Add one at: 2026-10-22T11:34:48.9746359Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-22T11:34:48.9746762Z 2026-10-22T11:34:48.9746866Z ---------------------------------------- 2026-10-22T11:34:48.9747038Z 2026-10-22T11:34:48.9747176Z VM ID: blacksmith-4vcpu-ubuntu-2404-suj4vc32didcz2ix 2026-10-22T11:34:48.9747512Z Host: production-152.236.46.116-x8664 2026-10-22T11:34:48.9747779Z Host Agent PID: 1807437 2026-10-22T11:34:48.9748021Z Host Agent Git SHA: 266f03d96 2026-10-22T11:34:48.9748275Z Host CPU Manufacturer: AuthenticAMD 2026-10-22T11:34:48.9748549Z Blacksmith Host Generation: gen 2 2026-10-22T11:34:48.9748842Z Petname: production-inviting-cardinal-75539df8 2026-10-22T11:34:48.9749134Z Region: us-east 2026-10-22T11:34:48.9749372Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-22T11:34:48.9763702Z OS Version: Ubuntu 24.04.4 LTS 2026-10-22T11:34:48.9764150Z 2026-10-22T11:34:48.9764342Z Enabling Blacksmith transparent cache 2026-10-22T11:34:48.9986651Z ##[group]Run actions/checkout@v6 2026-10-22T11:34:48.9986958Z with: 2026-10-22T11:34:48.9987264Z fetch-depth: 2 2026-10-22T11:34:48.9987597Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-22T11:34:48.9987979Z sparse-checkout-cone-mode: false 2026-10-22T11:34:48.9988254Z repository: pingdotgg/t3code 2026-10-22T11:34:48.9990338Z token: *** 2026-10-22T11:34:48.9990545Z ssh-strict: true 2026-10-22T11:34:48.9990760Z ssh-user: git 2026-10-22T11:34:48.9990978Z persist-credentials: true 2026-10-22T11:34:48.9991216Z clean: true 2026-10-22T11:34:48.9991422Z fetch-tags: false 2026-10-22T11:34:48.9991697Z show-progress: true 2026-10-22T11:34:48.9991919Z lfs: false 2026-10-22T11:34:48.9992124Z submodules: false 2026-10-22T11:34:48.9992344Z set-safe-directory: true 2026-10-22T11:34:48.9992591Z allow-unsafe-pr-checkout: false 2026-10-22T11:34:48.9992858Z env: 2026-10-22T11:34:48.9993090Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 201 2026-10-22T11:34:48.9993370Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 470 2026-10-22T11:34:48.9995013Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T11:34:48.9995290Z ##[endgroup] 2026-10-22T11:34:49.0889124Z Syncing repository: pingdotgg/t3code 2026-10-22T11:34:49.0890074Z ##[group]Getting Git version info 2026-10-22T11:34:49.0890400Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-22T11:34:49.0890954Z [command]/usr/local/bin/git version 2026-10-22T11:34:49.0941557Z git version 2.55.0 2026-10-22T11:34:49.0952812Z ##[endgroup] 2026-10-22T11:34:49.0960008Z Temporarily overriding HOME='/home/runner/_work/_temp/e18b8915-9b00-4d90-913d-953f50c42a8c' before making global git config changes 2026-10-22T11:34:49.0960635Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T11:34:49.0963145Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T11:34:49.0993356Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-22T11:34:49.0995449Z ##[group]Determining repository object format 2026-10-22T11:34:49.0996971Z ##[endgroup] 2026-10-22T11:34:49.0997567Z ##[group]Initializing the repository 2026-10-22T11:34:49.0998857Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-22T11:34:49.1034852Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T11:34:49.1035740Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T11:34:49.1036451Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T11:34:49.1036870Z hint: call: 2026-10-22T11:34:49.1037137Z hint: 2026-10-22T11:34:49.1037469Z hint: git config --global init.defaultBranch 2026-10-22T11:34:49.1037835Z hint: 2026-10-22T11:34:49.1038177Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T11:34:49.1038687Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T11:34:49.1039227Z hint: 2026-10-22T11:34:49.1039500Z hint: git branch -m 2026-10-22T11:34:49.1039795Z hint: 2026-10-22T11:34:49.1040159Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T11:34:49.1040720Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-22T11:34:49.1041769Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-22T11:34:49.1065721Z ##[endgroup] 2026-10-22T11:34:49.1066106Z ##[group]Disabling automatic garbage collection 2026-10-22T11:34:49.1067634Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-22T11:34:49.1090378Z ##[endgroup] 2026-10-22T11:34:49.1090726Z ##[group]Setting up auth 2026-10-22T11:34:49.1090986Z Removing SSH command configuration 2026-10-22T11:34:49.1094024Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T11:34:49.1119402Z [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-22T11:34:49.1236724Z Removing HTTP extra header 2026-10-22T11:34:49.1239347Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-22T11:34:49.1259094Z [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-22T11:34:49.1349019Z Removing includeIf entries pointing to credentials config files 2026-10-22T11:34:49.1351989Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T11:34:49.1370647Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T11:34:49.1463453Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c296838f-a681-4058-8673-56e72771ffae.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-22T11:34:49.1487784Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c296838f-a681-4058-8673-56e72771ffae.config 2026-10-22T11:34:49.1516012Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c296838f-a681-4058-8673-56e72771ffae.config 2026-10-22T11:34:49.1531285Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c296838f-a681-4058-8673-56e72771ffae.config 2026-10-22T11:34:49.1554251Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c296838f-a681-4058-8673-56e72771ffae.config 2026-10-22T11:34:49.1578567Z ##[endgroup] 2026-10-22T11:34:49.1578940Z ##[group]Fetching the repository 2026-10-22T11:34:49.1585237Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +8bd4c7e942210b3cd2c90049c5f61affa39cbd19:refs/remotes/pull/13472/merge 2026-10-22T11:34:49.4735137Z From https://github.com/pingdotgg/t3code 2026-10-22T11:34:49.4735964Z * [new ref] 8bd4c7e942210b3cd2c90049c5f61affa39cbd19 -> pull/13472/merge 2026-10-22T11:34:49.4759604Z ##[endgroup] 2026-10-22T11:34:49.4760243Z ##[group]Determining the checkout info 2026-10-22T11:34:49.4760756Z ##[endgroup] 2026-10-22T11:34:49.4761137Z ##[group]Setting up sparse checkout 2026-10-22T11:34:49.4764010Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-22T11:34:49.4792232Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-22T11:34:49.4811655Z .git/info/sparse-checkout 2026-10-22T11:34:49.4816782Z ##[endgroup] 2026-10-22T11:34:49.4817478Z ##[group]Checking out the ref 2026-10-22T11:34:49.4820366Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/13472/merge 2026-10-22T11:34:56.5472873Z Updating files: 0% (1/6300) 2026-10-22T11:34:56.5494380Z Updating files: 1% (63/6300) 2026-10-22T11:34:56.5512612Z Updating files: 2% (126/6300) 2026-10-22T11:34:56.5534530Z Updating files: 3% (189/6300) 2026-10-22T11:34:56.5555848Z Updating files: 4% (252/6300) 2026-10-22T11:34:56.5587717Z Updating files: 5% (315/6300) 2026-10-22T11:34:56.5609491Z Updating files: 6% (378/6300) 2026-10-22T11:34:56.5668654Z Updating files: 7% (441/6300) 2026-10-22T11:34:56.5698154Z Updating files: 8% (504/6300) 2026-10-22T11:34:56.5722091Z Updating files: 9% (567/6300) 2026-10-22T11:34:56.6020208Z Updating files: 10% (630/6300) 2026-10-22T11:34:56.6035924Z Updating files: 11% (693/6300) 2026-10-22T11:34:56.6047245Z Updating files: 12% (756/6300) 2026-10-22T11:34:56.6061787Z Updating files: 13% (819/6300) 2026-10-22T11:34:56.6078456Z Updating files: 14% (882/6300) 2026-10-22T11:34:56.6096466Z Updating files: 15% (945/6300) 2026-10-22T11:34:56.6115806Z Updating files: 16% (1008/6300) 2026-10-22T11:34:56.6132576Z Updating files: 17% (1071/6300) 2026-10-22T11:34:56.6151526Z Updating files: 18% (1134/6300) 2026-10-22T11:34:56.6167042Z Updating files: 19% (1197/6300) 2026-10-22T11:34:56.6189790Z Updating files: 20% (1260/6300) 2026-10-22T11:34:56.6208460Z Updating files: 21% (1323/6300) 2026-10-22T11:34:56.6228208Z Updating files: 22% (1386/6300) 2026-10-22T11:34:56.6242530Z Updating files: 23% (1449/6300) 2026-10-22T11:34:56.6255729Z Updating files: 24% (1512/6300) 2026-10-22T11:34:56.6271804Z Updating files: 25% (1575/6300) 2026-10-22T11:34:56.6285505Z Updating files: 26% (1638/6300) 2026-10-22T11:34:56.6297906Z Updating files: 27% (1701/6300) 2026-10-22T11:34:56.6319363Z Updating files: 28% (1764/6300) 2026-10-22T11:34:56.6354189Z Updating files: 29% (1827/6300) 2026-10-22T11:34:56.6374204Z Updating files: 30% (1890/6300) 2026-10-22T11:34:56.6398112Z Updating files: 31% (1953/6300) 2026-10-22T11:34:56.6427944Z Updating files: 32% (2016/6300) 2026-10-22T11:34:56.6456816Z Updating files: 33% (2079/6300) 2026-10-22T11:34:56.6524457Z Updating files: 34% (2142/6300) 2026-10-22T11:34:56.6579613Z Updating files: 35% (2205/6300) 2026-10-22T11:34:56.6612341Z Updating files: 36% (2268/6300) 2026-10-22T11:34:56.6647145Z Updating files: 37% (2331/6300) 2026-10-22T11:34:56.6692072Z Updating files: 38% (2394/6300) 2026-10-22T11:34:56.6718405Z Updating files: 39% (2457/6300) 2026-10-22T11:34:56.6749865Z Updating files: 40% (2520/6300) 2026-10-22T11:34:56.6779592Z Updating files: 41% (2583/6300) 2026-10-22T11:34:56.6800560Z Updating files: 42% (2646/6300) 2026-10-22T11:34:56.6811217Z Updating files: 43% (2709/6300) 2026-10-22T11:34:56.6832385Z Updating files: 44% (2772/6300) 2026-10-22T11:34:56.6862536Z Updating files: 45% (2835/6300) 2026-10-22T11:34:56.6884979Z Updating files: 46% (2898/6300) 2026-10-22T11:34:56.6913344Z Updating files: 47% (2961/6300) 2026-10-22T11:34:56.6942434Z Updating files: 48% (3024/6300) 2026-10-22T11:34:56.6973215Z Updating files: 49% (3087/6300) 2026-10-22T11:34:56.7012054Z Updating files: 50% (3150/6300) 2026-10-22T11:34:56.7029335Z Updating files: 51% (3213/6300) 2026-10-22T11:34:56.7062106Z Updating files: 52% (3276/6300) 2026-10-22T11:34:56.7091789Z Updating files: 53% (3339/6300) 2026-10-22T11:34:56.7113172Z Updating files: 54% (3402/6300) 2026-10-22T11:34:56.7139112Z Updating files: 55% (3465/6300) 2026-10-22T11:34:56.7158383Z Updating files: 56% (3528/6300) 2026-10-22T11:34:56.7172747Z Updating files: 57% (3591/6300) 2026-10-22T11:34:56.7193285Z Updating files: 58% (3654/6300) 2026-10-22T11:34:56.7562494Z Updating files: 59% (3717/6300) 2026-10-22T11:34:56.7577568Z Updating files: 60% (3780/6300) 2026-10-22T11:34:56.7593947Z Updating files: 61% (3843/6300) 2026-10-22T11:34:56.7611703Z Updating files: 62% (3906/6300) 2026-10-22T11:34:56.7633966Z Updating files: 63% (3969/6300) 2026-10-22T11:34:56.7659113Z Updating files: 64% (4032/6300) 2026-10-22T11:34:56.7680771Z Updating files: 65% (4095/6300) 2026-10-22T11:34:56.7700731Z Updating files: 66% (4158/6300) 2026-10-22T11:34:56.7726049Z Updating files: 67% (4221/6300) 2026-10-22T11:34:56.7738945Z Updating files: 68% (4284/6300) 2026-10-22T11:34:56.7758723Z Updating files: 69% (4347/6300) 2026-10-22T11:34:56.7773573Z Updating files: 70% (4410/6300) 2026-10-22T11:34:56.7789034Z Updating files: 71% (4473/6300) 2026-10-22T11:34:56.7806002Z Updating files: 72% (4536/6300) 2026-10-22T11:34:56.7820284Z Updating files: 73% (4599/6300) 2026-10-22T11:34:56.8085626Z Updating files: 74% (4662/6300) 2026-10-22T11:34:56.8275796Z Updating files: 75% (4725/6300) 2026-10-22T11:34:56.8298621Z Updating files: 76% (4788/6300) 2026-10-22T11:34:56.8318383Z Updating files: 77% (4851/6300) 2026-10-22T11:34:56.8354775Z Updating files: 78% (4914/6300) 2026-10-22T11:34:56.8366243Z Updating files: 79% (4977/6300) 2026-10-22T11:34:56.8384671Z Updating files: 80% (5040/6300) 2026-10-22T11:34:56.8403495Z Updating files: 81% (5103/6300) 2026-10-22T11:34:56.8421842Z Updating files: 82% (5166/6300) 2026-10-22T11:34:56.8439539Z Updating files: 83% (5229/6300) 2026-10-22T11:34:56.8464320Z Updating files: 84% (5292/6300) 2026-10-22T11:34:56.8484668Z Updating files: 85% (5355/6300) 2026-10-22T11:34:56.8506161Z Updating files: 86% (5418/6300) 2026-10-22T11:34:56.8577568Z Updating files: 87% (5481/6300) 2026-10-22T11:34:56.8609185Z Updating files: 88% (5544/6300) 2026-10-22T11:34:56.8628472Z Updating files: 89% (5607/6300) 2026-10-22T11:34:56.8653373Z Updating files: 90% (5670/6300) 2026-10-22T11:34:56.8687166Z Updating files: 91% (5733/6300) 2026-10-22T11:34:56.8701671Z Updating files: 92% (5796/6300) 2026-10-22T11:34:56.8718283Z Updating files: 93% (5859/6300) 2026-10-22T11:34:56.8736744Z Updating files: 94% (5922/6300) 2026-10-22T11:34:56.8760034Z Updating files: 95% (5985/6300) 2026-10-22T11:34:56.8810883Z Updating files: 96% (6048/6300) 2026-10-22T11:34:56.8840951Z Updating files: 97% (6111/6300) 2026-10-22T11:34:56.8887302Z Updating files: 98% (6174/6300) 2026-10-22T11:34:56.8907312Z Updating files: 99% (6237/6300) 2026-10-22T11:34:56.8907740Z Updating files: 100% (6300/6300) 2026-10-22T11:34:56.8908000Z Updating files: 100% (6300/6300), done. 2026-10-22T11:34:56.9064864Z Note: switching to 'refs/remotes/pull/13472/merge'. 2026-10-22T11:34:56.9065286Z 2026-10-22T11:34:56.9065468Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T11:34:56.9065802Z changes and commit them, and you can discard any commits you make in this 2026-10-22T11:34:56.9066074Z state without impacting any branches by switching back to a branch. 2026-10-22T11:34:56.9066223Z 2026-10-22T11:34:56.9066318Z If you want to create a new branch to retain commits you create, you may 2026-10-22T11:34:56.9066544Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T11:34:56.9066668Z 2026-10-22T11:34:56.9066728Z git switch -c 2026-10-22T11:34:56.9066819Z 2026-10-22T11:34:56.9066907Z Or undo this operation with: 2026-10-22T11:34:56.9067006Z 2026-10-22T11:34:56.9067052Z git switch - 2026-10-22T11:34:56.9067191Z 2026-10-22T11:34:56.9067345Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T11:34:56.9067529Z 2026-10-22T11:34:56.9067711Z HEAD is now at 8bd4c7e Merge 40410f7e59e95e0225e9eab9490e6d85a250cf22 into 8d3b061121fe65669d5d43d011b48cd3027a4108 2026-10-22T11:34:56.9080808Z ##[endgroup] 2026-10-22T11:34:56.9129183Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-22T11:34:56.9149448Z 8bd4c7e942210b3cd2c90049c5f61affa39cbd19 2026-10-22T11:34:56.9315135Z Prepare all required actions 2026-10-22T11:34:56.9363991Z ##[group]Run ./.github/actions/ci-changes 2026-10-22T11:34:56.9364276Z env: 2026-10-22T11:34:56.9364481Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 201 2026-10-22T11:34:56.9364694Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 470 2026-10-22T11:34:56.9364927Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T11:34:56.9365129Z ##[endgroup] 2026-10-22T11:34:56.9443394Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-22T11:34:56.9461590Z ##[group]Run set -uo pipefail 2026-10-22T11:34:56.9461913Z set -uo pipefail 2026-10-22T11:34:56.9462106Z  2026-10-22T11:34:56.9462414Z decide() { 2026-10-22T11:34:56.9462675Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-22T11:34:56.9462875Z  exit "${PIPESTATUS[0]}" 2026-10-22T11:34:56.9463002Z } 2026-10-22T11:34:56.9463102Z  2026-10-22T11:34:56.9463200Z fail_open() { 2026-10-22T11:34:56.9463468Z  echo "$* Running every job." 2026-10-22T11:34:56.9463652Z  decide 2026-10-22T11:34:56.9463838Z } 2026-10-22T11:34:56.9463992Z  2026-10-22T11:34:56.9464268Z # Reads the change from git rather than the REST API: every job that 2026-10-22T11:34:56.9464558Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-22T11:34:56.9464797Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-22T11:34:56.9465082Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-22T11:34:56.9465497Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-22T11:34:56.9465774Z  base=HEAD^1 2026-10-22T11:34:56.9465946Z  mode=() 2026-10-22T11:34:56.9466123Z else 2026-10-22T11:34:56.9466292Z  base=$BEFORE_SHA 2026-10-22T11:34:56.9466558Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-22T11:34:56.9466832Z  || fail_open "Could not fetch ${base}." 2026-10-22T11:34:56.9467113Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-22T11:34:56.9467358Z  mode=(--full) 2026-10-22T11:34:56.9467533Z fi 2026-10-22T11:34:56.9467692Z  2026-10-22T11:34:56.9467863Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-22T11:34:56.9468113Z # of a package changes that package just like editing it. It also keeps 2026-10-22T11:34:56.9468330Z # git from fetching file contents to score renames. 2026-10-22T11:34:56.9468568Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-22T11:34:56.9468792Z  || fail_open "Could not diff against ${base}." 2026-10-22T11:34:56.9468987Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-22T11:34:56.9480822Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T11:34:56.9481054Z env: 2026-10-22T11:34:56.9481228Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 201 2026-10-22T11:34:56.9481459Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 470 2026-10-22T11:34:56.9481663Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T11:34:56.9481887Z EVENT_NAME: pull_request 2026-10-22T11:34:56.9482089Z BEFORE_SHA: 8922e9544bc84337c42c2d1229ecd3cd0489abf7 2026-10-22T11:34:56.9482325Z ##[endgroup] 2026-10-22T11:34:56.9972550Z Affected packages: @t3tools/scripts, @t3tools/web 2026-10-22T11:34:56.9973311Z typecheck=true 2026-10-22T11:34:56.9973475Z build=true 2026-10-22T11:34:56.9973627Z test=true 2026-10-22T11:34:56.9979360Z test_packages=@t3tools/scripts 2026-10-22T11:34:56.9979525Z test_web=true 2026-10-22T11:34:56.9979637Z test_server=false 2026-10-22T11:34:56.9979752Z rust=false 2026-10-22T11:34:56.9979903Z release_smoke=false 2026-10-22T11:34:56.9980067Z mobile_native=false 2026-10-22T11:34:57.0024637Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=58] 2026-10-22T11:34:57.0105288Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T11:34:57.0105651Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T11:34:57.0105934Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-22T11:34:57.0106152Z else 2026-10-22T11:34:57.0106333Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-22T11:34:57.0106486Z fi 2026-10-22T11:34:57.0116292Z shell: /usr/bin/bash -e {0} 2026-10-22T11:34:57.0116446Z env: 2026-10-22T11:34:57.0116617Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 201 2026-10-22T11:34:57.0116828Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 470 2026-10-22T11:34:57.0117005Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T11:34:57.0117172Z ##[endgroup] 2026-10-22T11:34:57.0208188Z Post job cleanup. 2026-10-22T11:34:57.0697502Z [command]/usr/local/bin/git version 2026-10-22T11:34:57.0730651Z git version 2.55.0 2026-10-22T11:34:57.0748333Z Temporarily overriding HOME='/home/runner/_work/_temp/071ba1a3-cbd0-4bb1-bc1e-f2df0c04aab7' before making global git config changes 2026-10-22T11:34:57.0748702Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T11:34:57.0753277Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T11:34:57.0780153Z Removing SSH command configuration 2026-10-22T11:34:57.0783352Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T11:34:57.0810727Z [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-22T11:34:57.0957172Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-22T11:34:57.0977782Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-22T11:34:57.1026343Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-22T11:34:57.1043592Z ##[group]Run '/job_completed.sh' 2026-10-22T11:34:57.1049894Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T11:34:57.1050117Z env: 2026-10-22T11:34:57.1050300Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 201 2026-10-22T11:34:57.1050506Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 470 2026-10-22T11:34:57.1050693Z BLACKSMITH_CHECK_RUN_ID: 119800337949 2026-10-22T11:34:57.1050893Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-22T11:34:57.1051098Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T11:34:57.1051289Z ##[endgroup] 2026-10-22T11:34:57.1143451Z Docker container cache not activated, skipping hash computation. 2026-10-22T11:34:57.1395631Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-22T11:34:57.1442840Z Cleaning up orphan processes