GitHub check
Whole log, 95 KB
2026-10-24T22:23:56.4686014Z Current runner version: '2.338.1'
2026-10-24T22:23:56.4689380Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-7cuch5eq4226igkh'
2026-10-24T22:23:56.4690050Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T22:23:56.4690829Z Machine name: 'ip-172-31-73-130'
2026-10-24T22:23:56.4692439Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T22:23:56.4693767Z Contents: read
2026-10-24T22:23:56.4694215Z Metadata: read
2026-10-24T22:23:56.4694603Z ##[endgroup]
2026-10-24T22:23:56.4695935Z Secret source: Actions
2026-10-24T22:23:56.4696595Z Cache mode: write
2026-10-24T22:23:56.4697168Z Prepare workflow directory
2026-10-24T22:23:56.4881991Z Prepare all required actions
2026-10-24T22:23:56.4908849Z Getting action download info
2026-10-24T22:23:56.6034806Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T22:23:56.6342814Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T22:23:56.7049085Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T22:23:56.9027691Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T22:23:56.9071460Z Complete job name: Test Server 3
2026-10-24T22:23:56.9524280Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T22:23:56.9606114Z ##[group]Run '/setup.sh'
2026-10-24T22:23:56.9620306Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:23:56.9620742Z env:
2026-10-24T22:23:56.9620976Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:23:56.9621324Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:23:56.9621613Z BLACKSMITH_CHECK_RUN_ID: 121004670778
2026-10-24T22:23:56.9621910Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T22:23:56.9622209Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T22:23:56.9622473Z ##[endgroup]
2026-10-24T22:23:56.9876221Z Logging daemon started (blacksmithd for logs)
2026-10-24T22:23:57.0009636Z Results daemon started (blacksmithd for results)
2026-10-24T22:23:57.0159568Z Background adoption and SSH setup started (PID: 2934)
2026-10-24T22:23:57.0160348Z
2026-10-24T22:23:57.0160871Z ----------------------------------------
2026-10-24T22:23:57.0161633Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40138375921/jobs/121004670778
2026-10-24T22:23:57.0162256Z SSH Access (using your GitHub SSH key):
2026-10-24T22:23:57.0162871Z ssh -p 64005 runner@blacksmith-4vcpu-ubuntu-2404-7cuch5eq4226igkh.vm.blacksmith.sh
2026-10-24T22:23:57.0163317Z
2026-10-24T22:23:57.0163542Z No GitHub SSH key? Add one at:
2026-10-24T22:23:57.0164190Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T22:23:57.0164880Z
2026-10-24T22:23:57.0165062Z ----------------------------------------
2026-10-24T22:23:57.0165363Z
2026-10-24T22:23:57.0165605Z VM ID: blacksmith-4vcpu-ubuntu-2404-7cuch5eq4226igkh
2026-10-24T22:23:57.0166143Z Host: production-152.236.46.146-x8664
2026-10-24T22:23:57.0166567Z Host Agent PID: 760694
2026-10-24T22:23:57.0166916Z Host Agent Git SHA: 1637818df
2026-10-24T22:23:57.0167330Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T22:23:57.0167741Z Blacksmith Host Generation: gen 2
2026-10-24T22:23:57.0168147Z Petname: production-nearby-wasp-766a8d72
2026-10-24T22:23:57.0168645Z Region: us-east
2026-10-24T22:23:57.0169020Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T22:23:57.0179436Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T22:23:57.0179931Z
2026-10-24T22:23:57.0180170Z Enabling Blacksmith transparent cache
2026-10-24T22:23:57.0504563Z ##[group]Run actions/checkout@v6
2026-10-24T22:23:57.0504877Z with:
2026-10-24T22:23:57.0505195Z fetch-depth: 2
2026-10-24T22:23:57.0505531Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-24T22:23:57.0505925Z sparse-checkout-cone-mode: false
2026-10-24T22:23:57.0506201Z repository: pingdotgg/t3code
2026-10-24T22:23:57.0508271Z token: ***
2026-10-24T22:23:57.0508483Z ssh-strict: true
2026-10-24T22:23:57.0508700Z ssh-user: git
2026-10-24T22:23:57.0508923Z persist-credentials: true
2026-10-24T22:23:57.0509163Z clean: true
2026-10-24T22:23:57.0509371Z fetch-tags: false
2026-10-24T22:23:57.0509598Z show-progress: true
2026-10-24T22:23:57.0509822Z lfs: false
2026-10-24T22:23:57.0510035Z submodules: false
2026-10-24T22:23:57.0510260Z set-safe-directory: true
2026-10-24T22:23:57.0510514Z allow-unsafe-pr-checkout: false
2026-10-24T22:23:57.0510863Z env:
2026-10-24T22:23:57.0511146Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:23:57.0511432Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:23:57.0511714Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:23:57.0511979Z ##[endgroup]
2026-10-24T22:23:57.1959608Z Syncing repository: pingdotgg/t3code
2026-10-24T22:23:57.1960717Z ##[group]Getting Git version info
2026-10-24T22:23:57.1961046Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T22:23:57.1961706Z [command]/usr/local/bin/git version
2026-10-24T22:23:57.2035494Z git version 2.55.0
2026-10-24T22:23:57.2045850Z ##[endgroup]
2026-10-24T22:23:57.2052381Z Temporarily overriding HOME='/home/runner/_work/_temp/58d87787-aed3-4428-bbc1-b33fe6cae9b4' before making global git config changes
2026-10-24T22:23:57.2053020Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T22:23:57.2055361Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T22:23:57.2084162Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T22:23:57.2086493Z ##[group]Determining repository object format
2026-10-24T22:23:57.2087774Z ##[endgroup]
2026-10-24T22:23:57.2088141Z ##[group]Initializing the repository
2026-10-24T22:23:57.2090124Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T22:23:57.2125296Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T22:23:57.2125877Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T22:23:57.2126400Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T22:23:57.2126830Z hint: call:
2026-10-24T22:23:57.2127091Z hint:
2026-10-24T22:23:57.2127617Z hint: git config --global init.defaultBranch <name>
2026-10-24T22:23:57.2127964Z hint:
2026-10-24T22:23:57.2128261Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T22:23:57.2128713Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T22:23:57.2129085Z hint:
2026-10-24T22:23:57.2129305Z hint: git branch -m <name>
2026-10-24T22:23:57.2129548Z hint:
2026-10-24T22:23:57.2129857Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T22:23:57.2130318Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T22:23:57.2131508Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T22:23:57.2157440Z ##[endgroup]
2026-10-24T22:23:57.2157821Z ##[group]Disabling automatic garbage collection
2026-10-24T22:23:57.2159660Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T22:23:57.2178283Z ##[endgroup]
2026-10-24T22:23:57.2178652Z ##[group]Setting up auth
2026-10-24T22:23:57.2178919Z Removing SSH command configuration
2026-10-24T22:23:57.2181982Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T22:23:57.2206458Z [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-24T22:23:57.2334063Z Removing HTTP extra header
2026-10-24T22:23:57.2336475Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T22:23:57.2357298Z [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-24T22:23:57.2479431Z Removing includeIf entries pointing to credentials config files
2026-10-24T22:23:57.2482625Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T22:23:57.2502638Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T22:23:57.2597536Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T22:23:57.2620884Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2643569Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2661682Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2679877Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-dfd30c59-41e7-4dd5-9023-bf4916d73a24.config
2026-10-24T22:23:57.2697376Z ##[endgroup]
2026-10-24T22:23:57.2697755Z ##[group]Fetching the repository
2026-10-24T22:23:57.2701534Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +3cc31ed27c8956b36cee35a50509fb7c6869592b:refs/remotes/origin/main
2026-10-24T22:23:57.5576832Z From https://github.com/pingdotgg/t3code
2026-10-24T22:23:57.5577351Z * [new ref] 3cc31ed27c8956b36cee35a50509fb7c6869592b -> origin/main
2026-10-24T22:23:57.5604219Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T22:23:57.5624549Z origin/main
2026-10-24T22:23:57.5629220Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T22:23:57.5647226Z 3cc31ed27c8956b36cee35a50509fb7c6869592b
2026-10-24T22:23:57.5648965Z ##[endgroup]
2026-10-24T22:23:57.5649377Z ##[group]Determining the checkout info
2026-10-24T22:23:57.5649825Z ##[endgroup]
2026-10-24T22:23:57.5650212Z ##[group]Setting up sparse checkout
2026-10-24T22:23:57.5652423Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T22:23:57.5672639Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T22:23:57.5688379Z .git/info/sparse-checkout
2026-10-24T22:23:57.5691685Z ##[endgroup]
2026-10-24T22:23:57.5692098Z ##[group]Checking out the ref
2026-10-24T22:23:57.5694087Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T22:24:04.2323919Z Updating files: 0% (1/6402)
2026-10-24T22:24:04.2354322Z Updating files: 1% (65/6402)
2026-10-24T22:24:04.2371808Z Updating files: 2% (129/6402)
2026-10-24T22:24:04.2394711Z Updating files: 3% (193/6402)
2026-10-24T22:24:04.2417116Z Updating files: 4% (257/6402)
2026-10-24T22:24:04.2450308Z Updating files: 5% (321/6402)
2026-10-24T22:24:04.2475113Z Updating files: 6% (385/6402)
2026-10-24T22:24:04.2532176Z Updating files: 7% (449/6402)
2026-10-24T22:24:04.2570807Z Updating files: 8% (513/6402)
2026-10-24T22:24:04.2599818Z Updating files: 9% (577/6402)
2026-10-24T22:24:04.2917149Z Updating files: 10% (641/6402)
2026-10-24T22:24:04.2934123Z Updating files: 11% (705/6402)
2026-10-24T22:24:04.2946050Z Updating files: 12% (769/6402)
2026-10-24T22:24:04.2962573Z Updating files: 13% (833/6402)
2026-10-24T22:24:04.2980485Z Updating files: 14% (897/6402)
2026-10-24T22:24:04.2999875Z Updating files: 15% (961/6402)
2026-10-24T22:24:04.3019976Z Updating files: 16% (1025/6402)
2026-10-24T22:24:04.3035993Z Updating files: 17% (1089/6402)
2026-10-24T22:24:04.3055863Z Updating files: 18% (1153/6402)
2026-10-24T22:24:04.3073278Z Updating files: 19% (1217/6402)
2026-10-24T22:24:04.3099956Z Updating files: 20% (1281/6402)
2026-10-24T22:24:04.3117651Z Updating files: 21% (1345/6402)
2026-10-24T22:24:04.3138007Z Updating files: 22% (1409/6402)
2026-10-24T22:24:04.3154708Z Updating files: 23% (1473/6402)
2026-10-24T22:24:04.3169291Z Updating files: 24% (1537/6402)
2026-10-24T22:24:04.3186136Z Updating files: 25% (1601/6402)
2026-10-24T22:24:04.3201541Z Updating files: 26% (1665/6402)
2026-10-24T22:24:04.3216016Z Updating files: 27% (1729/6402)
2026-10-24T22:24:04.3237748Z Updating files: 28% (1793/6402)
2026-10-24T22:24:04.3276128Z Updating files: 29% (1857/6402)
2026-10-24T22:24:04.3298298Z Updating files: 30% (1921/6402)
2026-10-24T22:24:04.3324471Z Updating files: 31% (1985/6402)
2026-10-24T22:24:04.3357034Z Updating files: 32% (2049/6402)
2026-10-24T22:24:04.3389045Z Updating files: 33% (2113/6402)
2026-10-24T22:24:04.3467695Z Updating files: 34% (2177/6402)
2026-10-24T22:24:04.3531765Z Updating files: 35% (2241/6402)
2026-10-24T22:24:04.3571203Z Updating files: 36% (2305/6402)
2026-10-24T22:24:04.3605588Z Updating files: 37% (2369/6402)
2026-10-24T22:24:04.3658527Z Updating files: 38% (2433/6402)
2026-10-24T22:24:04.3692726Z Updating files: 39% (2497/6402)
2026-10-24T22:24:04.3721038Z Updating files: 40% (2561/6402)
2026-10-24T22:24:04.3750193Z Updating files: 41% (2625/6402)
2026-10-24T22:24:04.3769967Z Updating files: 42% (2689/6402)
2026-10-24T22:24:04.3781242Z Updating files: 43% (2753/6402)
2026-10-24T22:24:04.3813725Z Updating files: 44% (2817/6402)
2026-10-24T22:24:04.3844314Z Updating files: 45% (2881/6402)
2026-10-24T22:24:04.3874302Z Updating files: 46% (2945/6402)
2026-10-24T22:24:04.3902528Z Updating files: 47% (3009/6402)
2026-10-24T22:24:04.3932389Z Updating files: 48% (3073/6402)
2026-10-24T22:24:04.3974755Z Updating files: 49% (3137/6402)
2026-10-24T22:24:04.4008142Z Updating files: 50% (3201/6402)
2026-10-24T22:24:04.4024527Z Updating files: 51% (3266/6402)
2026-10-24T22:24:04.4064111Z Updating files: 52% (3330/6402)
2026-10-24T22:24:04.4094694Z Updating files: 53% (3394/6402)
2026-10-24T22:24:04.4116294Z Updating files: 54% (3458/6402)
2026-10-24T22:24:04.4140806Z Updating files: 55% (3522/6402)
2026-10-24T22:24:04.4157452Z Updating files: 56% (3586/6402)
2026-10-24T22:24:04.4178662Z Updating files: 57% (3650/6402)
2026-10-24T22:24:04.4200647Z Updating files: 58% (3714/6402)
2026-10-24T22:24:04.4600363Z Updating files: 59% (3778/6402)
2026-10-24T22:24:04.4615380Z Updating files: 60% (3842/6402)
2026-10-24T22:24:04.4636738Z Updating files: 61% (3906/6402)
2026-10-24T22:24:04.4656355Z Updating files: 62% (3970/6402)
2026-10-24T22:24:04.4693576Z Updating files: 63% (4034/6402)
2026-10-24T22:24:04.4710889Z Updating files: 64% (4098/6402)
2026-10-24T22:24:04.4732531Z Updating files: 65% (4162/6402)
2026-10-24T22:24:04.4750893Z Updating files: 66% (4226/6402)
2026-10-24T22:24:04.4776117Z Updating files: 67% (4290/6402)
2026-10-24T22:24:04.4793032Z Updating files: 68% (4354/6402)
2026-10-24T22:24:04.4812319Z Updating files: 69% (4418/6402)
2026-10-24T22:24:04.4826317Z Updating files: 70% (4482/6402)
2026-10-24T22:24:04.4849012Z Updating files: 71% (4546/6402)
2026-10-24T22:24:04.4862703Z Updating files: 72% (4610/6402)
2026-10-24T22:24:04.4913455Z Updating files: 73% (4674/6402)
2026-10-24T22:24:04.5368263Z Updating files: 74% (4738/6402)
2026-10-24T22:24:04.5402154Z Updating files: 75% (4802/6402)
2026-10-24T22:24:04.5426376Z Updating files: 76% (4866/6402)
2026-10-24T22:24:04.5453348Z Updating files: 77% (4930/6402)
2026-10-24T22:24:04.5479596Z Updating files: 78% (4994/6402)
2026-10-24T22:24:04.5497162Z Updating files: 79% (5058/6402)
2026-10-24T22:24:04.5521440Z Updating files: 80% (5122/6402)
2026-10-24T22:24:04.5538882Z Updating files: 81% (5186/6402)
2026-10-24T22:24:04.5558263Z Updating files: 82% (5250/6402)
2026-10-24T22:24:04.5582760Z Updating files: 83% (5314/6402)
2026-10-24T22:24:04.5609175Z Updating files: 84% (5378/6402)
2026-10-24T22:24:04.5627927Z Updating files: 85% (5442/6402)
2026-10-24T22:24:04.5656306Z Updating files: 86% (5506/6402)
2026-10-24T22:24:04.5735208Z Updating files: 87% (5570/6402)
2026-10-24T22:24:04.5768666Z Updating files: 88% (5634/6402)
2026-10-24T22:24:04.5789966Z Updating files: 89% (5698/6402)
2026-10-24T22:24:04.5820684Z Updating files: 90% (5762/6402)
2026-10-24T22:24:04.5853776Z Updating files: 91% (5826/6402)
2026-10-24T22:24:04.5869747Z Updating files: 92% (5890/6402)
2026-10-24T22:24:04.5893796Z Updating files: 93% (5954/6402)
2026-10-24T22:24:04.5911534Z Updating files: 94% (6018/6402)
2026-10-24T22:24:04.5916239Z Updating files: 94% (6073/6402)
2026-10-24T22:24:04.5941501Z Updating files: 95% (6082/6402)
2026-10-24T22:24:04.6003295Z Updating files: 96% (6146/6402)
2026-10-24T22:24:04.6028189Z Updating files: 97% (6210/6402)
2026-10-24T22:24:04.6079703Z Updating files: 98% (6274/6402)
2026-10-24T22:24:04.6101208Z Updating files: 99% (6338/6402)
2026-10-24T22:24:04.6101413Z Updating files: 100% (6402/6402)
2026-10-24T22:24:04.6101576Z Updating files: 100% (6402/6402), done.
2026-10-24T22:24:04.6268442Z Switched to a new branch 'main'
2026-10-24T22:24:04.6268975Z branch 'main' set up to track 'origin/main'.
2026-10-24T22:24:04.6284062Z ##[endgroup]
2026-10-24T22:24:04.6324114Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T22:24:04.6347038Z 3cc31ed27c8956b36cee35a50509fb7c6869592b
2026-10-24T22:24:04.6505410Z Prepare all required actions
2026-10-24T22:24:04.6545101Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T22:24:04.6545259Z env:
2026-10-24T22:24:04.6545381Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:04.6545529Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:04.6545677Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:04.6545809Z ##[endgroup]
2026-10-24T22:24:04.6687911Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T22:24:04.6703765Z ##[group]Run set -uo pipefail
2026-10-24T22:24:04.6704016Z set -uo pipefail
2026-10-24T22:24:04.6704142Z
2026-10-24T22:24:04.6704243Z decide() {
2026-10-24T22:24:04.6704495Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T22:24:04.6704706Z exit "${PIPESTATUS[0]}"
2026-10-24T22:24:04.6704837Z }
2026-10-24T22:24:04.6704937Z
2026-10-24T22:24:04.6705042Z fail_open() {
2026-10-24T22:24:04.6705188Z echo "$* Running every job."
2026-10-24T22:24:04.6705322Z decide
2026-10-24T22:24:04.6705427Z }
2026-10-24T22:24:04.6705520Z
2026-10-24T22:24:04.6705674Z # Reads the change from git rather than the REST API: every job that
2026-10-24T22:24:04.6705925Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T22:24:04.6706139Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T22:24:04.6706350Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T22:24:04.6706605Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T22:24:04.6706799Z base=HEAD^1
2026-10-24T22:24:04.6706910Z mode=()
2026-10-24T22:24:04.6707022Z else
2026-10-24T22:24:04.6707130Z base=$BEFORE_SHA
2026-10-24T22:24:04.6707323Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T22:24:04.6707535Z || fail_open "Could not fetch ${base}."
2026-10-24T22:24:04.6707739Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T22:24:04.6707926Z mode=(--full)
2026-10-24T22:24:04.6708039Z fi
2026-10-24T22:24:04.6708135Z
2026-10-24T22:24:04.6708294Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T22:24:04.6708890Z # of a package changes that package just like editing it. It also keeps
2026-10-24T22:24:04.6709240Z # git from fetching file contents to score renames.
2026-10-24T22:24:04.6709482Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T22:24:04.6709712Z || fail_open "Could not diff against ${base}."
2026-10-24T22:24:04.6709912Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T22:24:04.6722864Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:04.6723039Z env:
2026-10-24T22:24:04.6723153Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:04.6723305Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:04.6723450Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:04.6723589Z EVENT_NAME: push
2026-10-24T22:24:04.6723727Z BEFORE_SHA: 909e4c948278afc2b3e1e665075fb1755a13f894
2026-10-24T22:24:04.6723885Z ##[endgroup]
2026-10-24T22:24:04.9300967Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay
2026-10-24T22:24:04.9303447Z typecheck=true
2026-10-24T22:24:04.9303625Z build=true
2026-10-24T22:24:04.9303790Z test=true
2026-10-24T22:24:04.9303953Z test_packages=
2026-10-24T22:24:04.9304115Z test_web=true
2026-10-24T22:24:04.9304334Z test_server=true
2026-10-24T22:24:04.9304499Z rust=true
2026-10-24T22:24:04.9304649Z release_smoke=true
2026-10-24T22:24:04.9304760Z mobile_native=false
2026-10-24T22:24:04.9347396Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=265]
2026-10-24T22:24:04.9424584Z Prepare all required actions
2026-10-24T22:24:04.9424870Z Getting action download info
2026-10-24T22:24:05.0193225Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T22:24:05.1190595Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T22:24:05.1191458Z env:
2026-10-24T22:24:05.1191649Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:05.1191856Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:05.1192059Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:05.1192255Z ##[endgroup]
2026-10-24T22:24:05.1256095Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T22:24:05.1265949Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1266350Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1266731Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1266973Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:05.1281335Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:05.1281506Z env:
2026-10-24T22:24:05.1281625Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:05.1281775Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:05.1281957Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:05.1282095Z ##[endgroup]
2026-10-24T22:24:05.1355894Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T22:24:05.1357882Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T22:24:05.1410768Z ##[group]Run actions/cache@v6
2026-10-24T22:24:05.1411205Z with:
2026-10-24T22:24:05.1411372Z path: ~/.vite-plus
2026-10-24T22:24:05.1411626Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T22:24:05.1411932Z enableCrossOsArchive: false
2026-10-24T22:24:05.1412145Z fail-on-cache-miss: false
2026-10-24T22:24:05.1412341Z lookup-only: false
2026-10-24T22:24:05.1412513Z save-always: false
2026-10-24T22:24:05.1412680Z env:
2026-10-24T22:24:05.1412847Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:05.1413083Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:05.1413305Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:05.1413512Z ##[endgroup]
2026-10-24T22:24:05.3559816Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T22:24:05.7671095Z Received 170349591 of 170349591 (100.0%), 418.7 MBs/sec
2026-10-24T22:24:05.7672515Z Cache Size: ~162 MB (170349591 B)
2026-10-24T22:24:05.7787956Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/22c85d0e-df92-4510-bca8-b98db48f7d16/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T22:24:06.4839525Z Cache restored successfully
2026-10-24T22:24:06.4985126Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T22:24:06.5054367Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1369]
2026-10-24T22:24:06.5056869Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T22:24:06.5078160Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T22:24:06.5078397Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T22:24:06.5078585Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T22:24:06.5092157Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:06.5092339Z env:
2026-10-24T22:24:06.5092467Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:06.5092625Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:06.5092796Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:06.5092937Z ##[endgroup]
2026-10-24T22:24:06.5135576Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T22:24:06.5145725Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T22:24:06.5147677Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T22:24:06.5152677Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T22:24:06.5153872Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T22:24:06.5164961Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T22:24:06.5165154Z store_path="$(vp pm cache dir)"
2026-10-24T22:24:06.5165313Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:06.5180898Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:06.5181070Z env:
2026-10-24T22:24:06.5181184Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:06.5181339Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:06.5181483Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:06.5181615Z ##[endgroup]
2026-10-24T22:24:06.5332933Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=17]
2026-10-24T22:24:06.5334282Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T22:24:06.5736097Z ##[group]Run actions/cache@v6
2026-10-24T22:24:06.5736235Z with:
2026-10-24T22:24:06.5736369Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T22:24:06.5736631Z key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T22:24:06.5736890Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-24T22:24:06.5737042Z enableCrossOsArchive: false
2026-10-24T22:24:06.5737178Z fail-on-cache-miss: false
2026-10-24T22:24:06.5737303Z lookup-only: false
2026-10-24T22:24:06.5737416Z save-always: false
2026-10-24T22:24:06.5737532Z env:
2026-10-24T22:24:06.5737799Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:06.5737947Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:06.5738091Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:06.5738224Z ##[endgroup]
2026-10-24T22:24:06.7741746Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T22:24:07.8151892Z Received 671088640 of 995395870 (67.4%), 627.5 MBs/sec
2026-10-24T22:24:08.2273594Z Received 995395870 of 995395870 (100.0%), 661.5 MBs/sec
2026-10-24T22:24:08.2274328Z Cache Size: ~949 MB (995395870 B)
2026-10-24T22:24:08.2293280Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/128085da-b6a6-4282-aa26-769d881bd57e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T22:24:13.5879669Z Cache restored successfully
2026-10-24T22:24:13.6365259Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6
2026-10-24T22:24:13.6458964Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7112]
2026-10-24T22:24:13.6461879Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T22:24:13.6474575Z ##[group]Run vp install
2026-10-24T22:24:13.6474783Z vp install
2026-10-24T22:24:13.6488270Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:24:13.6488453Z env:
2026-10-24T22:24:13.6488570Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:13.6488714Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:13.6488860Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:13.6488998Z ##[endgroup]
2026-10-24T22:24:13.6841040Z Scope: all 34 workspace projects
2026-10-24T22:24:13.7923996Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T22:24:14.1704954Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T22:24:14.1719213Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T22:24:14.1723866Z Virtual store is at: node_modules/.pnpm
2026-10-24T22:24:16.6617037Z โ Lockfile passes supply-chain policies (2088 entries in 2.9s)
2026-10-24T22:24:16.6617315Z Lockfile is up to date, resolution step is skipped
2026-10-24T22:24:16.6796867Z Packages: +1721
2026-10-24T22:24:16.6797045Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T22:24:16.7229872Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T22:24:17.7882748Z . prepare$ vp config --no-agent
2026-10-24T22:24:17.8959029Z . prepare: Done
2026-10-24T22:24:17.8977846Z
2026-10-24T22:24:17.8978018Z devDependencies:
2026-10-24T22:24:17.8978155Z + @coderabbitai/config 1.1.0
2026-10-24T22:24:17.8978296Z + @shadcn/lint 0.1.5
2026-10-24T22:24:17.8978443Z + @types/node 24.12.4
2026-10-24T22:24:17.8978574Z + knip 6.34.0
2026-10-24T22:24:17.8978704Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T22:24:17.8978848Z + vite-plus 1.3.0
2026-10-24T22:24:17.8978920Z
2026-10-24T22:24:17.8990133Z Done in 4.2s using pnpm v12.14.0
2026-10-24T22:24:17.9182787Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4272]
2026-10-24T22:24:17.9201527Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:17.9201991Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T22:24:17.9216286Z shell: /usr/bin/bash -e {0}
2026-10-24T22:24:17.9216416Z env:
2026-10-24T22:24:17.9216531Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:17.9216684Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:17.9216828Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:17.9216962Z ##[endgroup]
2026-10-24T22:24:17.9437324Z ##[group]Run actions/cache@v6
2026-10-24T22:24:17.9437455Z with:
2026-10-24T22:24:17.9437564Z path: ~/.cache/ms-playwright
2026-10-24T22:24:17.9437724Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T22:24:17.9437888Z enableCrossOsArchive: false
2026-10-24T22:24:17.9438019Z fail-on-cache-miss: false
2026-10-24T22:24:17.9438141Z lookup-only: false
2026-10-24T22:24:17.9438254Z save-always: false
2026-10-24T22:24:17.9438358Z env:
2026-10-24T22:24:17.9438464Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:17.9438610Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:17.9438750Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:17.9438886Z ##[endgroup]
2026-10-24T22:24:18.1455894Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T22:24:18.2903085Z Received 106503405 of 106503405 (100.0%), 799.8 MBs/sec
2026-10-24T22:24:18.2903302Z Cache Size: ~102 MB (106503405 B)
2026-10-24T22:24:18.2918560Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2531286e-418d-46e2-8d1f-c16866fc3fba/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T22:24:18.4967167Z Cache restored successfully
2026-10-24T22:24:18.5079716Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T22:24:18.5196397Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T22:24:18.5196773Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T22:24:18.5197005Z test -n "$browser"
2026-10-24T22:24:18.5197152Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T22:24:18.5197375Z node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T22:24:18.5197577Z fi
2026-10-24T22:24:18.5211075Z shell: /usr/bin/bash -e {0}
2026-10-24T22:24:18.5211203Z env:
2026-10-24T22:24:18.5211316Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:18.5211505Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:18.5211647Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:18.5211783Z ##[endgroup]
2026-10-24T22:24:18.5351780Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-24T22:24:18.5351980Z vp run --filter t3 test --shard 3/8
2026-10-24T22:24:18.5364990Z shell: /usr/bin/bash -e {0}
2026-10-24T22:24:18.5365112Z env:
2026-10-24T22:24:18.5365220Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:24:18.5365368Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:24:18.5365515Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:24:18.5365725Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T22:24:18.5366011Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T22:24:18.5366223Z ##[endgroup]
2026-10-24T22:24:18.7138199Z ~/apps/server$ vp test run --shard 3/8 โ cache disabled
2026-10-24T22:24:18.8814607Z
2026-10-24T22:24:18.8816486Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T22:24:18.8816707Z
2026-10-24T22:24:23.7573557Z โ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 756ms
2026-10-24T22:24:23.7574078Z โ CodexAdapterV2 post-settle continuation (69)
2026-10-24T22:24:23.7574429Z โ stops a completed run's background command without a client-supplied run 315ms
2026-10-24T22:24:47.2138645Z โ src/git/GitManager.test.ts (103 tests) 22389ms
2026-10-24T22:24:47.2152710Z โ GitManager (103)
2026-10-24T22:24:47.2153115Z โ finds a fork PR for a branch pushed without an upstream 489ms
2026-10-24T22:24:47.2153478Z โ prefers an exact fork ref but does not guess between equal refs 306ms
2026-10-24T22:24:47.2153883Z โ pushes and creates PR from a no-upstream branch when local commits are ahead of base 308ms
2026-10-24T22:24:47.2154286Z โ hands the branch base to the host when a failed first push is retried 320ms
2026-10-24T22:24:47.2154688Z โ preserves a local worktree PR base that shadows a remote ref, including legacy bases 426ms
2026-10-24T22:24:47.2155151Z โ generates PR content from branch changes when the remote base advances (main) 345ms
2026-10-24T22:24:47.2155607Z โ generates PR content from branch changes when the remote base advances (release/1.2) 372ms
2026-10-24T22:24:47.2156034Z โ creates cross-repo PRs with the fork owner selector and default base branch 307ms
2026-10-24T22:24:47.2156491Z โ local PR checkout excludes a concurrent create-and-switch from a nested project with an alternate root 313ms
2026-10-24T22:24:47.2156971Z โ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 418ms
2026-10-24T22:24:47.2157372Z โ local PR checkout lands cleanly (existing branch: false) 328ms
2026-10-24T22:24:47.2157733Z โ prepares a worktree from the head branch when the host has no pull ref 575ms
2026-10-24T22:24:47.2158120Z โ preserves fork upstream tracking when preparing a worktree PR thread 385ms
2026-10-24T22:24:47.2158524Z โ refreshes a reused PR worktree onto the updated pull request head 401ms
2026-10-24T22:24:47.2158896Z โ resets a clean reused PR worktree onto a force-pushed pull request head 416ms
2026-10-24T22:24:47.2159285Z โ keeps a reused PR worktree that carries its own commit off the rewritten head 404ms
2026-10-24T22:24:47.2159668Z โ keeps a dirty reused PR worktree off the rewritten pull request head 394ms
2026-10-24T22:24:47.2160060Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 722ms
2026-10-24T22:24:47.2160521Z โ reuses an existing PR worktree with 0 preceding matching branches (fork: true) 320ms
2026-10-24T22:24:47.2160929Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 795ms
2026-10-24T22:24:47.2161336Z โ refreshes a reused PR worktree that has no upstream from the pull request ref 508ms
2026-10-24T22:24:47.2161712Z โ reuses an existing PR worktree and restores fork upstream tracking 387ms
2026-10-24T22:24:47.2162078Z โ does not fail PR worktree prep when setup terminal startup fails 353ms
2026-10-24T22:24:47.2162427Z โ create_pr preserves dirty work on an already pushed branch 373ms
2026-10-24T22:24:51.5175921Z โ src/provider/CodexChatGptAuth.test.ts (54 tests) 3856ms
2026-10-24T22:24:54.7200466Z โ src/orchestration-v2/ThreadStop.test.ts (41 tests) 2083ms
2026-10-24T22:24:55.8868093Z โ src/orchestration-v2/PullRequestSyncReactor.test.ts (26 tests) 62ms
2026-10-24T22:24:56.4946161Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed)
2026-10-24T22:24:56.4946578Z [22:24:56.487] WARN (#1032): server preview download failed {
2026-10-24T22:24:56.4946766Z cause: Error: save interrupted
2026-10-24T22:24:56.4947087Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50)
2026-10-24T22:24:56.4947527Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7)
2026-10-24T22:24:56.4947784Z }
2026-10-24T22:24:56.4947847Z
2026-10-24T22:24:56.5169970Z โ src/preview/ServerBrowser.test.ts (27 tests) 134ms
2026-10-24T22:24:58.0199595Z โ src/assets/AssetAccess.test.ts (26 tests) 209ms
2026-10-24T22:24:58.6131907Z โ src/device/DeviceService.test.ts (29 tests) 100ms
2026-10-24T22:24:59.4787856Z โ src/orchestration-v2/ThreadSearch.test.ts (20 tests) 385ms
2026-10-24T22:25:00.9833695Z โ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 390ms
2026-10-24T22:25:01.9525017Z โ src/auth/EnvironmentAuth.test.ts (18 tests) 525ms
2026-10-24T22:25:02.5622731Z โ src/provider/antigravityAuthSupport.test.ts (26 tests) 290ms
2026-10-24T22:25:03.9872126Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-24T22:25:03.9872726Z [22:25:03.978] INFO (#4): Migrations ran successfully {
2026-10-24T22:25:03.9873086Z migrations: [
2026-10-24T22:25:03.9911202Z '1_OrchestrationEvents',
2026-10-24T22:25:03.9912149Z '2_OrchestrationCommandReceipts',
2026-10-24T22:25:03.9951079Z '3_CheckpointDiffBlobs',
2026-10-24T22:25:03.9951383Z '4_ProviderSessionRuntime',
2026-10-24T22:25:03.9992547Z '5_Projections',
2026-10-24T22:25:04.0031395Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.0031956Z '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.0039344Z '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.0039629Z '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.0039897Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.0040186Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.0040464Z '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.0040736Z '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.0041029Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.0041326Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.0041592Z '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.0041853Z '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.0042116Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.0042392Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.0042654Z '20_AuthAccessManagement',
2026-10-24T22:25:04.0042901Z '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.0043151Z '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.0043410Z '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.0043685Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.0043981Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.0044267Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.0044544Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.0044817Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.0045101Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.0045381Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.0045644Z '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.0045904Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.0046161Z '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.0046406Z '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.0046666Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.0046925Z '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.0047176Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.0047431Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.0047709Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.0047986Z '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.0048244Z '41_AuthSessionClientConnection',
2026-10-24T22:25:04.0048515Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.0048779Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.0049074Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.0049712Z '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.0050104Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.0050359Z '47_ProjectionProjectIcon',
2026-10-24T22:25:04.0050618Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.0050886Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.0051157Z '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.0051415Z '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.0051676Z '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.0051928Z '53_PullRequestFilesViewed',
2026-10-24T22:25:04.0052196Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.0052457Z '55_OrchestrationV2',
2026-10-24T22:25:04.0052716Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.0052967Z '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.0053213Z '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.0053461Z '59_McpAppModelContext',
2026-10-24T22:25:04.0053707Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.0053954Z '61_PullRequestReviewGuides',
2026-10-24T22:25:04.0054206Z '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.0054448Z '63_DropUnusedV1Projections',
2026-10-24T22:25:04.0054708Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.0055103Z '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.0055404Z '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.0055657Z '67_WebhookDedupe',
2026-10-24T22:25:04.0055889Z '68_ShellStopRequestIndex',
2026-10-24T22:25:04.0056123Z '69_ThreadMessageSearch'
2026-10-24T22:25:04.0056334Z ]
2026-10-24T22:25:04.0056504Z }
2026-10-24T22:25:04.0056636Z
2026-10-24T22:25:04.0545399Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-24T22:25:04.0545821Z [22:25:04.053] INFO (#363): Migrations ran successfully {
2026-10-24T22:25:04.0546251Z migrations: [
2026-10-24T22:25:04.0551099Z '1_OrchestrationEvents',
2026-10-24T22:25:04.0551354Z '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.0551535Z '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.0551703Z '4_ProviderSessionRuntime',
2026-10-24T22:25:04.0551865Z '5_Projections',
2026-10-24T22:25:04.0552060Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.0552277Z '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.0552477Z '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.0552668Z '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.0552849Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.0553067Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.0553273Z '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.0553469Z '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.0553685Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.0553902Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.0554088Z '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.0554268Z '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.0554455Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.0554648Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.0554826Z '20_AuthAccessManagement',
2026-10-24T22:25:04.0554993Z '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.0555171Z '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.0555351Z '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.0555885Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.0556204Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.0556415Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.0556608Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.0556800Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.0557004Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.0557211Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.0557398Z '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.0557574Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.0557753Z '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.0557922Z '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.0558109Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.0558288Z '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.0558463Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.0558649Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.0558849Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.0559107Z '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.0559285Z '41_AuthSessionClientConnection',
2026-10-24T22:25:04.0559476Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.0559663Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.0559855Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.0560043Z '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.0560236Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.0560417Z '47_ProjectionProjectIcon',
2026-10-24T22:25:04.0560597Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.0560911Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.0561100Z '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.0561292Z '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.0561566Z '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.0561927Z '53_PullRequestFilesViewed',
2026-10-24T22:25:04.0562129Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.0562310Z '55_OrchestrationV2',
2026-10-24T22:25:04.0562486Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.0562664Z '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.0562827Z '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.0562990Z '59_McpAppModelContext',
2026-10-24T22:25:04.0563159Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.0563334Z '61_PullRequestReviewGuides',
2026-10-24T22:25:04.0563501Z '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.0563674Z '63_DropUnusedV1Projections',
2026-10-24T22:25:04.0563907Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.0564092Z '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.0564276Z '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.0564446Z '67_WebhookDedupe',
2026-10-24T22:25:04.0564600Z '68_ShellStopRequestIndex',
2026-10-24T22:25:04.0564762Z '69_ThreadMessageSearch'
2026-10-24T22:25:04.0564894Z ]
2026-10-24T22:25:04.0564987Z }
2026-10-24T22:25:04.0565047Z
2026-10-24T22:25:04.0904321Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T22:25:04.0904685Z [22:25:04.089] INFO (#758): Migrations ran successfully {
2026-10-24T22:25:04.0904861Z migrations: [
2026-10-24T22:25:04.0905000Z '1_OrchestrationEvents',
2026-10-24T22:25:04.0905184Z '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.0907125Z '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.0907501Z '4_ProviderSessionRuntime',
2026-10-24T22:25:04.0907665Z '5_Projections',
2026-10-24T22:25:04.0907855Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.0908073Z '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.0908270Z '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.0908459Z '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.0908641Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.0908845Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.0909098Z '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.0909291Z '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.0909502Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.0909721Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.0909913Z '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.0910097Z '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.0910285Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.0910476Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.0910769Z '20_AuthAccessManagement',
2026-10-24T22:25:04.0910936Z '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.0911116Z '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.0911298Z '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.0911498Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.0911718Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.0911933Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.0912127Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.0912320Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.0912527Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.0912738Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.0912926Z '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.0913104Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.0913287Z '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.0913458Z '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.0913643Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.0913822Z '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.0913998Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.0914178Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.0914378Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.0914581Z '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.0914762Z '41_AuthSessionClientConnection',
2026-10-24T22:25:04.0914956Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.0915148Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.0915340Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.0915527Z '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.0915720Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.0915902Z '47_ProjectionProjectIcon',
2026-10-24T22:25:04.0916083Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.0916278Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.0916464Z '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.0916650Z '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.0916832Z '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.0917005Z '53_PullRequestFilesViewed',
2026-10-24T22:25:04.0917316Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.0917569Z '55_OrchestrationV2',
2026-10-24T22:25:04.0917743Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.0917920Z '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.0918088Z '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.0918249Z '59_McpAppModelContext',
2026-10-24T22:25:04.0918422Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.0918594Z '61_PullRequestReviewGuides',
2026-10-24T22:25:04.0918762Z '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.0918975Z '63_DropUnusedV1Projections',
2026-10-24T22:25:04.0919163Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.0919348Z '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.0919533Z '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.0919710Z '67_WebhookDedupe',
2026-10-24T22:25:04.0919870Z '68_ShellStopRequestIndex',
2026-10-24T22:25:04.0920034Z '69_ThreadMessageSearch'
2026-10-24T22:25:04.0920162Z ]
2026-10-24T22:25:04.0920288Z }
2026-10-24T22:25:04.0920343Z
2026-10-24T22:25:04.0990107Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T22:25:04.0990605Z [22:25:04.098] INFO (#1107): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-24T22:25:04.0990947Z
2026-10-24T22:25:04.1278465Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T22:25:04.1287446Z [22:25:04.126] INFO (#1144): Migrations ran successfully {
2026-10-24T22:25:04.1287628Z migrations: [
2026-10-24T22:25:04.1287783Z '1_OrchestrationEvents',
2026-10-24T22:25:04.1287979Z '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.1288181Z '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.1288358Z '4_ProviderSessionRuntime',
2026-10-24T22:25:04.1288519Z '5_Projections',
2026-10-24T22:25:04.1288710Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.1288984Z '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.1289186Z '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.1289376Z '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.1289582Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.1289790Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.1289995Z '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.1290191Z '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.1290405Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.1290626Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.1290817Z '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.1291003Z '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.1291192Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.1291388Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.1291567Z '20_AuthAccessManagement',
2026-10-24T22:25:04.1291737Z '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.1291915Z '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.1292099Z '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.1292302Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.1292519Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.1292735Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.1292930Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.1293332Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.1293623Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.1293837Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.1294025Z '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.1294205Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.1294389Z '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.1294560Z '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.1294746Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.1294927Z '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.1295106Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.1295287Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.1295492Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.1295694Z '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.1295883Z '41_AuthSessionClientConnection',
2026-10-24T22:25:04.1296076Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.1296264Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.1296460Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.1296649Z '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.1296846Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.1297028Z '47_ProjectionProjectIcon',
2026-10-24T22:25:04.1297214Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.1297410Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.1297601Z '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.1297784Z '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.1297966Z '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.1298142Z '53_PullRequestFilesViewed',
2026-10-24T22:25:04.1298336Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.1298524Z '55_OrchestrationV2',
2026-10-24T22:25:04.1298701Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.1298920Z '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.1299087Z '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.1299257Z '59_McpAppModelContext',
2026-10-24T22:25:04.1299430Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.1299607Z '61_PullRequestReviewGuides',
2026-10-24T22:25:04.1299778Z '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.1299950Z '63_DropUnusedV1Projections',
2026-10-24T22:25:04.1300140Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.1300327Z '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.1300517Z '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.1300691Z '67_WebhookDedupe',
2026-10-24T22:25:04.1300853Z '68_ShellStopRequestIndex',
2026-10-24T22:25:04.1301020Z '69_ThreadMessageSearch'
2026-10-24T22:25:04.1301148Z ]
2026-10-24T22:25:04.1301248Z }
2026-10-24T22:25:04.1301307Z
2026-10-24T22:25:04.1326219Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T22:25:04.1326586Z [22:25:04.131] INFO (#1491): Approved an MCP client sign-in. {
2026-10-24T22:25:04.1326791Z client: 'Hosted bot',
2026-10-24T22:25:04.1326957Z access: 'approval-required',
2026-10-24T22:25:04.1327118Z method: 'pairing-code'
2026-10-24T22:25:04.1327254Z }
2026-10-24T22:25:04.1327310Z
2026-10-24T22:25:04.1595856Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T22:25:04.1596196Z [22:25:04.158] INFO (#1523): Migrations ran successfully {
2026-10-24T22:25:04.1596369Z migrations: [
2026-10-24T22:25:04.1596750Z '1_OrchestrationEvents',
2026-10-24T22:25:04.1597237Z '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.1597423Z '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.1597589Z '4_ProviderSessionRuntime',
2026-10-24T22:25:04.1597755Z '5_Projections',
2026-10-24T22:25:04.1597950Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.1598169Z '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.1598371Z '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.1598557Z '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.1598745Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.1599017Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.1599502Z '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.1599695Z '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.1599920Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.1600146Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.1600336Z '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.1600521Z '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.1600709Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.1600908Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.1601089Z '20_AuthAccessManagement',
2026-10-24T22:25:04.1601261Z '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.1601441Z '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.1601628Z '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.1601828Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.1602047Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.1602263Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.1602466Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.1602669Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.1602878Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.1603091Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.1603280Z '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.1603464Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.1603649Z '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.1603959Z '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.1604265Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.1604504Z '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.1604733Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.1604961Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.1605212Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.1605501Z '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.1605746Z '41_AuthSessionClientConnection',
2026-10-24T22:25:04.1605981Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.1606232Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.1606470Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.1606704Z '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.1606945Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.1607175Z '47_ProjectionProjectIcon',
2026-10-24T22:25:04.1607405Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.1607656Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.1607946Z '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.1608138Z '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.1609463Z '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.1609998Z '53_PullRequestFilesViewed',
2026-10-24T22:25:04.1610315Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.1610536Z '55_OrchestrationV2',
2026-10-24T22:25:04.1610716Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.1610902Z '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.1611071Z '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.1611241Z '59_McpAppModelContext',
2026-10-24T22:25:04.1611415Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.1611593Z '61_PullRequestReviewGuides',
2026-10-24T22:25:04.1611767Z '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.1611938Z '63_DropUnusedV1Projections',
2026-10-24T22:25:04.1612129Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.1612321Z '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.1612518Z '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.1612697Z '67_WebhookDedupe',
2026-10-24T22:25:04.1612854Z '68_ShellStopRequestIndex',
2026-10-24T22:25:04.1613015Z '69_ThreadMessageSearch'
2026-10-24T22:25:04.1613143Z ]
2026-10-24T22:25:04.1613242Z }
2026-10-24T22:25:04.1613300Z
2026-10-24T22:25:04.1639898Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T22:25:04.1640243Z [22:25:04.163] INFO (#1865): Approved an MCP client sign-in. {
2026-10-24T22:25:04.1640447Z client: 'Claude Code',
2026-10-24T22:25:04.1640615Z access: 'approval-required',
2026-10-24T22:25:04.1640775Z method: 'pairing-code'
2026-10-24T22:25:04.1640904Z }
2026-10-24T22:25:04.1640959Z
2026-10-24T22:25:04.1886473Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T22:25:04.1886944Z [22:25:04.187] INFO (#1899): Migrations ran successfully {
2026-10-24T22:25:04.1887126Z migrations: [
2026-10-24T22:25:04.1887271Z '1_OrchestrationEvents',
2026-10-24T22:25:04.1887449Z '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.1887624Z '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.1887786Z '4_ProviderSessionRuntime',
2026-10-24T22:25:04.1887946Z '5_Projections',
2026-10-24T22:25:04.1888136Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.1888352Z '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.1888577Z '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.1888759Z '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.1888991Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.1889195Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.1889402Z '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.1889594Z '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.1889816Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.1890030Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.1890218Z '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.1890399Z '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.1890584Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.1890777Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.1890954Z '20_AuthAccessManagement',
2026-10-24T22:25:04.1891123Z '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.1891298Z '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.1891482Z '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.1891680Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.1892173Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.1892487Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.1892683Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.1892875Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.1893076Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.1893283Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.1893467Z '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.1893645Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.1893823Z '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.1893992Z '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.1894174Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.1894355Z '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.1894527Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.1894711Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.1894917Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.1895117Z '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.1895298Z '41_AuthSessionClientConnection',
2026-10-24T22:25:04.1895484Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.1895672Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.1895863Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.1896051Z '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.1896240Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.1896422Z '47_ProjectionProjectIcon',
2026-10-24T22:25:04.1896601Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.1896792Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.1896979Z '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.1897165Z '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.1897354Z '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.1897524Z '53_PullRequestFilesViewed',
2026-10-24T22:25:04.1897717Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.1897899Z '55_OrchestrationV2',
2026-10-24T22:25:04.1898075Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.1898249Z '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.1898411Z '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.1898575Z '59_McpAppModelContext',
2026-10-24T22:25:04.1898742Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.1898954Z '61_PullRequestReviewGuides',
2026-10-24T22:25:04.1899121Z '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.1899291Z '63_DropUnusedV1Projections',
2026-10-24T22:25:04.1899475Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.1899664Z '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.1899853Z '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.1900023Z '67_WebhookDedupe',
2026-10-24T22:25:04.1900179Z '68_ShellStopRequestIndex',
2026-10-24T22:25:04.1900339Z '69_ThreadMessageSearch'
2026-10-24T22:25:04.1900469Z ]
2026-10-24T22:25:04.1900566Z }
2026-10-24T22:25:04.1900623Z
2026-10-24T22:25:04.1977451Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T22:25:04.1980084Z [22:25:04.197] INFO (#2264): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-24T22:25:04.1980366Z
2026-10-24T22:25:04.2218406Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T22:25:04.2219272Z [22:25:04.221] INFO (#2294): Migrations ran successfully {
2026-10-24T22:25:04.2219610Z migrations: [
2026-10-24T22:25:04.2219983Z '1_OrchestrationEvents',
2026-10-24T22:25:04.2220273Z '2_OrchestrationCommandReceipts',
2026-10-24T22:25:04.2221565Z '3_CheckpointDiffBlobs',
2026-10-24T22:25:04.2221837Z '4_ProviderSessionRuntime',
2026-10-24T22:25:04.2222012Z '5_Projections',
2026-10-24T22:25:04.2222217Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T22:25:04.2222452Z '7_ProjectionThreadMessageAttachments',
2026-10-24T22:25:04.2222658Z '8_ProjectionThreadActivitySequence',
2026-10-24T22:25:04.2222849Z '9_ProviderSessionRuntimeMode',
2026-10-24T22:25:04.2223039Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T22:25:04.2223249Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T22:25:04.2223501Z '12_ProjectionThreadsInteractionMode',
2026-10-24T22:25:04.2223708Z '13_ProjectionThreadProposedPlans',
2026-10-24T22:25:04.2223927Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T22:25:04.2224150Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T22:25:04.2224341Z '16_CanonicalizeModelSelections',
2026-10-24T22:25:04.2224529Z '17_ProjectionThreadsArchivedAt',
2026-10-24T22:25:04.2224722Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T22:25:04.2224925Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T22:25:04.2225104Z '20_AuthAccessManagement',
2026-10-24T22:25:04.2225280Z '21_AuthSessionClientMetadata',
2026-10-24T22:25:04.2225462Z '22_AuthSessionLastConnectedAt',
2026-10-24T22:25:04.2225652Z '23_ProjectionThreadShellSummary',
2026-10-24T22:25:04.2225851Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T22:25:04.2226075Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T22:25:04.2226292Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T22:25:04.2226489Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T22:25:04.2226685Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T22:25:04.2226891Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T22:25:04.2227103Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T22:25:04.2227288Z '31_AuthAuthorizationScopes',
2026-10-24T22:25:04.2227474Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T22:25:04.2227657Z '33_ProjectionThreadsSettled',
2026-10-24T22:25:04.2227834Z '34_ProjectionThreadsSnoozed',
2026-10-24T22:25:04.2228019Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T22:25:04.2228205Z '36_ProjectionThreadsPinned',
2026-10-24T22:25:04.2228381Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T22:25:04.2228567Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T22:25:04.2228778Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T22:25:04.2229023Z '40_ProjectionProjectFaviconPath',
2026-10-24T22:25:04.2229208Z '41_AuthSessionClientConnection',
2026-10-24T22:25:04.2229398Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T22:25:04.2229591Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T22:25:04.2229786Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T22:25:04.2229981Z '45_ProjectionProjectsAutoPull',
2026-10-24T22:25:04.2230177Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T22:25:04.2230363Z '47_ProjectionProjectIcon',
2026-10-24T22:25:04.2230571Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T22:25:04.2230872Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T22:25:04.2231065Z '50_ProjectionThreadPullRequests',
2026-10-24T22:25:04.2231567Z '51_ProjectionThreadMessageContext',
2026-10-24T22:25:04.2231886Z '52_ProjectionThreadTitleState',
2026-10-24T22:25:04.2232065Z '53_PullRequestFilesViewed',
2026-10-24T22:25:04.2232258Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T22:25:04.2232445Z '55_OrchestrationV2',
2026-10-24T22:25:04.2232623Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T22:25:04.2232804Z '57_ScheduledTaskWebhooks',
2026-10-24T22:25:04.2232968Z '58_WebhookRelayDeliveries',
2026-10-24T22:25:04.2233135Z '59_McpAppModelContext',
2026-10-24T22:25:04.2233308Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T22:25:04.2233482Z '61_PullRequestReviewGuides',
2026-10-24T22:25:04.2233655Z '62_ThreadFailureLookupIndex',
2026-10-24T22:25:04.2233827Z '63_DropUnusedV1Projections',
2026-10-24T22:25:04.2234020Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T22:25:04.2234212Z '65_CodexUsageNativeTurnIndex',
2026-10-24T22:25:04.2234402Z '66_RepairClientSettlementTimestamps',
2026-10-24T22:25:04.2234577Z '67_WebhookDedupe',
2026-10-24T22:25:04.2234736Z '68_ShellStopRequestIndex',
2026-10-24T22:25:04.2234898Z '69_ThreadMessageSearch'
2026-10-24T22:25:04.2235029Z ]
2026-10-24T22:25:04.2235130Z }
2026-10-24T22:25:04.2235190Z
2026-10-24T22:25:04.2345715Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T22:25:04.2346243Z [22:25:04.234] INFO (#2648): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-24T22:25:04.2346501Z
2026-10-24T22:25:04.2388918Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T22:25:04.2389291Z [22:25:04.238] INFO (#2681): Approved an MCP client sign-in. {
2026-10-24T22:25:04.2389494Z client: 'Claude Code',
2026-10-24T22:25:04.2389648Z access: 'read-only',
2026-10-24T22:25:04.2389803Z method: 'browser-session'
2026-10-24T22:25:04.2389942Z }
2026-10-24T22:25:04.2389997Z
2026-10-24T22:25:04.2411603Z โ src/auth/McpOAuth.test.ts (8 tests) 313ms
2026-10-24T22:25:04.6189443Z โ src/device/LocalDeviceHost.test.ts (17 tests) 57ms
2026-10-24T22:25:04.9124198Z โ src/provider/Drivers/codexUsage.test.ts (27 tests) 8ms
2026-10-24T22:25:05.1988483Z โ src/orchestration-v2/pullRequestWatch.test.ts (20 tests) 5ms
2026-10-24T22:25:08.1052060Z โ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2496ms
2026-10-24T22:25:08.1052673Z โ CodexTextGeneration (12)
2026-10-24T22:25:08.1052969Z โ kills a stalled exec CLI when its request is interrupted 1056ms
2026-10-24T22:25:08.1053323Z โ kills a stalled mcp list CLI when its request is interrupted 1028ms
2026-10-24T22:25:09.3117906Z โ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 133ms
2026-10-24T22:25:10.5802230Z โ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 225ms
2026-10-24T22:25:11.8020656Z โ src/mcp/McpToolAccess.test.ts (52 tests) 68ms
2026-10-24T22:25:11.9687847Z โ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 19ms
2026-10-24T22:25:12.2042564Z โ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 76ms
2026-10-24T22:25:13.5131888Z โ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 239ms
2026-10-24T22:25:14.0895152Z โ src/orchestration-v2/ThreadDeletion.test.ts (2 tests) 8ms
2026-10-24T22:25:14.4319276Z โ src/project/ProjectFaviconResolver.test.ts (13 tests) 51ms
2026-10-24T22:25:14.8345667Z โ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 89ms
2026-10-24T22:25:14.9925393Z โ src/usage/usagePricing.test.ts (11 tests) 4ms
2026-10-24T22:25:15.2585893Z โ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 4ms
2026-10-24T22:25:16.3305971Z โ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 45ms
2026-10-24T22:25:17.4710576Z โ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 99ms
2026-10-24T22:25:17.7770198Z โ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 5ms
2026-10-24T22:25:18.7382865Z โ src/provider/providerInstallation.test.ts (2 tests) 12ms
2026-10-24T22:25:18.8295324Z โ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-24T22:25:19.1355425Z โ src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts (2 tests) 38ms
2026-10-24T22:25:19.4043920Z โ src/provider/providerStatusCache.test.ts (4 tests) 5ms
2026-10-24T22:25:19.6683361Z โ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms
2026-10-24T22:25:19.9399898Z โ src/environment/RemoteOpenTargets.test.ts (4 tests) 9ms
2026-10-24T22:25:20.6257918Z โ src/textGeneration/GrokTextGeneration.test.ts (2 tests) 251ms
2026-10-24T22:25:20.8979308Z โ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms
2026-10-24T22:25:21.1771100Z โ src/provider/CodexAuthCallback.test.ts (3 tests) 23ms
2026-10-24T22:25:21.3142409Z โ src/workspace/WorkspaceSearchIndex.test.ts (2 tests) 7ms
2026-10-24T22:25:22.3507924Z โ src/mcp/toolkits/environment/handlers.test.ts (1 test) 8ms
2026-10-24T22:25:22.4374126Z โ src/auth/utils.test.ts (5 tests) 3ms
2026-10-24T22:25:22.6161363Z โ scripts/t3-sqlite-state.test.ts (2 tests) 16ms
2026-10-24T22:25:23.6317889Z โ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 7ms
2026-10-24T22:25:23.9870310Z โ src/provider/CodexChatGptSessionLock.test.ts (2 tests) 95ms
2026-10-24T22:25:24.1272506Z โ src/persistence/Errors.test.ts (3 tests) 8ms
2026-10-24T22:25:24.6647438Z โ src/cli/doctor.test.ts (1 test) 5ms
2026-10-24T22:25:24.7931198Z โ src/cloud/linkChecks.test.ts (8 tests) 3ms
2026-10-24T22:25:25.0513588Z โ src/telemetry/FeatureUsage.test.ts (2 tests) 2ms
2026-10-24T22:25:25.3045996Z โ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-24T22:25:25.3087239Z
2026-10-24T22:25:25.3089565Z Test Files 51 passed (51)
2026-10-24T22:25:25.3092720Z Tests 751 passed (751)
2026-10-24T22:25:25.3093103Z Start at 22:24:18
2026-10-24T22:25:25.3094505Z Duration 66.41s (tests 56%, import 33%, transform 9%, setup 2%)
2026-10-24T22:25:25.3101245Z
2026-10-24T22:25:25.3101802Z Import 1080 modules were evaluated 15193 times ยท 20.96s total, 33% of tracked time
2026-10-24T22:25:25.3102260Z ~19.47s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T22:25:25.3102693Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T22:25:25.3102876Z
2026-10-24T22:25:25.3282478Z
2026-10-24T22:25:25.3375750Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T22:25:25.3376052Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T22:25:25.3376274Z echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T22:25:25.3376424Z else
2026-10-24T22:25:25.3376548Z echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T22:25:25.3376692Z fi
2026-10-24T22:25:25.3390061Z shell: /usr/bin/bash -e {0}
2026-10-24T22:25:25.3390188Z env:
2026-10-24T22:25:25.3390299Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:25:25.3390452Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:25:25.3390595Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T22:25:25.3391671Z ##[endgroup]
2026-10-24T22:25:25.3465238Z Post job cleanup.
2026-10-24T22:25:25.4087799Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T22:25:25.4157262Z Post job cleanup.
2026-10-24T22:25:25.4170926Z ##[start-action display=Cache full pnpm store;id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.__actions_cache]
2026-10-24T22:25:25.4809320Z Post job cleanup.
2026-10-24T22:25:25.5439871Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache.
2026-10-24T22:25:25.5475647Z ##[end-action id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.__actions_cache;outcome=success;conclusion=success;duration_ms=130]
2026-10-24T22:25:25.5477386Z ##[start-action display=Cache Vite+;id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.vp_cache]
2026-10-24T22:25:25.5496964Z Post job cleanup.
2026-10-24T22:25:25.6106009Z 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-24T22:25:25.6141961Z ##[end-action id=__5bee640c-cd8a-4cc8-8954-9cc876c5db30.vp_cache;outcome=success;conclusion=success;duration_ms=66]
2026-10-24T22:25:25.6176460Z Post job cleanup.
2026-10-24T22:25:25.6587249Z [command]/usr/local/bin/git version
2026-10-24T22:25:25.6617440Z git version 2.55.0
2026-10-24T22:25:25.6634644Z Temporarily overriding HOME='/home/runner/_work/_temp/e7b62f81-ea1f-4550-a6f6-a98792e608a5' before making global git config changes
2026-10-24T22:25:25.6635003Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T22:25:25.6637535Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T22:25:25.6674665Z Removing SSH command configuration
2026-10-24T22:25:25.6677665Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T22:25:25.6699842Z [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-24T22:25:25.6820856Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T22:25:25.6840884Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T22:25:25.6880754Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T22:25:25.6898324Z ##[group]Run '/job_completed.sh'
2026-10-24T22:25:25.6907072Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T22:25:25.6907245Z env:
2026-10-24T22:25:25.6907359Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 181
2026-10-24T22:25:25.6907523Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 354
2026-10-24T22:25:25.6907665Z BLACKSMITH_CHECK_RUN_ID: 121004670778
2026-10-24T22:25:25.6907815Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T22:25:25.6907966Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T22:25:25.6908100Z ##[endgroup]
2026-10-24T22:25:25.6986292Z Docker container cache not activated, skipping hash computation.
2026-10-24T22:25:25.7275180Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T22:25:25.7330144Z Cleaning up orphan processes