GitHub check

Whole log, 50 KB
2026-10-25T02:34:06.0876189Z Current runner version: '2.338.1'
2026-10-25T02:34:06.0879783Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-hxdku4yzagcl2caa'
2026-10-25T02:34:06.0880512Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-25T02:34:06.0881214Z Machine name: 'ip-172-31-73-130'
2026-10-25T02:34:06.0882762Z ##[group]GITHUB_TOKEN Permissions
2026-10-25T02:34:06.0884024Z Contents: read
2026-10-25T02:34:06.0884416Z Metadata: read
2026-10-25T02:34:06.0884788Z ##[endgroup]
2026-10-25T02:34:06.0886148Z Secret source: Actions
2026-10-25T02:34:06.0886740Z Cache mode: write
2026-10-25T02:34:06.0887234Z Prepare workflow directory
2026-10-25T02:34:06.1061372Z Prepare all required actions
2026-10-25T02:34:06.1087867Z Getting action download info
2026-10-25T02:34:06.2212110Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-25T02:34:06.2488978Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-25T02:34:06.3113203Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-25T02:34:06.4676253Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T02:34:06.4714171Z Complete job name: Test Server 5
2026-10-25T02:34:06.5055463Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T02:34:06.5172344Z ##[group]Run '/setup.sh'
2026-10-25T02:34:06.5188682Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:34:06.5189083Z env:
2026-10-25T02:34:06.5189299Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:06.5189586Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:06.5189860Z   BLACKSMITH_CHECK_RUN_ID: 121054167995
2026-10-25T02:34:06.5190150Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5
2026-10-25T02:34:06.5190442Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:34:06.5190697Z ##[endgroup]
2026-10-25T02:34:06.5399677Z Logging daemon started (blacksmithd for logs)
2026-10-25T02:34:06.5525422Z Results daemon started (blacksmithd for results)
2026-10-25T02:34:06.5674952Z Background adoption and SSH setup started (PID: 2936)
2026-10-25T02:34:06.5675227Z
2026-10-25T02:34:06.5675339Z ----------------------------------------
2026-10-25T02:34:06.5675843Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40154931361/jobs/121054167995
2026-10-25T02:34:06.5676268Z SSH Access (using your GitHub SSH key):
2026-10-25T02:34:06.5676675Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-hxdku4yzagcl2caa.vm.blacksmith.sh
2026-10-25T02:34:06.5676980Z
2026-10-25T02:34:06.5677085Z No GitHub SSH key? Add one at:
2026-10-25T02:34:06.5677651Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T02:34:06.5678054Z
2026-10-25T02:34:06.5678158Z ----------------------------------------
2026-10-25T02:34:06.5678331Z
2026-10-25T02:34:06.5678471Z VM ID: blacksmith-4vcpu-ubuntu-2404-hxdku4yzagcl2caa
2026-10-25T02:34:06.5678796Z Host: production-152.236.30.239-x8664
2026-10-25T02:34:06.5679067Z Host Agent PID: 4069624
2026-10-25T02:34:06.5679306Z Host Agent Git SHA: 1637818df
2026-10-25T02:34:06.5679566Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T02:34:06.5679846Z Blacksmith Host Generation: gen 2
2026-10-25T02:34:06.5680122Z Petname: production-busy-trout-0c933d40
2026-10-25T02:34:06.5680394Z Region: us-east
2026-10-25T02:34:06.5680622Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T02:34:06.5696934Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T02:34:06.5699242Z
2026-10-25T02:34:06.5699520Z Enabling Blacksmith transparent cache
2026-10-25T02:34:06.5949854Z ##[group]Run actions/checkout@v6
2026-10-25T02:34:06.5950149Z with:
2026-10-25T02:34:06.5950350Z   fetch-depth: 2
2026-10-25T02:34:06.5950678Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-25T02:34:06.5951073Z   sparse-checkout-cone-mode: false
2026-10-25T02:34:06.5951343Z   repository: pingdotgg/t3code
2026-10-25T02:34:06.5953254Z   token: ***
2026-10-25T02:34:06.5953465Z   ssh-strict: true
2026-10-25T02:34:06.5953681Z   ssh-user: git
2026-10-25T02:34:06.5953897Z   persist-credentials: true
2026-10-25T02:34:06.5954136Z   clean: true
2026-10-25T02:34:06.5954344Z   fetch-tags: false
2026-10-25T02:34:06.5954568Z   show-progress: true
2026-10-25T02:34:06.5954787Z   lfs: false
2026-10-25T02:34:06.5955088Z   submodules: false
2026-10-25T02:34:06.5955313Z   set-safe-directory: true
2026-10-25T02:34:06.5955620Z   allow-unsafe-pr-checkout: false
2026-10-25T02:34:06.5955870Z env:
2026-10-25T02:34:06.5956104Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:06.5956386Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:06.5956668Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:06.5956929Z ##[endgroup]
2026-10-25T02:34:06.7047141Z Syncing repository: pingdotgg/t3code
2026-10-25T02:34:06.7048048Z ##[group]Getting Git version info
2026-10-25T02:34:06.7048380Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T02:34:06.7048892Z [command]/usr/local/bin/git version
2026-10-25T02:34:06.7108123Z git version 2.55.0
2026-10-25T02:34:06.7119649Z ##[endgroup]
2026-10-25T02:34:06.7126670Z Temporarily overriding HOME='/home/runner/_work/_temp/7f496e48-a598-4296-9e54-c9b7e8f6c2ba' before making global git config changes
2026-10-25T02:34:06.7127690Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:34:06.7129718Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:34:06.7159070Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T02:34:06.7160862Z ##[group]Determining repository object format
2026-10-25T02:34:06.7161930Z ##[endgroup]
2026-10-25T02:34:06.7162485Z ##[group]Initializing the repository
2026-10-25T02:34:06.7164114Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T02:34:06.7196817Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T02:34:06.7197702Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T02:34:06.7198424Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T02:34:06.7199007Z hint: call:
2026-10-25T02:34:06.7199320Z hint:
2026-10-25T02:34:06.7199727Z hint: 	git config --global init.defaultBranch <name>
2026-10-25T02:34:06.7200059Z hint:
2026-10-25T02:34:06.7200350Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T02:34:06.7200795Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T02:34:06.7201158Z hint:
2026-10-25T02:34:06.7201430Z hint: 	git branch -m <name>
2026-10-25T02:34:06.7201799Z hint:
2026-10-25T02:34:06.7202148Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T02:34:06.7202628Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T02:34:06.7203433Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T02:34:06.7226982Z ##[endgroup]
2026-10-25T02:34:06.7227364Z ##[group]Disabling automatic garbage collection
2026-10-25T02:34:06.7228819Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T02:34:06.7250265Z ##[endgroup]
2026-10-25T02:34:06.7250714Z ##[group]Setting up auth
2026-10-25T02:34:06.7251058Z Removing SSH command configuration
2026-10-25T02:34:06.7253999Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:34:06.7274753Z [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-25T02:34:06.7399449Z Removing HTTP extra header
2026-10-25T02:34:06.7401976Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T02:34:06.7424202Z [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-25T02:34:06.7534269Z Removing includeIf entries pointing to credentials config files
2026-10-25T02:34:06.7534782Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T02:34:06.7553159Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T02:34:06.7647522Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-856e0505-0c62-417c-8e61-2fabe8d755f4.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T02:34:06.7672095Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-856e0505-0c62-417c-8e61-2fabe8d755f4.config
2026-10-25T02:34:06.7691375Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-856e0505-0c62-417c-8e61-2fabe8d755f4.config
2026-10-25T02:34:06.7707101Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-856e0505-0c62-417c-8e61-2fabe8d755f4.config
2026-10-25T02:34:06.7726242Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-856e0505-0c62-417c-8e61-2fabe8d755f4.config
2026-10-25T02:34:06.7741802Z ##[endgroup]
2026-10-25T02:34:06.7742166Z ##[group]Fetching the repository
2026-10-25T02:34:06.7746052Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +68d5b7ac735a5e95a945084430c6b5925873cc82:refs/remotes/origin/main
2026-10-25T02:34:07.0809254Z From https://github.com/pingdotgg/t3code
2026-10-25T02:34:07.0810046Z  * [new ref]         68d5b7ac735a5e95a945084430c6b5925873cc82 -> origin/main
2026-10-25T02:34:07.0833695Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-25T02:34:07.0858571Z   origin/main
2026-10-25T02:34:07.0863625Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-25T02:34:07.0882622Z 68d5b7ac735a5e95a945084430c6b5925873cc82
2026-10-25T02:34:07.0885208Z ##[endgroup]
2026-10-25T02:34:07.0886060Z ##[group]Determining the checkout info
2026-10-25T02:34:07.0886896Z ##[endgroup]
2026-10-25T02:34:07.0887624Z ##[group]Setting up sparse checkout
2026-10-25T02:34:07.0889156Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T02:34:07.0911504Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T02:34:07.0928184Z .git/info/sparse-checkout
2026-10-25T02:34:07.0931929Z ##[endgroup]
2026-10-25T02:34:07.0932588Z ##[group]Checking out the ref
2026-10-25T02:34:07.0935157Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-25T02:34:14.0072804Z Updating files:   0% (1/6499)
2026-10-25T02:34:14.0100400Z Updating files:   1% (65/6499)
2026-10-25T02:34:14.0116226Z Updating files:   2% (130/6499)
2026-10-25T02:34:14.0137491Z Updating files:   3% (195/6499)
2026-10-25T02:34:14.0158387Z Updating files:   4% (260/6499)
2026-10-25T02:34:14.0188618Z Updating files:   5% (325/6499)
2026-10-25T02:34:14.0210292Z Updating files:   6% (390/6499)
2026-10-25T02:34:14.0263511Z Updating files:   7% (455/6499)
2026-10-25T02:34:14.0302100Z Updating files:   8% (520/6499)
2026-10-25T02:34:14.0389449Z Updating files:   9% (585/6499)
2026-10-25T02:34:14.0539460Z Updating files:  10% (650/6499)
2026-10-25T02:34:14.0690435Z Updating files:  11% (715/6499)
2026-10-25T02:34:14.0702624Z Updating files:  12% (780/6499)
2026-10-25T02:34:14.0713833Z Updating files:  13% (845/6499)
2026-10-25T02:34:14.0730837Z Updating files:  14% (910/6499)
2026-10-25T02:34:14.0748400Z Updating files:  15% (975/6499)
2026-10-25T02:34:14.0765334Z Updating files:  16% (1040/6499)
2026-10-25T02:34:14.0782276Z Updating files:  17% (1105/6499)
2026-10-25T02:34:14.0798914Z Updating files:  18% (1170/6499)
2026-10-25T02:34:14.0817030Z Updating files:  19% (1235/6499)
2026-10-25T02:34:14.0831737Z Updating files:  20% (1300/6499)
2026-10-25T02:34:14.0859032Z Updating files:  21% (1365/6499)
2026-10-25T02:34:14.0875570Z Updating files:  22% (1430/6499)
2026-10-25T02:34:14.0890774Z Updating files:  23% (1495/6499)
2026-10-25T02:34:14.0905466Z Updating files:  24% (1560/6499)
2026-10-25T02:34:14.0918714Z Updating files:  25% (1625/6499)
2026-10-25T02:34:14.0934047Z Updating files:  26% (1690/6499)
2026-10-25T02:34:14.0947884Z Updating files:  27% (1755/6499)
2026-10-25T02:34:14.0967601Z Updating files:  28% (1820/6499)
2026-10-25T02:34:14.0993320Z Updating files:  29% (1885/6499)
2026-10-25T02:34:14.1016139Z Updating files:  30% (1950/6499)
2026-10-25T02:34:14.1041112Z Updating files:  31% (2015/6499)
2026-10-25T02:34:14.1063137Z Updating files:  32% (2080/6499)
2026-10-25T02:34:14.1097413Z Updating files:  33% (2145/6499)
2026-10-25T02:34:14.1144990Z Updating files:  34% (2210/6499)
2026-10-25T02:34:14.1159346Z Updating files:  34% (2270/6499)
2026-10-25T02:34:14.1210254Z Updating files:  35% (2275/6499)
2026-10-25T02:34:14.1250204Z Updating files:  36% (2340/6499)
2026-10-25T02:34:14.1285407Z Updating files:  37% (2405/6499)
2026-10-25T02:34:14.1323937Z Updating files:  38% (2470/6499)
2026-10-25T02:34:14.1358490Z Updating files:  39% (2535/6499)
2026-10-25T02:34:14.1386268Z Updating files:  40% (2600/6499)
2026-10-25T02:34:14.1413628Z Updating files:  41% (2665/6499)
2026-10-25T02:34:14.1431752Z Updating files:  42% (2730/6499)
2026-10-25T02:34:14.1443704Z Updating files:  43% (2795/6499)
2026-10-25T02:34:14.1456787Z Updating files:  44% (2860/6499)
2026-10-25T02:34:14.1489631Z Updating files:  45% (2925/6499)
2026-10-25T02:34:14.1514291Z Updating files:  46% (2990/6499)
2026-10-25T02:34:14.1540313Z Updating files:  47% (3055/6499)
2026-10-25T02:34:14.1569012Z Updating files:  48% (3120/6499)
2026-10-25T02:34:14.1600701Z Updating files:  49% (3185/6499)
2026-10-25T02:34:14.1637568Z Updating files:  50% (3250/6499)
2026-10-25T02:34:14.1653621Z Updating files:  51% (3315/6499)
2026-10-25T02:34:14.1686047Z Updating files:  52% (3380/6499)
2026-10-25T02:34:14.1712329Z Updating files:  53% (3445/6499)
2026-10-25T02:34:14.1733224Z Updating files:  54% (3510/6499)
2026-10-25T02:34:14.1756758Z Updating files:  55% (3575/6499)
2026-10-25T02:34:14.1774942Z Updating files:  56% (3640/6499)
2026-10-25T02:34:14.1790623Z Updating files:  57% (3705/6499)
2026-10-25T02:34:14.1810270Z Updating files:  58% (3770/6499)
2026-10-25T02:34:14.2160444Z Updating files:  59% (3835/6499)
2026-10-25T02:34:14.2178098Z Updating files:  60% (3900/6499)
2026-10-25T02:34:14.2196632Z Updating files:  61% (3965/6499)
2026-10-25T02:34:14.2219812Z Updating files:  62% (4030/6499)
2026-10-25T02:34:14.2242395Z Updating files:  63% (4095/6499)
2026-10-25T02:34:14.2270351Z Updating files:  64% (4160/6499)
2026-10-25T02:34:14.2290409Z Updating files:  65% (4225/6499)
2026-10-25T02:34:14.2308396Z Updating files:  66% (4290/6499)
2026-10-25T02:34:14.2331073Z Updating files:  67% (4355/6499)
2026-10-25T02:34:14.2343823Z Updating files:  68% (4420/6499)
2026-10-25T02:34:14.2362611Z Updating files:  69% (4485/6499)
2026-10-25T02:34:14.2374414Z Updating files:  70% (4550/6499)
2026-10-25T02:34:14.2391731Z Updating files:  71% (4615/6499)
2026-10-25T02:34:14.2406255Z Updating files:  72% (4680/6499)
2026-10-25T02:34:14.2450708Z Updating files:  73% (4745/6499)
2026-10-25T02:34:14.2842346Z Updating files:  74% (4810/6499)
2026-10-25T02:34:14.2867062Z Updating files:  75% (4875/6499)
2026-10-25T02:34:14.2887699Z Updating files:  76% (4940/6499)
2026-10-25T02:34:14.2909716Z Updating files:  77% (5005/6499)
2026-10-25T02:34:14.2932313Z Updating files:  78% (5070/6499)
2026-10-25T02:34:14.2949112Z Updating files:  79% (5135/6499)
2026-10-25T02:34:14.2970509Z Updating files:  80% (5200/6499)
2026-10-25T02:34:14.2986599Z Updating files:  81% (5265/6499)
2026-10-25T02:34:14.3005888Z Updating files:  82% (5330/6499)
2026-10-25T02:34:14.3027463Z Updating files:  83% (5395/6499)
2026-10-25T02:34:14.3047695Z Updating files:  84% (5460/6499)
2026-10-25T02:34:14.3065150Z Updating files:  85% (5525/6499)
2026-10-25T02:34:14.3117748Z Updating files:  86% (5590/6499)
2026-10-25T02:34:14.3168599Z Updating files:  87% (5655/6499)
2026-10-25T02:34:14.3197555Z Updating files:  88% (5720/6499)
2026-10-25T02:34:14.3214857Z Updating files:  89% (5785/6499)
2026-10-25T02:34:14.3237531Z Updating files:  90% (5850/6499)
2026-10-25T02:34:14.3277537Z Updating files:  91% (5915/6499)
2026-10-25T02:34:14.3300124Z Updating files:  92% (5980/6499)
2026-10-25T02:34:14.3300344Z Updating files:  93% (6045/6499)
2026-10-25T02:34:14.3341536Z Updating files:  94% (6110/6499)
2026-10-25T02:34:14.3383305Z Updating files:  95% (6175/6499)
2026-10-25T02:34:14.3424325Z Updating files:  96% (6240/6499)
2026-10-25T02:34:14.3424652Z Updating files:  97% (6305/6499)
2026-10-25T02:34:14.3470622Z Updating files:  98% (6370/6499)
2026-10-25T02:34:14.3487262Z Updating files:  99% (6435/6499)
2026-10-25T02:34:14.3487788Z Updating files: 100% (6499/6499)
2026-10-25T02:34:14.3488086Z Updating files: 100% (6499/6499), done.
2026-10-25T02:34:14.3642162Z Switched to a new branch 'main'
2026-10-25T02:34:14.3643101Z branch 'main' set up to track 'origin/main'.
2026-10-25T02:34:14.3656391Z ##[endgroup]
2026-10-25T02:34:14.3690893Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T02:34:14.3710237Z 68d5b7ac735a5e95a945084430c6b5925873cc82
2026-10-25T02:34:14.3835130Z Prepare all required actions
2026-10-25T02:34:14.3873206Z ##[group]Run ./.github/actions/ci-changes
2026-10-25T02:34:14.3873358Z env:
2026-10-25T02:34:14.3873474Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:14.3873618Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:14.3873767Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:14.3873898Z ##[endgroup]
2026-10-25T02:34:14.3916262Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-25T02:34:14.3930274Z ##[group]Run set -uo pipefail
2026-10-25T02:34:14.3930485Z set -uo pipefail
2026-10-25T02:34:14.3930606Z
2026-10-25T02:34:14.3930708Z decide() {
2026-10-25T02:34:14.3930901Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-25T02:34:14.3931109Z   exit "${PIPESTATUS[0]}"
2026-10-25T02:34:14.3931242Z }
2026-10-25T02:34:14.3931336Z
2026-10-25T02:34:14.3931445Z fail_open() {
2026-10-25T02:34:14.3931636Z   echo "$* Running every job."
2026-10-25T02:34:14.3931801Z   decide
2026-10-25T02:34:14.3931904Z }
2026-10-25T02:34:14.3932001Z
2026-10-25T02:34:14.3932153Z # Reads the change from git rather than the REST API: every job that
2026-10-25T02:34:14.3932399Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-25T02:34:14.3932611Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-25T02:34:14.3932822Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-25T02:34:14.3933070Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-25T02:34:14.3933261Z   base=HEAD^1
2026-10-25T02:34:14.3933374Z   mode=()
2026-10-25T02:34:14.3933481Z else
2026-10-25T02:34:14.3933587Z   base=$BEFORE_SHA
2026-10-25T02:34:14.3933774Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-25T02:34:14.3933984Z     || fail_open "Could not fetch ${base}."
2026-10-25T02:34:14.3934184Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-25T02:34:14.3934367Z   mode=(--full)
2026-10-25T02:34:14.3934482Z fi
2026-10-25T02:34:14.3934578Z
2026-10-25T02:34:14.3934736Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-25T02:34:14.3934984Z # of a package changes that package just like editing it. It also keeps
2026-10-25T02:34:14.3935291Z # git from fetching file contents to score renames.
2026-10-25T02:34:14.3935529Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-25T02:34:14.3935846Z   || fail_open "Could not diff against ${base}."
2026-10-25T02:34:14.3936045Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-25T02:34:14.3956074Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:34:14.3956243Z env:
2026-10-25T02:34:14.3956354Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:14.3956500Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:14.3956640Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:14.3956772Z   EVENT_NAME: push
2026-10-25T02:34:14.3956902Z   BEFORE_SHA: 8f26ed7e279d6d290ab7200e88055b7a58982b7d
2026-10-25T02:34:14.3957053Z ##[endgroup]
2026-10-25T02:34:14.6371563Z 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-25T02:34:14.6372958Z typecheck=true
2026-10-25T02:34:14.6373073Z build=true
2026-10-25T02:34:14.6373173Z test=true
2026-10-25T02:34:14.6373279Z test_packages=
2026-10-25T02:34:14.6373384Z test_web=true
2026-10-25T02:34:14.6373505Z test_server=true
2026-10-25T02:34:14.6373620Z rust=true
2026-10-25T02:34:14.6373721Z release_smoke=true
2026-10-25T02:34:14.6373836Z mobile_native=false
2026-10-25T02:34:14.6417372Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=250]
2026-10-25T02:34:14.6491033Z Prepare all required actions
2026-10-25T02:34:14.6491314Z Getting action download info
2026-10-25T02:34:14.7188383Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-25T02:34:14.7984189Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-25T02:34:14.7984347Z env:
2026-10-25T02:34:14.7984461Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:14.7984609Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:14.7984751Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:14.7984882Z ##[endgroup]
2026-10-25T02:34:14.8033156Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-25T02:34:14.8040370Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T02:34:14.8040715Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T02:34:14.8041007Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T02:34:14.8041247Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T02:34:14.8059761Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:34:14.8059923Z env:
2026-10-25T02:34:14.8060039Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:14.8060184Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:14.8060326Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:14.8060462Z ##[endgroup]
2026-10-25T02:34:14.8121677Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8]
2026-10-25T02:34:14.8122860Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-25T02:34:14.8156742Z ##[group]Run actions/cache@v6
2026-10-25T02:34:14.8156983Z with:
2026-10-25T02:34:14.8157085Z   path: ~/.vite-plus
2026-10-25T02:34:14.8157335Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T02:34:14.8157527Z   enableCrossOsArchive: false
2026-10-25T02:34:14.8157658Z   fail-on-cache-miss: false
2026-10-25T02:34:14.8157782Z   lookup-only: false
2026-10-25T02:34:14.8157889Z   save-always: false
2026-10-25T02:34:14.8157999Z env:
2026-10-25T02:34:14.8158108Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:14.8158256Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:14.8158398Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:14.8158532Z ##[endgroup]
2026-10-25T02:34:15.0239339Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T02:34:16.1676598Z Received 170349591 of 170349591 (100.0%), 461.5 MBs/sec
2026-10-25T02:34:16.1677852Z Cache Size: ~162 MB (170349591 B)
2026-10-25T02:34:16.1716192Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/733d8744-e75c-439c-a833-8ae3f28b1a94/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T02:34:16.8703397Z Cache restored successfully
2026-10-25T02:34:16.8838452Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T02:34:16.8914606Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=2079]
2026-10-25T02:34:16.8916590Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-25T02:34:16.8933609Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T02:34:16.8933825Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T02:34:16.8933998Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-25T02:34:16.8955443Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:34:16.8955609Z env:
2026-10-25T02:34:16.8955724Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:16.8955878Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:16.8956038Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:16.8956176Z ##[endgroup]
2026-10-25T02:34:16.8998656Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-25T02:34:16.9004981Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-25T02:34:16.9006260Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-25T02:34:16.9009649Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-25T02:34:16.9010656Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-25T02:34:16.9019076Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-25T02:34:16.9019260Z store_path="$(vp pm cache dir)"
2026-10-25T02:34:16.9019425Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-25T02:34:16.9036068Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:34:16.9036236Z env:
2026-10-25T02:34:16.9036347Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:16.9036505Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:16.9036646Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:16.9036777Z ##[endgroup]
2026-10-25T02:34:16.9164604Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15]
2026-10-25T02:34:16.9165993Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-25T02:34:16.9477524Z ##[group]Run actions/cache@v6
2026-10-25T02:34:16.9477661Z with:
2026-10-25T02:34:16.9477785Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-25T02:34:16.9478038Z   key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251
2026-10-25T02:34:16.9478284Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-25T02:34:16.9478431Z   enableCrossOsArchive: false
2026-10-25T02:34:16.9478562Z   fail-on-cache-miss: false
2026-10-25T02:34:16.9478680Z   lookup-only: false
2026-10-25T02:34:16.9478786Z   save-always: false
2026-10-25T02:34:16.9478896Z env:
2026-10-25T02:34:16.9479207Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:16.9479349Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:16.9479486Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:16.9479618Z ##[endgroup]
2026-10-25T02:34:17.1349128Z Cache hit for: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251
2026-10-25T02:34:18.1740144Z Received 671088640 of 998502311 (67.2%), 630.5 MBs/sec
2026-10-25T02:34:18.6333598Z Received 998502311 of 998502311 (100.0%), 645.2 MBs/sec
2026-10-25T02:34:18.6334529Z Cache Size: ~952 MB (998502311 B)
2026-10-25T02:34:18.6395032Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/21606031-deb0-44f8-add3-ce8cae0a4630/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T02:34:23.8790226Z Cache restored successfully
2026-10-25T02:34:23.9280315Z Cache restored from key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251
2026-10-25T02:34:23.9345643Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7017]
2026-10-25T02:34:23.9347864Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-25T02:34:23.9361667Z ##[group]Run vp install
2026-10-25T02:34:23.9361815Z vp install
2026-10-25T02:34:23.9382247Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:34:23.9382428Z env:
2026-10-25T02:34:23.9382551Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:23.9382706Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:23.9382856Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:23.9382995Z ##[endgroup]
2026-10-25T02:34:23.9716000Z Scope: all 34 workspace projects
2026-10-25T02:34:24.0702580Z ? Verifying lockfile against supply-chain policies (2087 entries)...
2026-10-25T02:34:24.3875906Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-25T02:34:24.3917855Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-25T02:34:24.3946558Z   Virtual store is at:             node_modules/.pnpm
2026-10-25T02:34:26.5934809Z โœ“ Lockfile passes supply-chain policies (2087 entries in 2.5s)
2026-10-25T02:34:26.5935182Z Lockfile is up to date, resolution step is skipped
2026-10-25T02:34:26.6091586Z Packages: +1720
2026-10-25T02:34:26.6091862Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-25T02:34:26.6421914Z Progress: resolved 1720, reused 1716, downloaded 0, added 1720, done
2026-10-25T02:34:27.5764937Z . prepare$ vp config --no-agent
2026-10-25T02:34:27.6788129Z . prepare: Done
2026-10-25T02:34:27.6807324Z
2026-10-25T02:34:27.6807732Z devDependencies:
2026-10-25T02:34:27.6807887Z + @coderabbitai/config 1.1.0
2026-10-25T02:34:27.6808034Z + @shadcn/lint 0.1.5
2026-10-25T02:34:27.6808199Z + @types/node 24.12.4
2026-10-25T02:34:27.6808342Z + knip 6.34.0
2026-10-25T02:34:27.6808481Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-25T02:34:27.6808625Z + vite-plus 1.3.0
2026-10-25T02:34:27.6808694Z
2026-10-25T02:34:27.6843336Z Done in 3.7s using pnpm v12.14.0
2026-10-25T02:34:27.7050282Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3770]
2026-10-25T02:34:27.7168408Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T02:34:27.7168935Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T02:34:27.7195762Z shell: /usr/bin/bash -e {0}
2026-10-25T02:34:27.7195956Z env:
2026-10-25T02:34:27.7196088Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:27.7196256Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:27.7196413Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:27.7196570Z ##[endgroup]
2026-10-25T02:34:27.7616810Z ##[group]Run actions/cache@v6
2026-10-25T02:34:27.7617007Z with:
2026-10-25T02:34:27.7632976Z   path: ~/.cache/ms-playwright
2026-10-25T02:34:27.7633249Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T02:34:27.7633430Z   enableCrossOsArchive: false
2026-10-25T02:34:27.7633568Z   fail-on-cache-miss: false
2026-10-25T02:34:27.7633715Z   lookup-only: false
2026-10-25T02:34:27.7633911Z   save-always: false
2026-10-25T02:34:27.7634087Z env:
2026-10-25T02:34:27.7634271Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:27.7634517Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:27.7634708Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:27.7634858Z ##[endgroup]
2026-10-25T02:34:27.9824499Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T02:34:28.1401213Z Received 106503405 of 106503405 (100.0%), 720.4 MBs/sec
2026-10-25T02:34:28.1401543Z Cache Size: ~102 MB (106503405 B)
2026-10-25T02:34:28.1434219Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/d7c40874-483c-4630-b92d-a307a27758fe/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T02:34:28.3136570Z Cache restored successfully
2026-10-25T02:34:28.3270201Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T02:34:28.3435204Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T02:34:28.3435921Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T02:34:28.3436325Z test -n "$browser"
2026-10-25T02:34:28.3436569Z if ldd "$browser" | grep '=> not found'; then
2026-10-25T02:34:28.3436946Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-25T02:34:28.3437980Z fi
2026-10-25T02:34:28.3464919Z shell: /usr/bin/bash -e {0}
2026-10-25T02:34:28.3465084Z env:
2026-10-25T02:34:28.3465210Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:28.3465396Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:28.3465567Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:28.3465791Z ##[endgroup]
2026-10-25T02:34:28.4154216Z ##[group]Run vp run --filter t3 test --shard 5/8
2026-10-25T02:34:28.4154456Z vp run --filter t3 test --shard 5/8
2026-10-25T02:34:28.4174724Z shell: /usr/bin/bash -e {0}
2026-10-25T02:34:28.4174854Z env:
2026-10-25T02:34:28.4174966Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:34:28.4175127Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:34:28.4175270Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:34:28.4175516Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-25T02:34:28.4175810Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T02:34:28.4176026Z ##[endgroup]
2026-10-25T02:34:28.5811044Z ~/apps/server$ vp test run --shard 5/8 โŠ˜ cache disabled
2026-10-25T02:34:28.7365490Z
2026-10-25T02:34:28.7367291Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-25T02:34:28.7367530Z
2026-10-25T02:34:33.5433947Z  โœ“ src/vcs/GitVcsDriver.test.ts (56 tests) 3769ms
2026-10-25T02:34:34.0515344Z  โœ“ src/device/DeviceService.test.ts (29 tests) 66ms
2026-10-25T02:34:36.9410567Z  โœ“ src/http.test.ts (23 tests) 103ms
2026-10-25T02:34:38.9108351Z  โœ“ src/guest/GuestShareService.test.ts (20 tests) 911ms
2026-10-25T02:34:39.9371862Z  โœ“ src/orchestration-v2/ThreadFind.test.ts (17 tests) 617ms
2026-10-25T02:34:40.3922199Z  โœ“ src/workspace/WorkspaceFileSystem.test.ts (21 tests) 64ms
2026-10-25T02:34:41.5011064Z  โœ“ src/mcp/WorktreeMcpService.test.ts (18 tests) 167ms
2026-10-25T02:34:41.8885662Z  โœ“ src/provider/AntigravityProvider.test.ts (18 tests) 40ms
2026-10-25T02:34:52.4736650Z  โœ“ src/serviceLauncher.test.ts (15 tests) 10318ms
2026-10-25T02:34:52.4737100Z    โœ“ service state persistence (12)
2026-10-25T02:34:52.4737492Z      โœ“ commits only after the trial reports prepared 2036ms
2026-10-25T02:34:52.4737817Z      โœ“ rolls back invalid trials with the startup environment 2052ms
2026-10-25T02:34:52.4738181Z      โœ“ restores the database when a migrating trial exits, with the database a file 2051ms
2026-10-25T02:34:52.4738574Z      โœ“ restores the database when a migrating trial exits, with the database a symlink 2049ms
2026-10-25T02:34:52.4738979Z      โœ“ restores the database when a migrating trial exits, with the database a dangling symlink 2052ms
2026-10-25T02:34:53.4801522Z  โœ“ src/workspace/WorkspaceEntries.test.ts (18 tests) 727ms
2026-10-25T02:34:54.4029636Z  โœ“ src/vcs/VcsStatusBroadcaster.test.ts (8 tests) 18ms
2026-10-25T02:34:55.6367649Z  โœ“ src/orchestration-v2/ThreadFork.execution.test.ts (5 tests) 261ms
2026-10-25T02:34:59.1257455Z  โœ“ src/orchestration-v2/testkit/ThreadMergeBack.integration.test.ts (2 tests) 2475ms
2026-10-25T02:34:59.1257983Z    โœ“ orchestration V2 merge-back provider replay (2)
2026-10-25T02:34:59.1258301Z      โœ“ merges two sibling fork deltas into the original codex thread 1612ms
2026-10-25T02:34:59.1258662Z      โœ“ merges two sibling fork deltas into the original claudeAgent thread 862ms
2026-10-25T02:34:59.5410207Z  โœ“ src/orchestration-v2/ContextHandoffBudget.test.ts (17 tests) 153ms
2026-10-25T02:34:59.9999388Z  โœ“ src/orchestration-v2/Adapters/GrokAdapterV2.test.ts (10 tests) 70ms
2026-10-25T02:35:00.9801948Z  โœ“ src/mcp/OrchestratorMcpService.activity.test.ts (3 tests) 12ms
2026-10-25T02:35:01.3213640Z  โœ“ src/provider/acp/AntigravityAcpSupport.test.ts (27 tests) 35ms
2026-10-25T02:35:02.4327258Z  โœ“ src/preview/ServerBrowserStream.test.ts (11 tests) 63ms
2026-10-25T02:35:02.6296574Z  โœ“ src/provider/Drivers/antigravityUsageReader.test.ts (9 tests) 51ms
2026-10-25T02:35:05.5131570Z  โœ“ src/cli/project.test.ts (9 tests) 1234ms
2026-10-25T02:35:06.1729170Z  โœ“ scripts/migrate-dev-db.test.ts (7 tests) 240ms
2026-10-25T02:35:07.2529857Z  โœ“ src/mcp/toolkits/project/handlers.test.ts (3 tests) 92ms
2026-10-25T02:35:08.2135292Z  โœ“ src/orchestration-v2/ThreadPullRequestService.test.ts (6 tests) 17ms
2026-10-25T02:35:08.5620782Z  โœ“ src/provider/providerCompatibility.test.ts (8 tests) 14ms
2026-10-25T02:35:08.9653090Z  โœ“ src/orchestration-v2/ProviderSwitchService.test.ts (8 tests) 7ms
2026-10-25T02:35:09.4722949Z  โœ“ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 7ms
2026-10-25T02:35:09.7616384Z  โœ“ src/preview/PreviewBrowser.test.ts (7 tests) 29ms
2026-10-25T02:35:10.0090800Z  โœ“ src/orchestration-v2/ThreadForkService.test.ts (3 tests) 5ms
2026-10-25T02:35:10.2829462Z  โœ“ src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts (1 test) 22ms
2026-10-25T02:35:11.4552036Z  โœ“ src/cli/theme.test.ts (7 tests) 22ms
2026-10-25T02:35:11.9485616Z  โœ“ src/persistence/DatabaseMaintenance.test.ts (3 tests) 79ms
2026-10-25T02:35:12.2338167Z  โœ“ src/device/AgentDeviceTarget.test.ts (2 tests) 150ms
2026-10-25T02:35:12.3460037Z  โœ“ src/provider/CodexMcpElicitation.test.ts (9 tests) 5ms
2026-10-25T02:35:12.6199371Z  โœ“ src/persistence/Migrations/024_BackfillProjectionThreadShellSummary.test.ts (1 test) 17ms
2026-10-25T02:35:13.3199675Z  โœ“ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 246ms
2026-10-25T02:35:14.4551200Z  โœ“ src/scheduledTasks/ScheduledTaskService.interval.test.ts (7 tests) 187ms
2026-10-25T02:35:14.7857167Z  โœ“ src/background/HostPowerMonitor.test.ts (3 tests) 7ms
2026-10-25T02:35:15.7614858Z  โœ“ src/mcp/toolkits/preview/handlers.test.ts (3 tests) 12ms
2026-10-25T02:35:15.9089554Z  โœ“ src/device/localSshDeviceHost.test.ts (3 tests) 13ms
2026-10-25T02:35:16.2481185Z  โœ“ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 88ms
2026-10-25T02:35:16.4880352Z  โœ“ src/provider/codexModelCatalog.test.ts (2 tests) 2ms
2026-10-25T02:35:16.9171868Z  โœ“ src/usage/UsageLimitSources.test.ts (1 test) 8ms
2026-10-25T02:35:17.3039158Z  โœ“ src/cli/thread.test.ts (3 tests) 4ms
2026-10-25T02:35:17.4517377Z  โœ“ src/cloud/publicConfig.test.ts (4 tests) 7ms
2026-10-25T02:35:17.7433173Z  โœ“ src/persistence/Migrations/069_ThreadMessageSearch.test.ts (1 test) 37ms
2026-10-25T02:35:17.8634362Z  โœ“ src/project/AgentSessionJson.test.ts (12 tests) 5ms
2026-10-25T02:35:17.9423464Z  โœ“ src/assets/icns.test.ts (2 tests) 2ms
2026-10-25T02:35:18.0585353Z  โœ“ src/launcherWatch.test.ts (1 test) 4ms
2026-10-25T02:35:18.1369153Z  โœ“ src/orchestration-v2/assistantStreaming.test.ts (2 tests) 2ms
2026-10-25T02:35:18.4599798Z  โœ“ src/resourceTelemetry/DesktopTelemetryReceiver.test.ts (1 test) 3ms
2026-10-25T02:35:18.7562187Z  โœ“ src/sourceControl/sourceControlDefinitions.test.ts (1 test) 2ms
2026-10-25T02:35:23.1473542Z  โœ“ src/orchestration-v2/testkit/PiReplayFixtures.integration.test.ts (8 tests) 3231ms
2026-10-25T02:35:23.1474274Z    โœ“ Pi replay fixtures (8)
2026-10-25T02:35:23.1474762Z      โœ“ runs simple/pi through OrchestratorV2 using deterministic replay 343ms
2026-10-25T02:35:23.1475388Z      โœ“ runs multi_turn/pi through OrchestratorV2 using deterministic replay 326ms
2026-10-25T02:35:23.1476028Z      โœ“ runs pi_compaction/pi through OrchestratorV2 using deterministic replay 771ms
2026-10-25T02:35:23.1476681Z      โœ“ runs provider_thread_resume/pi through OrchestratorV2 using deterministic replay 350ms
2026-10-25T02:35:23.1477109Z      โœ“ runs thread_rollback/pi through OrchestratorV2 using deterministic replay 462ms
2026-10-25T02:35:23.1477918Z      โœ“ runs thread_rollback_after_stop/pi through OrchestratorV2 using deterministic replay 595ms
2026-10-25T02:35:23.1504252Z
2026-10-25T02:35:23.1534531Z  Test Files  52 passed (52)
2026-10-25T02:35:23.1534799Z       Tests  461 passed (461)
2026-10-25T02:35:23.1534984Z    Start at  02:34:28
2026-10-25T02:35:23.1535216Z    Duration  54.40s (tests 50%, import 38%, transform 10%, setup 3%)
2026-10-25T02:35:23.1535373Z
2026-10-25T02:35:23.1535575Z      Import  1434 modules were evaluated 16592 times ยท 19.73s total, 38% of tracked time
2026-10-25T02:35:23.1536001Z              ~18.02s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-25T02:35:23.1536405Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T02:35:23.1536572Z
2026-10-25T02:35:23.1780265Z
2026-10-25T02:35:23.1855237Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T02:35:23.1855543Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T02:35:23.1855778Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-25T02:35:23.1855938Z else
2026-10-25T02:35:23.1856063Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-25T02:35:23.1856206Z fi
2026-10-25T02:35:23.1875783Z shell: /usr/bin/bash -e {0}
2026-10-25T02:35:23.1875907Z env:
2026-10-25T02:35:23.1876019Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:35:23.1876166Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:35:23.1876304Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:35:23.1876437Z ##[endgroup]
2026-10-25T02:35:23.1947895Z Post job cleanup.
2026-10-25T02:35:23.2543224Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-25T02:35:23.2611627Z Post job cleanup.
2026-10-25T02:35:23.3351399Z ##[start-action display=Cache full pnpm store;id=__9517e329-1525-4955-9cf1-dd648bbe38e1.__actions_cache]
2026-10-25T02:35:23.3656404Z Post job cleanup.
2026-10-25T02:35:23.4264221Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251, not saving cache.
2026-10-25T02:35:23.4310145Z ##[end-action id=__9517e329-1525-4955-9cf1-dd648bbe38e1.__actions_cache;outcome=success;conclusion=success;duration_ms=95]
2026-10-25T02:35:23.4312215Z ##[start-action display=Cache Vite+;id=__9517e329-1525-4955-9cf1-dd648bbe38e1.vp_cache]
2026-10-25T02:35:23.4336160Z Post job cleanup.
2026-10-25T02:35:23.4946726Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache.
2026-10-25T02:35:23.4975320Z ##[end-action id=__9517e329-1525-4955-9cf1-dd648bbe38e1.vp_cache;outcome=success;conclusion=success;duration_ms=66]
2026-10-25T02:35:23.5006895Z Post job cleanup.
2026-10-25T02:35:23.5420683Z [command]/usr/local/bin/git version
2026-10-25T02:35:23.5445916Z git version 2.55.0
2026-10-25T02:35:23.5461686Z Temporarily overriding HOME='/home/runner/_work/_temp/398dc374-2cbc-4a33-b64a-dd6ece1ea531' before making global git config changes
2026-10-25T02:35:23.5462037Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:35:23.5464364Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:35:23.5483840Z Removing SSH command configuration
2026-10-25T02:35:23.5486685Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:35:23.5506638Z [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-25T02:35:23.5615796Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T02:35:23.5638042Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T02:35:23.5668672Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T02:35:23.5693727Z ##[group]Run '/job_completed.sh'
2026-10-25T02:35:23.5706388Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:35:23.5706557Z env:
2026-10-25T02:35:23.5706669Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
2026-10-25T02:35:23.5706815Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 399
2026-10-25T02:35:23.5706952Z   BLACKSMITH_CHECK_RUN_ID: 121054167995
2026-10-25T02:35:23.5707101Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 5
2026-10-25T02:35:23.5707251Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:35:23.5707382Z ##[endgroup]
2026-10-25T02:35:23.5781649Z Docker container cache not activated, skipping hash computation.
2026-10-25T02:35:23.6012318Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T02:35:23.6058643Z Cleaning up orphan processes