2026-10-22T02:06:37.5222911Z Current runner version: '2.337.0' 2026-10-22T02:06:37.5226158Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-lqht2kgy32oqrvzs' 2026-10-22T02:06:37.5226856Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-22T02:06:37.5227548Z Machine name: 'ip-172-31-73-130' 2026-10-22T02:06:37.5229188Z ##[group]GITHUB_TOKEN Permissions 2026-10-22T02:06:37.5230560Z Contents: read 2026-10-22T02:06:37.5230954Z Metadata: read 2026-10-22T02:06:37.5231304Z ##[endgroup] 2026-10-22T02:06:37.5232808Z Secret source: Actions 2026-10-22T02:06:37.5233443Z Cache mode: write 2026-10-22T02:06:37.5233990Z Prepare workflow directory 2026-10-22T02:06:37.5411506Z Prepare all required actions 2026-10-22T02:06:37.5438319Z Getting action download info 2026-10-22T02:06:37.6754434Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-22T02:06:37.7180781Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-22T02:06:37.7847664Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-22T02:06:37.9647233Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-22T02:06:37.9689500Z Complete job name: Test Server 1 2026-10-22T02:06:38.0076917Z A job started hook has been configured by the self-hosted runner administrator 2026-10-22T02:06:38.0161517Z ##[group]Run '/setup.sh' 2026-10-22T02:06:38.0183711Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:38.0184185Z env: 2026-10-22T02:06:38.0184415Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:38.0184712Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:38.0184997Z BLACKSMITH_CHECK_RUN_ID: 119597295172 2026-10-22T02:06:38.0185297Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-22T02:06:38.0185603Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T02:06:38.0185866Z ##[endgroup] 2026-10-22T02:06:38.0483261Z Logging daemon started (blacksmithd for logs) 2026-10-22T02:06:38.0614240Z Results daemon started (blacksmithd for results) 2026-10-22T02:06:38.0782292Z Background adoption and SSH setup started (PID: 2910) 2026-10-22T02:06:38.0785395Z 2026-10-22T02:06:38.0786437Z ---------------------------------------- 2026-10-22T02:06:38.0787580Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39709535858/jobs/119597295172 2026-10-22T02:06:38.0788246Z SSH Access (using your GitHub SSH key): 2026-10-22T02:06:38.0788746Z ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-lqht2kgy32oqrvzs.vm.blacksmith.sh 2026-10-22T02:06:38.0789127Z 2026-10-22T02:06:38.0789287Z No GitHub SSH key? Add one at: 2026-10-22T02:06:38.0789886Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-22T02:06:38.0790367Z 2026-10-22T02:06:38.0790524Z ---------------------------------------- 2026-10-22T02:06:38.0790762Z 2026-10-22T02:06:38.0790962Z VM ID: blacksmith-4vcpu-ubuntu-2404-lqht2kgy32oqrvzs 2026-10-22T02:06:38.0791400Z Host: production-152.236.31.129-x8664 2026-10-22T02:06:38.0864683Z Host Agent PID: 1773653 2026-10-22T02:06:38.0865169Z Host Agent Git SHA: 266f03d96 2026-10-22T02:06:38.0865559Z Host CPU Manufacturer: AuthenticAMD 2026-10-22T02:06:38.0866020Z Blacksmith Host Generation: gen 2 2026-10-22T02:06:38.0866332Z Petname: production-decent-hagfish-6605e956 2026-10-22T02:06:38.0866652Z Region: us-east 2026-10-22T02:06:38.0866900Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-22T02:06:38.0867232Z OS Version: Ubuntu 24.04.4 LTS 2026-10-22T02:06:38.0867406Z 2026-10-22T02:06:38.0867524Z Enabling Blacksmith transparent cache 2026-10-22T02:06:38.1073315Z ##[group]Run actions/checkout@v6 2026-10-22T02:06:38.1073637Z with: 2026-10-22T02:06:38.1074030Z fetch-depth: 2 2026-10-22T02:06:38.1074374Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-22T02:06:38.1074763Z sparse-checkout-cone-mode: false 2026-10-22T02:06:38.1075037Z repository: pingdotgg/t3code 2026-10-22T02:06:38.1077194Z token: *** 2026-10-22T02:06:38.1077404Z ssh-strict: true 2026-10-22T02:06:38.1077623Z ssh-user: git 2026-10-22T02:06:38.1077842Z persist-credentials: true 2026-10-22T02:06:38.1078083Z clean: true 2026-10-22T02:06:38.1078287Z fetch-tags: false 2026-10-22T02:06:38.1078510Z show-progress: true 2026-10-22T02:06:38.1078732Z lfs: false 2026-10-22T02:06:38.1078935Z submodules: false 2026-10-22T02:06:38.1079162Z set-safe-directory: true 2026-10-22T02:06:38.1079412Z allow-unsafe-pr-checkout: false 2026-10-22T02:06:38.1079667Z env: 2026-10-22T02:06:38.1079904Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:38.1080188Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:38.1080466Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:38.1080724Z ##[endgroup] 2026-10-22T02:06:38.2014320Z Syncing repository: pingdotgg/t3code 2026-10-22T02:06:38.2015340Z ##[group]Getting Git version info 2026-10-22T02:06:38.2015670Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-22T02:06:38.2016680Z [command]/usr/local/bin/git version 2026-10-22T02:06:38.2108269Z git version 2.55.0 2026-10-22T02:06:38.2119773Z ##[endgroup] 2026-10-22T02:06:38.2128346Z Temporarily overriding HOME='/home/runner/_work/_temp/ef07c797-588e-41ea-a99e-a1f75171d39c' before making global git config changes 2026-10-22T02:06:38.2129191Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T02:06:38.2131386Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T02:06:38.2164959Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-22T02:06:38.2167736Z ##[group]Determining repository object format 2026-10-22T02:06:38.2168465Z ##[endgroup] 2026-10-22T02:06:38.2168821Z ##[group]Initializing the repository 2026-10-22T02:06:38.2171297Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-22T02:06:38.2207697Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-22T02:06:38.2208305Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-22T02:06:38.2208783Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-22T02:06:38.2209147Z hint: call: 2026-10-22T02:06:38.2209352Z hint: 2026-10-22T02:06:38.2209624Z hint: git config --global init.defaultBranch 2026-10-22T02:06:38.2209935Z hint: 2026-10-22T02:06:38.2210223Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-22T02:06:38.2210675Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-22T02:06:38.2211039Z hint: 2026-10-22T02:06:38.2211246Z hint: git branch -m 2026-10-22T02:06:38.2211486Z hint: 2026-10-22T02:06:38.2211789Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-22T02:06:38.2212446Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-22T02:06:38.2214333Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-22T02:06:38.2240855Z ##[endgroup] 2026-10-22T02:06:38.2241456Z ##[group]Disabling automatic garbage collection 2026-10-22T02:06:38.2243619Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-22T02:06:38.2265607Z ##[endgroup] 2026-10-22T02:06:38.2265961Z ##[group]Setting up auth 2026-10-22T02:06:38.2266227Z Removing SSH command configuration 2026-10-22T02:06:38.2269460Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T02:06:38.2292272Z [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-22T02:06:38.2422286Z Removing HTTP extra header 2026-10-22T02:06:38.2426000Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-22T02:06:38.2450945Z [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-22T02:06:38.2561007Z Removing includeIf entries pointing to credentials config files 2026-10-22T02:06:38.2561576Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-22T02:06:38.2592530Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-22T02:06:38.2702056Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-39ddcd7d-967d-4cf2-a9e3-d8c300a77645.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-22T02:06:38.2732532Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-39ddcd7d-967d-4cf2-a9e3-d8c300a77645.config 2026-10-22T02:06:38.2752448Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-39ddcd7d-967d-4cf2-a9e3-d8c300a77645.config 2026-10-22T02:06:38.2771549Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-39ddcd7d-967d-4cf2-a9e3-d8c300a77645.config 2026-10-22T02:06:38.2790859Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-39ddcd7d-967d-4cf2-a9e3-d8c300a77645.config 2026-10-22T02:06:38.2807915Z ##[endgroup] 2026-10-22T02:06:38.2808292Z ##[group]Fetching the repository 2026-10-22T02:06:38.2812448Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +f469c4b74addd9b26e32bfd88bd1ab7c50995715:refs/remotes/pull/23250/merge 2026-10-22T02:06:38.5930949Z From https://github.com/pingdotgg/t3code 2026-10-22T02:06:38.5931683Z * [new ref] f469c4b74addd9b26e32bfd88bd1ab7c50995715 -> pull/23250/merge 2026-10-22T02:06:38.5962637Z ##[endgroup] 2026-10-22T02:06:38.5963244Z ##[group]Determining the checkout info 2026-10-22T02:06:38.5963770Z ##[endgroup] 2026-10-22T02:06:38.5964207Z ##[group]Setting up sparse checkout 2026-10-22T02:06:38.5968161Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-22T02:06:38.5997830Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-22T02:06:38.6019228Z .git/info/sparse-checkout 2026-10-22T02:06:38.6023555Z ##[endgroup] 2026-10-22T02:06:38.6024061Z ##[group]Checking out the ref 2026-10-22T02:06:38.6026740Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23250/merge 2026-10-22T02:06:45.5363841Z Updating files: 0% (1/6271) 2026-10-22T02:06:45.5393546Z Updating files: 1% (63/6271) 2026-10-22T02:06:45.5411774Z Updating files: 2% (126/6271) 2026-10-22T02:06:45.5435751Z Updating files: 3% (189/6271) 2026-10-22T02:06:45.5457472Z Updating files: 4% (251/6271) 2026-10-22T02:06:45.5492297Z Updating files: 5% (314/6271) 2026-10-22T02:06:45.5514623Z Updating files: 6% (377/6271) 2026-10-22T02:06:45.5575430Z Updating files: 7% (439/6271) 2026-10-22T02:06:45.5604696Z Updating files: 8% (502/6271) 2026-10-22T02:06:45.5630792Z Updating files: 9% (565/6271) 2026-10-22T02:06:45.5925726Z Updating files: 10% (628/6271) 2026-10-22T02:06:45.5941298Z Updating files: 11% (690/6271) 2026-10-22T02:06:45.5952085Z Updating files: 12% (753/6271) 2026-10-22T02:06:45.5965806Z Updating files: 13% (816/6271) 2026-10-22T02:06:45.5981375Z Updating files: 14% (878/6271) 2026-10-22T02:06:45.5998058Z Updating files: 15% (941/6271) 2026-10-22T02:06:45.6017629Z Updating files: 16% (1004/6271) 2026-10-22T02:06:45.6031459Z Updating files: 17% (1067/6271) 2026-10-22T02:06:45.6049147Z Updating files: 18% (1129/6271) 2026-10-22T02:06:45.6064026Z Updating files: 19% (1192/6271) 2026-10-22T02:06:45.6088143Z Updating files: 20% (1255/6271) 2026-10-22T02:06:45.6104131Z Updating files: 21% (1317/6271) 2026-10-22T02:06:45.6122147Z Updating files: 22% (1380/6271) 2026-10-22T02:06:45.6135876Z Updating files: 23% (1443/6271) 2026-10-22T02:06:45.6147634Z Updating files: 24% (1506/6271) 2026-10-22T02:06:45.6162343Z Updating files: 25% (1568/6271) 2026-10-22T02:06:45.6176066Z Updating files: 26% (1631/6271) 2026-10-22T02:06:45.6188606Z Updating files: 27% (1694/6271) 2026-10-22T02:06:45.6216145Z Updating files: 28% (1756/6271) 2026-10-22T02:06:45.6239959Z Updating files: 29% (1819/6271) 2026-10-22T02:06:45.6260244Z Updating files: 30% (1882/6271) 2026-10-22T02:06:45.6286085Z Updating files: 31% (1945/6271) 2026-10-22T02:06:45.6304792Z Updating files: 32% (2007/6271) 2026-10-22T02:06:45.6313972Z Updating files: 32% (2045/6271) 2026-10-22T02:06:45.6341603Z Updating files: 33% (2070/6271) 2026-10-22T02:06:45.6408451Z Updating files: 34% (2133/6271) 2026-10-22T02:06:45.6462417Z Updating files: 35% (2195/6271) 2026-10-22T02:06:45.6495572Z Updating files: 36% (2258/6271) 2026-10-22T02:06:45.6525372Z Updating files: 37% (2321/6271) 2026-10-22T02:06:45.6564414Z Updating files: 38% (2383/6271) 2026-10-22T02:06:45.6590216Z Updating files: 39% (2446/6271) 2026-10-22T02:06:45.6620483Z Updating files: 40% (2509/6271) 2026-10-22T02:06:45.6650885Z Updating files: 41% (2572/6271) 2026-10-22T02:06:45.6666681Z Updating files: 42% (2634/6271) 2026-10-22T02:06:45.6676199Z Updating files: 43% (2697/6271) 2026-10-22T02:06:45.6696686Z Updating files: 44% (2760/6271) 2026-10-22T02:06:45.6724947Z Updating files: 45% (2822/6271) 2026-10-22T02:06:45.6748992Z Updating files: 46% (2885/6271) 2026-10-22T02:06:45.6774319Z Updating files: 47% (2948/6271) 2026-10-22T02:06:45.6803547Z Updating files: 48% (3011/6271) 2026-10-22T02:06:45.6831908Z Updating files: 49% (3073/6271) 2026-10-22T02:06:45.6867848Z Updating files: 50% (3136/6271) 2026-10-22T02:06:45.6882611Z Updating files: 51% (3199/6271) 2026-10-22T02:06:45.6917399Z Updating files: 52% (3261/6271) 2026-10-22T02:06:45.6941131Z Updating files: 53% (3324/6271) 2026-10-22T02:06:45.6960454Z Updating files: 54% (3387/6271) 2026-10-22T02:06:45.6984625Z Updating files: 55% (3450/6271) 2026-10-22T02:06:45.7001118Z Updating files: 56% (3512/6271) 2026-10-22T02:06:45.7016516Z Updating files: 57% (3575/6271) 2026-10-22T02:06:45.7033975Z Updating files: 58% (3638/6271) 2026-10-22T02:06:45.7425760Z Updating files: 59% (3700/6271) 2026-10-22T02:06:45.7426545Z Updating files: 60% (3763/6271) 2026-10-22T02:06:45.7427197Z Updating files: 61% (3826/6271) 2026-10-22T02:06:45.7468794Z Updating files: 62% (3889/6271) 2026-10-22T02:06:45.7469317Z Updating files: 63% (3951/6271) 2026-10-22T02:06:45.7523920Z Updating files: 64% (4014/6271) 2026-10-22T02:06:45.7524389Z Updating files: 65% (4077/6271) 2026-10-22T02:06:45.7524770Z Updating files: 66% (4139/6271) 2026-10-22T02:06:45.7563408Z Updating files: 67% (4202/6271) 2026-10-22T02:06:45.7563670Z Updating files: 68% (4265/6271) 2026-10-22T02:06:45.7579812Z Updating files: 69% (4327/6271) 2026-10-22T02:06:45.7603215Z Updating files: 70% (4390/6271) 2026-10-22T02:06:45.7620543Z Updating files: 71% (4453/6271) 2026-10-22T02:06:45.7620759Z Updating files: 72% (4516/6271) 2026-10-22T02:06:45.7661489Z Updating files: 73% (4578/6271) 2026-10-22T02:06:45.7895865Z Updating files: 74% (4641/6271) 2026-10-22T02:06:45.8088345Z Updating files: 75% (4704/6271) 2026-10-22T02:06:45.8111732Z Updating files: 76% (4766/6271) 2026-10-22T02:06:45.8132542Z Updating files: 77% (4829/6271) 2026-10-22T02:06:45.8161320Z Updating files: 78% (4892/6271) 2026-10-22T02:06:45.8181700Z Updating files: 79% (4955/6271) 2026-10-22T02:06:45.8200824Z Updating files: 80% (5017/6271) 2026-10-22T02:06:45.8219773Z Updating files: 81% (5080/6271) 2026-10-22T02:06:45.8239575Z Updating files: 82% (5143/6271) 2026-10-22T02:06:45.8257255Z Updating files: 83% (5205/6271) 2026-10-22T02:06:45.8281914Z Updating files: 84% (5268/6271) 2026-10-22T02:06:45.8303208Z Updating files: 85% (5331/6271) 2026-10-22T02:06:45.8326018Z Updating files: 86% (5394/6271) 2026-10-22T02:06:45.8393575Z Updating files: 87% (5456/6271) 2026-10-22T02:06:45.8424601Z Updating files: 88% (5519/6271) 2026-10-22T02:06:45.8441220Z Updating files: 89% (5582/6271) 2026-10-22T02:06:45.8466932Z Updating files: 90% (5644/6271) 2026-10-22T02:06:45.8499619Z Updating files: 91% (5707/6271) 2026-10-22T02:06:45.8514331Z Updating files: 92% (5770/6271) 2026-10-22T02:06:45.8530521Z Updating files: 93% (5833/6271) 2026-10-22T02:06:45.8549827Z Updating files: 94% (5895/6271) 2026-10-22T02:06:45.8571219Z Updating files: 95% (5958/6271) 2026-10-22T02:06:45.8618881Z Updating files: 96% (6021/6271) 2026-10-22T02:06:45.8649047Z Updating files: 97% (6083/6271) 2026-10-22T02:06:45.8694095Z Updating files: 98% (6146/6271) 2026-10-22T02:06:45.8712902Z Updating files: 99% (6209/6271) 2026-10-22T02:06:45.8713309Z Updating files: 100% (6271/6271) 2026-10-22T02:06:45.8713563Z Updating files: 100% (6271/6271), done. 2026-10-22T02:06:45.8860049Z Note: switching to 'refs/remotes/pull/23250/merge'. 2026-10-22T02:06:45.8860380Z 2026-10-22T02:06:45.8860681Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-22T02:06:45.8860962Z changes and commit them, and you can discard any commits you make in this 2026-10-22T02:06:45.8861311Z state without impacting any branches by switching back to a branch. 2026-10-22T02:06:45.8861521Z 2026-10-22T02:06:45.8861618Z If you want to create a new branch to retain commits you create, you may 2026-10-22T02:06:45.8861838Z do so (now or later) by using -c with the switch command. Example: 2026-10-22T02:06:45.8861985Z 2026-10-22T02:06:45.8862050Z git switch -c 2026-10-22T02:06:45.8862142Z 2026-10-22T02:06:45.8862199Z Or undo this operation with: 2026-10-22T02:06:45.8862280Z 2026-10-22T02:06:45.8862368Z git switch - 2026-10-22T02:06:45.8862436Z 2026-10-22T02:06:45.8862546Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-22T02:06:45.8862696Z 2026-10-22T02:06:45.8862861Z HEAD is now at f469c4b Merge 0df1ba9eaefa23c18c535514cbf0ece4a67aae75 into 6318bfc597e544679848c4ed816606bacd32a175 2026-10-22T02:06:45.8873117Z ##[endgroup] 2026-10-22T02:06:45.8906073Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-22T02:06:45.8926337Z f469c4b74addd9b26e32bfd88bd1ab7c50995715 2026-10-22T02:06:45.9071620Z Prepare all required actions 2026-10-22T02:06:45.9112270Z ##[group]Run ./.github/actions/ci-changes 2026-10-22T02:06:45.9112428Z env: 2026-10-22T02:06:45.9112549Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:45.9112695Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:45.9112837Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:45.9112970Z ##[endgroup] 2026-10-22T02:06:45.9244269Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-22T02:06:45.9305626Z ##[group]Run set -uo pipefail 2026-10-22T02:06:45.9305847Z set -uo pipefail 2026-10-22T02:06:45.9305972Z  2026-10-22T02:06:45.9306073Z decide() { 2026-10-22T02:06:45.9306259Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-22T02:06:45.9306458Z  exit "${PIPESTATUS[0]}" 2026-10-22T02:06:45.9306595Z } 2026-10-22T02:06:45.9306692Z  2026-10-22T02:06:45.9306793Z fail_open() { 2026-10-22T02:06:45.9306947Z  echo "$* Running every job." 2026-10-22T02:06:45.9307079Z  decide 2026-10-22T02:06:45.9307179Z } 2026-10-22T02:06:45.9307272Z  2026-10-22T02:06:45.9307440Z # Reads the change from git rather than the REST API: every job that 2026-10-22T02:06:45.9307690Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-22T02:06:45.9307901Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-22T02:06:45.9308324Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-22T02:06:45.9308565Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-22T02:06:45.9308755Z  base=HEAD^1 2026-10-22T02:06:45.9308867Z  mode=() 2026-10-22T02:06:45.9308977Z else 2026-10-22T02:06:45.9309085Z  base=$BEFORE_SHA 2026-10-22T02:06:45.9309274Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-22T02:06:45.9309485Z  || fail_open "Could not fetch ${base}." 2026-10-22T02:06:45.9309688Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-22T02:06:45.9309871Z  mode=(--full) 2026-10-22T02:06:45.9309984Z fi 2026-10-22T02:06:45.9310084Z  2026-10-22T02:06:45.9310241Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-22T02:06:45.9310491Z # of a package changes that package just like editing it. It also keeps 2026-10-22T02:06:45.9310702Z # git from fetching file contents to score renames. 2026-10-22T02:06:45.9310939Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-22T02:06:45.9311173Z  || fail_open "Could not diff against ${base}." 2026-10-22T02:06:45.9311382Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-22T02:06:45.9328023Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:45.9328195Z env: 2026-10-22T02:06:45.9328307Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:45.9328457Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:45.9328597Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:45.9328736Z EVENT_NAME: pull_request 2026-10-22T02:06:45.9328853Z BEFORE_SHA: 2026-10-22T02:06:45.9328957Z ##[endgroup] 2026-10-22T02:06:45.9833631Z Affected packages: @t3tools/scripts, t3 2026-10-22T02:06:45.9834078Z typecheck=true 2026-10-22T02:06:45.9834262Z build=true 2026-10-22T02:06:45.9834429Z test=true 2026-10-22T02:06:45.9834610Z test_packages=@t3tools/scripts 2026-10-22T02:06:45.9834823Z test_web=false 2026-10-22T02:06:45.9835055Z test_server=true 2026-10-22T02:06:45.9835224Z rust=false 2026-10-22T02:06:45.9835389Z release_smoke=false 2026-10-22T02:06:45.9836533Z mobile_native=false 2026-10-22T02:06:45.9882011Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=63] 2026-10-22T02:06:45.9955435Z Prepare all required actions 2026-10-22T02:06:45.9955745Z Getting action download info 2026-10-22T02:06:46.0897764Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-22T02:06:46.1753215Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-22T02:06:46.1753373Z env: 2026-10-22T02:06:46.1753494Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:46.1753642Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:46.1753799Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:46.1753933Z ##[endgroup] 2026-10-22T02:06:46.1818814Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-22T02:06:46.1830453Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T02:06:46.1830791Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-22T02:06:46.1846084Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:46.1846252Z env: 2026-10-22T02:06:46.1846368Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:46.1846517Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:46.1846658Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:46.1846792Z ##[endgroup] 2026-10-22T02:06:46.1887131Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=6] 2026-10-22T02:06:46.1888800Z ##[start-action display=Cache Vite+;id=__self.__actions_cache] 2026-10-22T02:06:46.1955010Z ##[group]Run actions/cache@v6 2026-10-22T02:06:46.1955215Z with: 2026-10-22T02:06:46.1955384Z path: ~/.vite-plus 2026-10-22T02:06:46.1955579Z key: vite-plus-home-v1-Linux-X64-1.3.0 2026-10-22T02:06:46.1955822Z enableCrossOsArchive: false 2026-10-22T02:06:46.1956023Z fail-on-cache-miss: false 2026-10-22T02:06:46.1956218Z lookup-only: false 2026-10-22T02:06:46.1956391Z save-always: false 2026-10-22T02:06:46.1956561Z env: 2026-10-22T02:06:46.1956741Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:46.1956969Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:46.1957196Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:46.1957405Z ##[endgroup] 2026-10-22T02:06:46.4191599Z Cache hit for: vite-plus-home-v1-Linux-X64-1.3.0 2026-10-22T02:06:46.6785732Z Received 101854644 of 101854644 (100.0%), 401.4 MBs/sec 2026-10-22T02:06:46.6785960Z Cache Size: ~97 MB (101854644 B) 2026-10-22T02:06:46.6798713Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/bfbfb2c9-ce3b-4e06-b33e-98372d031037/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T02:06:47.1201307Z Cache restored successfully 2026-10-22T02:06:47.1311070Z Cache restored from key: vite-plus-home-v1-Linux-X64-1.3.0 2026-10-22T02:06:47.1385902Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=949] 2026-10-22T02:06:47.1388264Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-22T02:06:47.1429892Z ##[group]Run voidzero-dev/setup-vp@v1 2026-10-22T02:06:47.1430036Z with: 2026-10-22T02:06:47.1430146Z node-version-file: package.json 2026-10-22T02:06:47.1430274Z cache: false 2026-10-22T02:06:47.1430378Z run-install: false 2026-10-22T02:06:47.1430483Z sfw: false 2026-10-22T02:06:47.1430579Z env: 2026-10-22T02:06:47.1430687Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:47.1430831Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:47.1430970Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:47.1431104Z ##[endgroup] 2026-10-22T02:06:47.2055911Z Resolved Node.js version '26.12.1' from package.json 2026-10-22T02:06:47.2158447Z Resolved Vite+ version '1.3.0' from package.json 2026-10-22T02:06:47.2158655Z Installing Vite+@1.3.0... 2026-10-22T02:06:47.2179567Z [command]/usr/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash 2026-10-22T02:06:48.3032317Z info: installing vite-plus@1.3.0... 2026-10-22T02:06:48.3057947Z info: Preparing Node.js and pnpm... 2026-10-22T02:06:49.0416430Z info: Installing dependencies... 2026-10-22T02:06:50.4920380Z ✓ Dependencies installed. 2026-10-22T02:06:50.4929490Z Setup: 2026-10-22T02:06:50.4929679Z Preparing vite-plus environment. 2026-10-22T02:06:50.4929840Z 2026-10-22T02:06:50.4945592Z Created Shims: 2026-10-22T02:06:50.4945786Z /home/runner/.vite-plus/bin/node 2026-10-22T02:06:50.4946020Z /home/runner/.vite-plus/bin/npm 2026-10-22T02:06:50.4946230Z /home/runner/.vite-plus/bin/npx 2026-10-22T02:06:50.4946703Z /home/runner/.vite-plus/bin/pnpm 2026-10-22T02:06:50.4946917Z /home/runner/.vite-plus/bin/pnpx 2026-10-22T02:06:50.4947114Z /home/runner/.vite-plus/bin/pn 2026-10-22T02:06:50.4947320Z /home/runner/.vite-plus/bin/pnx 2026-10-22T02:06:50.4947521Z /home/runner/.vite-plus/bin/yarn 2026-10-22T02:06:50.4947727Z /home/runner/.vite-plus/bin/yarnpkg 2026-10-22T02:06:50.4947948Z /home/runner/.vite-plus/bin/bun 2026-10-22T02:06:50.4948089Z /home/runner/.vite-plus/bin/bunx 2026-10-22T02:06:50.4948231Z /home/runner/.vite-plus/bin/vpx 2026-10-22T02:06:50.4948356Z /home/runner/.vite-plus/bin/vpr 2026-10-22T02:06:50.4948440Z 2026-10-22T02:06:50.4948484Z Next Steps: 2026-10-22T02:06:50.4948582Z For Bash, run: 2026-10-22T02:06:50.4948692Z . "/home/runner/.vite-plus/env" 2026-10-22T02:06:50.4948768Z 2026-10-22T02:06:50.4948922Z If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions. 2026-10-22T02:06:50.4949203Z Login Bash shells must also load the command through their login profile. 2026-10-22T02:06:50.4949339Z 2026-10-22T02:06:50.4949461Z Restart an already-running IDE to load its environment. Run `vp env doctor` to verify. 2026-10-22T02:06:50.4949792Z ✓ Vite+ setup complete. 2026-10-22T02:06:50.4977868Z Setting up Node.js 26.12.1 via vp env use... 2026-10-22T02:06:50.4982353Z [command]/home/runner/.vite-plus/bin/vp env use 26.12.1 2026-10-22T02:06:50.5004248Z Installing Node.js v26.12.1... 2026-10-22T02:06:51.1363613Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-22T02:06:51.1401604Z vp v1.3.0 2026-10-22T02:06:51.1401714Z 2026-10-22T02:06:51.1401792Z Local vite-plus: 2026-10-22T02:06:51.1401970Z vite-plus Not found 2026-10-22T02:06:51.1402086Z 2026-10-22T02:06:51.1402151Z Tools: 2026-10-22T02:06:51.1402307Z vite Not found 2026-10-22T02:06:51.1402501Z rolldown Not found 2026-10-22T02:06:51.1402682Z vitest Not found 2026-10-22T02:06:51.1402989Z oxfmt Not found 2026-10-22T02:06:51.1403208Z oxlint Not found 2026-10-22T02:06:51.1403333Z oxlint-tsgolint Not found 2026-10-22T02:06:51.1403448Z tsdown Not found 2026-10-22T02:06:51.1403520Z 2026-10-22T02:06:51.1403561Z Environment: 2026-10-22T02:06:51.1403673Z Package manager pnpm v12.14.0 2026-10-22T02:06:51.1403823Z Node.js v26.12.1 (.session-node-version) 2026-10-22T02:06:51.1446927Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=4005] 2026-10-22T02:06:51.1448910Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-22T02:06:51.1458491Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-22T02:06:51.1458668Z store_path="$(vp pm cache dir)" 2026-10-22T02:06:51.1458821Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-22T02:06:51.1477727Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:51.1477904Z env: 2026-10-22T02:06:51.1478016Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:51.1478162Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:51.1478300Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:51.1478436Z ##[endgroup] 2026-10-22T02:06:51.5832557Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=438] 2026-10-22T02:06:51.5834485Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache_2] 2026-10-22T02:06:51.6366037Z ##[group]Run actions/cache@v6 2026-10-22T02:06:51.6366187Z with: 2026-10-22T02:06:51.6366341Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-22T02:06:51.6366663Z key: pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea 2026-10-22T02:06:51.6366984Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-22T02:06:51.6367133Z enableCrossOsArchive: false 2026-10-22T02:06:51.6367341Z fail-on-cache-miss: false 2026-10-22T02:06:51.6367466Z lookup-only: false 2026-10-22T02:06:51.6367574Z save-always: false 2026-10-22T02:06:51.6367685Z env: 2026-10-22T02:06:51.6367792Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:51.6367937Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:51.6368078Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:51.6368214Z ##[endgroup] 2026-10-22T02:06:51.8496968Z Cache hit for: pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea 2026-10-22T02:06:52.9483350Z Received 671088640 of 976757824 (68.7%), 592.6 MBs/sec 2026-10-22T02:06:53.3797698Z Received 976757824 of 976757824 (100.0%), 615.7 MBs/sec 2026-10-22T02:06:53.3838355Z Cache Size: ~932 MB (976757824 B) 2026-10-22T02:06:53.3867207Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/472981ed-9598-400c-b7fa-82efc12674b0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T02:06:58.8278909Z Cache restored successfully 2026-10-22T02:06:58.9059133Z Cache restored from key: pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea 2026-10-22T02:06:58.9230567Z ##[end-action id=__self.__actions_cache_2;outcome=success;conclusion=success;duration_ms=7339] 2026-10-22T02:06:58.9237866Z ##[start-action display=Install dependencies;id=__self.__run] 2026-10-22T02:06:58.9259902Z ##[group]Run vp install 2026-10-22T02:06:58.9260468Z vp install 2026-10-22T02:06:58.9291891Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:06:58.9292743Z env: 2026-10-22T02:06:58.9293705Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:06:58.9293871Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:06:58.9294033Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:06:58.9294195Z ##[endgroup] 2026-10-22T02:06:58.9850790Z Scope: all 33 workspace projects 2026-10-22T02:06:59.1644993Z ? Verifying lockfile against supply-chain policies (2140 entries)... 2026-10-22T02:06:59.7460126Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-22T02:06:59.7460488Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-22T02:06:59.7460733Z Virtual store is at: node_modules/.pnpm 2026-10-22T02:07:01.1933225Z Progress: resolved 1741, reused 1741, downloaded 0, added 1740 2026-10-22T02:07:03.4681157Z ✓ Lockfile passes supply-chain policies (2140 entries in 4.3s) 2026-10-22T02:07:03.4681547Z Lockfile is up to date, resolution step is skipped 2026-10-22T02:07:03.4880095Z Packages: +1748 2026-10-22T02:07:03.4880306Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-22T02:07:03.5251901Z Progress: resolved 1748, reused 1745, downloaded 0, added 1748, done 2026-10-22T02:07:04.5187109Z . prepare$ effect-tsgo patch && vp config --no-agent 2026-10-22T02:07:04.7895238Z . prepare: Patched typescript at /home/runner/_work/t3code/t3code/node_modules/.pnpm/@typescript+typescript-linux-x64@7.0.2/node_modules/@typescript/typescript-linux-x64/lib/tsc 2026-10-22T02:07:04.9072547Z . prepare: Done 2026-10-22T02:07:04.9089497Z 2026-10-22T02:07:04.9089708Z devDependencies: 2026-10-22T02:07:04.9089916Z + @coderabbitai/config 1.1.0 2026-10-22T02:07:04.9090200Z + @effect/tsgo 0.51.1 2026-10-22T02:07:04.9090404Z + @shadcn/lint 0.1.5 2026-10-22T02:07:04.9090588Z + @types/node 24.12.4 2026-10-22T02:07:04.9090760Z + knip 6.34.0 2026-10-22T02:07:04.9090934Z + tsc-rs 0.7.0 2026-10-22T02:07:04.9091102Z + typescript 7.0.2 2026-10-22T02:07:04.9091281Z + vite-plus 1.3.0 2026-10-22T02:07:04.9091405Z 2026-10-22T02:07:04.9115406Z Done in 6s using pnpm v12.14.0 2026-10-22T02:07:04.9298942Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=6006] 2026-10-22T02:07:04.9334946Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T02:07:04.9335408Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-22T02:07:04.9353562Z shell: /usr/bin/bash -e {0} 2026-10-22T02:07:04.9353757Z env: 2026-10-22T02:07:04.9353948Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:07:04.9354092Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:07:04.9354290Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:04.9354481Z ##[endgroup] 2026-10-22T02:07:04.9609695Z ##[group]Run actions/cache@v6 2026-10-22T02:07:04.9609827Z with: 2026-10-22T02:07:04.9609934Z path: ~/.cache/ms-playwright 2026-10-22T02:07:04.9610097Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T02:07:04.9610259Z enableCrossOsArchive: false 2026-10-22T02:07:04.9610390Z fail-on-cache-miss: false 2026-10-22T02:07:04.9610509Z lookup-only: false 2026-10-22T02:07:04.9610620Z save-always: false 2026-10-22T02:07:04.9610722Z env: 2026-10-22T02:07:04.9610838Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:07:04.9610984Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:07:04.9611120Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:04.9611253Z ##[endgroup] 2026-10-22T02:07:05.1680700Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T02:07:05.3195798Z Received 106503405 of 106503405 (100.0%), 769.5 MBs/sec 2026-10-22T02:07:05.3196040Z Cache Size: ~102 MB (106503405 B) 2026-10-22T02:07:05.3210991Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ce924fa8-23a1-474b-84cb-7bf683865952/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-22T02:07:05.5447215Z Cache restored successfully 2026-10-22T02:07:05.5604250Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-22T02:07:05.5779800Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T02:07:05.5780374Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-22T02:07:05.5780661Z test -n "$browser" 2026-10-22T02:07:05.5780848Z if ldd "$browser" | grep '=> not found'; then 2026-10-22T02:07:05.5781107Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-22T02:07:05.5781358Z fi 2026-10-22T02:07:05.5801784Z shell: /usr/bin/bash -e {0} 2026-10-22T02:07:05.5801923Z env: 2026-10-22T02:07:05.5802045Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:07:05.5802212Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:07:05.5802366Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:05.5802517Z ##[endgroup] 2026-10-22T02:07:05.6317986Z ##[group]Run vp run --filter t3 test --shard 1/8 2026-10-22T02:07:05.6318393Z vp run --filter t3 test --shard 1/8 2026-10-22T02:07:05.6345052Z shell: /usr/bin/bash -e {0} 2026-10-22T02:07:05.6345294Z env: 2026-10-22T02:07:05.6345491Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:07:05.6345771Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:07:05.6346021Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:07:05.6346386Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-22T02:07:05.6346892Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-22T02:07:05.6347265Z ##[endgroup] 2026-10-22T02:07:05.8167638Z ~/apps/server$ vp test run --shard 1/8 ⊘ cache disabled 2026-10-22T02:07:05.9868512Z 2026-10-22T02:07:05.9870900Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-22T02:07:05.9871100Z 2026-10-22T02:07:12.4025771Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (207 tests) 1845ms 2026-10-22T02:07:12.4026375Z ✓ ClaudeAdapterV2 background wake turns (168) 2026-10-22T02:07:12.4026685Z ✓ persists a todo_list from inline Claude task-tool frames 1266ms 2026-10-22T02:07:13.2437326Z stdout | src/orchestration-v2/Adapters/AcpAdapterV2.test.ts > AcpAdapterV2 > projects Mistral retry notices and their failed outcome 2026-10-22T02:07:13.2437776Z [02:07:13.242] WARN (#192): orchestration-v2.acp-prompt-failed { 2026-10-22T02:07:13.2437985Z driver: 'acpRegistry', 2026-10-22T02:07:13.2438181Z providerSessionId: 'session-vibe-retry-failed', 2026-10-22T02:07:13.2438537Z providerThreadId: 'provider-thread:provider:acpRegistry:provider-instance:vibe-retry-failed:native-thread:mock-session-1', 2026-10-22T02:07:13.2439188Z providerTurnId: 'provider-turn:provider:acpRegistry:native-turn:provider-instance%3Avibe-retry-failed%3Amock-session-1%3Aturn%3A1', 2026-10-22T02:07:13.2439555Z cause: { _id: 'Cause', failures: [ [Object] ] } 2026-10-22T02:07:13.2439720Z } 2026-10-22T02:07:13.2439906Z 2026-10-22T02:07:14.2793023Z stdout | src/orchestration-v2/Adapters/AcpAdapterV2.test.ts > AcpAdapterV2 > reinjects ACP instructions after successful native compact, but not failed compact 2026-10-22T02:07:14.2793823Z [02:07:14.278] WARN (#465): orchestration-v2.acp-prompt-failed { 2026-10-22T02:07:14.2794128Z driver: 'acp-test', 2026-10-22T02:07:14.2794433Z providerSessionId: 'provider-session-acp-instruction-compaction', 2026-10-22T02:07:14.2794942Z providerThreadId: 'provider-thread:provider:acp-test:provider-instance:acp-test-instruction-compaction:native-thread:mock-session-1', 2026-10-22T02:07:14.2795551Z providerTurnId: 'provider-turn:provider:acp-test:native-turn:provider-instance%3Aacp-test-instruction-compaction%3Amock-session-1%3Aturn%3A2', 2026-10-22T02:07:14.2796043Z cause: { _id: 'Cause', failures: [ [Object] ] } 2026-10-22T02:07:14.2796304Z } 2026-10-22T02:07:14.2796474Z 2026-10-22T02:07:23.8106334Z stdout | src/orchestration-v2/Adapters/AcpAdapterV2.test.ts > AcpAdapterV2 > treats a second hard Stop as success when the turn is already gone 2026-10-22T02:07:23.8107088Z [02:07:23.809] WARN (#1862): ACP Stop raced a soft interrupt that cleared the turn; containing the orphan runtime { 2026-10-22T02:07:23.8107360Z driver: 'acp-test', 2026-10-22T02:07:23.8107710Z requestedProviderTurnId: 'provider-turn:provider:acp-test:native-turn:provider-instance%3Aacp-test%3Amock-session-1%3Aturn%3A1', 2026-10-22T02:07:23.8108023Z activeProviderTurnId: null, 2026-10-22T02:07:23.8108179Z hardRestart: true, 2026-10-22T02:07:23.8108333Z requestRuntimeRestart: true, 2026-10-22T02:07:23.8108488Z teardownState: 'Idle' 2026-10-22T02:07:23.8108620Z } 2026-10-22T02:07:23.8108671Z 2026-10-22T02:07:31.0619750Z ✓ src/orchestration-v2/Adapters/AcpAdapterV2.test.ts (59 tests) 18230ms 2026-10-22T02:07:31.0620153Z ✓ AcpAdapterV2 (57) 2026-10-22T02:07:31.0620453Z ✓ preserves new-session fallback when an eager ACP session load is stale 396ms 2026-10-22T02:07:31.0620824Z ✓ replaces an unexpectedly terminated ACP runtime before the next turn 391ms 2026-10-22T02:07:31.0621183Z ✓ replaces the ACP session and clears conversation state on rollback 587ms 2026-10-22T02:07:31.0621588Z ✓ quarantines callbacks from a failed rollback replacement before retrying 394ms 2026-10-22T02:07:31.0621963Z ✓ terminalizes an empty successful foreground Bash tool when the turn completes 1453ms 2026-10-22T02:07:31.0622405Z ✓ treats a second hard Stop as success when the turn is already gone 1190ms 2026-10-22T02:07:31.0622773Z ✓ direct Stop quarantine drops late background task mutations from the stopped run 1180ms 2026-10-22T02:07:31.0623201Z ✓ does not pin hasPendingBackgroundWork when a late TaskOutput re-reports an in-turn-handled task 2691ms 2026-10-22T02:07:31.0623618Z ✓ holds concurrent startTurn behind successful hard teardown and reloads once 359ms 2026-10-22T02:07:31.0624018Z ✓ direct Stop on a deferred subagent hold terminalizes the subagent and does not carry it forward 371ms 2026-10-22T02:07:33.4324137Z ✓ src/scheduledTasks/ScheduledTaskService.webhook.test.ts (49 tests) 1404ms 2026-10-22T02:07:34.4550156Z stdout | src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts > orchestration v2 legacy v1 cutover > migrates an untouched v1 database copy through shell import, lazy transcripts, continuation and restart 2026-10-22T02:07:34.4550849Z [02:07:34.449] INFO (#1): Migrations ran successfully { 2026-10-22T02:07:34.4551233Z migrations: [ 2026-10-22T02:07:34.4551517Z '1_OrchestrationEvents', 2026-10-22T02:07:34.4551710Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:34.4551879Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:34.4552036Z '4_ProviderSessionRuntime', 2026-10-22T02:07:34.4552192Z '5_Projections', 2026-10-22T02:07:34.4552375Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:34.4552581Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:34.4552768Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:34.4552975Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:34.4553147Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:34.4553342Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:34.4553543Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:34.4553729Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:34.4553932Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:34.4554136Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:34.4554313Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:34.4554512Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:34.4554688Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:34.4554873Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:34.4555040Z '20_AuthAccessManagement', 2026-10-22T02:07:34.4555204Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:34.4555373Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:34.4555555Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:34.4555922Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:34.4556214Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:34.4556413Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:34.4556597Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:34.4556788Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:34.4556980Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:34.4557181Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:34.4557358Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:34.4557531Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:34.4557700Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:34.4557875Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:34.4558051Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:34.4558227Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:34.4568746Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:34.4568971Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:34.4569171Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:34.4569365Z '40_ProjectionProjectFaviconPath' 2026-10-22T02:07:34.4569508Z ] 2026-10-22T02:07:34.4569606Z } 2026-10-22T02:07:34.4569665Z 2026-10-22T02:07:34.8145724Z ✓ src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts (1 test) 405ms 2026-10-22T02:07:34.8146100Z ✓ orchestration v2 legacy v1 cutover (1) 2026-10-22T02:07:34.8146552Z ✓ migrates an untouched v1 database copy through shell import, lazy transcripts, continuation and restart 404ms 2026-10-22T02:07:36.0085329Z ✓ src/cloud/CloudLink.lifecycle.test.ts (30 tests) 72ms 2026-10-22T02:07:36.2664415Z ✓ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 67ms 2026-10-22T02:07:37.2086021Z ✓ src/orchestration-v2/ThreadFind.test.ts (17 tests) 588ms 2026-10-22T02:07:37.5521506Z ✓ src/process/externalLauncher.test.ts (20 tests) 97ms 2026-10-22T02:07:37.9782448Z ✓ src/orchestration-v2/CheckpointCaptureService.test.ts (4 tests) 51ms 2026-10-22T02:07:39.0441969Z ✓ src/mcp/toolkits/pullRequests/handlers.test.ts (18 tests) 25ms 2026-10-22T02:07:40.3336771Z stdout | src/mcp/OrchestratorMcpToolkit.integration.test.ts > orchestrator MCP toolkit > reports distinct child results 2026-10-22T02:07:40.3337621Z [02:07:40.319] INFO (#73): Migrations ran successfully { 2026-10-22T02:07:40.3337926Z migrations: [ 2026-10-22T02:07:40.3338186Z '1_OrchestrationEvents', 2026-10-22T02:07:40.3338539Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:40.3338871Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:40.3339160Z '4_ProviderSessionRuntime', 2026-10-22T02:07:40.3339439Z '5_Projections', 2026-10-22T02:07:40.3339780Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:40.3340140Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:40.3340483Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:40.3340789Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:40.3341090Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:40.3341478Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:40.3341824Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:40.3342149Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:40.3342499Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:40.3342862Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:40.3343184Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:40.3343484Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:40.3343787Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:40.3344104Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:40.3344287Z '20_AuthAccessManagement', 2026-10-22T02:07:40.3344500Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:40.3344722Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:40.3345030Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:40.3345356Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:40.3345712Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:40.3346056Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:40.3346373Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:40.3346719Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:40.3347061Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:40.3347417Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:40.3347724Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:40.3348027Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:40.3348319Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:40.3348606Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:40.3348934Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:40.3349229Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:40.3349523Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:40.3349830Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:40.3350178Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:40.3350504Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:40.3351303Z '41_AuthSessionClientConnection', 2026-10-22T02:07:40.3351863Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:40.3352180Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:40.3352494Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:40.3352800Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:40.3353116Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:40.3353411Z '47_ProjectionProjectIcon', 2026-10-22T02:07:40.3353719Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:40.3354042Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:40.3354353Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:40.3354634Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:40.3354818Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:40.3355035Z '53_PullRequestFilesViewed', 2026-10-22T02:07:40.3355286Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:40.3355602Z '55_OrchestrationV2', 2026-10-22T02:07:40.3355895Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:40.3356203Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:40.3356468Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:40.3356740Z '59_McpAppModelContext', 2026-10-22T02:07:40.3356984Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:40.3357231Z '61_PullRequestReviewGuides', 2026-10-22T02:07:40.3357464Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:40.3357699Z '63_DropUnusedV1Projections', 2026-10-22T02:07:40.3357967Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:40.3358274Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:40.3358583Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:40.3358871Z '67_WebhookDedupe' 2026-10-22T02:07:40.3359089Z ] 2026-10-22T02:07:40.3359262Z } 2026-10-22T02:07:40.3359358Z 2026-10-22T02:07:40.9492328Z stdout | src/mcp/OrchestratorMcpToolkit.integration.test.ts > orchestrator MCP toolkit > reports identical child results 2026-10-22T02:07:40.9492818Z [02:07:40.942] INFO (#9203): Migrations ran successfully { 2026-10-22T02:07:40.9492990Z migrations: [ 2026-10-22T02:07:40.9493131Z '1_OrchestrationEvents', 2026-10-22T02:07:40.9493310Z '2_OrchestrationCommandReceipts', 2026-10-22T02:07:40.9493480Z '3_CheckpointDiffBlobs', 2026-10-22T02:07:40.9493639Z '4_ProviderSessionRuntime', 2026-10-22T02:07:40.9493801Z '5_Projections', 2026-10-22T02:07:40.9493985Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-22T02:07:40.9494196Z '7_ProjectionThreadMessageAttachments', 2026-10-22T02:07:40.9494411Z '8_ProjectionThreadActivitySequence', 2026-10-22T02:07:40.9494602Z '9_ProviderSessionRuntimeMode', 2026-10-22T02:07:40.9494778Z '10_ProjectionThreadsRuntimeMode', 2026-10-22T02:07:40.9494977Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-22T02:07:40.9495176Z '12_ProjectionThreadsInteractionMode', 2026-10-22T02:07:40.9495375Z '13_ProjectionThreadProposedPlans', 2026-10-22T02:07:40.9495577Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-22T02:07:40.9495784Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-22T02:07:40.9495966Z '16_CanonicalizeModelSelections', 2026-10-22T02:07:40.9496140Z '17_ProjectionThreadsArchivedAt', 2026-10-22T02:07:40.9496323Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-22T02:07:40.9496506Z '19_ProjectionSnapshotLookupIndexes', 2026-10-22T02:07:40.9496678Z '20_AuthAccessManagement', 2026-10-22T02:07:40.9497098Z '21_AuthSessionClientMetadata', 2026-10-22T02:07:40.9497466Z '22_AuthSessionLastConnectedAt', 2026-10-22T02:07:40.9497696Z '23_ProjectionThreadShellSummary', 2026-10-22T02:07:40.9497891Z '24_BackfillProjectionThreadShellSummary', 2026-10-22T02:07:40.9498098Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-22T02:07:40.9498298Z '26_CanonicalizeModelSelectionOptions', 2026-10-22T02:07:40.9498488Z '27_ProviderSessionRuntimeInstanceId', 2026-10-22T02:07:40.9498672Z '28_ProjectionThreadSessionInstanceId', 2026-10-22T02:07:40.9498870Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-22T02:07:40.9499067Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-22T02:07:40.9499249Z '31_AuthAuthorizationScopes', 2026-10-22T02:07:40.9499419Z '32_AuthPairingProofKeyThumbprint', 2026-10-22T02:07:40.9499620Z '33_ProjectionThreadsSettled', 2026-10-22T02:07:40.9499882Z '34_ProjectionThreadsSnoozed', 2026-10-22T02:07:40.9500172Z '35_ProjectionThreadTitleRegeneration', 2026-10-22T02:07:40.9500455Z '36_ProjectionThreadsPinned', 2026-10-22T02:07:40.9500728Z '37_ProjectionTurnsKeysetIndex', 2026-10-22T02:07:40.9501014Z '38_ProjectionThreadsPinOrderKey', 2026-10-22T02:07:40.9501374Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-22T02:07:40.9501695Z '40_ProjectionProjectFaviconPath', 2026-10-22T02:07:40.9501972Z '41_AuthSessionClientConnection', 2026-10-22T02:07:40.9502166Z '42_ProjectionThreadLinkedPullRequest', 2026-10-22T02:07:40.9502346Z '43_ProjectionThreadsUnsettledAt', 2026-10-22T02:07:40.9502529Z '44_ClearAutomaticProjectModelDefaults', 2026-10-22T02:07:40.9502710Z '45_ProjectionProjectsAutoPull', 2026-10-22T02:07:40.9502891Z '46_RepairAutomaticSettlementTimestamps', 2026-10-22T02:07:40.9503072Z '47_ProjectionProjectIcon', 2026-10-22T02:07:40.9503248Z '48_ProjectionThreadBranchPullRequest', 2026-10-22T02:07:40.9503434Z '49_ProjectionThreadsActiveOrderKey', 2026-10-22T02:07:40.9503612Z '50_ProjectionThreadPullRequests', 2026-10-22T02:07:40.9503790Z '51_ProjectionThreadMessageContext', 2026-10-22T02:07:40.9503966Z '52_ProjectionThreadTitleState', 2026-10-22T02:07:40.9504133Z '53_PullRequestFilesViewed', 2026-10-22T02:07:40.9504315Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-22T02:07:40.9504494Z '55_OrchestrationV2', 2026-10-22T02:07:40.9504660Z '56_RemoveRedundantProjectionIndexes', 2026-10-22T02:07:40.9504827Z '57_ScheduledTaskWebhooks', 2026-10-22T02:07:40.9504986Z '58_WebhookRelayDeliveries', 2026-10-22T02:07:40.9505141Z '59_McpAppModelContext', 2026-10-22T02:07:40.9505309Z '60_ThreadSnapshotWindowIndexes', 2026-10-22T02:07:40.9505476Z '61_PullRequestReviewGuides', 2026-10-22T02:07:40.9505636Z '62_ThreadFailureLookupIndex', 2026-10-22T02:07:40.9505797Z '63_DropUnusedV1Projections', 2026-10-22T02:07:40.9505975Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-22T02:07:40.9506151Z '65_CodexUsageNativeTurnIndex', 2026-10-22T02:07:40.9506326Z '66_RepairClientSettlementTimestamps', 2026-10-22T02:07:40.9506498Z '67_WebhookDedupe' 2026-10-22T02:07:40.9506620Z ] 2026-10-22T02:07:40.9506716Z } 2026-10-22T02:07:40.9506775Z 2026-10-22T02:07:41.4524114Z ✓ src/mcp/OrchestratorMcpToolkit.integration.test.ts (2 tests) 1206ms 2026-10-22T02:07:41.4524860Z ✓ orchestrator MCP toolkit (2) 2026-10-22T02:07:41.4525248Z ✓ reports distinct child results 656ms 2026-10-22T02:07:41.4525650Z ✓ reports identical child results 549ms 2026-10-22T02:07:42.0326156Z ✓ src/provider/Drivers/CodexDriver.test.ts (11 tests) 64ms 2026-10-22T02:07:42.4590412Z ✓ src/sourceControl/SourceControlRepositoryService.test.ts (12 tests) 70ms 2026-10-22T02:07:42.8428537Z ✓ src/provider/AntigravityAuth.test.ts (15 tests) 32ms 2026-10-22T02:07:43.3867709Z ✓ src/vcs/VcsProcess.test.ts (28 tests) 202ms 2026-10-22T02:07:44.9774378Z ✓ src/provider/Drivers/AntigravityDriver.test.ts (4 tests) 1089ms 2026-10-22T02:07:44.9774915Z ✓ AntigravityDriver (4) 2026-10-22T02:07:44.9775411Z ✓ refreshes through the selected executable and personal Google ACP 547ms 2026-10-22T02:07:45.7195002Z ✓ src/textGeneration/ClaudeTextGeneration.test.ts (14 tests) 339ms 2026-10-22T02:07:46.0619950Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms 2026-10-22T02:07:46.4615893Z ✓ src/resourceTelemetry/ResourceTelemetry.test.ts (4 tests) 18ms 2026-10-22T02:07:48.1078560Z ✓ src/orchestration-v2/boundedSnapshotTransport.test.ts (4 tests) 173ms 2026-10-22T02:07:48.9330028Z ✓ src/review/ReviewService.test.ts (5 tests) 458ms 2026-10-22T02:07:51.7737046Z ✓ src/orchestration-v2/testkit/OrchestratorReplayRestartBackgroundNote.integration.test.ts (2 tests) 1680ms 2026-10-22T02:07:51.7737567Z ✓ restart-cancelled background work (2) 2026-10-22T02:07:51.7737908Z ✓ keeps the thread settled and tells the next user turn once when continuation is false 1051ms 2026-10-22T02:07:51.7738309Z ✓ keeps the thread settled and tells the next user turn once when continuation is true 628ms 2026-10-22T02:07:51.9017166Z ✓ src/diagnostics/TraceDiagnostics.test.ts (3 tests) 10ms 2026-10-22T02:07:52.3398763Z ✓ src/auth/PairingGrantStore.test.ts (6 tests) 161ms 2026-10-22T02:07:52.4562222Z ✓ src/provider/claudeUsageLimits.test.ts (8 tests) 7ms 2026-10-22T02:07:52.7629608Z ✓ src/pullRequest/linkedThreads.test.ts (1 test) 38ms 2026-10-22T02:07:53.0452696Z ✓ src/persistence/Migrations/024_BackfillProjectionThreadShellSummary.test.ts (1 test) 17ms 2026-10-22T02:07:53.1792341Z ✓ src/cloud/serviceLauncherClient.test.ts (5 tests) 9ms 2026-10-22T02:07:54.2848497Z ✓ src/mcp/toolkits/previewControls/handlers.test.ts (2 tests) 26ms 2026-10-22T02:07:54.5837177Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 11ms 2026-10-22T02:07:54.8825615Z ✓ src/device/DeviceToolchain.test.ts (3 tests) 12ms 2026-10-22T02:07:55.2059766Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 7ms 2026-10-22T02:07:55.5028185Z ✓ src/cloud/ConnectReachability.test.ts (6 tests) 3ms 2026-10-22T02:07:55.7881714Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 12ms 2026-10-22T02:07:56.2279866Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (1 test) 5ms 2026-10-22T02:07:56.3258720Z ✓ src/preview/PdfDocumentNavigation.test.ts (2 tests) 3ms 2026-10-22T02:07:56.6196459Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 5ms 2026-10-22T02:07:56.7702288Z ✓ src/provider/CodexManagedErrors.test.ts (3 tests) 2ms 2026-10-22T02:07:56.8581210Z ✓ src/imageMime.test.ts (8 tests) 3ms 2026-10-22T02:07:57.2022188Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 44ms 2026-10-22T02:07:57.4701889Z ✓ src/pullRequest/pullRequestSyncKey.test.ts (5 tests) 3ms 2026-10-22T02:07:57.8599062Z ✓ src/cli/trace.test.ts (2 tests) 3ms 2026-10-22T02:07:58.2678130Z ✓ src/cli/uninstall.test.ts (1 test) 8ms 2026-10-22T02:07:58.5942621Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 39ms 2026-10-22T02:07:58.9154509Z ✓ src/claudeModelOptions.test.ts (3 tests) 3ms 2026-10-22T02:07:59.2431841Z ✓ src/persistence/Migrations/051_ProjectionThreadMessageContext.test.ts (1 test) 25ms 2026-10-22T02:08:00.3007774Z ✓ src/orchestration-v2/Orchestrator.migration.test.ts (1 test) 1ms 2026-10-22T02:08:00.3049716Z 2026-10-22T02:08:00.3050284Z  Test Files  47 passed (47) 2026-10-22T02:08:00.3051949Z  Tests  598 passed (598) 2026-10-22T02:08:00.3052274Z  Start at  02:07:05 2026-10-22T02:08:00.3054587Z  Duration  54.30s (tests 55%, import 32%, transform 11%, setup 3%) 2026-10-22T02:08:00.3063482Z 2026-10-22T02:08:00.3064236Z  Import  1136 modules were evaluated 12023 times · 16.39s total, 32% of tracked time 2026-10-22T02:08:00.3064740Z   ~14.84s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-22T02:08:00.3065291Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-22T02:08:00.3065533Z 2026-10-22T02:08:00.3297655Z 2026-10-22T02:08:00.3380289Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T02:08:00.3380635Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-22T02:08:00.3380851Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-22T02:08:00.3380994Z else 2026-10-22T02:08:00.3381154Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-22T02:08:00.3381298Z fi 2026-10-22T02:08:00.3397459Z shell: /usr/bin/bash -e {0} 2026-10-22T02:08:00.3397586Z env: 2026-10-22T02:08:00.3397699Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:08:00.3397844Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:08:00.3397986Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-22T02:08:00.3398118Z ##[endgroup] 2026-10-22T02:08:00.3476784Z Post job cleanup. 2026-10-22T02:08:00.4149733Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-22T02:08:00.4220674Z Post job cleanup. 2026-10-22T02:08:00.4250529Z ##[start-action display=Cache full pnpm store;id=__5ab52b99-a488-4d64-804d-3465c639b324.__actions_cache_2] 2026-10-22T02:08:00.4627154Z Post job cleanup. 2026-10-22T02:08:00.5368454Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-0d3b17f20ccd1ace67e87b3a00ad1c97effe0b4fb9f27861d00f6f9e7b3362ea, not saving cache. 2026-10-22T02:08:00.5438134Z ##[end-action id=__5ab52b99-a488-4d64-804d-3465c639b324.__actions_cache_2;outcome=success;conclusion=success;duration_ms=118] 2026-10-22T02:08:00.5440465Z ##[start-action display=Setup Vite+;id=__5ab52b99-a488-4d64-804d-3465c639b324.__voidzero-dev_setup-vp] 2026-10-22T02:08:00.5469657Z Post job cleanup. 2026-10-22T02:08:00.6179575Z ##[end-action id=__5ab52b99-a488-4d64-804d-3465c639b324.__voidzero-dev_setup-vp;outcome=success;conclusion=success;duration_ms=73] 2026-10-22T02:08:00.6181856Z ##[start-action display=Cache Vite+;id=__5ab52b99-a488-4d64-804d-3465c639b324.__actions_cache] 2026-10-22T02:08:00.6205391Z Post job cleanup. 2026-10-22T02:08:00.6875973Z Cache hit occurred on the primary key vite-plus-home-v1-Linux-X64-1.3.0, not saving cache. 2026-10-22T02:08:00.6910426Z ##[end-action id=__5ab52b99-a488-4d64-804d-3465c639b324.__actions_cache;outcome=success;conclusion=success;duration_ms=72] 2026-10-22T02:08:00.6946874Z Post job cleanup. 2026-10-22T02:08:00.7390631Z [command]/usr/local/bin/git version 2026-10-22T02:08:00.7421077Z git version 2.55.0 2026-10-22T02:08:00.7438613Z Temporarily overriding HOME='/home/runner/_work/_temp/165e5e09-d5a2-4451-8226-b3778169ff90' before making global git config changes 2026-10-22T02:08:00.7438968Z Adding repository directory to the temporary git global config as a safe directory 2026-10-22T02:08:00.7442788Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-22T02:08:00.7467717Z Removing SSH command configuration 2026-10-22T02:08:00.7470830Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-22T02:08:00.7494630Z [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-22T02:08:00.7612453Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-22T02:08:00.7636353Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-22T02:08:00.7676586Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-22T02:08:00.7698024Z ##[group]Run '/job_completed.sh' 2026-10-22T02:08:00.7709795Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-22T02:08:00.7709966Z env: 2026-10-22T02:08:00.7710079Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 226 2026-10-22T02:08:00.7710232Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374 2026-10-22T02:08:00.7710373Z BLACKSMITH_CHECK_RUN_ID: 119597295172 2026-10-22T02:08:00.7710521Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 1 2026-10-22T02:08:00.7710682Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-22T02:08:00.7710819Z ##[endgroup] 2026-10-22T02:08:00.7792372Z Docker container cache not activated, skipping hash computation. 2026-10-22T02:08:00.8022223Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-22T02:08:00.8067677Z Cleaning up orphan processes