GitHub check
Whole log, 98 KB
2026-10-24T05:19:12.2895325Z Current runner version: '2.338.1'
2026-10-24T05:19:12.2899035Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-k5tsljpgwp5sb66n'
2026-10-24T05:19:12.2899809Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T05:19:12.2900544Z Machine name: 'ip-172-31-73-130'
2026-10-24T05:19:12.2902212Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T05:19:12.2903524Z Contents: read
2026-10-24T05:19:12.2903918Z Metadata: read
2026-10-24T05:19:12.2904349Z ##[endgroup]
2026-10-24T05:19:12.2905865Z Secret source: Actions
2026-10-24T05:19:12.2906542Z Cache mode: write
2026-10-24T05:19:12.2907184Z Prepare workflow directory
2026-10-24T05:19:12.3089698Z Prepare all required actions
2026-10-24T05:19:12.3116396Z Getting action download info
2026-10-24T05:19:12.4493816Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T05:19:12.4817756Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T05:19:12.5466293Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T05:19:12.7292827Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T05:19:12.7331716Z Complete job name: Test Server 3
2026-10-24T05:19:12.7742728Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T05:19:12.7807738Z ##[group]Run '/setup.sh'
2026-10-24T05:19:12.7820126Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:12.7820579Z env:
2026-10-24T05:19:12.7820808Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:12.7821109Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:12.7821401Z BLACKSMITH_CHECK_RUN_ID: 120788606581
2026-10-24T05:19:12.7821697Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T05:19:12.7822005Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T05:19:12.7822268Z ##[endgroup]
2026-10-24T05:19:12.8044118Z Logging daemon started (blacksmithd for logs)
2026-10-24T05:19:12.8134682Z Results daemon started (blacksmithd for results)
2026-10-24T05:19:12.8264664Z Background adoption and SSH setup started (PID: 2935)
2026-10-24T05:19:12.8265081Z
2026-10-24T05:19:12.8265416Z ----------------------------------------
2026-10-24T05:19:12.8266793Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40065776686/jobs/120788606581
2026-10-24T05:19:12.8267241Z SSH Access (using your GitHub SSH key):
2026-10-24T05:19:12.8267682Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-k5tsljpgwp5sb66n.vm.blacksmith.sh
2026-10-24T05:19:12.8268018Z
2026-10-24T05:19:12.8268132Z No GitHub SSH key? Add one at:
2026-10-24T05:19:12.8268657Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T05:19:12.8269103Z
2026-10-24T05:19:12.8269214Z ----------------------------------------
2026-10-24T05:19:12.8269401Z
2026-10-24T05:19:12.8269549Z VM ID: blacksmith-4vcpu-ubuntu-2404-k5tsljpgwp5sb66n
2026-10-24T05:19:12.8269904Z Host: production-152.236.39.199-x8664
2026-10-24T05:19:12.8270287Z Host Agent PID: 60088
2026-10-24T05:19:12.8270543Z Host Agent Git SHA: 1637818df
2026-10-24T05:19:12.8270849Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T05:19:12.8271143Z Blacksmith Host Generation: gen 2
2026-10-24T05:19:12.8271452Z Petname: production-upright-piglet-6ca1f149
2026-10-24T05:19:12.8271755Z Region: us-east
2026-10-24T05:19:12.8272003Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T05:19:12.8285496Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T05:19:12.8285763Z
2026-10-24T05:19:12.8285901Z Enabling Blacksmith transparent cache
2026-10-24T05:19:12.8565685Z ##[group]Run actions/checkout@v6
2026-10-24T05:19:12.8566007Z with:
2026-10-24T05:19:12.8566328Z fetch-depth: 2
2026-10-24T05:19:12.8566693Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-24T05:19:12.8567114Z sparse-checkout-cone-mode: false
2026-10-24T05:19:12.8567410Z repository: pingdotgg/t3code
2026-10-24T05:19:12.8569592Z token: ***
2026-10-24T05:19:12.8569817Z ssh-strict: true
2026-10-24T05:19:12.8570045Z ssh-user: git
2026-10-24T05:19:12.8570283Z persist-credentials: true
2026-10-24T05:19:12.8570538Z clean: true
2026-10-24T05:19:12.8570761Z fetch-tags: false
2026-10-24T05:19:12.8570996Z show-progress: true
2026-10-24T05:19:12.8571233Z lfs: false
2026-10-24T05:19:12.8571452Z submodules: false
2026-10-24T05:19:12.8571687Z set-safe-directory: true
2026-10-24T05:19:12.8571958Z allow-unsafe-pr-checkout: false
2026-10-24T05:19:12.8572227Z env:
2026-10-24T05:19:12.8572477Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:12.8572785Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:12.8573082Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:12.8573366Z ##[endgroup]
2026-10-24T05:19:12.9647240Z Syncing repository: pingdotgg/t3code
2026-10-24T05:19:12.9648300Z ##[group]Getting Git version info
2026-10-24T05:19:12.9648787Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T05:19:12.9649423Z [command]/usr/local/bin/git version
2026-10-24T05:19:12.9714235Z git version 2.55.0
2026-10-24T05:19:12.9725528Z ##[endgroup]
2026-10-24T05:19:12.9732000Z Temporarily overriding HOME='/home/runner/_work/_temp/9894e38f-e5f2-4720-8276-474868c7c263' before making global git config changes
2026-10-24T05:19:12.9732692Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T05:19:12.9735690Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T05:19:12.9766072Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T05:19:12.9767740Z ##[group]Determining repository object format
2026-10-24T05:19:12.9768769Z ##[endgroup]
2026-10-24T05:19:12.9769141Z ##[group]Initializing the repository
2026-10-24T05:19:12.9770955Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T05:19:12.9801787Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T05:19:12.9802374Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T05:19:12.9803146Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T05:19:12.9803573Z hint: call:
2026-10-24T05:19:12.9803791Z hint:
2026-10-24T05:19:12.9804068Z hint: git config --global init.defaultBranch <name>
2026-10-24T05:19:12.9804393Z hint:
2026-10-24T05:19:12.9804701Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T05:19:12.9805187Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T05:19:12.9805652Z hint:
2026-10-24T05:19:12.9805877Z hint: git branch -m <name>
2026-10-24T05:19:12.9806133Z hint:
2026-10-24T05:19:12.9806466Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T05:19:12.9806973Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T05:19:12.9807940Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T05:19:12.9832667Z ##[endgroup]
2026-10-24T05:19:12.9833072Z ##[group]Disabling automatic garbage collection
2026-10-24T05:19:12.9834820Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T05:19:12.9853578Z ##[endgroup]
2026-10-24T05:19:12.9853960Z ##[group]Setting up auth
2026-10-24T05:19:12.9854312Z Removing SSH command configuration
2026-10-24T05:19:12.9857429Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T05:19:12.9878261Z [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-24T05:19:13.0015347Z Removing HTTP extra header
2026-10-24T05:19:13.0018789Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T05:19:13.0041170Z [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-24T05:19:13.0131738Z Removing includeIf entries pointing to credentials config files
2026-10-24T05:19:13.0134961Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T05:19:13.0155218Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T05:19:13.0247572Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T05:19:13.0268650Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0288852Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0306700Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0324315Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ec2efa98-6f75-4944-906d-e68f2064e5f5.config
2026-10-24T05:19:13.0339713Z ##[endgroup]
2026-10-24T05:19:13.0340090Z ##[group]Fetching the repository
2026-10-24T05:19:13.0343983Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +940e3fafd28ab98545b069ccfbeaf9e9da3b8f28:refs/remotes/origin/main
2026-10-24T05:19:13.3053041Z From https://github.com/pingdotgg/t3code
2026-10-24T05:19:13.3053568Z * [new ref] 940e3fafd28ab98545b069ccfbeaf9e9da3b8f28 -> origin/main
2026-10-24T05:19:13.3077699Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T05:19:13.3097345Z origin/main
2026-10-24T05:19:13.3101635Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T05:19:13.3120758Z 940e3fafd28ab98545b069ccfbeaf9e9da3b8f28
2026-10-24T05:19:13.3124120Z ##[endgroup]
2026-10-24T05:19:13.3124555Z ##[group]Determining the checkout info
2026-10-24T05:19:13.3124999Z ##[endgroup]
2026-10-24T05:19:13.3125427Z ##[group]Setting up sparse checkout
2026-10-24T05:19:13.3125817Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T05:19:13.3145482Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T05:19:13.3159612Z .git/info/sparse-checkout
2026-10-24T05:19:13.3162812Z ##[endgroup]
2026-10-24T05:19:13.3163239Z ##[group]Checking out the ref
2026-10-24T05:19:13.3171890Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T05:19:19.8838135Z Updating files: 0% (1/6336)
2026-10-24T05:19:19.8865472Z Updating files: 1% (64/6336)
2026-10-24T05:19:19.8882456Z Updating files: 2% (127/6336)
2026-10-24T05:19:19.8903089Z Updating files: 3% (191/6336)
2026-10-24T05:19:19.8923992Z Updating files: 4% (254/6336)
2026-10-24T05:19:19.8954725Z Updating files: 5% (317/6336)
2026-10-24T05:19:19.8974711Z Updating files: 6% (381/6336)
2026-10-24T05:19:19.9030303Z Updating files: 7% (444/6336)
2026-10-24T05:19:19.9064346Z Updating files: 8% (507/6336)
2026-10-24T05:19:19.9089597Z Updating files: 9% (571/6336)
2026-10-24T05:19:19.9384410Z Updating files: 10% (634/6336)
2026-10-24T05:19:19.9400292Z Updating files: 11% (697/6336)
2026-10-24T05:19:19.9410977Z Updating files: 12% (761/6336)
2026-10-24T05:19:19.9425391Z Updating files: 13% (824/6336)
2026-10-24T05:19:19.9441424Z Updating files: 14% (888/6336)
2026-10-24T05:19:19.9458778Z Updating files: 15% (951/6336)
2026-10-24T05:19:19.9477730Z Updating files: 16% (1014/6336)
2026-10-24T05:19:19.9492404Z Updating files: 17% (1078/6336)
2026-10-24T05:19:19.9510814Z Updating files: 18% (1141/6336)
2026-10-24T05:19:19.9525859Z Updating files: 19% (1204/6336)
2026-10-24T05:19:19.9548948Z Updating files: 20% (1268/6336)
2026-10-24T05:19:19.9566881Z Updating files: 21% (1331/6336)
2026-10-24T05:19:19.9585525Z Updating files: 22% (1394/6336)
2026-10-24T05:19:19.9599541Z Updating files: 23% (1458/6336)
2026-10-24T05:19:19.9612572Z Updating files: 24% (1521/6336)
2026-10-24T05:19:19.9627721Z Updating files: 25% (1584/6336)
2026-10-24T05:19:19.9641751Z Updating files: 26% (1648/6336)
2026-10-24T05:19:19.9654332Z Updating files: 27% (1711/6336)
2026-10-24T05:19:19.9674040Z Updating files: 28% (1775/6336)
2026-10-24T05:19:19.9706667Z Updating files: 29% (1838/6336)
2026-10-24T05:19:19.9727414Z Updating files: 30% (1901/6336)
2026-10-24T05:19:19.9751813Z Updating files: 31% (1965/6336)
2026-10-24T05:19:19.9781645Z Updating files: 32% (2028/6336)
2026-10-24T05:19:19.9812884Z Updating files: 33% (2091/6336)
2026-10-24T05:19:19.9879794Z Updating files: 34% (2155/6336)
2026-10-24T05:19:19.9940512Z Updating files: 35% (2218/6336)
2026-10-24T05:19:19.9980621Z Updating files: 36% (2281/6336)
2026-10-24T05:19:20.0015166Z Updating files: 37% (2345/6336)
2026-10-24T05:19:20.0061343Z Updating files: 38% (2408/6336)
2026-10-24T05:19:20.0088717Z Updating files: 39% (2472/6336)
2026-10-24T05:19:20.0119894Z Updating files: 40% (2535/6336)
2026-10-24T05:19:20.0147582Z Updating files: 41% (2598/6336)
2026-10-24T05:19:20.0166037Z Updating files: 42% (2662/6336)
2026-10-24T05:19:20.0176254Z Updating files: 43% (2725/6336)
2026-10-24T05:19:20.0197770Z Updating files: 44% (2788/6336)
2026-10-24T05:19:20.0232233Z Updating files: 45% (2852/6336)
2026-10-24T05:19:20.0255461Z Updating files: 46% (2915/6336)
2026-10-24T05:19:20.0284046Z Updating files: 47% (2978/6336)
2026-10-24T05:19:20.0311515Z Updating files: 48% (3042/6336)
2026-10-24T05:19:20.0342006Z Updating files: 49% (3105/6336)
2026-10-24T05:19:20.0379977Z Updating files: 50% (3168/6336)
2026-10-24T05:19:20.0396601Z Updating files: 51% (3232/6336)
2026-10-24T05:19:20.0429742Z Updating files: 52% (3295/6336)
2026-10-24T05:19:20.0455993Z Updating files: 53% (3359/6336)
2026-10-24T05:19:20.0476499Z Updating files: 54% (3422/6336)
2026-10-24T05:19:20.0500393Z Updating files: 55% (3485/6336)
2026-10-24T05:19:20.0519270Z Updating files: 56% (3549/6336)
2026-10-24T05:19:20.0539173Z Updating files: 57% (3612/6336)
2026-10-24T05:19:20.0557939Z Updating files: 58% (3675/6336)
2026-10-24T05:19:20.0925015Z Updating files: 59% (3739/6336)
2026-10-24T05:19:20.0938566Z Updating files: 60% (3802/6336)
2026-10-24T05:19:20.0954756Z Updating files: 61% (3865/6336)
2026-10-24T05:19:20.0972916Z Updating files: 62% (3929/6336)
2026-10-24T05:19:20.1003343Z Updating files: 63% (3992/6336)
2026-10-24T05:19:20.1021264Z Updating files: 64% (4056/6336)
2026-10-24T05:19:20.1042775Z Updating files: 65% (4119/6336)
2026-10-24T05:19:20.1058803Z Updating files: 66% (4182/6336)
2026-10-24T05:19:20.1084549Z Updating files: 67% (4246/6336)
2026-10-24T05:19:20.1097357Z Updating files: 68% (4309/6336)
2026-10-24T05:19:20.1116437Z Updating files: 69% (4372/6336)
2026-10-24T05:19:20.1128789Z Updating files: 70% (4436/6336)
2026-10-24T05:19:20.1145209Z Updating files: 71% (4499/6336)
2026-10-24T05:19:20.1161806Z Updating files: 72% (4562/6336)
2026-10-24T05:19:20.1187635Z Updating files: 73% (4626/6336)
2026-10-24T05:19:20.1446087Z Updating files: 74% (4689/6336)
2026-10-24T05:19:20.1635199Z Updating files: 75% (4752/6336)
2026-10-24T05:19:20.1656104Z Updating files: 76% (4816/6336)
2026-10-24T05:19:20.1676735Z Updating files: 77% (4879/6336)
2026-10-24T05:19:20.1701909Z Updating files: 78% (4943/6336)
2026-10-24T05:19:20.1720742Z Updating files: 79% (5006/6336)
2026-10-24T05:19:20.1741291Z Updating files: 80% (5069/6336)
2026-10-24T05:19:20.1758306Z Updating files: 81% (5133/6336)
2026-10-24T05:19:20.1777620Z Updating files: 82% (5196/6336)
2026-10-24T05:19:20.1796924Z Updating files: 83% (5259/6336)
2026-10-24T05:19:20.1818017Z Updating files: 84% (5323/6336)
2026-10-24T05:19:20.1841062Z Updating files: 85% (5386/6336)
2026-10-24T05:19:20.1864757Z Updating files: 86% (5449/6336)
2026-10-24T05:19:20.1933413Z Updating files: 87% (5513/6336)
2026-10-24T05:19:20.1965191Z Updating files: 88% (5576/6336)
2026-10-24T05:19:20.1986109Z Updating files: 89% (5640/6336)
2026-10-24T05:19:20.2009141Z Updating files: 90% (5703/6336)
2026-10-24T05:19:20.2043579Z Updating files: 91% (5766/6336)
2026-10-24T05:19:20.2059022Z Updating files: 92% (5830/6336)
2026-10-24T05:19:20.2075478Z Updating files: 93% (5893/6336)
2026-10-24T05:19:20.2097723Z Updating files: 94% (5956/6336)
2026-10-24T05:19:20.2121076Z Updating files: 95% (6020/6336)
2026-10-24T05:19:20.2174471Z Updating files: 96% (6083/6336)
2026-10-24T05:19:20.2201783Z Updating files: 97% (6146/6336)
2026-10-24T05:19:20.2246986Z Updating files: 98% (6210/6336)
2026-10-24T05:19:20.2267547Z Updating files: 99% (6273/6336)
2026-10-24T05:19:20.2267772Z Updating files: 100% (6336/6336)
2026-10-24T05:19:20.2268015Z Updating files: 100% (6336/6336), done.
2026-10-24T05:19:20.2423328Z Switched to a new branch 'main'
2026-10-24T05:19:20.2424264Z branch 'main' set up to track 'origin/main'.
2026-10-24T05:19:20.2436936Z ##[endgroup]
2026-10-24T05:19:20.2468495Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T05:19:20.2485456Z 940e3fafd28ab98545b069ccfbeaf9e9da3b8f28
2026-10-24T05:19:20.2615026Z Prepare all required actions
2026-10-24T05:19:20.2650422Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T05:19:20.2650577Z env:
2026-10-24T05:19:20.2650700Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.2650851Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.2651004Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.2651140Z ##[endgroup]
2026-10-24T05:19:20.2693236Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T05:19:20.2706501Z ##[group]Run set -uo pipefail
2026-10-24T05:19:20.2706688Z set -uo pipefail
2026-10-24T05:19:20.2706825Z
2026-10-24T05:19:20.2706928Z decide() {
2026-10-24T05:19:20.2707127Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T05:19:20.2707357Z exit "${PIPESTATUS[0]}"
2026-10-24T05:19:20.2707515Z }
2026-10-24T05:19:20.2707615Z
2026-10-24T05:19:20.2707715Z fail_open() {
2026-10-24T05:19:20.2707860Z echo "$* Running every job."
2026-10-24T05:19:20.2707990Z decide
2026-10-24T05:19:20.2708094Z }
2026-10-24T05:19:20.2708189Z
2026-10-24T05:19:20.2708344Z # Reads the change from git rather than the REST API: every job that
2026-10-24T05:19:20.2708637Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T05:19:20.2708854Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T05:19:20.2709062Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T05:19:20.2709311Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T05:19:20.2709501Z base=HEAD^1
2026-10-24T05:19:20.2709612Z mode=()
2026-10-24T05:19:20.2709724Z else
2026-10-24T05:19:20.2709835Z base=$BEFORE_SHA
2026-10-24T05:19:20.2710029Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T05:19:20.2710239Z || fail_open "Could not fetch ${base}."
2026-10-24T05:19:20.2710441Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T05:19:20.2710627Z mode=(--full)
2026-10-24T05:19:20.2710744Z fi
2026-10-24T05:19:20.2710840Z
2026-10-24T05:19:20.2711001Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T05:19:20.2711250Z # of a package changes that package just like editing it. It also keeps
2026-10-24T05:19:20.2711597Z # git from fetching file contents to score renames.
2026-10-24T05:19:20.2711840Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T05:19:20.2712071Z || fail_open "Could not diff against ${base}."
2026-10-24T05:19:20.2712268Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T05:19:20.2724234Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:20.2724399Z env:
2026-10-24T05:19:20.2724520Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.2724668Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.2724811Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.2724948Z EVENT_NAME: push
2026-10-24T05:19:20.2725084Z BEFORE_SHA: 45cedfe23e5b3bc513eb32c4c8f5ac7ab2453de9
2026-10-24T05:19:20.2725240Z ##[endgroup]
2026-10-24T05:19:20.4911635Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.37.tgz
2026-10-24T05:19:20.4912611Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.43.tgz
2026-10-24T05:19:20.4913806Z Runs everything: apps/mobile/package.json
2026-10-24T05:19:20.4915469Z Runs everything: pnpm-lock.yaml
2026-10-24T05:19:20.4918209Z 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-24T05:19:20.4919554Z typecheck=true
2026-10-24T05:19:20.4919658Z build=true
2026-10-24T05:19:20.4919758Z test=true
2026-10-24T05:19:20.4919852Z test_packages=
2026-10-24T05:19:20.4920484Z test_web=true
2026-10-24T05:19:20.4920586Z test_server=true
2026-10-24T05:19:20.4920689Z rust=true
2026-10-24T05:19:20.4920785Z release_smoke=true
2026-10-24T05:19:20.4920893Z mobile_native=false
2026-10-24T05:19:20.4955464Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=226]
2026-10-24T05:19:20.5023345Z Prepare all required actions
2026-10-24T05:19:20.5023656Z Getting action download info
2026-10-24T05:19:20.5973313Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T05:19:20.7013480Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T05:19:20.7013645Z env:
2026-10-24T05:19:20.7013770Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.7013929Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.7014088Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.7014246Z ##[endgroup]
2026-10-24T05:19:20.7078782Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T05:19:20.7088538Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7089113Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7089636Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7090061Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:20.7103392Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:20.7103563Z env:
2026-10-24T05:19:20.7103686Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.7103839Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.7104070Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.7104290Z ##[endgroup]
2026-10-24T05:19:20.7163131Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T05:19:20.7164443Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T05:19:20.7203643Z ##[group]Run actions/cache@v6
2026-10-24T05:19:20.7203832Z with:
2026-10-24T05:19:20.7203939Z path: ~/.vite-plus
2026-10-24T05:19:20.7204106Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T05:19:20.7204312Z enableCrossOsArchive: false
2026-10-24T05:19:20.7204448Z fail-on-cache-miss: false
2026-10-24T05:19:20.7204577Z lookup-only: false
2026-10-24T05:19:20.7204690Z save-always: false
2026-10-24T05:19:20.7204802Z env:
2026-10-24T05:19:20.7204913Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:20.7205062Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:20.7205205Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:20.7205342Z ##[endgroup]
2026-10-24T05:19:20.9160043Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T05:19:21.3111228Z Received 170349591 of 170349591 (100.0%), 434.4 MBs/sec
2026-10-24T05:19:21.3123606Z Cache Size: ~162 MB (170349591 B)
2026-10-24T05:19:21.3185279Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f8349bde-1703-459f-99b6-556742fc78c1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T05:19:21.9764159Z Cache restored successfully
2026-10-24T05:19:21.9907658Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T05:19:21.9963809Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1279]
2026-10-24T05:19:21.9965987Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T05:19:21.9983196Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T05:19:21.9983414Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T05:19:21.9983596Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T05:19:21.9996197Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:21.9996386Z env:
2026-10-24T05:19:21.9996500Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:21.9996653Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:21.9996798Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:21.9996938Z ##[endgroup]
2026-10-24T05:19:22.0032951Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T05:19:22.0039646Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T05:19:22.0040913Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T05:19:22.0044629Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T05:19:22.0045718Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T05:19:22.0054834Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T05:19:22.0055010Z store_path="$(vp pm cache dir)"
2026-10-24T05:19:22.0055171Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:22.0065772Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:22.0065940Z env:
2026-10-24T05:19:22.0066054Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:22.0066202Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:22.0066341Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:22.0066478Z ##[endgroup]
2026-10-24T05:19:22.0186961Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14]
2026-10-24T05:19:22.0188221Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T05:19:22.0519208Z ##[group]Run actions/cache@v6
2026-10-24T05:19:22.0519350Z with:
2026-10-24T05:19:22.0519485Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T05:19:22.0519758Z key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T05:19:22.0520021Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-24T05:19:22.0520315Z enableCrossOsArchive: false
2026-10-24T05:19:22.0520450Z fail-on-cache-miss: false
2026-10-24T05:19:22.0520577Z lookup-only: false
2026-10-24T05:19:22.0520688Z save-always: false
2026-10-24T05:19:22.0520808Z env:
2026-10-24T05:19:22.0520918Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:22.0521074Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:22.0521217Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:22.0521353Z ##[endgroup]
2026-10-24T05:19:22.2392461Z Cache hit for restore-key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T05:19:23.2669738Z Received 671088640 of 995020926 (67.4%), 639.4 MBs/sec
2026-10-24T05:19:23.7321373Z Received 995020926 of 995020926 (100.0%), 646.4 MBs/sec
2026-10-24T05:19:23.7322778Z Cache Size: ~949 MB (995020926 B)
2026-10-24T05:19:23.7412907Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6467386e-b772-43fa-9c42-979c83bf3f6c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T05:19:29.0762264Z Cache restored successfully
2026-10-24T05:19:29.1262860Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T05:19:29.1357058Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7116]
2026-10-24T05:19:29.1359718Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T05:19:29.1372228Z ##[group]Run vp install
2026-10-24T05:19:29.1372388Z vp install
2026-10-24T05:19:29.1386559Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:19:29.1386744Z env:
2026-10-24T05:19:29.1386872Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:29.1387035Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:29.1387188Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:29.1387345Z ##[endgroup]
2026-10-24T05:19:29.1794671Z Scope: all 33 workspace projects
2026-10-24T05:19:29.2832783Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T05:19:29.6713251Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T05:19:29.6713851Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T05:19:29.6714243Z Virtual store is at: node_modules/.pnpm
2026-10-24T05:19:31.6628725Z โ Lockfile passes supply-chain policies (2088 entries in 2.4s)
2026-10-24T05:19:31.6629005Z Lockfile is up to date, resolution step is skipped
2026-10-24T05:19:31.6799634Z Packages: +1721
2026-10-24T05:19:31.6799810Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T05:19:31.7153054Z Progress: resolved 1721, reused 1717, downloaded 1, added 1721, done
2026-10-24T05:19:32.5785438Z . prepare$ vp config --no-agent
2026-10-24T05:19:32.6726190Z . prepare: Done
2026-10-24T05:19:32.6742871Z
2026-10-24T05:19:32.6746040Z devDependencies:
2026-10-24T05:19:32.6746642Z + @coderabbitai/config 1.1.0
2026-10-24T05:19:32.6746945Z + @shadcn/lint 0.1.5
2026-10-24T05:19:32.6747179Z + @types/node 24.12.4
2026-10-24T05:19:32.6747411Z + knip 6.34.0
2026-10-24T05:19:32.6747628Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T05:19:32.6747878Z + vite-plus 1.3.0
2026-10-24T05:19:32.6748023Z
2026-10-24T05:19:32.6764543Z Done in 3.5s using pnpm v12.14.0
2026-10-24T05:19:32.6940416Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3558]
2026-10-24T05:19:32.6959026Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:32.6959466Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T05:19:32.6971996Z shell: /usr/bin/bash -e {0}
2026-10-24T05:19:32.6972128Z env:
2026-10-24T05:19:32.6972240Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:32.6972392Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:32.6972536Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:32.6972674Z ##[endgroup]
2026-10-24T05:19:32.7187051Z ##[group]Run actions/cache@v6
2026-10-24T05:19:32.7187200Z with:
2026-10-24T05:19:32.7187317Z path: ~/.cache/ms-playwright
2026-10-24T05:19:32.7187485Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T05:19:32.7187660Z enableCrossOsArchive: false
2026-10-24T05:19:32.7187797Z fail-on-cache-miss: false
2026-10-24T05:19:32.7187932Z lookup-only: false
2026-10-24T05:19:32.7188047Z save-always: false
2026-10-24T05:19:32.7188203Z env:
2026-10-24T05:19:32.7188361Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:32.7188693Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:32.7206944Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:32.7207102Z ##[endgroup]
2026-10-24T05:19:32.9138204Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T05:19:33.0780045Z Received 106503405 of 106503405 (100.0%), 681.7 MBs/sec
2026-10-24T05:19:33.0782411Z Cache Size: ~102 MB (106503405 B)
2026-10-24T05:19:33.0795537Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/52bf2964-8478-4bce-bdfc-9b9a0f774e0a/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T05:19:33.2968341Z Cache restored successfully
2026-10-24T05:19:33.3104070Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T05:19:33.3242925Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T05:19:33.3243343Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T05:19:33.3243597Z test -n "$browser"
2026-10-24T05:19:33.3243761Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T05:19:33.3243990Z node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T05:19:33.3244200Z fi
2026-10-24T05:19:33.3256288Z shell: /usr/bin/bash -e {0}
2026-10-24T05:19:33.3256417Z env:
2026-10-24T05:19:33.3256527Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:33.3256694Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:33.3256837Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:33.3256978Z ##[endgroup]
2026-10-24T05:19:33.3365343Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-24T05:19:33.3365570Z vp run --filter t3 test --shard 3/8
2026-10-24T05:19:33.3374187Z shell: /usr/bin/bash -e {0}
2026-10-24T05:19:33.3374313Z env:
2026-10-24T05:19:33.3374422Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:19:33.3374576Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:19:33.3374724Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:19:33.3374940Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T05:19:33.3375232Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T05:19:33.3375450Z ##[endgroup]
2026-10-24T05:19:33.4899958Z ~/apps/server$ vp test run --shard 3/8 โ cache disabled
2026-10-24T05:19:33.6381277Z
2026-10-24T05:19:33.6382913Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T05:19:33.6383155Z
2026-10-24T05:19:37.9779553Z โ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (80 tests) 689ms
2026-10-24T05:19:56.9003778Z โ src/git/GitManager.test.ts (104 tests) 17925ms
2026-10-24T05:19:56.9004190Z โ GitManager (104)
2026-10-24T05:19:56.9004461Z โ finds a fork PR for a branch pushed without an upstream 479ms
2026-10-24T05:19:56.9004839Z โ preserves a local worktree PR base that shadows a remote ref, including legacy bases 417ms
2026-10-24T05:19:56.9005244Z โ generates PR content from branch changes when the remote base advances (main) 358ms
2026-10-24T05:19:56.9005642Z โ generates PR content from branch changes when the remote base advances (release/1.2) 368ms
2026-10-24T05:19:56.9006040Z โ creates cross-repo PRs with the fork owner selector and default base branch 306ms
2026-10-24T05:19:56.9006416Z โ prepares a worktree from the head branch when the host has no pull ref 400ms
2026-10-24T05:19:56.9006838Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 500ms
2026-10-24T05:19:56.9007250Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 544ms
2026-10-24T05:19:56.9007640Z โ refreshes a reused PR worktree that has no upstream from the pull request ref 330ms
2026-10-24T05:20:00.4706423Z โ src/provider/CodexChatGptAuth.test.ts (54 tests) 3244ms
2026-10-24T05:20:03.2486885Z โ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1784ms
2026-10-24T05:20:04.2858122Z โ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 52ms
2026-10-24T05:20:04.7458428Z stdout | src/preview/ServerBrowser.test.ts > a rejected download releases the original and keeps no saved copy (save failed)
2026-10-24T05:20:04.7460589Z [05:20:04.741] WARN (#1032): server preview download failed {
2026-10-24T05:20:04.7460790Z cause: Error: save interrupted
2026-10-24T05:20:04.7461121Z at Object.saveAs (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.test.ts:985:50)
2026-10-24T05:20:04.7461628Z at saveDownload (/home/runner/_work/t3code/t3code/apps/server/src/preview/ServerBrowser.ts:960:7)
2026-10-24T05:20:04.7461900Z }
2026-10-24T05:20:04.7462115Z
2026-10-24T05:20:04.7637930Z โ src/preview/ServerBrowser.test.ts (27 tests) 106ms
2026-10-24T05:20:06.0702514Z โ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 347ms
2026-10-24T05:20:06.5989848Z โ src/provider/antigravityAuthSupport.test.ts (26 tests) 247ms
2026-10-24T05:20:07.0969578Z โ src/persistence/OrchestrationEventStore.test.ts (10 tests) 212ms
2026-10-24T05:20:08.4410857Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-24T05:20:08.4411408Z [05:20:08.438] INFO (#4): Migrations ran successfully {
2026-10-24T05:20:08.4411756Z migrations: [
2026-10-24T05:20:08.4412034Z '1_OrchestrationEvents',
2026-10-24T05:20:08.4412239Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.4412421Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.4412589Z '4_ProviderSessionRuntime',
2026-10-24T05:20:08.4412755Z '5_Projections',
2026-10-24T05:20:08.4412947Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.4413171Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.4413368Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.4413557Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.4413741Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.4413949Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.4414161Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.4414361Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.4414590Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.4414805Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.4414999Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.4415181Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.4415375Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.4415571Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.4415774Z '20_AuthAccessManagement',
2026-10-24T05:20:08.4415954Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.4416135Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.4416329Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.4416535Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.4416778Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.4417010Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.4417238Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.4417458Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.4417668Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.4417900Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.4418114Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.4418345Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.4418533Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.4418758Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.4418963Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.4419174Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.4419366Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.4419566Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.4419783Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.4420023Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.4420229Z '41_AuthSessionClientConnection',
2026-10-24T05:20:08.4420447Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.4420657Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.4420866Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.4421066Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.4421275Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.4421480Z '47_ProjectionProjectIcon',
2026-10-24T05:20:08.4421664Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.4421862Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.4422071Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.4422269Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.4422458Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.4422637Z '53_PullRequestFilesViewed',
2026-10-24T05:20:08.4422830Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.4423019Z '55_OrchestrationV2',
2026-10-24T05:20:08.4423201Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.4423382Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.4423555Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.4423716Z '59_McpAppModelContext',
2026-10-24T05:20:08.4423890Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.4424069Z '61_PullRequestReviewGuides',
2026-10-24T05:20:08.4424243Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.4424414Z '63_DropUnusedV1Projections',
2026-10-24T05:20:08.4424768Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.4425015Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.4425203Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.4425379Z '67_WebhookDedupe',
2026-10-24T05:20:08.4425538Z '68_ShellStopRequestIndex'
2026-10-24T05:20:08.4425674Z ]
2026-10-24T05:20:08.4425774Z }
2026-10-24T05:20:08.4425840Z
2026-10-24T05:20:08.4781128Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-24T05:20:08.4781624Z [05:20:08.477] INFO (#358): Migrations ran successfully {
2026-10-24T05:20:08.4781841Z migrations: [
2026-10-24T05:20:08.4782027Z '1_OrchestrationEvents',
2026-10-24T05:20:08.4782243Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.4782462Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.4782664Z '4_ProviderSessionRuntime',
2026-10-24T05:20:08.4782881Z '5_Projections',
2026-10-24T05:20:08.4783124Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.4783387Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.4783631Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.4783818Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.4784005Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.4784205Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.4784409Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.4784598Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.4784810Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.4785029Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.4785216Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.4785401Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.4785588Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.4785782Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.4785959Z '20_AuthAccessManagement',
2026-10-24T05:20:08.4786127Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.4786302Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.4786480Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.4786679Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.4786896Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.4787108Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.4787300Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.4787493Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.4787693Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.4787904Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.4788088Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.4788306Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.4788484Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.4788652Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.4788839Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.4789017Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.4789190Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.4789372Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.4789578Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.4789777Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.4789960Z '41_AuthSessionClientConnection',
2026-10-24T05:20:08.4790148Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.4790555Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.4790824Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.4791010Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.4791204Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.4791384Z '47_ProjectionProjectIcon',
2026-10-24T05:20:08.4791568Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.4791758Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.4791945Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.4792126Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.4792314Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.4792487Z '53_PullRequestFilesViewed',
2026-10-24T05:20:08.4792673Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.4792857Z '55_OrchestrationV2',
2026-10-24T05:20:08.4793030Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.4793210Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.4793373Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.4793639Z '59_McpAppModelContext',
2026-10-24T05:20:08.4793808Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.4793981Z '61_PullRequestReviewGuides',
2026-10-24T05:20:08.4794146Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.4794312Z '63_DropUnusedV1Projections',
2026-10-24T05:20:08.4794496Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.4794679Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.4794864Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.4795033Z '67_WebhookDedupe',
2026-10-24T05:20:08.4795188Z '68_ShellStopRequestIndex'
2026-10-24T05:20:08.4795318Z ]
2026-10-24T05:20:08.4795412Z }
2026-10-24T05:20:08.4795470Z
2026-10-24T05:20:08.5085355Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T05:20:08.5107686Z [05:20:08.507] INFO (#748): Migrations ran successfully {
2026-10-24T05:20:08.5107894Z migrations: [
2026-10-24T05:20:08.5108040Z '1_OrchestrationEvents',
2026-10-24T05:20:08.5108217Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5108420Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5108583Z '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5108742Z '5_Projections',
2026-10-24T05:20:08.5108940Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5109156Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5109359Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5109545Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5109737Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5109942Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5110147Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5110335Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5110547Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5110759Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5110944Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5111127Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5111311Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5111504Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5111681Z '20_AuthAccessManagement',
2026-10-24T05:20:08.5111847Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5112026Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5112429Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5112714Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5112927Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5113140Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5113332Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5113650Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5113850Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5114060Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5114245Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5114428Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5114605Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5114777Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5114958Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5115146Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5115324Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5115502Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5115706Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5115906Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5116088Z '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5116278Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5116465Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5116655Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5116840Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5117031Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5117212Z '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5117394Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5117587Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5117782Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5117965Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5118149Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5118363Z '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5118723Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5118902Z '55_OrchestrationV2',
2026-10-24T05:20:08.5119080Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5119254Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5119418Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5119577Z '59_McpAppModelContext',
2026-10-24T05:20:08.5119746Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5119919Z '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5120090Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5120263Z '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5120444Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5120633Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5120815Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5120988Z '67_WebhookDedupe',
2026-10-24T05:20:08.5121141Z '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5121274Z ]
2026-10-24T05:20:08.5121370Z }
2026-10-24T05:20:08.5121429Z
2026-10-24T05:20:08.5175939Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-24T05:20:08.5176530Z [05:20:08.517] INFO (#1092): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-24T05:20:08.5176834Z
2026-10-24T05:20:08.5441847Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T05:20:08.5442577Z [05:20:08.543] INFO (#1129): Migrations ran successfully {
2026-10-24T05:20:08.5450679Z migrations: [
2026-10-24T05:20:08.5451265Z '1_OrchestrationEvents',
2026-10-24T05:20:08.5451583Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5451866Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5452137Z '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5452405Z '5_Projections',
2026-10-24T05:20:08.5452716Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5453067Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5453381Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5453705Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5453998Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5454340Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5454694Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5455005Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5455360Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5455714Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5456021Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5456322Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5456635Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5456949Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5457247Z '20_AuthAccessManagement',
2026-10-24T05:20:08.5457525Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5457813Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5458112Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5458507Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5458859Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5459182Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5459495Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5459803Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5460129Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5460458Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5460749Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5461039Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5461324Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5461608Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5461898Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5462191Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5462419Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5462607Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5462809Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5463006Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5463188Z '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5463456Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5463769Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5464081Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5464397Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5464722Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5465026Z '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5465323Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5465979Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5466333Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5466640Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5466949Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5467229Z '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5467543Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5467842Z '55_OrchestrationV2',
2026-10-24T05:20:08.5468131Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5468477Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5468750Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5469018Z '59_McpAppModelContext',
2026-10-24T05:20:08.5469295Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5469583Z '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5469858Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5470143Z '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5470451Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5470761Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5471065Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5471353Z '67_WebhookDedupe',
2026-10-24T05:20:08.5471611Z '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5471827Z ]
2026-10-24T05:20:08.5471982Z }
2026-10-24T05:20:08.5472071Z
2026-10-24T05:20:08.5490897Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-24T05:20:08.5491756Z [05:20:08.548] INFO (#1471): Approved an MCP client sign-in. {
2026-10-24T05:20:08.5492224Z client: 'Hosted bot',
2026-10-24T05:20:08.5492597Z access: 'approval-required',
2026-10-24T05:20:08.5492990Z method: 'pairing-code'
2026-10-24T05:20:08.5493168Z }
2026-10-24T05:20:08.5493239Z
2026-10-24T05:20:08.5722743Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T05:20:08.5723271Z [05:20:08.571] INFO (#1503): Migrations ran successfully {
2026-10-24T05:20:08.5723586Z migrations: [
2026-10-24T05:20:08.5723970Z '1_OrchestrationEvents',
2026-10-24T05:20:08.5724189Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5724375Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5724549Z '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5724717Z '5_Projections',
2026-10-24T05:20:08.5724913Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5725136Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5725335Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5725521Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5725713Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5725923Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5726133Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5726330Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5726543Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5726762Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5726948Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5727130Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5727315Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5727510Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5727685Z '20_AuthAccessManagement',
2026-10-24T05:20:08.5727857Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5728034Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5728465Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5728732Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5728947Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5729159Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5729354Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5729550Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5729751Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5729958Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5730147Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5730324Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5730509Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5730679Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5730869Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5731054Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5731231Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5731414Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5731618Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5731819Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5731998Z '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5732189Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5732375Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5732568Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5732754Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5732949Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5733132Z '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5733316Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5733514Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5733706Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5733900Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5734084Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5734257Z '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5734445Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5734629Z '55_OrchestrationV2',
2026-10-24T05:20:08.5734804Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5734982Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5735145Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5735304Z '59_McpAppModelContext',
2026-10-24T05:20:08.5735476Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5735647Z '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5735820Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5735989Z '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5736175Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5736371Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5736558Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5736733Z '67_WebhookDedupe',
2026-10-24T05:20:08.5736891Z '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5737022Z ]
2026-10-24T05:20:08.5737116Z }
2026-10-24T05:20:08.5737174Z
2026-10-24T05:20:08.5754102Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-24T05:20:08.5754412Z [05:20:08.575] INFO (#1840): Approved an MCP client sign-in. {
2026-10-24T05:20:08.5754617Z client: 'Claude Code',
2026-10-24T05:20:08.5754779Z access: 'approval-required',
2026-10-24T05:20:08.5754938Z method: 'pairing-code'
2026-10-24T05:20:08.5755064Z }
2026-10-24T05:20:08.5755227Z
2026-10-24T05:20:08.5973417Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T05:20:08.5973803Z [05:20:08.596] INFO (#1874): Migrations ran successfully {
2026-10-24T05:20:08.5973980Z migrations: [
2026-10-24T05:20:08.5974122Z '1_OrchestrationEvents',
2026-10-24T05:20:08.5974307Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.5974485Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.5974651Z '4_ProviderSessionRuntime',
2026-10-24T05:20:08.5974813Z '5_Projections',
2026-10-24T05:20:08.5975004Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.5975225Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.5975424Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.5975615Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.5975805Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.5976017Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.5976219Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.5976416Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.5976630Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.5976848Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.5977039Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.5977224Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.5977413Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.5977606Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.5977785Z '20_AuthAccessManagement',
2026-10-24T05:20:08.5977950Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.5978132Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.5978368Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.5978568Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.5978784Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.5978999Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.5979195Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.5979387Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.5979590Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.5979795Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.5979984Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.5980160Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.5980341Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.5980518Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.5980707Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.5980893Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.5981067Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.5981250Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.5981452Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.5981660Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.5981841Z '41_AuthSessionClientConnection',
2026-10-24T05:20:08.5982033Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.5982221Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.5982416Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.5982605Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.5982804Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.5982984Z '47_ProjectionProjectIcon',
2026-10-24T05:20:08.5983332Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.5983588Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.5983773Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.5983963Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.5984148Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.5984323Z '53_PullRequestFilesViewed',
2026-10-24T05:20:08.5984515Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.5984700Z '55_OrchestrationV2',
2026-10-24T05:20:08.5984877Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.5985055Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.5985223Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.5985384Z '59_McpAppModelContext',
2026-10-24T05:20:08.5985562Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.5985738Z '61_PullRequestReviewGuides',
2026-10-24T05:20:08.5985909Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.5986077Z '63_DropUnusedV1Projections',
2026-10-24T05:20:08.5986262Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.5986445Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.5986627Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.5986803Z '67_WebhookDedupe',
2026-10-24T05:20:08.5986956Z '68_ShellStopRequestIndex'
2026-10-24T05:20:08.5987090Z ]
2026-10-24T05:20:08.5987184Z }
2026-10-24T05:20:08.5987241Z
2026-10-24T05:20:08.6053481Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-24T05:20:08.6054110Z [05:20:08.605] INFO (#2234): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-24T05:20:08.6054474Z
2026-10-24T05:20:08.6270087Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T05:20:08.6270452Z [05:20:08.626] INFO (#2264): Migrations ran successfully {
2026-10-24T05:20:08.6270629Z migrations: [
2026-10-24T05:20:08.6270773Z '1_OrchestrationEvents',
2026-10-24T05:20:08.6271178Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:08.6271363Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:08.6271531Z '4_ProviderSessionRuntime',
2026-10-24T05:20:08.6271694Z '5_Projections',
2026-10-24T05:20:08.6271886Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:08.6272109Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:08.6272467Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:08.6272656Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:08.6272852Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:08.6273071Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:08.6273279Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:08.6273477Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:08.6273807Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:08.6274029Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:08.6274218Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:08.6274404Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:08.6274595Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:08.6274793Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:08.6274975Z '20_AuthAccessManagement',
2026-10-24T05:20:08.6275145Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:08.6275327Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:08.6275717Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:08.6275988Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:08.6276208Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:08.6276426Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:08.6276623Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:08.6276822Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:08.6277026Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:08.6277238Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:08.6277425Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:08.6277684Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:08.6277871Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:08.6278040Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:08.6278334Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:08.6278543Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:08.6278720Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:08.6278901Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:08.6279107Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:08.6279314Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:08.6279495Z '41_AuthSessionClientConnection',
2026-10-24T05:20:08.6279690Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:08.6279878Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:08.6280074Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:08.6280261Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:08.6280454Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:08.6280635Z '47_ProjectionProjectIcon',
2026-10-24T05:20:08.6280826Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:08.6281021Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:08.6281207Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:08.6281394Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:08.6281578Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:08.6281767Z '53_PullRequestFilesViewed',
2026-10-24T05:20:08.6281956Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T05:20:08.6282142Z '55_OrchestrationV2',
2026-10-24T05:20:08.6282317Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:08.6282498Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:08.6282663Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:08.6282828Z '59_McpAppModelContext',
2026-10-24T05:20:08.6282997Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:08.6283170Z '61_PullRequestReviewGuides',
2026-10-24T05:20:08.6283345Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:08.6283516Z '63_DropUnusedV1Projections',
2026-10-24T05:20:08.6283703Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:08.6283890Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:08.6284079Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:08.6284251Z '67_WebhookDedupe',
2026-10-24T05:20:08.6284408Z '68_ShellStopRequestIndex'
2026-10-24T05:20:08.6284538Z ]
2026-10-24T05:20:08.6294373Z }
2026-10-24T05:20:08.6294450Z
2026-10-24T05:20:08.6323734Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T05:20:08.6324238Z [05:20:08.632] INFO (#2613): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-24T05:20:08.6324489Z
2026-10-24T05:20:08.6362975Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-24T05:20:08.6363476Z [05:20:08.636] INFO (#2646): Approved an MCP client sign-in. {
2026-10-24T05:20:08.6363927Z client: 'Claude Code',
2026-10-24T05:20:08.6364121Z access: 'read-only',
2026-10-24T05:20:08.6364294Z method: 'browser-session'
2026-10-24T05:20:08.6364433Z }
2026-10-24T05:20:08.6364489Z
2026-10-24T05:20:08.6379973Z โ src/auth/McpOAuth.test.ts (8 tests) 239ms
2026-10-24T05:20:08.9617457Z โ src/device/LocalDeviceHost.test.ts (17 tests) 45ms
2026-10-24T05:20:09.2206950Z โ src/provider/Drivers/codexUsage.test.ts (27 tests) 8ms
2026-10-24T05:20:11.9918287Z โ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2410ms
2026-10-24T05:20:11.9918638Z โ CodexTextGeneration (12)
2026-10-24T05:20:11.9918927Z โ kills a stalled exec CLI when its request is interrupted 1048ms
2026-10-24T05:20:11.9919270Z โ kills a stalled mcp list CLI when its request is interrupted 1024ms
2026-10-24T05:20:12.3017328Z โ src/terminal/OutputProtocol.test.ts (13 tests) 36ms
2026-10-24T05:20:13.4184419Z โ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 116ms
2026-10-24T05:20:14.5630251Z โ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 183ms
2026-10-24T05:20:15.6512472Z โ src/mcp/McpToolAccess.test.ts (52 tests) 60ms
2026-10-24T05:20:15.7985204Z โ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms
2026-10-24T05:20:16.0000841Z โ src/provider/Drivers/AntigravitySkills.test.ts (11 tests) 62ms
2026-10-24T05:20:17.2204929Z โ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 241ms
2026-10-24T05:20:17.5626595Z โ src/telemetry/AnalyticsService.test.ts (3 tests) 70ms
2026-10-24T05:20:17.8514642Z โ src/project/ProjectFaviconResolver.test.ts (13 tests) 37ms
2026-10-24T05:20:18.2233295Z โ src/persistence/RepositoryErrorCorrelation.test.ts (3 tests) 82ms
2026-10-24T05:20:18.4713345Z โ src/orchestration-v2/RestartBackgroundNote.test.ts (6 tests) 3ms
2026-10-24T05:20:18.9077121Z โ src/orchestration-v2/ThreadSearch.test.ts (2 tests) 86ms
2026-10-24T05:20:19.9399929Z โ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 45ms
2026-10-24T05:20:21.0295627Z โ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 112ms
2026-10-24T05:20:22.0916961Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T05:20:22.0917745Z [05:20:22.087] INFO (#2): Migrations ran successfully {
2026-10-24T05:20:22.0917933Z migrations: [
2026-10-24T05:20:22.0918077Z '1_OrchestrationEvents',
2026-10-24T05:20:22.0918260Z '2_OrchestrationCommandReceipts',
2026-10-24T05:20:22.0918432Z '3_CheckpointDiffBlobs',
2026-10-24T05:20:22.0918595Z '4_ProviderSessionRuntime',
2026-10-24T05:20:22.0918752Z '5_Projections',
2026-10-24T05:20:22.0918943Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T05:20:22.0919157Z '7_ProjectionThreadMessageAttachments',
2026-10-24T05:20:22.0919383Z '8_ProjectionThreadActivitySequence',
2026-10-24T05:20:22.0919575Z '9_ProviderSessionRuntimeMode',
2026-10-24T05:20:22.0919753Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T05:20:22.0919959Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T05:20:22.0920159Z '12_ProjectionThreadsInteractionMode',
2026-10-24T05:20:22.0920350Z '13_ProjectionThreadProposedPlans',
2026-10-24T05:20:22.0920561Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T05:20:22.0920778Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T05:20:22.0920963Z '16_CanonicalizeModelSelections',
2026-10-24T05:20:22.0921146Z '17_ProjectionThreadsArchivedAt',
2026-10-24T05:20:22.0921331Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T05:20:22.0921526Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T05:20:22.0921707Z '20_AuthAccessManagement',
2026-10-24T05:20:22.0921874Z '21_AuthSessionClientMetadata',
2026-10-24T05:20:22.0922050Z '22_AuthSessionLastConnectedAt',
2026-10-24T05:20:22.0922229Z '23_ProjectionThreadShellSummary',
2026-10-24T05:20:22.0922426Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T05:20:22.0922637Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T05:20:22.0922844Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T05:20:22.0923038Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T05:20:22.0923230Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T05:20:22.0923427Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T05:20:22.0923631Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T05:20:22.0923818Z '31_AuthAuthorizationScopes',
2026-10-24T05:20:22.0923993Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T05:20:22.0924178Z '33_ProjectionThreadsSettled',
2026-10-24T05:20:22.0924356Z '34_ProjectionThreadsSnoozed',
2026-10-24T05:20:22.0924541Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T05:20:22.0924720Z '36_ProjectionThreadsPinned',
2026-10-24T05:20:22.0924899Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T05:20:22.0925081Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T05:20:22.0925278Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T05:20:22.0925480Z '40_ProjectionProjectFaviconPath',
2026-10-24T05:20:22.0925657Z '41_AuthSessionClientConnection',
2026-10-24T05:20:22.0925847Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T05:20:22.0926032Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T05:20:22.0926228Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T05:20:22.0926416Z '45_ProjectionProjectsAutoPull',
2026-10-24T05:20:22.0926874Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T05:20:22.0927147Z '47_ProjectionProjectIcon',
2026-10-24T05:20:22.0927371Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T05:20:22.0927566Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T05:20:22.0927750Z '50_ProjectionThreadPullRequests',
2026-10-24T05:20:22.0927936Z '51_ProjectionThreadMessageContext',
2026-10-24T05:20:22.0928118Z '52_ProjectionThreadTitleState',
2026-10-24T05:20:22.0928290Z '53_PullRequestFilesViewed',
2026-10-24T05:20:22.0928476Z '54_ProjectionThreadsAutoSettleDisabledAt'
2026-10-24T05:20:22.0928630Z ]
2026-10-24T05:20:22.0928728Z }
2026-10-24T05:20:22.0928808Z
2026-10-24T05:20:22.1333889Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-24T05:20:22.1334593Z [05:20:22.110] INFO (#2): Migrations ran successfully {
2026-10-24T05:20:22.1334864Z migrations: [
2026-10-24T05:20:22.1335287Z '55_OrchestrationV2',
2026-10-24T05:20:22.1335521Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T05:20:22.1335720Z '57_ScheduledTaskWebhooks',
2026-10-24T05:20:22.1335897Z '58_WebhookRelayDeliveries',
2026-10-24T05:20:22.1336066Z '59_McpAppModelContext',
2026-10-24T05:20:22.1336248Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T05:20:22.1336434Z '61_PullRequestReviewGuides',
2026-10-24T05:20:22.1336608Z '62_ThreadFailureLookupIndex',
2026-10-24T05:20:22.1336788Z '63_DropUnusedV1Projections',
2026-10-24T05:20:22.1336980Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T05:20:22.1337178Z '65_CodexUsageNativeTurnIndex',
2026-10-24T05:20:22.1337412Z '66_RepairClientSettlementTimestamps',
2026-10-24T05:20:22.1337606Z '67_WebhookDedupe',
2026-10-24T05:20:22.1337768Z '68_ShellStopRequestIndex'
2026-10-24T05:20:22.1337906Z ]
2026-10-24T05:20:22.1338006Z }
2026-10-24T05:20:22.1338066Z
2026-10-24T05:20:22.1477397Z โ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 84ms
2026-10-24T05:20:22.2904919Z โ src/usage/usageAggregation.test.ts (11 tests) 13ms
2026-10-24T05:20:22.5840563Z โ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 4ms
2026-10-24T05:20:23.4078750Z โ src/provider/providerInstallation.test.ts (2 tests) 11ms
2026-10-24T05:20:23.4951975Z โ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-24T05:20:23.9134362Z โ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 77ms
2026-10-24T05:20:24.1801743Z โ src/provider/providerStatusCache.test.ts (4 tests) 5ms
2026-10-24T05:20:24.4362810Z โ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms
2026-10-24T05:20:24.6986562Z โ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms
2026-10-24T05:20:25.7444096Z โ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 43ms
2026-10-24T05:20:26.0040694Z โ src/resourceTelemetry/NativeTelemetryClient.test.ts (2 tests) 5ms
2026-10-24T05:20:26.2710631Z โ src/provider/CodexAuthCallback.test.ts (3 tests) 22ms
2026-10-24T05:20:27.2777228Z โ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms
2026-10-24T05:20:27.3662968Z โ src/auth/utils.test.ts (5 tests) 3ms
2026-10-24T05:20:27.5414692Z โ scripts/t3-sqlite-state.test.ts (2 tests) 16ms
2026-10-24T05:20:27.7890866Z โ src/orchestration-v2/pullRequestWatch.forgejoComments.test.ts (5 tests) 3ms
2026-10-24T05:20:28.2432677Z โ src/cli/doctor.test.ts (1 test) 5ms
2026-10-24T05:20:28.6512010Z โ src/persistence/DatabaseStorage.test.ts (1 test) 56ms
2026-10-24T05:20:28.7967742Z โ src/workspace/WorkspacePaths.test.ts (2 tests) 8ms
2026-10-24T05:20:29.0788795Z โ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 24ms
2026-10-24T05:20:29.2008766Z โ src/cloud/linkChecks.test.ts (8 tests) 3ms
2026-10-24T05:20:29.3576381Z โ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms
2026-10-24T05:20:29.6743184Z โ src/startupAccess.test.ts (1 test) 1ms
2026-10-24T05:20:29.9324258Z โ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-24T05:20:29.9354886Z
2026-10-24T05:20:29.9361140Z Test Files 51 passed (51)
2026-10-24T05:20:29.9361539Z Tests 665 passed (665)
2026-10-24T05:20:29.9361936Z Start at 05:19:33
2026-10-24T05:20:29.9362314Z Duration 56.29s (tests 54%, import 35%, transform 9%, setup 2%)
2026-10-24T05:20:29.9367793Z
2026-10-24T05:20:29.9368056Z Import 1075 modules were evaluated 14319 times ยท 18.90s total, 35% of tracked time
2026-10-24T05:20:29.9368514Z ~17.48s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T05:20:29.9368947Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T05:20:29.9369125Z
2026-10-24T05:20:29.9513280Z
2026-10-24T05:20:29.9587858Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T05:20:29.9588171Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T05:20:29.9588428Z echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T05:20:29.9588588Z else
2026-10-24T05:20:29.9588727Z echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T05:20:29.9588870Z fi
2026-10-24T05:20:29.9601981Z shell: /usr/bin/bash -e {0}
2026-10-24T05:20:29.9602106Z env:
2026-10-24T05:20:29.9602220Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:20:29.9602366Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:20:29.9602511Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T05:20:29.9602680Z ##[endgroup]
2026-10-24T05:20:29.9663067Z Post job cleanup.
2026-10-24T05:20:30.0259872Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T05:20:30.0320055Z Post job cleanup.
2026-10-24T05:20:30.0329629Z ##[start-action display=Cache full pnpm store;id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.__actions_cache]
2026-10-24T05:20:30.1079642Z Post job cleanup.
2026-10-24T05:20:30.1768023Z [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-24T05:20:35.2616464Z Failed to save: Unable to reserve cache with key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, another job may be creating this cache.
2026-10-24T05:20:35.3180692Z ##[end-action id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.__actions_cache;outcome=success;conclusion=success;duration_ms=5285]
2026-10-24T05:20:35.3182954Z ##[start-action display=Cache Vite+;id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.vp_cache]
2026-10-24T05:20:35.3207673Z Post job cleanup.
2026-10-24T05:20:35.3844134Z 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-24T05:20:35.3872042Z ##[end-action id=__fc0c12cc-0b45-4a7f-b148-bed2ee5c6e73.vp_cache;outcome=success;conclusion=success;duration_ms=68]
2026-10-24T05:20:35.3905492Z Post job cleanup.
2026-10-24T05:20:35.4305206Z [command]/usr/local/bin/git version
2026-10-24T05:20:35.4334122Z git version 2.55.0
2026-10-24T05:20:35.4352737Z Temporarily overriding HOME='/home/runner/_work/_temp/5d0213c6-28b5-4144-bcfd-7a72cec7efa1' before making global git config changes
2026-10-24T05:20:35.4353323Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T05:20:35.4356302Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T05:20:35.4381149Z Removing SSH command configuration
2026-10-24T05:20:35.4384497Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T05:20:35.4408888Z [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-24T05:20:35.4530748Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T05:20:35.4553975Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T05:20:35.4588994Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T05:20:35.4606163Z ##[group]Run '/job_completed.sh'
2026-10-24T05:20:35.4614342Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T05:20:35.4614516Z env:
2026-10-24T05:20:35.4614645Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T05:20:35.4614798Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 342
2026-10-24T05:20:35.4614944Z BLACKSMITH_CHECK_RUN_ID: 120788606581
2026-10-24T05:20:35.4615099Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-24T05:20:35.4615257Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T05:20:35.4615395Z ##[endgroup]
2026-10-24T05:20:35.4693937Z Docker container cache not activated, skipping hash computation.
2026-10-24T05:20:35.4970412Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T05:20:35.5012209Z Cleaning up orphan processes