2026-10-24T02:53:18.9027340Z Current runner version: '2.338.1' 2026-10-24T02:53:18.9031391Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-c22zvgmxfbj4f5xw' 2026-10-24T02:53:18.9032024Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T02:53:18.9032723Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:53:18.9034211Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:53:18.9035393Z Contents: read 2026-10-24T02:53:18.9035780Z Metadata: read 2026-10-24T02:53:18.9036210Z ##[endgroup] 2026-10-24T02:53:18.9037376Z Secret source: Actions 2026-10-24T02:53:18.9038027Z Cache mode: write 2026-10-24T02:53:18.9038504Z Prepare workflow directory 2026-10-24T02:53:18.9206962Z Prepare all required actions 2026-10-24T02:53:18.9231600Z Getting action download info 2026-10-24T02:53:19.0618296Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:53:19.0891499Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T02:53:19.1538759Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T02:53:19.3131577Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:53:19.3169131Z Complete job name: Test Server 3 2026-10-24T02:53:19.3518714Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:53:19.3666059Z ##[group]Run '/setup.sh' 2026-10-24T02:53:19.3682897Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:19.3683322Z env: 2026-10-24T02:53:19.3683541Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:19.3683817Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:19.3684090Z BLACKSMITH_CHECK_RUN_ID: 120759108842 2026-10-24T02:53:19.3684369Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:53:19.3684696Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:53:19.3684959Z ##[endgroup] 2026-10-24T02:53:19.3965967Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:53:19.4065867Z Results daemon started (blacksmithd for results) 2026-10-24T02:53:19.4178614Z Background adoption and SSH setup started (PID: 2830) 2026-10-24T02:53:19.4181070Z 2026-10-24T02:53:19.4181381Z ---------------------------------------- 2026-10-24T02:53:19.4181947Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40056032845/jobs/120759108842 2026-10-24T02:53:19.4182386Z SSH Access (using your GitHub SSH key): 2026-10-24T02:53:19.4182828Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-c22zvgmxfbj4f5xw.vm.blacksmith.sh 2026-10-24T02:53:19.4184123Z 2026-10-24T02:53:19.4184283Z No GitHub SSH key? Add one at: 2026-10-24T02:53:19.4184803Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:53:19.4185231Z 2026-10-24T02:53:19.4185372Z ---------------------------------------- 2026-10-24T02:53:19.4185580Z 2026-10-24T02:53:19.4185756Z VM ID: blacksmith-4vcpu-ubuntu-2404-c22zvgmxfbj4f5xw 2026-10-24T02:53:19.4186119Z Host: production-152.236.40.177-x8664 2026-10-24T02:53:19.4186437Z Host Agent PID: 597320 2026-10-24T02:53:19.4186732Z Host Agent Git SHA: 1637818df 2026-10-24T02:53:19.4187037Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:53:19.4187344Z Blacksmith Host Generation: gen 2 2026-10-24T02:53:19.4187672Z Petname: production-fleet-chigger-0e4261ea 2026-10-24T02:53:19.4187985Z Region: us-east 2026-10-24T02:53:19.4188253Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:53:19.4194938Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:53:19.4197318Z 2026-10-24T02:53:19.4197577Z Enabling Blacksmith transparent cache 2026-10-24T02:53:19.4401562Z ##[group]Run actions/checkout@v6 2026-10-24T02:53:19.4401849Z with: 2026-10-24T02:53:19.4402071Z fetch-depth: 2 2026-10-24T02:53:19.4402406Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T02:53:19.4402792Z sparse-checkout-cone-mode: false 2026-10-24T02:53:19.4403057Z repository: pingdotgg/t3code 2026-10-24T02:53:19.4405058Z token: *** 2026-10-24T02:53:19.4405265Z ssh-strict: true 2026-10-24T02:53:19.4405474Z ssh-user: git 2026-10-24T02:53:19.4405690Z persist-credentials: true 2026-10-24T02:53:19.4405929Z clean: true 2026-10-24T02:53:19.4406130Z fetch-tags: false 2026-10-24T02:53:19.4406425Z show-progress: true 2026-10-24T02:53:19.4406650Z lfs: false 2026-10-24T02:53:19.4406853Z submodules: false 2026-10-24T02:53:19.4407072Z set-safe-directory: true 2026-10-24T02:53:19.4407322Z allow-unsafe-pr-checkout: false 2026-10-24T02:53:19.4407573Z env: 2026-10-24T02:53:19.4407807Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:19.4408084Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:19.4408359Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:19.4408613Z ##[endgroup] 2026-10-24T02:53:19.5640485Z Syncing repository: pingdotgg/t3code 2026-10-24T02:53:19.5641634Z ##[group]Getting Git version info 2026-10-24T02:53:19.5642068Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:53:19.5642676Z [command]/usr/local/bin/git version 2026-10-24T02:53:19.5704184Z git version 2.55.0 2026-10-24T02:53:19.5715357Z ##[endgroup] 2026-10-24T02:53:19.5721768Z Temporarily overriding HOME='/home/runner/_work/_temp/915635ac-15ab-4fae-b591-604c0ec56c6f' before making global git config changes 2026-10-24T02:53:19.5722468Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:53:19.5729499Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:53:19.5754370Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:53:19.5755926Z ##[group]Determining repository object format 2026-10-24T02:53:19.5756972Z ##[endgroup] 2026-10-24T02:53:19.5757354Z ##[group]Initializing the repository 2026-10-24T02:53:19.5759134Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:53:19.5793792Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:53:19.5794300Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:53:19.5794758Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:53:19.5795127Z hint: call: 2026-10-24T02:53:19.5795340Z hint: 2026-10-24T02:53:19.5795603Z hint: git config --global init.defaultBranch 2026-10-24T02:53:19.5795913Z hint: 2026-10-24T02:53:19.5796200Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:53:19.5796654Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:53:19.5797024Z hint: 2026-10-24T02:53:19.5797238Z hint: git branch -m 2026-10-24T02:53:19.5797487Z hint: 2026-10-24T02:53:19.5797813Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:53:19.5798299Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:53:19.5799169Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:53:19.5819683Z ##[endgroup] 2026-10-24T02:53:19.5820115Z ##[group]Disabling automatic garbage collection 2026-10-24T02:53:19.5821555Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:53:19.5845308Z ##[endgroup] 2026-10-24T02:53:19.5845767Z ##[group]Setting up auth 2026-10-24T02:53:19.5846152Z Removing SSH command configuration 2026-10-24T02:53:19.5849130Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:53:19.5872859Z [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-24T02:53:19.5995168Z Removing HTTP extra header 2026-10-24T02:53:19.5998199Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:53:19.6019272Z [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-24T02:53:19.6105134Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:53:19.6108125Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:53:19.6127427Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:53:19.6222528Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-799d7c18-98e2-4851-8095-ad4d234c9e79.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:53:19.6244856Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-799d7c18-98e2-4851-8095-ad4d234c9e79.config 2026-10-24T02:53:19.6262797Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-799d7c18-98e2-4851-8095-ad4d234c9e79.config 2026-10-24T02:53:19.6280369Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-799d7c18-98e2-4851-8095-ad4d234c9e79.config 2026-10-24T02:53:19.6297781Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-799d7c18-98e2-4851-8095-ad4d234c9e79.config 2026-10-24T02:53:19.6312946Z ##[endgroup] 2026-10-24T02:53:19.6313325Z ##[group]Fetching the repository 2026-10-24T02:53:19.6317089Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +5bac651a03397d608a20529e8a6eb032f241e24b:refs/remotes/pull/24263/merge 2026-10-24T02:53:19.9050015Z From https://github.com/pingdotgg/t3code 2026-10-24T02:53:19.9050987Z * [new ref] 5bac651a03397d608a20529e8a6eb032f241e24b -> pull/24263/merge 2026-10-24T02:53:19.9072955Z ##[endgroup] 2026-10-24T02:53:19.9073864Z ##[group]Determining the checkout info 2026-10-24T02:53:19.9074761Z ##[endgroup] 2026-10-24T02:53:19.9075554Z ##[group]Setting up sparse checkout 2026-10-24T02:53:19.9076868Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:53:19.9133145Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:53:19.9148934Z .git/info/sparse-checkout 2026-10-24T02:53:19.9153647Z ##[endgroup] 2026-10-24T02:53:19.9154750Z ##[group]Checking out the ref 2026-10-24T02:53:19.9155921Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24263/merge 2026-10-24T02:53:26.5002442Z Updating files: 0% (1/6322) 2026-10-24T02:53:26.5034395Z Updating files: 1% (64/6322) 2026-10-24T02:53:26.5053419Z Updating files: 2% (127/6322) 2026-10-24T02:53:26.5074781Z Updating files: 3% (190/6322) 2026-10-24T02:53:26.5102544Z Updating files: 4% (253/6322) 2026-10-24T02:53:26.5142622Z Updating files: 5% (317/6322) 2026-10-24T02:53:26.5169037Z Updating files: 6% (380/6322) 2026-10-24T02:53:26.5232789Z Updating files: 7% (443/6322) 2026-10-24T02:53:26.5272601Z Updating files: 8% (506/6322) 2026-10-24T02:53:26.5298185Z Updating files: 9% (569/6322) 2026-10-24T02:53:26.5586857Z Updating files: 10% (633/6322) 2026-10-24T02:53:26.5603091Z Updating files: 11% (696/6322) 2026-10-24T02:53:26.5614100Z Updating files: 12% (759/6322) 2026-10-24T02:53:26.5627469Z Updating files: 13% (822/6322) 2026-10-24T02:53:26.5643615Z Updating files: 14% (886/6322) 2026-10-24T02:53:26.5660494Z Updating files: 15% (949/6322) 2026-10-24T02:53:26.5679052Z Updating files: 16% (1012/6322) 2026-10-24T02:53:26.5693134Z Updating files: 17% (1075/6322) 2026-10-24T02:53:26.5711967Z Updating files: 18% (1138/6322) 2026-10-24T02:53:26.5726478Z Updating files: 19% (1202/6322) 2026-10-24T02:53:26.5747674Z Updating files: 20% (1265/6322) 2026-10-24T02:53:26.5764687Z Updating files: 21% (1328/6322) 2026-10-24T02:53:26.5785311Z Updating files: 22% (1391/6322) 2026-10-24T02:53:26.5799162Z Updating files: 23% (1455/6322) 2026-10-24T02:53:26.5812700Z Updating files: 24% (1518/6322) 2026-10-24T02:53:26.5827477Z Updating files: 25% (1581/6322) 2026-10-24T02:53:26.5841104Z Updating files: 26% (1644/6322) 2026-10-24T02:53:26.5854268Z Updating files: 27% (1707/6322) 2026-10-24T02:53:26.5873934Z Updating files: 28% (1771/6322) 2026-10-24T02:53:26.5907959Z Updating files: 29% (1834/6322) 2026-10-24T02:53:26.5927318Z Updating files: 30% (1897/6322) 2026-10-24T02:53:26.5950049Z Updating files: 31% (1960/6322) 2026-10-24T02:53:26.5978866Z Updating files: 32% (2024/6322) 2026-10-24T02:53:26.6010328Z Updating files: 33% (2087/6322) 2026-10-24T02:53:26.6077772Z Updating files: 34% (2150/6322) 2026-10-24T02:53:26.6138690Z Updating files: 35% (2213/6322) 2026-10-24T02:53:26.6172965Z Updating files: 36% (2276/6322) 2026-10-24T02:53:26.6206694Z Updating files: 37% (2340/6322) 2026-10-24T02:53:26.6250204Z Updating files: 38% (2403/6322) 2026-10-24T02:53:26.6275171Z Updating files: 39% (2466/6322) 2026-10-24T02:53:26.6307591Z Updating files: 40% (2529/6322) 2026-10-24T02:53:26.6339064Z Updating files: 41% (2593/6322) 2026-10-24T02:53:26.6356474Z Updating files: 42% (2656/6322) 2026-10-24T02:53:26.6366463Z Updating files: 43% (2719/6322) 2026-10-24T02:53:26.6385725Z Updating files: 44% (2782/6322) 2026-10-24T02:53:26.6414898Z Updating files: 45% (2845/6322) 2026-10-24T02:53:26.6438892Z Updating files: 46% (2909/6322) 2026-10-24T02:53:26.6465035Z Updating files: 47% (2972/6322) 2026-10-24T02:53:26.6492926Z Updating files: 48% (3035/6322) 2026-10-24T02:53:26.6522269Z Updating files: 49% (3098/6322) 2026-10-24T02:53:26.6561316Z Updating files: 50% (3161/6322) 2026-10-24T02:53:26.6576570Z Updating files: 51% (3225/6322) 2026-10-24T02:53:26.6608517Z Updating files: 52% (3288/6322) 2026-10-24T02:53:26.6634241Z Updating files: 53% (3351/6322) 2026-10-24T02:53:26.6654194Z Updating files: 54% (3414/6322) 2026-10-24T02:53:26.6677337Z Updating files: 55% (3478/6322) 2026-10-24T02:53:26.6694525Z Updating files: 56% (3541/6322) 2026-10-24T02:53:26.6710941Z Updating files: 57% (3604/6322) 2026-10-24T02:53:26.6730880Z Updating files: 58% (3667/6322) 2026-10-24T02:53:26.7088701Z Updating files: 59% (3730/6322) 2026-10-24T02:53:26.7102353Z Updating files: 60% (3794/6322) 2026-10-24T02:53:26.7118690Z Updating files: 61% (3857/6322) 2026-10-24T02:53:26.7136516Z Updating files: 62% (3920/6322) 2026-10-24T02:53:26.7157474Z Updating files: 63% (3983/6322) 2026-10-24T02:53:26.7183253Z Updating files: 64% (4047/6322) 2026-10-24T02:53:26.7204245Z Updating files: 65% (4110/6322) 2026-10-24T02:53:26.7219597Z Updating files: 66% (4173/6322) 2026-10-24T02:53:26.7243814Z Updating files: 67% (4236/6322) 2026-10-24T02:53:26.7256386Z Updating files: 68% (4299/6322) 2026-10-24T02:53:26.7275399Z Updating files: 69% (4363/6322) 2026-10-24T02:53:26.7289284Z Updating files: 70% (4426/6322) 2026-10-24T02:53:26.7303459Z Updating files: 71% (4489/6322) 2026-10-24T02:53:26.7321569Z Updating files: 72% (4552/6322) 2026-10-24T02:53:26.7345240Z Updating files: 73% (4616/6322) 2026-10-24T02:53:26.7593626Z Updating files: 74% (4679/6322) 2026-10-24T02:53:26.7774216Z Updating files: 75% (4742/6322) 2026-10-24T02:53:26.7795589Z Updating files: 76% (4805/6322) 2026-10-24T02:53:26.7815393Z Updating files: 77% (4868/6322) 2026-10-24T02:53:26.7842346Z Updating files: 78% (4932/6322) 2026-10-24T02:53:26.7860510Z Updating files: 79% (4995/6322) 2026-10-24T02:53:26.7877099Z Updating files: 80% (5058/6322) 2026-10-24T02:53:26.7895883Z Updating files: 81% (5121/6322) 2026-10-24T02:53:26.7913739Z Updating files: 82% (5185/6322) 2026-10-24T02:53:26.7930422Z Updating files: 83% (5248/6322) 2026-10-24T02:53:26.7952689Z Updating files: 84% (5311/6322) 2026-10-24T02:53:26.7971749Z Updating files: 85% (5374/6322) 2026-10-24T02:53:26.7992905Z Updating files: 86% (5437/6322) 2026-10-24T02:53:26.8061354Z Updating files: 87% (5501/6322) 2026-10-24T02:53:26.8091777Z Updating files: 88% (5564/6322) 2026-10-24T02:53:26.8108661Z Updating files: 89% (5627/6322) 2026-10-24T02:53:26.8135109Z Updating files: 90% (5690/6322) 2026-10-24T02:53:26.8168268Z Updating files: 91% (5754/6322) 2026-10-24T02:53:26.8184966Z Updating files: 92% (5817/6322) 2026-10-24T02:53:26.8201137Z Updating files: 93% (5880/6322) 2026-10-24T02:53:26.8221365Z Updating files: 94% (5943/6322) 2026-10-24T02:53:26.8243847Z Updating files: 95% (6006/6322) 2026-10-24T02:53:26.8296380Z Updating files: 96% (6070/6322) 2026-10-24T02:53:26.8321686Z Updating files: 97% (6133/6322) 2026-10-24T02:53:26.8368766Z Updating files: 98% (6196/6322) 2026-10-24T02:53:26.8387216Z Updating files: 99% (6259/6322) 2026-10-24T02:53:26.8387420Z Updating files: 100% (6322/6322) 2026-10-24T02:53:26.8387685Z Updating files: 100% (6322/6322), done. 2026-10-24T02:53:26.8533302Z Note: switching to 'refs/remotes/pull/24263/merge'. 2026-10-24T02:53:26.8533484Z 2026-10-24T02:53:26.8533618Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T02:53:26.8533852Z changes and commit them, and you can discard any commits you make in this 2026-10-24T02:53:26.8534081Z state without impacting any branches by switching back to a branch. 2026-10-24T02:53:26.8534219Z 2026-10-24T02:53:26.8534310Z If you want to create a new branch to retain commits you create, you may 2026-10-24T02:53:26.8534533Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T02:53:26.8534654Z 2026-10-24T02:53:26.8534715Z git switch -c 2026-10-24T02:53:26.8534804Z 2026-10-24T02:53:26.8534859Z Or undo this operation with: 2026-10-24T02:53:26.8534937Z 2026-10-24T02:53:26.8534985Z git switch - 2026-10-24T02:53:26.8535064Z 2026-10-24T02:53:26.8535175Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T02:53:26.8535316Z 2026-10-24T02:53:26.8535670Z HEAD is now at 5bac651 Merge 6fc097e420b550849c74c780e746b6c0624b6a56 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:53:26.8545850Z ##[endgroup] 2026-10-24T02:53:26.8575985Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:53:26.8593441Z 5bac651a03397d608a20529e8a6eb032f241e24b 2026-10-24T02:53:26.8759590Z Prepare all required actions 2026-10-24T02:53:26.8848311Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T02:53:26.8848470Z env: 2026-10-24T02:53:26.8848589Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:26.8848740Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:26.8848882Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:26.8849013Z ##[endgroup] 2026-10-24T02:53:26.9029174Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T02:53:26.9047731Z ##[group]Run set -uo pipefail 2026-10-24T02:53:26.9048248Z set -uo pipefail 2026-10-24T02:53:26.9048375Z  2026-10-24T02:53:26.9048483Z decide() { 2026-10-24T02:53:26.9048691Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T02:53:26.9048904Z  exit "${PIPESTATUS[0]}" 2026-10-24T02:53:26.9049030Z } 2026-10-24T02:53:26.9049133Z  2026-10-24T02:53:26.9049232Z fail_open() { 2026-10-24T02:53:26.9049387Z  echo "$* Running every job." 2026-10-24T02:53:26.9049523Z  decide 2026-10-24T02:53:26.9049628Z } 2026-10-24T02:53:26.9049722Z  2026-10-24T02:53:26.9049878Z # Reads the change from git rather than the REST API: every job that 2026-10-24T02:53:26.9050128Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T02:53:26.9050345Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T02:53:26.9050556Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T02:53:26.9050970Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T02:53:26.9051160Z  base=HEAD^1 2026-10-24T02:53:26.9051270Z  mode=() 2026-10-24T02:53:26.9051378Z else 2026-10-24T02:53:26.9051481Z  base=$BEFORE_SHA 2026-10-24T02:53:26.9051668Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T02:53:26.9051878Z  || fail_open "Could not fetch ${base}." 2026-10-24T02:53:26.9052080Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T02:53:26.9052263Z  mode=(--full) 2026-10-24T02:53:26.9052380Z fi 2026-10-24T02:53:26.9052475Z  2026-10-24T02:53:26.9052634Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T02:53:26.9052886Z # of a package changes that package just like editing it. It also keeps 2026-10-24T02:53:26.9053104Z # git from fetching file contents to score renames. 2026-10-24T02:53:26.9053343Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T02:53:26.9053569Z  || fail_open "Could not diff against ${base}." 2026-10-24T02:53:26.9053766Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T02:53:26.9072979Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:26.9073151Z env: 2026-10-24T02:53:26.9073265Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:26.9073413Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:26.9073552Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:26.9073688Z EVENT_NAME: pull_request 2026-10-24T02:53:26.9073827Z BEFORE_SHA: 855e5a33b24d625ade75f249752544d736780e35 2026-10-24T02:53:26.9073976Z ##[endgroup] 2026-10-24T02:53:26.9472317Z Runs everything: apps/mobile/package.json 2026-10-24T02:53:26.9475222Z Runs everything: patches/react-native-enriched-markdown@1.2.0-t3.15.patch 2026-10-24T02:53:26.9475626Z Runs everything: pnpm-lock.yaml 2026-10-24T02:53:26.9475900Z Runs everything: pnpm-workspace.yaml 2026-10-24T02:53:26.9478423Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-24T02:53:26.9479740Z typecheck=true 2026-10-24T02:53:26.9479854Z build=true 2026-10-24T02:53:26.9479955Z test=true 2026-10-24T02:53:26.9480058Z test_packages= 2026-10-24T02:53:26.9481941Z test_web=true 2026-10-24T02:53:26.9482169Z test_server=true 2026-10-24T02:53:26.9482361Z rust=true 2026-10-24T02:53:26.9482552Z release_smoke=true 2026-10-24T02:53:26.9482737Z mobile_native=false 2026-10-24T02:53:26.9520065Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=49] 2026-10-24T02:53:26.9591059Z Prepare all required actions 2026-10-24T02:53:26.9591366Z Getting action download info 2026-10-24T02:53:27.0669065Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T02:53:27.1605706Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T02:53:27.1605942Z env: 2026-10-24T02:53:27.1606122Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:27.1606351Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:27.1606691Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:27.1606898Z ##[endgroup] 2026-10-24T02:53:27.2535762Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T02:53:27.2548688Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2549113Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2549406Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2549643Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:27.2568443Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:27.2568608Z env: 2026-10-24T02:53:27.2568724Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:27.2568868Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:27.2569008Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:27.2569148Z ##[endgroup] 2026-10-24T02:53:27.2627840Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9] 2026-10-24T02:53:27.2640856Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T02:53:27.2680615Z ##[group]Run actions/cache@v6 2026-10-24T02:53:27.2680753Z with: 2026-10-24T02:53:27.2680857Z path: ~/.vite-plus 2026-10-24T02:53:27.2681019Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:53:27.2681208Z enableCrossOsArchive: false 2026-10-24T02:53:27.2681335Z fail-on-cache-miss: false 2026-10-24T02:53:27.2681458Z lookup-only: false 2026-10-24T02:53:27.2681565Z save-always: false 2026-10-24T02:53:27.2681672Z env: 2026-10-24T02:53:27.2681779Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:27.2681924Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:27.2682064Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:27.2682195Z ##[endgroup] 2026-10-24T02:53:27.4902006Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:53:27.8707512Z Received 170349591 of 170349591 (100.0%), 456.3 MBs/sec 2026-10-24T02:53:27.8707817Z Cache Size: ~162 MB (170349591 B) 2026-10-24T02:53:27.8733290Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/38d14d61-fc78-421b-b1d8-d6fe1397da67/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:53:28.5457377Z Cache restored successfully 2026-10-24T02:53:28.5593282Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:53:28.5672344Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1303] 2026-10-24T02:53:28.5674435Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T02:53:28.5693899Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:53:28.5694109Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:53:28.5694275Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T02:53:28.5715405Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:28.5715566Z env: 2026-10-24T02:53:28.5715681Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:28.5715822Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:28.5715963Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:28.5716096Z ##[endgroup] 2026-10-24T02:53:28.5756382Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T02:53:28.5762738Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T02:53:28.5763930Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T02:53:28.5767436Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T02:53:28.5768420Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T02:53:28.5779002Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T02:53:28.5779173Z store_path="$(vp pm cache dir)" 2026-10-24T02:53:28.5779435Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:28.5795799Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:28.5795964Z env: 2026-10-24T02:53:28.5796071Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:28.5796220Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:28.5796358Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:28.5796487Z ##[endgroup] 2026-10-24T02:53:28.5918378Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-24T02:53:28.5919531Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T02:53:28.6243811Z ##[group]Run actions/cache@v6 2026-10-24T02:53:28.6243939Z with: 2026-10-24T02:53:28.6244077Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:53:28.6244326Z key: pnpm-full-v1-Linux-X64-045caa51c4b226597018f0d0c699ccc3936ad58bb7e4b01dc2f26bb9d6fd8aef 2026-10-24T02:53:28.6244564Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T02:53:28.6244719Z enableCrossOsArchive: false 2026-10-24T02:53:28.6244843Z fail-on-cache-miss: false 2026-10-24T02:53:28.6244962Z lookup-only: false 2026-10-24T02:53:28.6245065Z save-always: false 2026-10-24T02:53:28.6245175Z env: 2026-10-24T02:53:28.6245278Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:28.6245419Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:28.6245555Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:28.6245684Z ##[endgroup] 2026-10-24T02:53:28.8559476Z Cache hit for restore-key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:53:29.8772943Z Received 645922816 of 995020926 (64.9%), 615.4 MBs/sec 2026-10-24T02:53:30.4516067Z Received 995020926 of 995020926 (100.0%), 603.6 MBs/sec 2026-10-24T02:53:30.4516293Z Cache Size: ~949 MB (995020926 B) 2026-10-24T02:53:30.4541629Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/8154c903-b1ab-4bde-ba1e-18ed42a7f446/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:53:35.5398945Z Cache restored successfully 2026-10-24T02:53:35.5838761Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:53:35.5899643Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6997] 2026-10-24T02:53:35.5901679Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T02:53:35.5914349Z ##[group]Run vp install 2026-10-24T02:53:35.5914486Z vp install 2026-10-24T02:53:35.5934050Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:53:35.5934274Z env: 2026-10-24T02:53:35.5934390Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:35.5934533Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:35.5934670Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:35.5934806Z ##[endgroup] 2026-10-24T02:53:35.6234073Z Scope: all 33 workspace projects 2026-10-24T02:53:35.7238617Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T02:53:36.1515256Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T02:53:36.1535023Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:53:36.1536179Z Virtual store is at: node_modules/.pnpm 2026-10-24T02:53:38.3012826Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s) 2026-10-24T02:53:38.3013079Z Lockfile is up to date, resolution step is skipped 2026-10-24T02:53:38.3179089Z Packages: +1721 2026-10-24T02:53:38.3179286Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T02:53:38.3492640Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T02:53:38.3909993Z .../react-native-enriched-markdown postinstall$ node postinstall.mjs 2026-10-24T02:53:38.4307412Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] restoring vendored native assets ... 2026-10-24T02:53:38.4588019Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching runtime v0.26.3 from https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.26.3.tar.gz 2026-10-24T02:53:38.5879407Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] runtime -> react-native-enriched-markdown/cpp/highlight/vendor/tree-sitter/src 2026-10-24T02:53:38.5890225Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-json@0.24.8 ... 2026-10-24T02:53:38.5896912Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-html@0.23.2 ... 2026-10-24T02:53:38.5897335Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-css@0.23.2 ... 2026-10-24T02:53:38.5897763Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-markdown@0.3.2 ... 2026-10-24T02:53:38.5898842Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading @tree-sitter-grammars/tree-sitter-yaml@0.7.1 ... 2026-10-24T02:53:38.5899319Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-go@0.23.4 ... 2026-10-24T02:53:38.5899764Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-java@0.23.5 ... 2026-10-24T02:53:38.5900223Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-javascript@0.23.1 ... 2026-10-24T02:53:38.5900691Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-python@0.23.6 ... 2026-10-24T02:53:38.5901684Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c@0.23.5 ... 2026-10-24T02:53:38.5902207Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-rust@0.23.2 ... 2026-10-24T02:53:38.5903512Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-bash@0.23.3 ... 2026-10-24T02:53:38.5939398Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-typescript@0.23.2 ... 2026-10-24T02:53:38.5939940Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-cpp@0.23.4 ... 2026-10-24T02:53:38.5952700Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-swift@0.7.0 ... 2026-10-24T02:53:38.5953279Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-php@0.24.2 ... 2026-10-24T02:53:38.5953768Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-ruby@0.23.1 ... 2026-10-24T02:53:38.5954291Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] downloading tree-sitter-c-sharp@0.23.1 ... 2026-10-24T02:53:39.5627065Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] json -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/json 2026-10-24T02:53:39.5630158Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] html -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/html 2026-10-24T02:53:39.5634103Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] css -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/css 2026-10-24T02:53:39.5641600Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] markdown -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/markdown 2026-10-24T02:53:39.5649418Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] yaml -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/yaml 2026-10-24T02:53:39.5655672Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] go -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/go 2026-10-24T02:53:39.5669668Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] java -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/java 2026-10-24T02:53:39.5687763Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] javascript -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/javascript 2026-10-24T02:53:39.5711529Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] python -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/python 2026-10-24T02:53:39.5737121Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/c 2026-10-24T02:53:39.5776924Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] rust -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/rust 2026-10-24T02:53:39.5840294Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] bash -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/bash 2026-10-24T02:53:39.6010372Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] typescript -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/typescript 2026-10-24T02:53:39.6141951Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] tsx -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/tsx 2026-10-24T02:53:39.6211908Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] cpp -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/cpp 2026-10-24T02:53:39.6510584Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] swift -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/swift 2026-10-24T02:53:39.6667530Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] php -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/php 2026-10-24T02:53:39.6740169Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] ruby -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/ruby 2026-10-24T02:53:39.6937831Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] c-sharp -> react-native-enriched-markdown/cpp/highlight/vendor/grammars/c-sharp 2026-10-24T02:53:39.7235579Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] grammar sources ready. 2026-10-24T02:53:39.7235947Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] done. 2026-10-24T02:53:39.7467762Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching xcframework from https://github.com/erweixin/RaTeX/releases/download/v0.1.15/RaTeX.xcframework.zip 2026-10-24T02:53:40.1145457Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] fetching source from https://github.com/erweixin/RaTeX/archive/refs/tags/v0.1.15.tar.gz 2026-10-24T02:53:40.6399035Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] RaTeX v0.1.15 -> /home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native-enriched-markdown@file+apps+mobile+deps+react-native-enriched-markdown-1.2_5377bdeb56d3cc2ef9b4c8a0a7f06bc1/node_modules/react-native-enriched-markdown/ios/vendor 2026-10-24T02:53:40.6399855Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] done. 2026-10-24T02:53:40.6453406Z .../react-native-enriched-markdown postinstall: [react-native-enriched-markdown] postinstall complete. 2026-10-24T02:53:40.6475818Z .../react-native-enriched-markdown postinstall: Done 2026-10-24T02:53:41.0668196Z . prepare$ vp config --no-agent 2026-10-24T02:53:41.1567516Z . prepare: Done 2026-10-24T02:53:41.1581176Z 2026-10-24T02:53:41.1581237Z devDependencies: 2026-10-24T02:53:41.1581362Z + @coderabbitai/config 1.1.0 2026-10-24T02:53:41.1581504Z + @shadcn/lint 0.1.5 2026-10-24T02:53:41.1581623Z + @types/node 24.12.4 2026-10-24T02:53:41.1581733Z + knip 6.34.0 2026-10-24T02:53:41.1581860Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T02:53:41.1582002Z + vite-plus 1.3.0 2026-10-24T02:53:41.1582066Z 2026-10-24T02:53:41.1595550Z Done in 5.6s using pnpm v12.14.0 2026-10-24T02:53:41.1745619Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=5584] 2026-10-24T02:53:41.1765523Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:41.1765968Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:53:41.1785832Z shell: /usr/bin/bash -e {0} 2026-10-24T02:53:41.1785955Z env: 2026-10-24T02:53:41.1786071Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:41.1786212Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:41.1786353Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:41.1786484Z ##[endgroup] 2026-10-24T02:53:41.2186040Z ##[group]Run actions/cache@v6 2026-10-24T02:53:41.2186245Z with: 2026-10-24T02:53:41.2186407Z path: ~/.cache/ms-playwright 2026-10-24T02:53:41.2186641Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:53:41.2186890Z enableCrossOsArchive: false 2026-10-24T02:53:41.2187092Z fail-on-cache-miss: false 2026-10-24T02:53:41.2187292Z lookup-only: false 2026-10-24T02:53:41.2187462Z save-always: false 2026-10-24T02:53:41.2187631Z env: 2026-10-24T02:53:41.2187795Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:41.2188023Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:41.2188243Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:41.2188447Z ##[endgroup] 2026-10-24T02:53:41.4164637Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:53:41.5695343Z Received 106503405 of 106503405 (100.0%), 746.8 MBs/sec 2026-10-24T02:53:41.5696081Z Cache Size: ~102 MB (106503405 B) 2026-10-24T02:53:41.5711005Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f41951c1-7a05-4539-9722-4ba146949550/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:53:41.7730058Z Cache restored successfully 2026-10-24T02:53:41.7832610Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:53:41.7936943Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:53:41.7937328Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:53:41.7937558Z test -n "$browser" 2026-10-24T02:53:41.7937699Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T02:53:41.7937933Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T02:53:41.7938126Z fi 2026-10-24T02:53:41.7958575Z shell: /usr/bin/bash -e {0} 2026-10-24T02:53:41.7958706Z env: 2026-10-24T02:53:41.7958819Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:41.7958979Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:41.7959118Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:41.7959247Z ##[endgroup] 2026-10-24T02:53:41.8075930Z ##[group]Run vp run --filter t3 test --shard 3/8 2026-10-24T02:53:41.8076145Z vp run --filter t3 test --shard 3/8 2026-10-24T02:53:41.8089546Z shell: /usr/bin/bash -e {0} 2026-10-24T02:53:41.8089682Z env: 2026-10-24T02:53:41.8089789Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:53:41.8089934Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:53:41.8090067Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:53:41.8090268Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T02:53:41.8090541Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T02:53:41.8090745Z ##[endgroup] 2026-10-24T02:53:41.9705580Z ~/apps/server$ vp test run --shard 3/8 ⊘ cache disabled 2026-10-24T02:53:42.1232516Z 2026-10-24T02:53:42.1234094Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T02:53:42.1234303Z 2026-10-24T02:53:46.2851417Z ✓ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 653ms 2026-10-24T02:54:04.1765908Z ✓ src/git/GitManager.test.ts (104 tests) 16940ms 2026-10-24T02:54:04.1766309Z ✓ GitManager (104) 2026-10-24T02:54:04.1766574Z ✓ finds a fork PR for a branch pushed without an upstream 454ms 2026-10-24T02:54:04.1766952Z ✓ preserves a local worktree PR base that shadows a remote ref, including legacy bases 390ms 2026-10-24T02:54:04.1767401Z ✓ generates PR content from branch changes when the remote base advances (main) 319ms 2026-10-24T02:54:04.1767928Z ✓ generates PR content from branch changes when the remote base advances (release/1.2) 331ms 2026-10-24T02:54:04.1768354Z ✓ creates cross-repo PRs with the fork owner selector and default base branch 324ms 2026-10-24T02:54:04.1781124Z ✓ prepares a worktree from the head branch when the host has no pull ref 387ms 2026-10-24T02:54:04.1781844Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 458ms 2026-10-24T02:54:04.1782272Z ✓ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 502ms 2026-10-24T02:54:04.1782667Z ✓ refreshes a reused PR worktree that has no upstream from the pull request ref 314ms 2026-10-24T02:54:07.8764336Z ✓ src/provider/CodexChatGptAuth.test.ts (54 tests) 3376ms 2026-10-24T02:54:10.5874782Z ✓ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1744ms 2026-10-24T02:54:11.6230537Z ✓ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 75ms 2026-10-24T02:54:12.0521334Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed) 2026-10-24T02:54:12.0521711Z [02:54:12.048] WARN (#802): server preview download failed { 2026-10-24T02:54:12.0521898Z cause: Error: save interrupted 2026-10-24T02:54:12.0522197Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:909:50) 2026-10-24T02:54:12.0522606Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:959:7) 2026-10-24T02:54:12.0522846Z } 2026-10-24T02:54:12.0522905Z 2026-10-24T02:54:12.0718917Z ✓ src/preview/ServerBrowser.test.ts (22 tests) 92ms 2026-10-24T02:54:13.3364307Z ✓ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 336ms 2026-10-24T02:54:13.8397852Z ✓ src/provider/antigravityAuthSupport.test.ts (26 tests) 235ms 2026-10-24T02:54:14.3283382Z ✓ src/persistence/OrchestrationEventStore.test.ts (10 tests) 209ms 2026-10-24T02:54:15.5985346Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached 2026-10-24T02:54:15.5985774Z [02:54:15.596] INFO (#4): Migrations ran successfully { 2026-10-24T02:54:15.5986028Z migrations: [ 2026-10-24T02:54:15.5986175Z '1_OrchestrationEvents', 2026-10-24T02:54:15.5986357Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:15.5986531Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:15.5986687Z '4_ProviderSessionRuntime', 2026-10-24T02:54:15.5986849Z '5_Projections', 2026-10-24T02:54:15.5987035Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:15.5987246Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:15.5987438Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:15.5987621Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:15.5987807Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:15.5988009Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:15.5988211Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:15.5988399Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:15.5988606Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:15.5988926Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:15.5989108Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:15.5989280Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:15.5989462Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:15.5989645Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:15.5989818Z '20_AuthAccessManagement', 2026-10-24T02:54:15.5989980Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:15.5990147Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:15.5990324Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:15.5990511Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:15.5990727Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:15.5990931Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:15.5991121Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:15.5991309Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:15.5991507Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:15.5991704Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:15.5991885Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:15.5992081Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:15.5992257Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:15.5992421Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:15.5992598Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:15.5992774Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:15.5992941Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:15.5993122Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:15.5993320Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:15.5993516Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:15.5993689Z '41_AuthSessionClientConnection', 2026-10-24T02:54:15.5993898Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:15.5994077Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:15.5994268Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:15.5994449Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:15.5994634Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:15.5994814Z '47_ProjectionProjectIcon', 2026-10-24T02:54:15.5994988Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:15.5995177Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:15.5995361Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:15.5995547Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:15.5995722Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:15.5995891Z '53_PullRequestFilesViewed', 2026-10-24T02:54:15.5996070Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:15.5996247Z '55_OrchestrationV2', 2026-10-24T02:54:15.5996418Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:15.5996587Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:15.5996746Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:15.5996904Z '59_McpAppModelContext', 2026-10-24T02:54:15.5997068Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:15.5997237Z '61_PullRequestReviewGuides', 2026-10-24T02:54:15.5997404Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:15.5997568Z '63_DropUnusedV1Projections', 2026-10-24T02:54:15.5997863Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:15.5998110Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:15.5998287Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:15.5998458Z '67_WebhookDedupe', 2026-10-24T02:54:15.5998607Z '68_ShellStopRequestIndex' 2026-10-24T02:54:15.5998739Z ] 2026-10-24T02:54:15.5998835Z } 2026-10-24T02:54:15.5998892Z 2026-10-24T02:54:15.6304846Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client 2026-10-24T02:54:15.6305556Z [02:54:15.629] INFO (#358): Migrations ran successfully { 2026-10-24T02:54:15.6305886Z migrations: [ 2026-10-24T02:54:15.6306110Z '1_OrchestrationEvents', 2026-10-24T02:54:15.6306301Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:15.6306476Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:15.6306637Z '4_ProviderSessionRuntime', 2026-10-24T02:54:15.6306821Z '5_Projections', 2026-10-24T02:54:15.6307017Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:15.6307230Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:15.6307419Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:15.6307600Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:15.6307777Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:15.6307976Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:15.6308173Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:15.6308360Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:15.6308564Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:15.6308878Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:15.6309067Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:15.6309245Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:15.6309432Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:15.6309617Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:15.6309802Z '20_AuthAccessManagement', 2026-10-24T02:54:15.6309963Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:15.6310132Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:15.6310305Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:15.6310498Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:15.6310703Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:15.6310910Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:15.6311094Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:15.6311280Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:15.6311477Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:15.6311679Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:15.6311861Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:15.6312029Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:15.6312203Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:15.6312365Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:15.6312543Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:15.6312717Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:15.6312885Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:15.6313056Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:15.6313247Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:15.6313439Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:15.6313609Z '41_AuthSessionClientConnection', 2026-10-24T02:54:15.6313818Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:15.6314481Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:15.6314775Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:15.6314967Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:15.6315155Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:15.6315331Z '47_ProjectionProjectIcon', 2026-10-24T02:54:15.6315509Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:15.6315698Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:15.6315875Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:15.6316057Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:15.6316232Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:15.6316398Z '53_PullRequestFilesViewed', 2026-10-24T02:54:15.6316726Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:15.6316907Z '55_OrchestrationV2', 2026-10-24T02:54:15.6317084Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:15.6317257Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:15.6317415Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:15.6317574Z '59_McpAppModelContext', 2026-10-24T02:54:15.6317751Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:15.6317921Z '61_PullRequestReviewGuides', 2026-10-24T02:54:15.6318081Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:15.6318249Z '63_DropUnusedV1Projections', 2026-10-24T02:54:15.6318425Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:15.6318604Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:15.6318779Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:15.6318944Z '67_WebhookDedupe', 2026-10-24T02:54:15.6319092Z '68_ShellStopRequestIndex' 2026-10-24T02:54:15.6319216Z ] 2026-10-24T02:54:15.6319307Z } 2026-10-24T02:54:15.6319365Z 2026-10-24T02:54:15.6629295Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:54:15.6629909Z [02:54:15.662] INFO (#748): Migrations ran successfully { 2026-10-24T02:54:15.6630220Z migrations: [ 2026-10-24T02:54:15.6630680Z '1_OrchestrationEvents', 2026-10-24T02:54:15.6630898Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:15.6631072Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:15.6631236Z '4_ProviderSessionRuntime', 2026-10-24T02:54:15.6631409Z '5_Projections', 2026-10-24T02:54:15.6631601Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:15.6631809Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:15.6632004Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:15.6632182Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:15.6632366Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:15.6632566Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:15.6632758Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:15.6632943Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:15.6633147Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:15.6633355Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:15.6633532Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:15.6633708Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:15.6633938Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:15.6634124Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:15.6634296Z '20_AuthAccessManagement', 2026-10-24T02:54:15.6634459Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:15.6634630Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:15.6635034Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:15.6635310Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:15.6635515Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:15.6635722Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:15.6635908Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:15.6636096Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:15.6636287Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:15.6636484Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:15.6636661Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:15.6636829Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:15.6637001Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:15.6637163Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:15.6637340Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:15.6637514Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:15.6637685Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:15.6637856Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:15.6638050Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:15.6638244Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:15.6638415Z '41_AuthSessionClientConnection', 2026-10-24T02:54:15.6638599Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:15.6638773Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:15.6638957Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:15.6639133Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:15.6639320Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:15.6639495Z '47_ProjectionProjectIcon', 2026-10-24T02:54:15.6639669Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:15.6639853Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:15.6640032Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:15.6640217Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:15.6640392Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:15.6640556Z '53_PullRequestFilesViewed', 2026-10-24T02:54:15.6640735Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:15.6640916Z '55_OrchestrationV2', 2026-10-24T02:54:15.6641080Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:15.6641254Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:15.6641409Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:15.6641562Z '59_McpAppModelContext', 2026-10-24T02:54:15.6641729Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:15.6641895Z '61_PullRequestReviewGuides', 2026-10-24T02:54:15.6642061Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:15.6642242Z '63_DropUnusedV1Projections', 2026-10-24T02:54:15.6642421Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:15.6642598Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:15.6642775Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:15.6642942Z '67_WebhookDedupe', 2026-10-24T02:54:15.6643095Z '68_ShellStopRequestIndex' 2026-10-24T02:54:15.6643219Z ] 2026-10-24T02:54:15.6643313Z } 2026-10-24T02:54:15.6643367Z 2026-10-24T02:54:15.6689333Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts 2026-10-24T02:54:15.6689790Z [02:54:15.668] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' } 2026-10-24T02:54:15.6690023Z 2026-10-24T02:54:15.6926848Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:54:15.6927295Z [02:54:15.692] INFO (#1129): Migrations ran successfully { 2026-10-24T02:54:15.6927457Z migrations: [ 2026-10-24T02:54:15.6927592Z '1_OrchestrationEvents', 2026-10-24T02:54:15.6927757Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:15.6927923Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:15.6928076Z '4_ProviderSessionRuntime', 2026-10-24T02:54:15.6928233Z '5_Projections', 2026-10-24T02:54:15.6928415Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:15.6928619Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:15.6928804Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:15.6928982Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:15.6929158Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:15.6929353Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:15.6929550Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:15.6929729Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:15.6929931Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:15.6930134Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:15.6930313Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:15.6930482Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:15.6930660Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:15.6930863Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:15.6931031Z '20_AuthAccessManagement', 2026-10-24T02:54:15.6931192Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:15.6931359Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:15.6931540Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:15.6931729Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:15.6931942Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:15.6932140Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:15.6932326Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:15.6932510Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:15.6932701Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:15.6932903Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:15.6933077Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:15.6933267Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:15.6933438Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:15.6933607Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:15.6933819Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:15.6933994Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:15.6934161Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:15.6934336Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:15.6934526Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:15.6934715Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:15.6934885Z '41_AuthSessionClientConnection', 2026-10-24T02:54:15.6935063Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:15.6935245Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:15.6935424Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:15.6935606Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:15.6935788Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:15.6935965Z '47_ProjectionProjectIcon', 2026-10-24T02:54:15.6936136Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:15.6936394Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:15.6936605Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:15.6936779Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:15.6936956Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:15.6937115Z '53_PullRequestFilesViewed', 2026-10-24T02:54:15.6937294Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:15.6937464Z '55_OrchestrationV2', 2026-10-24T02:54:15.6937632Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:15.6937803Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:15.6937967Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:15.6938121Z '59_McpAppModelContext', 2026-10-24T02:54:15.6938283Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:15.6938445Z '61_PullRequestReviewGuides', 2026-10-24T02:54:15.6938606Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:15.6938774Z '63_DropUnusedV1Projections', 2026-10-24T02:54:15.6938952Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:15.6939131Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:15.6939305Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:15.6939471Z '67_WebhookDedupe', 2026-10-24T02:54:15.6939616Z '68_ShellStopRequestIndex' 2026-10-24T02:54:15.6939741Z ] 2026-10-24T02:54:15.6939835Z } 2026-10-24T02:54:15.6939888Z 2026-10-24T02:54:15.6965305Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret 2026-10-24T02:54:15.6965671Z [02:54:15.696] INFO (#1471): Approved an MCP client sign-in. { 2026-10-24T02:54:15.6965870Z client: 'Hosted bot', 2026-10-24T02:54:15.6966021Z access: 'approval-required', 2026-10-24T02:54:15.6966172Z method: 'pairing-code' 2026-10-24T02:54:15.6966295Z } 2026-10-24T02:54:15.6966345Z 2026-10-24T02:54:15.7172658Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:54:15.7172996Z [02:54:15.716] INFO (#1503): Migrations ran successfully { 2026-10-24T02:54:15.7173163Z migrations: [ 2026-10-24T02:54:15.7173301Z '1_OrchestrationEvents', 2026-10-24T02:54:15.7173472Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:15.7173647Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:15.7173834Z '4_ProviderSessionRuntime', 2026-10-24T02:54:15.7173990Z '5_Projections', 2026-10-24T02:54:15.7174172Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:15.7174386Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:15.7174577Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:15.7174758Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:15.7174935Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:15.7175131Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:15.7175329Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:15.7175511Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:15.7175717Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:15.7175925Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:15.7176106Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:15.7176276Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:15.7176459Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:15.7176643Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:15.7176813Z '20_AuthAccessManagement', 2026-10-24T02:54:15.7176976Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:15.7177147Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:15.7177709Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:15.7177969Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:15.7178177Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:15.7178376Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:15.7178563Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:15.7178749Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:15.7178944Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:15.7179138Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:15.7179315Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:15.7179487Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:15.7179655Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:15.7179820Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:15.7179995Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:15.7180173Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:15.7180340Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:15.7180511Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:15.7180699Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:15.7180887Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:15.7181062Z '41_AuthSessionClientConnection', 2026-10-24T02:54:15.7181244Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:15.7181426Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:15.7181606Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:15.7181790Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:15.7181974Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:15.7182150Z '47_ProjectionProjectIcon', 2026-10-24T02:54:15.7182322Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:15.7182506Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:15.7182689Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:15.7182864Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:15.7183042Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:15.7183206Z '53_PullRequestFilesViewed', 2026-10-24T02:54:15.7183391Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:15.7183564Z '55_OrchestrationV2', 2026-10-24T02:54:15.7183737Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:15.7183952Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:15.7184115Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:15.7184272Z '59_McpAppModelContext', 2026-10-24T02:54:15.7184434Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:15.7184604Z '61_PullRequestReviewGuides', 2026-10-24T02:54:15.7184769Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:15.7184940Z '63_DropUnusedV1Projections', 2026-10-24T02:54:15.7185120Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:15.7185299Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:15.7185475Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:15.7185645Z '67_WebhookDedupe', 2026-10-24T02:54:15.7185794Z '68_ShellStopRequestIndex' 2026-10-24T02:54:15.7185921Z ] 2026-10-24T02:54:15.7186013Z } 2026-10-24T02:54:15.7186067Z 2026-10-24T02:54:15.7202150Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code 2026-10-24T02:54:15.7202478Z [02:54:15.719] INFO (#1840): Approved an MCP client sign-in. { 2026-10-24T02:54:15.7202886Z client: 'Claude Code', 2026-10-24T02:54:15.7203078Z access: 'approval-required', 2026-10-24T02:54:15.7203240Z method: 'pairing-code' 2026-10-24T02:54:15.7203371Z } 2026-10-24T02:54:15.7203578Z 2026-10-24T02:54:15.7426427Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T02:54:15.7426905Z [02:54:15.741] INFO (#1874): Migrations ran successfully { 2026-10-24T02:54:15.7427111Z migrations: [ 2026-10-24T02:54:15.7427286Z '1_OrchestrationEvents', 2026-10-24T02:54:15.7427500Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:15.7427720Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:15.7427971Z '4_ProviderSessionRuntime', 2026-10-24T02:54:15.7428175Z '5_Projections', 2026-10-24T02:54:15.7428357Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:15.7428588Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:15.7428861Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:15.7429037Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:15.7429230Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:15.7429430Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:15.7429631Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:15.7429811Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:15.7430024Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:15.7430229Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:15.7430412Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:15.7430582Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:15.7430764Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:15.7430947Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:15.7431116Z '20_AuthAccessManagement', 2026-10-24T02:54:15.7431279Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:15.7431447Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:15.7431624Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:15.7431812Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:15.7432021Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:15.7432218Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:15.7432403Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:15.7432587Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:15.7432777Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:15.7432973Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:15.7433149Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:15.7433322Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:15.7433493Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:15.7433661Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:15.7433871Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:15.7434052Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:15.7434218Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:15.7434388Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:15.7434581Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:15.7434769Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:15.7434943Z '41_AuthSessionClientConnection', 2026-10-24T02:54:15.7435120Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:15.7435301Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:15.7435480Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:15.7435661Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:15.7435845Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:15.7436026Z '47_ProjectionProjectIcon', 2026-10-24T02:54:15.7436390Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:15.7436643Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:15.7436824Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:15.7437001Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:15.7437183Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:15.7437347Z '53_PullRequestFilesViewed', 2026-10-24T02:54:15.7437532Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:15.7437706Z '55_OrchestrationV2', 2026-10-24T02:54:15.7437884Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:15.7438054Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:15.7438211Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:15.7438367Z '59_McpAppModelContext', 2026-10-24T02:54:15.7438525Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:15.7438698Z '61_PullRequestReviewGuides', 2026-10-24T02:54:15.7438859Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:15.7439023Z '63_DropUnusedV1Projections', 2026-10-24T02:54:15.7439198Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:15.7439376Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:15.7439552Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:15.7439715Z '67_WebhookDedupe', 2026-10-24T02:54:15.7439869Z '68_ShellStopRequestIndex' 2026-10-24T02:54:15.7439991Z ] 2026-10-24T02:54:15.7440082Z } 2026-10-24T02:54:15.7440132Z 2026-10-24T02:54:15.7487657Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants 2026-10-24T02:54:15.7488173Z [02:54:15.748] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' } 2026-10-24T02:54:15.7488429Z 2026-10-24T02:54:15.7683711Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:54:15.7684074Z [02:54:15.767] INFO (#2264): Migrations ran successfully { 2026-10-24T02:54:15.7684238Z migrations: [ 2026-10-24T02:54:15.7684381Z '1_OrchestrationEvents', 2026-10-24T02:54:15.7684548Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:15.7684721Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:15.7684874Z '4_ProviderSessionRuntime', 2026-10-24T02:54:15.7685032Z '5_Projections', 2026-10-24T02:54:15.7685213Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:15.7685420Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:15.7685605Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:15.7685780Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:15.7685970Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:15.7686165Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:15.7686362Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:15.7686543Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:15.7686747Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:15.7686951Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:15.7687129Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:15.7687299Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:15.7687474Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:15.7687658Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:15.7687825Z '20_AuthAccessManagement', 2026-10-24T02:54:15.7687989Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:15.7688155Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:15.7688515Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:15.7688772Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:15.7689000Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:15.7689198Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:15.7689385Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:15.7689566Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:15.7689759Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:15.7689951Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:15.7690129Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:15.7690300Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:15.7690467Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:15.7690633Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:15.7690807Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:15.7690992Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:15.7691158Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:15.7691331Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:15.7691519Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:15.7691712Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:15.7691882Z '41_AuthSessionClientConnection', 2026-10-24T02:54:15.7692061Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:15.7692241Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:15.7692422Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:15.7692603Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:15.7692784Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:15.7692961Z '47_ProjectionProjectIcon', 2026-10-24T02:54:15.7693135Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:15.7693326Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:15.7693502Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:15.7693677Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:15.7693876Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:15.7694304Z '53_PullRequestFilesViewed', 2026-10-24T02:54:15.7694515Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:54:15.7694698Z '55_OrchestrationV2', 2026-10-24T02:54:15.7694872Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:15.7695045Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:15.7695204Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:15.7695359Z '59_McpAppModelContext', 2026-10-24T02:54:15.7695520Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:15.7695694Z '61_PullRequestReviewGuides', 2026-10-24T02:54:15.7695867Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:15.7696034Z '63_DropUnusedV1Projections', 2026-10-24T02:54:15.7696207Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:15.7696394Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:15.7696570Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:15.7696742Z '67_WebhookDedupe', 2026-10-24T02:54:15.7696889Z '68_ShellStopRequestIndex' 2026-10-24T02:54:15.7697011Z ] 2026-10-24T02:54:15.7697107Z } 2026-10-24T02:54:15.7697160Z 2026-10-24T02:54:15.7734543Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:54:15.7735001Z [02:54:15.773] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' } 2026-10-24T02:54:15.7735239Z 2026-10-24T02:54:15.7771584Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for 2026-10-24T02:54:15.7772046Z [02:54:15.776] INFO (#2646): Approved an MCP client sign-in. { 2026-10-24T02:54:15.7772304Z client: 'Claude Code', 2026-10-24T02:54:15.7772619Z access: 'read-only', 2026-10-24T02:54:15.7772790Z method: 'browser-session' 2026-10-24T02:54:15.7772919Z } 2026-10-24T02:54:15.7772970Z 2026-10-24T02:54:15.7787485Z ✓ src/auth/McpOAuth.test.ts (8 tests) 224ms 2026-10-24T02:54:16.0923656Z ✓ src/device/LocalDeviceHost.test.ts (17 tests) 43ms 2026-10-24T02:54:16.3441476Z ✓ src/provider/Drivers/codexUsage.test.ts (27 tests) 7ms 2026-10-24T02:54:19.1039991Z ✓ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2414ms 2026-10-24T02:54:19.1040330Z ✓ CodexTextGeneration (12) 2026-10-24T02:54:19.1040604Z ✓ kills a stalled exec CLI when its request is interrupted 1046ms 2026-10-24T02:54:19.1040946Z ✓ kills a stalled mcp list CLI when its request is interrupted 1027ms 2026-10-24T02:54:19.3974312Z ✓ src/terminal/OutputProtocol.test.ts (13 tests) 34ms 2026-10-24T02:54:20.4471968Z ✓ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 121ms 2026-10-24T02:54:21.5582135Z ✓ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 175ms 2026-10-24T02:54:22.6101499Z ✓ src/mcp/McpToolAccess.test.ts (52 tests) 59ms 2026-10-24T02:54:22.7484654Z ✓ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms 2026-10-24T02:54:22.9414634Z ✓ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 58ms 2026-10-24T02:54:24.1235032Z ✓ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 237ms 2026-10-24T02:54:24.4697013Z ✓ src/telemetry/AnalyticsService.test.ts (3 tests) 71ms 2026-10-24T02:54:24.7499909Z ✓ src/project/ProjectFaviconResolver.test.ts (13 tests) 37ms 2026-10-24T02:54:25.1081123Z ✓ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 79ms 2026-10-24T02:54:25.3473317Z ✓ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms 2026-10-24T02:54:25.7825322Z ✓ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 100ms 2026-10-24T02:54:26.7831791Z ✓ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 45ms 2026-10-24T02:54:27.8333076Z ✓ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 92ms 2026-10-24T02:54:28.8545398Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:54:28.8545828Z [02:54:28.850] INFO (#2): Migrations ran successfully { 2026-10-24T02:54:28.8545992Z migrations: [ 2026-10-24T02:54:28.8546130Z '1_OrchestrationEvents', 2026-10-24T02:54:28.8546301Z '2_OrchestrationCommandReceipts', 2026-10-24T02:54:28.8546475Z '3_CheckpointDiffBlobs', 2026-10-24T02:54:28.8546631Z '4_ProviderSessionRuntime', 2026-10-24T02:54:28.8546790Z '5_Projections', 2026-10-24T02:54:28.8546970Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:54:28.8547182Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:54:28.8547422Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:54:28.8547609Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:54:28.8547782Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:54:28.8547975Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:54:28.8548174Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:54:28.8548356Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:54:28.8548562Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:54:28.8548871Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:54:28.8549058Z '16_CanonicalizeModelSelections', 2026-10-24T02:54:28.8549239Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:54:28.8549424Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:54:28.8549608Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:54:28.8549791Z '20_AuthAccessManagement', 2026-10-24T02:54:28.8549956Z '21_AuthSessionClientMetadata', 2026-10-24T02:54:28.8550125Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:54:28.8550304Z '23_ProjectionThreadShellSummary', 2026-10-24T02:54:28.8550492Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:54:28.8550706Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:54:28.8550906Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:54:28.8551443Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:54:28.8551663Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:54:28.8551870Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:54:28.8552071Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:54:28.8552254Z '31_AuthAuthorizationScopes', 2026-10-24T02:54:28.8552430Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:54:28.8552619Z '33_ProjectionThreadsSettled', 2026-10-24T02:54:28.8552791Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:54:28.8552966Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:54:28.8553148Z '36_ProjectionThreadsPinned', 2026-10-24T02:54:28.8553314Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:54:28.8553494Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:54:28.8553689Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:54:28.8553881Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:54:28.8554064Z '41_AuthSessionClientConnection', 2026-10-24T02:54:28.8554246Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:54:28.8554428Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:54:28.8554610Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:54:28.8554794Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:54:28.8555256Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:54:28.8555531Z '47_ProjectionProjectIcon', 2026-10-24T02:54:28.8555708Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:54:28.8555897Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:54:28.8556074Z '50_ProjectionThreadPullRequests', 2026-10-24T02:54:28.8556249Z '51_ProjectionThreadMessageContext', 2026-10-24T02:54:28.8556429Z '52_ProjectionThreadTitleState', 2026-10-24T02:54:28.8556597Z '53_PullRequestFilesViewed', 2026-10-24T02:54:28.8556782Z '54_ProjectionThreadsAutoSettleDisabledAt' 2026-10-24T02:54:28.8556931Z ] 2026-10-24T02:54:28.8557028Z } 2026-10-24T02:54:28.8557082Z 2026-10-24T02:54:28.8976795Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot 2026-10-24T02:54:28.8977392Z [02:54:28.874] INFO (#2): Migrations ran successfully { 2026-10-24T02:54:28.8977695Z migrations: [ 2026-10-24T02:54:28.8977871Z '55_OrchestrationV2', 2026-10-24T02:54:28.8978127Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:54:28.8978365Z '57_ScheduledTaskWebhooks', 2026-10-24T02:54:28.8978755Z '58_WebhookRelayDeliveries', 2026-10-24T02:54:28.8978952Z '59_McpAppModelContext', 2026-10-24T02:54:28.8979133Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:54:28.8979314Z '61_PullRequestReviewGuides', 2026-10-24T02:54:28.8979482Z '62_ThreadFailureLookupIndex', 2026-10-24T02:54:28.8979645Z '63_DropUnusedV1Projections', 2026-10-24T02:54:28.8980013Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:54:28.8980205Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:54:28.8980390Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:54:28.8980577Z '67_WebhookDedupe', 2026-10-24T02:54:28.8980735Z '68_ShellStopRequestIndex' 2026-10-24T02:54:28.8980864Z ] 2026-10-24T02:54:28.8981009Z } 2026-10-24T02:54:28.8981060Z 2026-10-24T02:54:28.9115591Z ✓ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 84ms 2026-10-24T02:54:29.0449193Z ✓ src/usage/usageAggregation.test.ts (11 tests) 12ms 2026-10-24T02:54:29.3232578Z ✓ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms 2026-10-24T02:54:30.1202692Z ✓ src/provider/providerInstallation.test.ts (2 tests) 12ms 2026-10-24T02:54:30.2103475Z ✓ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms 2026-10-24T02:54:30.6085843Z ✓ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 72ms 2026-10-24T02:54:30.8618154Z ✓ src/provider/providerStatusCache.test.ts (4 tests) 5ms 2026-10-24T02:54:31.1095452Z ✓ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms 2026-10-24T02:54:31.3644761Z ✓ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms 2026-10-24T02:54:32.3749655Z ✓ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 31ms 2026-10-24T02:54:32.6325338Z ✓ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms 2026-10-24T02:54:32.8968730Z ✓ src/provider/CodexAuthCallback.test.ts (3 tests) 21ms 2026-10-24T02:54:33.8748032Z ✓ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms 2026-10-24T02:54:33.9576244Z ✓ src/auth/utils.test.ts (5 tests) 3ms 2026-10-24T02:54:34.1330026Z ✓ scripts/t3-sqlite-state.test.ts (2 tests) 16ms 2026-10-24T02:54:34.3806562Z ✓ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms 2026-10-24T02:54:34.8316798Z ✓ src/cli/doctor.test.ts (1 test) 5ms 2026-10-24T02:54:35.2259164Z ✓ src/persistence/DatabaseStorage.test.ts (1 test) 56ms 2026-10-24T02:54:35.3651349Z ✓ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms 2026-10-24T02:54:35.6354636Z ✓ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 23ms 2026-10-24T02:54:35.7529896Z ✓ src/cloud/linkChecks.test.ts (8 tests) 3ms 2026-10-24T02:54:35.9031115Z ✓ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms 2026-10-24T02:54:36.2106757Z ✓ src/startupAccess.test.ts (1 test) 1ms 2026-10-24T02:54:36.4580942Z ✓ src/codexModelOptions.test.ts (1 test) 1ms 2026-10-24T02:54:36.4611897Z 2026-10-24T02:54:36.4645833Z  Test Files  51 passed (51) 2026-10-24T02:54:36.4646753Z  Tests  660 passed (660) 2026-10-24T02:54:36.4646957Z  Start at  02:53:42 2026-10-24T02:54:36.4647223Z  Duration  54.32s (tests 54%, import 35%, transform 9%, setup 2%) 2026-10-24T02:54:36.4647387Z 2026-10-24T02:54:36.4647634Z  Import  1073 modules were evaluated 14287 times · 18.17s total, 35% of tracked time 2026-10-24T02:54:36.4648067Z   ~16.80s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:54:36.4648469Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:54:36.4648638Z 2026-10-24T02:54:36.4773073Z 2026-10-24T02:54:36.4852296Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:54:36.4852598Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:54:36.4852836Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:36.4852988Z else 2026-10-24T02:54:36.4853116Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:36.4853252Z fi 2026-10-24T02:54:36.4872277Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:36.4872396Z env: 2026-10-24T02:54:36.4872504Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:54:36.4872644Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:54:36.4872781Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:36.4872909Z ##[endgroup] 2026-10-24T02:54:36.4937965Z Post job cleanup. 2026-10-24T02:54:36.5526814Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T02:54:36.5590879Z Post job cleanup. 2026-10-24T02:54:36.5607813Z ##[start-action display=Cache full pnpm store;id=__22b4b1ba-f4a4-44af-85fe-59419ab572ac.__actions_cache] 2026-10-24T02:54:36.6086994Z Post job cleanup. 2026-10-24T02:54:36.6713689Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/_work/t3code/t3code --files-from manifest.txt --use-compress-program zstdmt 2026-10-24T02:54:41.1828336Z Failed to save: Unable to reserve cache with key pnpm-full-v1-Linux-X64-045caa51c4b226597018f0d0c699ccc3936ad58bb7e4b01dc2f26bb9d6fd8aef, another job may be creating this cache. 2026-10-24T02:54:41.2328417Z ##[end-action id=__22b4b1ba-f4a4-44af-85fe-59419ab572ac.__actions_cache;outcome=success;conclusion=success;duration_ms=4671] 2026-10-24T02:54:41.2330077Z ##[start-action display=Cache Vite+;id=__22b4b1ba-f4a4-44af-85fe-59419ab572ac.vp_cache] 2026-10-24T02:54:41.2350508Z Post job cleanup. 2026-10-24T02:54:41.2967815Z 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-24T02:54:41.2996789Z ##[end-action id=__22b4b1ba-f4a4-44af-85fe-59419ab572ac.vp_cache;outcome=success;conclusion=success;duration_ms=66] 2026-10-24T02:54:41.3034396Z Post job cleanup. 2026-10-24T02:54:41.3417670Z [command]/usr/local/bin/git version 2026-10-24T02:54:41.3469432Z git version 2.55.0 2026-10-24T02:54:41.3481136Z Temporarily overriding HOME='/home/runner/_work/_temp/5bde5135-f238-46f1-b88c-a12bb4c0c8ff' before making global git config changes 2026-10-24T02:54:41.3481475Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:54:41.3483780Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:54:41.3503376Z Removing SSH command configuration 2026-10-24T02:54:41.3506069Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:54:41.3525903Z [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-24T02:54:41.3635246Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:54:41.3657868Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:54:41.3698065Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:54:41.3724247Z ##[group]Run '/job_completed.sh' 2026-10-24T02:54:41.3737310Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:41.3737482Z env: 2026-10-24T02:54:41.3737604Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-24T02:54:41.3737754Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 390 2026-10-24T02:54:41.3737892Z BLACKSMITH_CHECK_RUN_ID: 120759108842 2026-10-24T02:54:41.3738033Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3 2026-10-24T02:54:41.3738207Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:54:41.3738350Z ##[endgroup] 2026-10-24T02:54:41.3812983Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:54:41.4049012Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:54:41.4090564Z Cleaning up orphan processes