GitHub check
Whole log, 94 KB
2026-10-25T07:31:06.3478515Z Current runner version: '2.338.1'
2026-10-25T07:31:06.3482113Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-7c7smvkfkcapwhnh'
2026-10-25T07:31:06.3483081Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-25T07:31:06.3483715Z Machine name: 'ip-172-31-73-130'
2026-10-25T07:31:06.3485308Z ##[group]GITHUB_TOKEN Permissions
2026-10-25T07:31:06.3486523Z Contents: read
2026-10-25T07:31:06.3486947Z Metadata: read
2026-10-25T07:31:06.3487354Z ##[endgroup]
2026-10-25T07:31:06.3488525Z Secret source: Actions
2026-10-25T07:31:06.3489104Z Cache mode: write
2026-10-25T07:31:06.3489633Z Prepare workflow directory
2026-10-25T07:31:06.3656193Z Prepare all required actions
2026-10-25T07:31:06.3680625Z Getting action download info
2026-10-25T07:31:06.5065497Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-25T07:31:06.5451046Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-25T07:31:06.6138802Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-25T07:31:06.7669595Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T07:31:06.7707187Z Complete job name: Test Server 3
2026-10-25T07:31:06.8641881Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T07:31:06.8700632Z ##[group]Run '/setup.sh'
2026-10-25T07:31:06.8710190Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:06.8710583Z env:
2026-10-25T07:31:06.8710794Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:06.8711072Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:06.8711338Z BLACKSMITH_CHECK_RUN_ID: 121107811208
2026-10-25T07:31:06.8711620Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-25T07:31:06.8711903Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T07:31:06.8712218Z ##[endgroup]
2026-10-25T07:31:06.8967023Z Logging daemon started (blacksmithd for logs)
2026-10-25T07:31:06.9055845Z Results daemon started (blacksmithd for results)
2026-10-25T07:31:06.9186866Z Background adoption and SSH setup started (PID: 2893)
2026-10-25T07:31:06.9187190Z
2026-10-25T07:31:06.9187298Z ----------------------------------------
2026-10-25T07:31:06.9187793Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40173061590/jobs/121107811208
2026-10-25T07:31:06.9188194Z SSH Access (using your GitHub SSH key):
2026-10-25T07:31:06.9188597Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-7c7smvkfkcapwhnh.vm.blacksmith.sh
2026-10-25T07:31:06.9188896Z
2026-10-25T07:31:06.9189002Z No GitHub SSH key? Add one at:
2026-10-25T07:31:06.9189482Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T07:31:06.9189877Z
2026-10-25T07:31:06.9189979Z ----------------------------------------
2026-10-25T07:31:06.9190150Z
2026-10-25T07:31:06.9190288Z VM ID: blacksmith-4vcpu-ubuntu-2404-7c7smvkfkcapwhnh
2026-10-25T07:31:06.9190609Z Host: production-152.236.30.173-x8664
2026-10-25T07:31:06.9190876Z Host Agent PID: 3905807
2026-10-25T07:31:06.9191108Z Host Agent Git SHA: 1637818df
2026-10-25T07:31:06.9191365Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T07:31:06.9191633Z Blacksmith Host Generation: gen 2
2026-10-25T07:31:06.9191913Z Petname: production-charming-swan-f77ff301
2026-10-25T07:31:06.9192236Z Region: us-east
2026-10-25T07:31:06.9192465Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T07:31:06.9207290Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T07:31:06.9207622Z
2026-10-25T07:31:06.9207736Z Enabling Blacksmith transparent cache
2026-10-25T07:31:06.9414366Z ##[group]Run actions/checkout@v6
2026-10-25T07:31:06.9414661Z with:
2026-10-25T07:31:06.9414947Z fetch-depth: 2
2026-10-25T07:31:06.9415279Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-25T07:31:06.9415664Z sparse-checkout-cone-mode: false
2026-10-25T07:31:06.9415935Z repository: pingdotgg/t3code
2026-10-25T07:31:06.9417890Z token: ***
2026-10-25T07:31:06.9418097Z ssh-strict: true
2026-10-25T07:31:06.9418314Z ssh-user: git
2026-10-25T07:31:06.9418533Z persist-credentials: true
2026-10-25T07:31:06.9418770Z clean: true
2026-10-25T07:31:06.9418974Z fetch-tags: false
2026-10-25T07:31:06.9419192Z show-progress: true
2026-10-25T07:31:06.9419409Z lfs: false
2026-10-25T07:31:06.9419614Z submodules: false
2026-10-25T07:31:06.9419839Z set-safe-directory: true
2026-10-25T07:31:06.9420090Z allow-unsafe-pr-checkout: false
2026-10-25T07:31:06.9420338Z env:
2026-10-25T07:31:06.9420568Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:06.9420847Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:06.9421123Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:06.9421393Z ##[endgroup]
2026-10-25T07:31:07.0351388Z Syncing repository: pingdotgg/t3code
2026-10-25T07:31:07.0352571Z ##[group]Getting Git version info
2026-10-25T07:31:07.0353052Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T07:31:07.0353631Z [command]/usr/local/bin/git version
2026-10-25T07:31:07.0423395Z git version 2.55.0
2026-10-25T07:31:07.0434105Z ##[endgroup]
2026-10-25T07:31:07.0440708Z Temporarily overriding HOME='/home/runner/_work/_temp/147361fb-560f-4c09-8892-8124d7edc7bb' before making global git config changes
2026-10-25T07:31:07.0441344Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T07:31:07.0444031Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T07:31:07.0474053Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T07:31:07.0475553Z ##[group]Determining repository object format
2026-10-25T07:31:07.0476521Z ##[endgroup]
2026-10-25T07:31:07.0476870Z ##[group]Initializing the repository
2026-10-25T07:31:07.0478620Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T07:31:07.0509940Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T07:31:07.0510734Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T07:31:07.0511460Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T07:31:07.0512030Z hint: call:
2026-10-25T07:31:07.0512376Z hint:
2026-10-25T07:31:07.0512767Z hint: git config --global init.defaultBranch <name>
2026-10-25T07:31:07.0513247Z hint:
2026-10-25T07:31:07.0513580Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T07:31:07.0514084Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T07:31:07.0514547Z hint:
2026-10-25T07:31:07.0514762Z hint: git branch -m <name>
2026-10-25T07:31:07.0514995Z hint:
2026-10-25T07:31:07.0515309Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T07:31:07.0515780Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T07:31:07.0516582Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T07:31:07.0538084Z ##[endgroup]
2026-10-25T07:31:07.0538657Z ##[group]Disabling automatic garbage collection
2026-10-25T07:31:07.0539868Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T07:31:07.0563560Z ##[endgroup]
2026-10-25T07:31:07.0563912Z ##[group]Setting up auth
2026-10-25T07:31:07.0564463Z Removing SSH command configuration
2026-10-25T07:31:07.0567729Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T07:31:07.0589247Z [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-25T07:31:07.0708690Z Removing HTTP extra header
2026-10-25T07:31:07.0711579Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T07:31:07.0732240Z [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-25T07:31:07.0823086Z Removing includeIf entries pointing to credentials config files
2026-10-25T07:31:07.0824406Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T07:31:07.0851140Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T07:31:07.0938114Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-a339cc67-6138-4676-89b8-c456cf6e5b0e.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T07:31:07.0961449Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-a339cc67-6138-4676-89b8-c456cf6e5b0e.config
2026-10-25T07:31:07.0979083Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-a339cc67-6138-4676-89b8-c456cf6e5b0e.config
2026-10-25T07:31:07.0998398Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a339cc67-6138-4676-89b8-c456cf6e5b0e.config
2026-10-25T07:31:07.1016434Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a339cc67-6138-4676-89b8-c456cf6e5b0e.config
2026-10-25T07:31:07.1032107Z ##[endgroup]
2026-10-25T07:31:07.1032477Z ##[group]Fetching the repository
2026-10-25T07:31:07.1036303Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792:refs/remotes/pull/24770/merge
2026-10-25T07:31:07.3955275Z From https://github.com/pingdotgg/t3code
2026-10-25T07:31:07.3956078Z * [new ref] 5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792 -> pull/24770/merge
2026-10-25T07:31:07.3975548Z ##[endgroup]
2026-10-25T07:31:07.3976184Z ##[group]Determining the checkout info
2026-10-25T07:31:07.3976871Z ##[endgroup]
2026-10-25T07:31:07.3977393Z ##[group]Setting up sparse checkout
2026-10-25T07:31:07.3979377Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T07:31:07.4005000Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T07:31:07.4023419Z .git/info/sparse-checkout
2026-10-25T07:31:07.4027061Z ##[endgroup]
2026-10-25T07:31:07.4027527Z ##[group]Checking out the ref
2026-10-25T07:31:07.4029858Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24770/merge
2026-10-25T07:31:14.6265355Z Updating files: 0% (1/6567)
2026-10-25T07:31:14.6291241Z Updating files: 1% (66/6567)
2026-10-25T07:31:14.6306507Z Updating files: 2% (132/6567)
2026-10-25T07:31:14.6327573Z Updating files: 3% (198/6567)
2026-10-25T07:31:14.6348159Z Updating files: 4% (263/6567)
2026-10-25T07:31:14.6376915Z Updating files: 5% (329/6567)
2026-10-25T07:31:14.6397787Z Updating files: 6% (395/6567)
2026-10-25T07:31:14.6447678Z Updating files: 7% (460/6567)
2026-10-25T07:31:14.6492745Z Updating files: 8% (526/6567)
2026-10-25T07:31:14.6583032Z Updating files: 9% (592/6567)
2026-10-25T07:31:14.6829075Z Updating files: 10% (657/6567)
2026-10-25T07:31:14.6880512Z Updating files: 11% (723/6567)
2026-10-25T07:31:14.6892699Z Updating files: 12% (789/6567)
2026-10-25T07:31:14.6904301Z Updating files: 13% (854/6567)
2026-10-25T07:31:14.6922362Z Updating files: 14% (920/6567)
2026-10-25T07:31:14.6940887Z Updating files: 15% (986/6567)
2026-10-25T07:31:14.6959074Z Updating files: 16% (1051/6567)
2026-10-25T07:31:14.6975424Z Updating files: 17% (1117/6567)
2026-10-25T07:31:14.6993930Z Updating files: 18% (1183/6567)
2026-10-25T07:31:14.7010463Z Updating files: 19% (1248/6567)
2026-10-25T07:31:14.7027217Z Updating files: 20% (1314/6567)
2026-10-25T07:31:14.7051154Z Updating files: 21% (1380/6567)
2026-10-25T07:31:14.7068633Z Updating files: 22% (1445/6567)
2026-10-25T07:31:14.7084526Z Updating files: 23% (1511/6567)
2026-10-25T07:31:14.7098241Z Updating files: 24% (1577/6567)
2026-10-25T07:31:14.7111601Z Updating files: 25% (1642/6567)
2026-10-25T07:31:14.7126664Z Updating files: 26% (1708/6567)
2026-10-25T07:31:14.7141693Z Updating files: 27% (1774/6567)
2026-10-25T07:31:14.7162364Z Updating files: 28% (1839/6567)
2026-10-25T07:31:14.7191738Z Updating files: 29% (1905/6567)
2026-10-25T07:31:14.7213474Z Updating files: 30% (1971/6567)
2026-10-25T07:31:14.7236595Z Updating files: 31% (2036/6567)
2026-10-25T07:31:14.7264932Z Updating files: 32% (2102/6567)
2026-10-25T07:31:14.7293664Z Updating files: 33% (2168/6567)
2026-10-25T07:31:14.7363033Z Updating files: 34% (2233/6567)
2026-10-25T07:31:14.7417051Z Updating files: 35% (2299/6567)
2026-10-25T07:31:14.7450217Z Updating files: 36% (2365/6567)
2026-10-25T07:31:14.7485789Z Updating files: 37% (2430/6567)
2026-10-25T07:31:14.7527232Z Updating files: 38% (2496/6567)
2026-10-25T07:31:14.7553087Z Updating files: 39% (2562/6567)
2026-10-25T07:31:14.7584317Z Updating files: 40% (2627/6567)
2026-10-25T07:31:14.7614619Z Updating files: 41% (2693/6567)
2026-10-25T07:31:14.7629654Z Updating files: 42% (2759/6567)
2026-10-25T07:31:14.7639669Z Updating files: 43% (2824/6567)
2026-10-25T07:31:14.7663994Z Updating files: 44% (2890/6567)
2026-10-25T07:31:14.7690699Z Updating files: 45% (2956/6567)
2026-10-25T07:31:14.7717333Z Updating files: 46% (3021/6567)
2026-10-25T07:31:14.7742295Z Updating files: 47% (3087/6567)
2026-10-25T07:31:14.7771084Z Updating files: 48% (3153/6567)
2026-10-25T07:31:14.7808158Z Updating files: 49% (3218/6567)
2026-10-25T07:31:14.7834331Z Updating files: 50% (3284/6567)
2026-10-25T07:31:14.7857588Z Updating files: 51% (3350/6567)
2026-10-25T07:31:14.7886952Z Updating files: 52% (3415/6567)
2026-10-25T07:31:14.7912762Z Updating files: 53% (3481/6567)
2026-10-25T07:31:14.7935313Z Updating files: 54% (3547/6567)
2026-10-25T07:31:14.7954999Z Updating files: 55% (3612/6567)
2026-10-25T07:31:14.7970627Z Updating files: 56% (3678/6567)
2026-10-25T07:31:14.7990981Z Updating files: 57% (3744/6567)
2026-10-25T07:31:14.8337497Z Updating files: 58% (3809/6567)
2026-10-25T07:31:14.8355587Z Updating files: 59% (3875/6567)
2026-10-25T07:31:14.8373892Z Updating files: 60% (3941/6567)
2026-10-25T07:31:14.8396214Z Updating files: 61% (4006/6567)
2026-10-25T07:31:14.8419248Z Updating files: 62% (4072/6567)
2026-10-25T07:31:14.8444077Z Updating files: 63% (4138/6567)
2026-10-25T07:31:14.8468126Z Updating files: 64% (4203/6567)
2026-10-25T07:31:14.8485276Z Updating files: 65% (4269/6567)
2026-10-25T07:31:14.8508907Z Updating files: 66% (4335/6567)
2026-10-25T07:31:14.8523972Z Updating files: 67% (4400/6567)
2026-10-25T07:31:14.8544045Z Updating files: 68% (4466/6567)
2026-10-25T07:31:14.8557066Z Updating files: 69% (4532/6567)
2026-10-25T07:31:14.8574989Z Updating files: 70% (4597/6567)
2026-10-25T07:31:14.8590008Z Updating files: 71% (4663/6567)
2026-10-25T07:31:14.8602937Z Updating files: 72% (4729/6567)
2026-10-25T07:31:14.8862993Z Updating files: 73% (4794/6567)
2026-10-25T07:31:14.9047202Z Updating files: 74% (4860/6567)
2026-10-25T07:31:14.9068345Z Updating files: 75% (4926/6567)
2026-10-25T07:31:14.9089522Z Updating files: 76% (4991/6567)
2026-10-25T07:31:14.9110952Z Updating files: 77% (5057/6567)
2026-10-25T07:31:14.9129476Z Updating files: 78% (5123/6567)
2026-10-25T07:31:14.9147550Z Updating files: 79% (5188/6567)
2026-10-25T07:31:14.9168810Z Updating files: 80% (5254/6567)
2026-10-25T07:31:14.9183737Z Updating files: 81% (5320/6567)
2026-10-25T07:31:14.9203165Z Updating files: 82% (5385/6567)
2026-10-25T07:31:14.9223272Z Updating files: 83% (5451/6567)
2026-10-25T07:31:14.9244849Z Updating files: 84% (5517/6567)
2026-10-25T07:31:14.9262974Z Updating files: 85% (5582/6567)
2026-10-25T07:31:14.9287967Z Updating files: 86% (5648/6567)
2026-10-25T07:31:14.9352855Z Updating files: 87% (5714/6567)
2026-10-25T07:31:14.9384614Z Updating files: 88% (5779/6567)
2026-10-25T07:31:14.9405043Z Updating files: 89% (5845/6567)
2026-10-25T07:31:14.9427350Z Updating files: 90% (5911/6567)
2026-10-25T07:31:14.9460232Z Updating files: 91% (5976/6567)
2026-10-25T07:31:14.9474483Z Updating files: 92% (6042/6567)
2026-10-25T07:31:14.9495133Z Updating files: 93% (6108/6567)
2026-10-25T07:31:14.9513410Z Updating files: 94% (6173/6567)
2026-10-25T07:31:14.9537063Z Updating files: 95% (6239/6567)
2026-10-25T07:31:14.9594630Z Updating files: 96% (6305/6567)
2026-10-25T07:31:14.9619693Z Updating files: 97% (6370/6567)
2026-10-25T07:31:14.9665447Z Updating files: 98% (6436/6567)
2026-10-25T07:31:14.9684463Z Updating files: 99% (6502/6567)
2026-10-25T07:31:14.9684847Z Updating files: 100% (6567/6567)
2026-10-25T07:31:14.9685117Z Updating files: 100% (6567/6567), done.
2026-10-25T07:31:14.9833321Z Note: switching to 'refs/remotes/pull/24770/merge'.
2026-10-25T07:31:14.9833525Z
2026-10-25T07:31:14.9833698Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-25T07:31:14.9834021Z changes and commit them, and you can discard any commits you make in this
2026-10-25T07:31:14.9834347Z state without impacting any branches by switching back to a branch.
2026-10-25T07:31:14.9834539Z
2026-10-25T07:31:14.9834671Z If you want to create a new branch to retain commits you create, you may
2026-10-25T07:31:14.9834988Z do so (now or later) by using -c with the switch command. Example:
2026-10-25T07:31:14.9835167Z
2026-10-25T07:31:14.9835257Z git switch -c <new-branch-name>
2026-10-25T07:31:14.9835385Z
2026-10-25T07:31:14.9835470Z Or undo this operation with:
2026-10-25T07:31:14.9835589Z
2026-10-25T07:31:14.9835664Z git switch -
2026-10-25T07:31:14.9835777Z
2026-10-25T07:31:14.9835934Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-25T07:31:14.9836138Z
2026-10-25T07:31:14.9836360Z HEAD is now at 5f40dc0 Merge 1fe6b549aabd413f2207f31ba2ebcbc2f14e23a8 into b3d382e1009d5430de8c528aef99a39854a7cbc4
2026-10-25T07:31:14.9846428Z ##[endgroup]
2026-10-25T07:31:14.9877014Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T07:31:14.9896138Z 5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792
2026-10-25T07:31:15.0028267Z Prepare all required actions
2026-10-25T07:31:15.0085758Z ##[group]Run ./.github/actions/ci-changes
2026-10-25T07:31:15.0085932Z env:
2026-10-25T07:31:15.0086077Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:15.0086242Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:15.0086409Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:15.0086562Z ##[endgroup]
2026-10-25T07:31:15.0128311Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-25T07:31:15.0145068Z ##[group]Run set -uo pipefail
2026-10-25T07:31:15.0145298Z set -uo pipefail
2026-10-25T07:31:15.0145441Z
2026-10-25T07:31:15.0145566Z decide() {
2026-10-25T07:31:15.0145782Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-25T07:31:15.0146005Z exit "${PIPESTATUS[0]}"
2026-10-25T07:31:15.0146158Z }
2026-10-25T07:31:15.0146277Z
2026-10-25T07:31:15.0146399Z fail_open() {
2026-10-25T07:31:15.0146568Z echo "$* Running every job."
2026-10-25T07:31:15.0146724Z decide
2026-10-25T07:31:15.0146851Z }
2026-10-25T07:31:15.0146968Z
2026-10-25T07:31:15.0147144Z # Reads the change from git rather than the REST API: every job that
2026-10-25T07:31:15.0147410Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-25T07:31:15.0147646Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-25T07:31:15.0147876Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-25T07:31:15.0148270Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-25T07:31:15.0148483Z base=HEAD^1
2026-10-25T07:31:15.0148620Z mode=()
2026-10-25T07:31:15.0148746Z else
2026-10-25T07:31:15.0148879Z base=$BEFORE_SHA
2026-10-25T07:31:15.0149089Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-25T07:31:15.0149322Z || fail_open "Could not fetch ${base}."
2026-10-25T07:31:15.0149549Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-25T07:31:15.0149754Z mode=(--full)
2026-10-25T07:31:15.0149891Z fi
2026-10-25T07:31:15.0150012Z
2026-10-25T07:31:15.0150196Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-25T07:31:15.0150464Z # of a package changes that package just like editing it. It also keeps
2026-10-25T07:31:15.0150709Z # git from fetching file contents to score renames.
2026-10-25T07:31:15.0150967Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-25T07:31:15.0151220Z || fail_open "Could not diff against ${base}."
2026-10-25T07:31:15.0151434Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-25T07:31:15.0164005Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:15.0164187Z env:
2026-10-25T07:31:15.0164319Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:15.0164489Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:15.0164651Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:15.0164811Z EVENT_NAME: pull_request
2026-10-25T07:31:15.0164975Z BEFORE_SHA: 1d59a569ef463449dc8f7588f3faab37a74e8cc4
2026-10-25T07:31:15.0165152Z ##[endgroup]
2026-10-25T07:31:15.0648165Z Affected packages: @t3tools/client-runtime, @t3tools/desktop, @t3tools/mobile, @t3tools/provider-pi, @t3tools/scripts, @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/web, t3, t3code-relay
2026-10-25T07:31:15.0649234Z typecheck=true
2026-10-25T07:31:15.0649906Z build=true
2026-10-25T07:31:15.0650037Z test=true
2026-10-25T07:31:15.0650671Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @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/scripts
2026-10-25T07:31:15.0651346Z test_web=true
2026-10-25T07:31:15.0651484Z test_server=true
2026-10-25T07:31:15.0651620Z rust=false
2026-10-25T07:31:15.0651762Z release_smoke=false
2026-10-25T07:31:15.0651908Z mobile_native=false
2026-10-25T07:31:15.0687116Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=55]
2026-10-25T07:31:15.0763949Z Prepare all required actions
2026-10-25T07:31:15.0764251Z Getting action download info
2026-10-25T07:31:15.1664715Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-25T07:31:15.2480269Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-25T07:31:15.2480446Z with:
2026-10-25T07:31:15.2480842Z task-cache-read-token: ***
2026-10-25T07:31:15.2480988Z env:
2026-10-25T07:31:15.2481120Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:15.2481288Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:15.2481472Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:15.2481623Z ##[endgroup]
2026-10-25T07:31:15.2572164Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-25T07:31:15.2584693Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:15.2585177Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:15.2585470Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:15.2585737Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:15.2596516Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:15.2596704Z env:
2026-10-25T07:31:15.2596841Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:15.2597009Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:15.2597307Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:15.2597509Z ##[endgroup]
2026-10-25T07:31:15.2669813Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9]
2026-10-25T07:31:15.2671125Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-25T07:31:15.2711574Z ##[group]Run actions/cache@v6
2026-10-25T07:31:15.2711726Z with:
2026-10-25T07:31:15.2711856Z path: ~/.vite-plus
2026-10-25T07:31:15.2712050Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T07:31:15.2712262Z enableCrossOsArchive: false
2026-10-25T07:31:15.2712413Z fail-on-cache-miss: false
2026-10-25T07:31:15.2712561Z lookup-only: false
2026-10-25T07:31:15.2712696Z save-always: false
2026-10-25T07:31:15.2712829Z env:
2026-10-25T07:31:15.2712958Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:15.2713164Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:15.2713335Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:15.2713492Z ##[endgroup]
2026-10-25T07:31:15.7669814Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T07:31:16.1458711Z Received 170349591 of 170349591 (100.0%), 456.3 MBs/sec
2026-10-25T07:31:16.1459504Z Cache Size: ~162 MB (170349591 B)
2026-10-25T07:31:16.1480043Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/49a905e5-b5b0-4b3d-ae02-75508ce4ff59/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T07:31:16.8057448Z Cache restored successfully
2026-10-25T07:31:16.8319997Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T07:31:16.8401215Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1572]
2026-10-25T07:31:16.8403775Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-25T07:31:16.8424296Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T07:31:16.8424518Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T07:31:16.8424693Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-25T07:31:16.8438447Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:16.8438615Z env:
2026-10-25T07:31:16.8438733Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:16.8438893Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:16.8439031Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:16.8439164Z ##[endgroup]
2026-10-25T07:31:16.8474818Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-25T07:31:16.8480871Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-25T07:31:16.8482075Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-25T07:31:16.8485691Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-25T07:31:16.8486701Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-25T07:31:16.8497255Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-25T07:31:16.8497431Z store_path="$(vp pm cache dir)"
2026-10-25T07:31:16.8497593Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:16.8508719Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:16.8508892Z env:
2026-10-25T07:31:16.8509133Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:16.8509274Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:16.8509421Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:16.8509584Z ##[endgroup]
2026-10-25T07:31:16.8630282Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14]
2026-10-25T07:31:16.8631467Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-25T07:31:16.8953346Z ##[group]Run actions/cache@v6
2026-10-25T07:31:16.8953533Z with:
2026-10-25T07:31:16.8953655Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-25T07:31:16.8953927Z key: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16
2026-10-25T07:31:16.8954177Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-25T07:31:16.8954326Z enableCrossOsArchive: false
2026-10-25T07:31:16.8954452Z fail-on-cache-miss: false
2026-10-25T07:31:16.8954574Z lookup-only: false
2026-10-25T07:31:16.8954682Z save-always: false
2026-10-25T07:31:16.8954807Z env:
2026-10-25T07:31:16.8954915Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:16.8955060Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:16.8955206Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:16.8955338Z ##[endgroup]
2026-10-25T07:31:17.0877865Z Cache hit for: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16
2026-10-25T07:31:18.1049139Z Received 734003200 of 998205880 (73.5%), 699.3 MBs/sec
2026-10-25T07:31:18.4858911Z Received 998205880 of 998205880 (100.0%), 689.8 MBs/sec
2026-10-25T07:31:18.4863440Z Cache Size: ~952 MB (998205880 B)
2026-10-25T07:31:18.4904024Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9bf6a6a3-044a-46e5-b6bb-13d7a23972c0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T07:31:23.5754500Z Cache restored successfully
2026-10-25T07:31:23.6203962Z Cache restored from key: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16
2026-10-25T07:31:23.6259934Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6762]
2026-10-25T07:31:23.6261836Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-25T07:31:23.6272422Z ##[group]Run vp install
2026-10-25T07:31:23.6272556Z vp install
2026-10-25T07:31:23.6284721Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:23.6284881Z env:
2026-10-25T07:31:23.6284994Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:23.6285136Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:23.6285277Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:23.6285407Z ##[endgroup]
2026-10-25T07:31:23.6611593Z Scope: all 35 workspace projects
2026-10-25T07:31:23.7568715Z ? Verifying lockfile against supply-chain policies (2087 entries)...
2026-10-25T07:31:24.1357306Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-25T07:31:24.1385351Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-25T07:31:24.1385702Z Virtual store is at: node_modules/.pnpm
2026-10-25T07:31:25.1943109Z Progress: resolved 1694, reused 1694, downloaded 0, added 1692
2026-10-25T07:31:26.5698583Z โ Lockfile passes supply-chain policies (2087 entries in 2.8s)
2026-10-25T07:31:26.5698840Z Lockfile is up to date, resolution step is skipped
2026-10-25T07:31:26.5858936Z Packages: +1722
2026-10-25T07:31:26.5859106Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-25T07:31:26.6194834Z Progress: resolved 1722, reused 1718, downloaded 0, added 1722, done
2026-10-25T07:31:27.6482444Z . prepare$ vp config --no-agent
2026-10-25T07:31:27.7410069Z . prepare: Done
2026-10-25T07:31:27.7424086Z
2026-10-25T07:31:27.7437587Z devDependencies:
2026-10-25T07:31:27.7437814Z + @coderabbitai/config 1.1.0
2026-10-25T07:31:27.7438053Z + @shadcn/lint 0.1.5
2026-10-25T07:31:27.7438237Z + @types/node 24.12.4
2026-10-25T07:31:27.7438406Z + knip 6.34.0
2026-10-25T07:31:27.7438598Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-25T07:31:27.7438815Z + vite-plus 1.3.0
2026-10-25T07:31:27.7438917Z
2026-10-25T07:31:27.7462405Z Done in 4.1s using pnpm v12.14.0
2026-10-25T07:31:27.7611046Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4134]
2026-10-25T07:31:27.7613892Z ##[start-action display=Enable shared task cache;id=__self.__run_3]
2026-10-25T07:31:27.7882288Z ##[group]Run node infra/task-cache/scripts/install-ci.ts
2026-10-25T07:31:27.7882507Z node infra/task-cache/scripts/install-ci.ts
2026-10-25T07:31:27.7882819Z if [[ ( "$GITHUB_EVENT_NAME" == pull_request && "$GITHUB_BASE_REF" == main ) || ( "$GITHUB_EVENT_NAME" == push && "$GITHUB_REF" == refs/heads/main ) ]]; then
2026-10-25T07:31:27.7883183Z echo 'VP_REMOTE_CACHE=read-write' >> "$GITHUB_ENV"
2026-10-25T07:31:27.7883356Z else
2026-10-25T07:31:27.7883493Z echo 'VP_REMOTE_CACHE=read' >> "$GITHUB_ENV"
2026-10-25T07:31:27.7883643Z fi
2026-10-25T07:31:27.7895812Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:27.7895977Z env:
2026-10-25T07:31:27.7896092Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:27.7896237Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:27.7896402Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.7896661Z T3_TASK_CACHE_READ_TOKEN: ***
2026-10-25T07:31:27.7896783Z ##[endgroup]
2026-10-25T07:31:27.8258872Z ##[end-action id=__self.__run_3;outcome=success;conclusion=success;duration_ms=64]
2026-10-25T07:31:27.8282845Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:27.8283394Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:27.8297253Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:27.8297432Z env:
2026-10-25T07:31:27.8297585Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:27.8297789Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:27.8297959Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.8298187Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:27.8298378Z VP_REMOTE_CACHE: read-write
2026-10-25T07:31:27.8298584Z ##[endgroup]
2026-10-25T07:31:27.8512141Z ##[group]Run actions/cache@v6
2026-10-25T07:31:27.8512268Z with:
2026-10-25T07:31:27.8512375Z path: ~/.cache/ms-playwright
2026-10-25T07:31:27.8512528Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T07:31:27.8512688Z enableCrossOsArchive: false
2026-10-25T07:31:27.8512814Z fail-on-cache-miss: false
2026-10-25T07:31:27.8512932Z lookup-only: false
2026-10-25T07:31:27.8513094Z save-always: false
2026-10-25T07:31:27.8513199Z env:
2026-10-25T07:31:27.8513303Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:27.8513455Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:27.8513594Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.8513743Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:27.8513895Z VP_REMOTE_CACHE: read-write
2026-10-25T07:31:27.8514012Z ##[endgroup]
2026-10-25T07:31:28.0392435Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T07:31:28.1713247Z Received 106503405 of 106503405 (100.0%), 868.1 MBs/sec
2026-10-25T07:31:28.1713461Z Cache Size: ~102 MB (106503405 B)
2026-10-25T07:31:28.1726266Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/069a574e-6342-4a98-b9ff-710d002860ce/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T07:31:28.3822196Z Cache restored successfully
2026-10-25T07:31:28.3928029Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T07:31:28.4027489Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T07:31:28.4027886Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T07:31:28.4028134Z test -n "$browser"
2026-10-25T07:31:28.4028280Z if ldd "$browser" | grep '=> not found'; then
2026-10-25T07:31:28.4028502Z node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-25T07:31:28.4028697Z fi
2026-10-25T07:31:28.4041452Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:28.4041576Z env:
2026-10-25T07:31:28.4041693Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:28.4041837Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:28.4041984Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:28.4042137Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:28.4042296Z VP_REMOTE_CACHE: read-write
2026-10-25T07:31:28.4042439Z ##[endgroup]
2026-10-25T07:31:28.4161466Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-25T07:31:28.4161675Z vp run --filter t3 test --shard 3/8
2026-10-25T07:31:28.4169920Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:28.4170044Z env:
2026-10-25T07:31:28.4170150Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:31:28.4170295Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:31:28.4170431Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:28.4170586Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:28.4170740Z VP_REMOTE_CACHE: read-write
2026-10-25T07:31:28.4170937Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-25T07:31:28.4171218Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T07:31:28.4171424Z ##[endgroup]
2026-10-25T07:31:28.5963685Z ~/apps/server$ vp test run --shard 3/8 โ cache disabled
2026-10-25T07:31:28.7484243Z
2026-10-25T07:31:28.7485851Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-25T07:31:28.7486048Z
2026-10-25T07:31:32.9231966Z โ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (83 tests) 660ms
2026-10-25T07:31:51.7127205Z โ src/git/GitManager.test.ts (103 tests) 17829ms
2026-10-25T07:31:51.7127589Z โ GitManager (103)
2026-10-25T07:31:51.7127856Z โ finds a fork PR for a branch pushed without an upstream 465ms
2026-10-25T07:31:51.7128220Z โ creates a PR against the default branch with a legacy short-commit base setting 304ms
2026-10-25T07:31:51.7128629Z โ preserves a local worktree PR base that shadows a remote ref, including legacy bases 402ms
2026-10-25T07:31:51.7129026Z โ generates PR content from branch changes when the remote base advances (main) 336ms
2026-10-25T07:31:51.7129439Z โ generates PR content from branch changes when the remote base advances (release/1.2) 346ms
2026-10-25T07:31:51.7129820Z โ prepares a worktree from the head branch when the host has no pull ref 391ms
2026-10-25T07:31:51.7130213Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 527ms
2026-10-25T07:31:51.7130630Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 523ms
2026-10-25T07:31:51.7131019Z โ refreshes a reused PR worktree that has no upstream from the pull request ref 325ms
2026-10-25T07:31:55.4781546Z โ src/provider/CodexChatGptAuth.test.ts (54 tests) 3386ms
2026-10-25T07:31:58.1893847Z โ src/orchestration-v2/ThreadStop.test.ts (41 tests) 1727ms
2026-10-25T07:31:59.2174084Z โ src/orchestration-v2/PullRequestSyncReactor.test.ts (28 tests) 58ms
2026-10-25T07:32:00.4831559Z โ src/assets/AssetAccess.test.ts (26 tests) 168ms
2026-10-25T07:32:01.8107145Z โ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 354ms
2026-10-25T07:32:02.0537365Z โ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 61ms
2026-10-25T07:32:02.8720515Z โ src/auth/EnvironmentAuth.test.ts (18 tests) 434ms
2026-10-25T07:32:03.2327804Z โ src/process/externalLauncher.test.ts (20 tests) 98ms
2026-10-25T07:32:04.5257389Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-25T07:32:04.5257741Z [07:32:04.523] INFO (#4): Migrations ran successfully {
2026-10-25T07:32:04.5257910Z migrations: [
2026-10-25T07:32:04.5258048Z '1_OrchestrationEvents',
2026-10-25T07:32:04.5258224Z '2_OrchestrationCommandReceipts',
2026-10-25T07:32:04.5258392Z '3_CheckpointDiffBlobs',
2026-10-25T07:32:04.5258553Z '4_ProviderSessionRuntime',
2026-10-25T07:32:04.5258705Z '5_Projections',
2026-10-25T07:32:04.5258931Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T07:32:04.5259250Z '7_ProjectionThreadMessageAttachments',
2026-10-25T07:32:04.5259754Z '8_ProjectionThreadActivitySequence',
2026-10-25T07:32:04.5259990Z '9_ProviderSessionRuntimeMode',
2026-10-25T07:32:04.5260202Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T07:32:04.5260404Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T07:32:04.5260606Z '12_ProjectionThreadsInteractionMode',
2026-10-25T07:32:04.5260790Z '13_ProjectionThreadProposedPlans',
2026-10-25T07:32:04.5260998Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T07:32:04.5261209Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T07:32:04.5261389Z '16_CanonicalizeModelSelections',
2026-10-25T07:32:04.5261563Z '17_ProjectionThreadsArchivedAt',
2026-10-25T07:32:04.5261743Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T07:32:04.5261930Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T07:32:04.5262099Z '20_AuthAccessManagement',
2026-10-25T07:32:04.5262263Z '21_AuthSessionClientMetadata',
2026-10-25T07:32:04.5262432Z '22_AuthSessionLastConnectedAt',
2026-10-25T07:32:04.5262612Z '23_ProjectionThreadShellSummary',
2026-10-25T07:32:04.5262804Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T07:32:04.5263065Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T07:32:04.5263266Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T07:32:04.5263453Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T07:32:04.5263639Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T07:32:04.5263833Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T07:32:04.5264031Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T07:32:04.5264212Z '31_AuthAuthorizationScopes',
2026-10-25T07:32:04.5264557Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T07:32:04.5264847Z '33_ProjectionThreadsSettled',
2026-10-25T07:32:04.5265124Z '34_ProjectionThreadsSnoozed',
2026-10-25T07:32:04.5266014Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T07:32:04.5266474Z '36_ProjectionThreadsPinned',
2026-10-25T07:32:04.5266737Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T07:32:04.5267017Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T07:32:04.5267324Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T07:32:04.5267631Z '40_ProjectionProjectFaviconPath',
2026-10-25T07:32:04.5267903Z '41_AuthSessionClientConnection',
2026-10-25T07:32:04.5268203Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T07:32:04.5268497Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T07:32:04.5268802Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T07:32:04.5269103Z '45_ProjectionProjectsAutoPull',
2026-10-25T07:32:04.5269408Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T07:32:04.5269695Z '47_ProjectionProjectIcon',
2026-10-25T07:32:04.5269988Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T07:32:04.5270334Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T07:32:04.5270636Z '50_ProjectionThreadPullRequests',
2026-10-25T07:32:04.5270933Z '51_ProjectionThreadMessageContext',
2026-10-25T07:32:04.5271236Z '52_ProjectionThreadTitleState',
2026-10-25T07:32:04.5271500Z '53_PullRequestFilesViewed',
2026-10-25T07:32:04.5271809Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T07:32:04.5272098Z '55_OrchestrationV2',
2026-10-25T07:32:04.5272364Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T07:32:04.5272647Z '57_ScheduledTaskWebhooks',
2026-10-25T07:32:04.5273109Z '58_WebhookRelayDeliveries',
2026-10-25T07:32:04.5273423Z '59_McpAppModelContext',
2026-10-25T07:32:04.5273604Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T07:32:04.5273777Z '61_PullRequestReviewGuides',
2026-10-25T07:32:04.5274149Z '62_ThreadFailureLookupIndex',
2026-10-25T07:32:04.5274397Z '63_DropUnusedV1Projections',
2026-10-25T07:32:04.5274580Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T07:32:04.5274996Z '65_CodexUsageNativeTurnIndex',
2026-10-25T07:32:04.5275208Z '66_RepairClientSettlementTimestamps',
2026-10-25T07:32:04.5275395Z '67_WebhookDedupe',
2026-10-25T07:32:04.5275552Z '68_ShellStopRequestIndex',
2026-10-25T07:32:04.5275709Z '69_ThreadMessageSearch'
2026-10-25T07:32:04.5275841Z ]
2026-10-25T07:32:04.5275934Z }
2026-10-25T07:32:04.5275986Z
2026-10-25T07:32:04.5601141Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-25T07:32:04.5601518Z [07:32:04.559] INFO (#363): Migrations ran successfully {
2026-10-25T07:32:04.5601692Z migrations: [
2026-10-25T07:32:04.5601825Z '1_OrchestrationEvents',
2026-10-25T07:32:04.5602011Z '2_OrchestrationCommandReceipts',
2026-10-25T07:32:04.5602185Z '3_CheckpointDiffBlobs',
2026-10-25T07:32:04.5602342Z '4_ProviderSessionRuntime',
2026-10-25T07:32:04.5602494Z '5_Projections',
2026-10-25T07:32:04.5602679Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T07:32:04.5603076Z '7_ProjectionThreadMessageAttachments',
2026-10-25T07:32:04.5603405Z '8_ProjectionThreadActivitySequence',
2026-10-25T07:32:04.5603595Z '9_ProviderSessionRuntimeMode',
2026-10-25T07:32:04.5603777Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T07:32:04.5603974Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T07:32:04.5604177Z '12_ProjectionThreadsInteractionMode',
2026-10-25T07:32:04.5604366Z '13_ProjectionThreadProposedPlans',
2026-10-25T07:32:04.5604573Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T07:32:04.5604793Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T07:32:04.5604978Z '16_CanonicalizeModelSelections',
2026-10-25T07:32:04.5605153Z '17_ProjectionThreadsArchivedAt',
2026-10-25T07:32:04.5605334Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T07:32:04.5605524Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T07:32:04.5605697Z '20_AuthAccessManagement',
2026-10-25T07:32:04.5605859Z '21_AuthSessionClientMetadata',
2026-10-25T07:32:04.5606029Z '22_AuthSessionLastConnectedAt',
2026-10-25T07:32:04.5606203Z '23_ProjectionThreadShellSummary',
2026-10-25T07:32:04.5606392Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T07:32:04.5606601Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T07:32:04.5606802Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T07:32:04.5606991Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T07:32:04.5607199Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T07:32:04.5607396Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T07:32:04.5607592Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T07:32:04.5607771Z '31_AuthAuthorizationScopes',
2026-10-25T07:32:04.5607942Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T07:32:04.5608115Z '33_ProjectionThreadsSettled',
2026-10-25T07:32:04.5608280Z '34_ProjectionThreadsSnoozed',
2026-10-25T07:32:04.5608459Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T07:32:04.5608630Z '36_ProjectionThreadsPinned',
2026-10-25T07:32:04.5608796Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T07:32:04.5608970Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T07:32:04.5609166Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T07:32:04.5609614Z '40_ProjectionProjectFaviconPath',
2026-10-25T07:32:04.5609864Z '41_AuthSessionClientConnection',
2026-10-25T07:32:04.5610048Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T07:32:04.5610238Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T07:32:04.5610423Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T07:32:04.5610603Z '45_ProjectionProjectsAutoPull',
2026-10-25T07:32:04.5610791Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T07:32:04.5610965Z '47_ProjectionProjectIcon',
2026-10-25T07:32:04.5611143Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T07:32:04.5611326Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T07:32:04.5611507Z '50_ProjectionThreadPullRequests',
2026-10-25T07:32:04.5611685Z '51_ProjectionThreadMessageContext',
2026-10-25T07:32:04.5612031Z '52_ProjectionThreadTitleState',
2026-10-25T07:32:04.5612196Z '53_PullRequestFilesViewed',
2026-10-25T07:32:04.5612383Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T07:32:04.5612556Z '55_OrchestrationV2',
2026-10-25T07:32:04.5612728Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T07:32:04.5612908Z '57_ScheduledTaskWebhooks',
2026-10-25T07:32:04.5613100Z '58_WebhookRelayDeliveries',
2026-10-25T07:32:04.5613255Z '59_McpAppModelContext',
2026-10-25T07:32:04.5613555Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T07:32:04.5613720Z '61_PullRequestReviewGuides',
2026-10-25T07:32:04.5613883Z '62_ThreadFailureLookupIndex',
2026-10-25T07:32:04.5614043Z '63_DropUnusedV1Projections',
2026-10-25T07:32:04.5614222Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T07:32:04.5614400Z '65_CodexUsageNativeTurnIndex',
2026-10-25T07:32:04.5614582Z '66_RepairClientSettlementTimestamps',
2026-10-25T07:32:04.5614750Z '67_WebhookDedupe',
2026-10-25T07:32:04.5614900Z '68_ShellStopRequestIndex',
2026-10-25T07:32:04.5615051Z '69_ThreadMessageSearch'
2026-10-25T07:32:04.5615178Z ]
2026-10-25T07:32:04.5615266Z }
2026-10-25T07:32:04.5615316Z
2026-10-25T07:32:04.5930505Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-25T07:32:04.5930908Z [07:32:04.592] INFO (#758): Migrations ran successfully {
2026-10-25T07:32:04.5931385Z migrations: [
2026-10-25T07:32:04.5931572Z '1_OrchestrationEvents',
2026-10-25T07:32:04.5931786Z '2_OrchestrationCommandReceipts',
2026-10-25T07:32:04.5931996Z '3_CheckpointDiffBlobs',
2026-10-25T07:32:04.5932383Z '4_ProviderSessionRuntime',
2026-10-25T07:32:04.5932575Z '5_Projections',
2026-10-25T07:32:04.5932770Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T07:32:04.5933061Z '7_ProjectionThreadMessageAttachments',
2026-10-25T07:32:04.5933268Z '8_ProjectionThreadActivitySequence',
2026-10-25T07:32:04.5933452Z '9_ProviderSessionRuntimeMode',
2026-10-25T07:32:04.5933631Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T07:32:04.5933833Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T07:32:04.5934037Z '12_ProjectionThreadsInteractionMode',
2026-10-25T07:32:04.5934227Z '13_ProjectionThreadProposedPlans',
2026-10-25T07:32:04.5934438Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T07:32:04.5934652Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T07:32:04.5934837Z '16_CanonicalizeModelSelections',
2026-10-25T07:32:04.5935016Z '17_ProjectionThreadsArchivedAt',
2026-10-25T07:32:04.5935196Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T07:32:04.5935638Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T07:32:04.5935897Z '20_AuthAccessManagement',
2026-10-25T07:32:04.5936065Z '21_AuthSessionClientMetadata',
2026-10-25T07:32:04.5936235Z '22_AuthSessionLastConnectedAt',
2026-10-25T07:32:04.5936414Z '23_ProjectionThreadShellSummary',
2026-10-25T07:32:04.5936611Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T07:32:04.5936821Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T07:32:04.5937024Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T07:32:04.5937214Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T07:32:04.5937399Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T07:32:04.5937599Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T07:32:04.5937796Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T07:32:04.5937977Z '31_AuthAuthorizationScopes',
2026-10-25T07:32:04.5938153Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T07:32:04.5938335Z '33_ProjectionThreadsSettled',
2026-10-25T07:32:04.5938499Z '34_ProjectionThreadsSnoozed',
2026-10-25T07:32:04.5938679Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T07:32:04.5938854Z '36_ProjectionThreadsPinned',
2026-10-25T07:32:04.5939026Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T07:32:04.5939203Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T07:32:04.5939396Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T07:32:04.5939589Z '40_ProjectionProjectFaviconPath',
2026-10-25T07:32:04.5939763Z '41_AuthSessionClientConnection',
2026-10-25T07:32:04.5939947Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T07:32:04.5940127Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T07:32:04.5940317Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T07:32:04.5940504Z '45_ProjectionProjectsAutoPull',
2026-10-25T07:32:04.5940694Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T07:32:04.5940870Z '47_ProjectionProjectIcon',
2026-10-25T07:32:04.5941049Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T07:32:04.5941234Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T07:32:04.5941416Z '50_ProjectionThreadPullRequests',
2026-10-25T07:32:04.5941594Z '51_ProjectionThreadMessageContext',
2026-10-25T07:32:04.5941777Z '52_ProjectionThreadTitleState',
2026-10-25T07:32:04.5942096Z '53_PullRequestFilesViewed',
2026-10-25T07:32:04.5942302Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T07:32:04.5942481Z '55_OrchestrationV2',
2026-10-25T07:32:04.5942650Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T07:32:04.5942853Z '57_ScheduledTaskWebhooks',
2026-10-25T07:32:04.5943014Z '58_WebhookRelayDeliveries',
2026-10-25T07:32:04.5943177Z '59_McpAppModelContext',
2026-10-25T07:32:04.5943341Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T07:32:04.5943517Z '61_PullRequestReviewGuides',
2026-10-25T07:32:04.5943682Z '62_ThreadFailureLookupIndex',
2026-10-25T07:32:04.5943848Z '63_DropUnusedV1Projections',
2026-10-25T07:32:04.5944025Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T07:32:04.5944208Z '65_CodexUsageNativeTurnIndex',
2026-10-25T07:32:04.5944386Z '66_RepairClientSettlementTimestamps',
2026-10-25T07:32:04.5944564Z '67_WebhookDedupe',
2026-10-25T07:32:04.5944738Z '68_ShellStopRequestIndex',
2026-10-25T07:32:04.5944896Z '69_ThreadMessageSearch'
2026-10-25T07:32:04.5945027Z ]
2026-10-25T07:32:04.5945125Z }
2026-10-25T07:32:04.5945176Z
2026-10-25T07:32:04.5988260Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-25T07:32:04.5988783Z [07:32:04.598] INFO (#1107): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-25T07:32:04.5989028Z
2026-10-25T07:32:04.6235102Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-25T07:32:04.6235465Z [07:32:04.622] INFO (#1144): Migrations ran successfully {
2026-10-25T07:32:04.6235631Z migrations: [
2026-10-25T07:32:04.6235769Z '1_OrchestrationEvents',
2026-10-25T07:32:04.6235944Z '2_OrchestrationCommandReceipts',
2026-10-25T07:32:04.6236116Z '3_CheckpointDiffBlobs',
2026-10-25T07:32:04.6236272Z '4_ProviderSessionRuntime',
2026-10-25T07:32:04.6236431Z '5_Projections',
2026-10-25T07:32:04.6236616Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T07:32:04.6236839Z '7_ProjectionThreadMessageAttachments',
2026-10-25T07:32:04.6237034Z '8_ProjectionThreadActivitySequence',
2026-10-25T07:32:04.6237213Z '9_ProviderSessionRuntimeMode',
2026-10-25T07:32:04.6237387Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T07:32:04.6237586Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T07:32:04.6237787Z '12_ProjectionThreadsInteractionMode',
2026-10-25T07:32:04.6237976Z '13_ProjectionThreadProposedPlans',
2026-10-25T07:32:04.6238187Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T07:32:04.6238398Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T07:32:04.6238578Z '16_CanonicalizeModelSelections',
2026-10-25T07:32:04.6238752Z '17_ProjectionThreadsArchivedAt',
2026-10-25T07:32:04.6238931Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T07:32:04.6239120Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T07:32:04.6239292Z '20_AuthAccessManagement',
2026-10-25T07:32:04.6239456Z '21_AuthSessionClientMetadata',
2026-10-25T07:32:04.6239732Z '22_AuthSessionLastConnectedAt',
2026-10-25T07:32:04.6239909Z '23_ProjectionThreadShellSummary',
2026-10-25T07:32:04.6240098Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T07:32:04.6240311Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T07:32:04.6240512Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T07:32:04.6240701Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T07:32:04.6240886Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T07:32:04.6241084Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T07:32:04.6241281Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T07:32:04.6241460Z '31_AuthAuthorizationScopes',
2026-10-25T07:32:04.6241635Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T07:32:04.6241812Z '33_ProjectionThreadsSettled',
2026-10-25T07:32:04.6241975Z '34_ProjectionThreadsSnoozed',
2026-10-25T07:32:04.6242155Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T07:32:04.6242327Z '36_ProjectionThreadsPinned',
2026-10-25T07:32:04.6242512Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T07:32:04.6242687Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T07:32:04.6243057Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T07:32:04.6243385Z '40_ProjectionProjectFaviconPath',
2026-10-25T07:32:04.6243580Z '41_AuthSessionClientConnection',
2026-10-25T07:32:04.6243769Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T07:32:04.6243958Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T07:32:04.6244146Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T07:32:04.6244534Z '45_ProjectionProjectsAutoPull',
2026-10-25T07:32:04.6244801Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T07:32:04.6244982Z '47_ProjectionProjectIcon',
2026-10-25T07:32:04.6245161Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T07:32:04.6245348Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T07:32:04.6245533Z '50_ProjectionThreadPullRequests',
2026-10-25T07:32:04.6245713Z '51_ProjectionThreadMessageContext',
2026-10-25T07:32:04.6245892Z '52_ProjectionThreadTitleState',
2026-10-25T07:32:04.6246058Z '53_PullRequestFilesViewed',
2026-10-25T07:32:04.6246244Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T07:32:04.6246421Z '55_OrchestrationV2',
2026-10-25T07:32:04.6246591Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T07:32:04.6246764Z '57_ScheduledTaskWebhooks',
2026-10-25T07:32:04.6246926Z '58_WebhookRelayDeliveries',
2026-10-25T07:32:04.6247083Z '59_McpAppModelContext',
2026-10-25T07:32:04.6247249Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T07:32:04.6247417Z '61_PullRequestReviewGuides',
2026-10-25T07:32:04.6247581Z '62_ThreadFailureLookupIndex',
2026-10-25T07:32:04.6247745Z '63_DropUnusedV1Projections',
2026-10-25T07:32:04.6247925Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T07:32:04.6248103Z '65_CodexUsageNativeTurnIndex',
2026-10-25T07:32:04.6248283Z '66_RepairClientSettlementTimestamps',
2026-10-25T07:32:04.6248448Z '67_WebhookDedupe',
2026-10-25T07:32:04.6248600Z '68_ShellStopRequestIndex',
2026-10-25T07:32:04.6248752Z '69_ThreadMessageSearch'
2026-10-25T07:32:04.6248878Z ]
2026-10-25T07:32:04.6248968Z }
2026-10-25T07:32:04.6249018Z
2026-10-25T07:32:04.6281886Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-25T07:32:04.6282245Z [07:32:04.627] INFO (#1491): Approved an MCP client sign-in. {
2026-10-25T07:32:04.6282446Z client: 'Hosted bot',
2026-10-25T07:32:04.6282602Z access: 'approval-required',
2026-10-25T07:32:04.6282761Z method: 'pairing-code'
2026-10-25T07:32:04.6282952Z }
2026-10-25T07:32:04.6283006Z
2026-10-25T07:32:04.6519658Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-25T07:32:04.6520041Z [07:32:04.651] INFO (#1523): Migrations ran successfully {
2026-10-25T07:32:04.6520291Z migrations: [
2026-10-25T07:32:04.6520490Z '1_OrchestrationEvents',
2026-10-25T07:32:04.6520725Z '2_OrchestrationCommandReceipts',
2026-10-25T07:32:04.6520962Z '3_CheckpointDiffBlobs',
2026-10-25T07:32:04.6521181Z '4_ProviderSessionRuntime',
2026-10-25T07:32:04.6521412Z '5_Projections',
2026-10-25T07:32:04.6521664Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T07:32:04.6521944Z '7_ProjectionThreadMessageAttachments',
2026-10-25T07:32:04.6522195Z '8_ProjectionThreadActivitySequence',
2026-10-25T07:32:04.6522441Z '9_ProviderSessionRuntimeMode',
2026-10-25T07:32:04.6522679Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T07:32:04.6522971Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T07:32:04.6523239Z '12_ProjectionThreadsInteractionMode',
2026-10-25T07:32:04.6523485Z '13_ProjectionThreadProposedPlans',
2026-10-25T07:32:04.6523755Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T07:32:04.6524024Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T07:32:04.6524267Z '16_CanonicalizeModelSelections',
2026-10-25T07:32:04.6524498Z '17_ProjectionThreadsArchivedAt',
2026-10-25T07:32:04.6524975Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T07:32:04.6525365Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T07:32:04.6525598Z '20_AuthAccessManagement',
2026-10-25T07:32:04.6525822Z '21_AuthSessionClientMetadata',
2026-10-25T07:32:04.6526056Z '22_AuthSessionLastConnectedAt',
2026-10-25T07:32:04.6526302Z '23_ProjectionThreadShellSummary',
2026-10-25T07:32:04.6526557Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T07:32:04.6526830Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T07:32:04.6527094Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T07:32:04.6527348Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T07:32:04.6527602Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T07:32:04.6527863Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T07:32:04.6528127Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T07:32:04.6528371Z '31_AuthAuthorizationScopes',
2026-10-25T07:32:04.6528607Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T07:32:04.6528843Z '33_ProjectionThreadsSettled',
2026-10-25T07:32:04.6529074Z '34_ProjectionThreadsSnoozed',
2026-10-25T07:32:04.6529318Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T07:32:04.6529556Z '36_ProjectionThreadsPinned',
2026-10-25T07:32:04.6529784Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T07:32:04.6530024Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T07:32:04.6530283Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T07:32:04.6530542Z '40_ProjectionProjectFaviconPath',
2026-10-25T07:32:04.6530778Z '41_AuthSessionClientConnection',
2026-10-25T07:32:04.6531021Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T07:32:04.6531267Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T07:32:04.6531512Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T07:32:04.6531758Z '45_ProjectionProjectsAutoPull',
2026-10-25T07:32:04.6532008Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T07:32:04.6532247Z '47_ProjectionProjectIcon',
2026-10-25T07:32:04.6532483Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T07:32:04.6532733Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T07:32:04.6533010Z '50_ProjectionThreadPullRequests',
2026-10-25T07:32:04.6533251Z '51_ProjectionThreadMessageContext',
2026-10-25T07:32:04.6533492Z '52_ProjectionThreadTitleState',
2026-10-25T07:32:04.6533717Z '53_PullRequestFilesViewed',
2026-10-25T07:32:04.6533964Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T07:32:04.6534200Z '55_OrchestrationV2',
2026-10-25T07:32:04.6534437Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T07:32:04.6534675Z '57_ScheduledTaskWebhooks',
2026-10-25T07:32:04.6534897Z '58_WebhookRelayDeliveries',
2026-10-25T07:32:04.6535115Z '59_McpAppModelContext',
2026-10-25T07:32:04.6535347Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T07:32:04.6535577Z '61_PullRequestReviewGuides',
2026-10-25T07:32:04.6535800Z '62_ThreadFailureLookupIndex',
2026-10-25T07:32:04.6536027Z '63_DropUnusedV1Projections',
2026-10-25T07:32:04.6536265Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T07:32:04.6536512Z '65_CodexUsageNativeTurnIndex',
2026-10-25T07:32:04.6536755Z '66_RepairClientSettlementTimestamps',
2026-10-25T07:32:04.6536987Z '67_WebhookDedupe',
2026-10-25T07:32:04.6537197Z '68_ShellStopRequestIndex',
2026-10-25T07:32:04.6537415Z '69_ThreadMessageSearch'
2026-10-25T07:32:04.6537600Z ]
2026-10-25T07:32:04.6537756Z }
2026-10-25T07:32:04.6537962Z
2026-10-25T07:32:04.6550347Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-25T07:32:04.6550672Z [07:32:04.654] INFO (#1865): Approved an MCP client sign-in. {
2026-10-25T07:32:04.6550876Z client: 'Claude Code',
2026-10-25T07:32:04.6551035Z access: 'approval-required',
2026-10-25T07:32:04.6551193Z method: 'pairing-code'
2026-10-25T07:32:04.6551319Z }
2026-10-25T07:32:04.6551376Z
2026-10-25T07:32:04.6765277Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-25T07:32:04.6765877Z [07:32:04.675] INFO (#1899): Migrations ran successfully {
2026-10-25T07:32:04.6766192Z migrations: [
2026-10-25T07:32:04.6766547Z '1_OrchestrationEvents',
2026-10-25T07:32:04.6766746Z '2_OrchestrationCommandReceipts',
2026-10-25T07:32:04.6766930Z '3_CheckpointDiffBlobs',
2026-10-25T07:32:04.6767094Z '4_ProviderSessionRuntime',
2026-10-25T07:32:04.6767248Z '5_Projections',
2026-10-25T07:32:04.6767433Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T07:32:04.6767649Z '7_ProjectionThreadMessageAttachments',
2026-10-25T07:32:04.6767842Z '8_ProjectionThreadActivitySequence',
2026-10-25T07:32:04.6768023Z '9_ProviderSessionRuntimeMode',
2026-10-25T07:32:04.6768197Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T07:32:04.6768396Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T07:32:04.6768599Z '12_ProjectionThreadsInteractionMode',
2026-10-25T07:32:04.6768785Z '13_ProjectionThreadProposedPlans',
2026-10-25T07:32:04.6768993Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T07:32:04.6769204Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T07:32:04.6769387Z '16_CanonicalizeModelSelections',
2026-10-25T07:32:04.6769565Z '17_ProjectionThreadsArchivedAt',
2026-10-25T07:32:04.6769747Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T07:32:04.6769935Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T07:32:04.6770131Z '20_AuthAccessManagement',
2026-10-25T07:32:04.6770297Z '21_AuthSessionClientMetadata',
2026-10-25T07:32:04.6770467Z '22_AuthSessionLastConnectedAt',
2026-10-25T07:32:04.6770644Z '23_ProjectionThreadShellSummary',
2026-10-25T07:32:04.6770836Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T07:32:04.6771048Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T07:32:04.6771251Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T07:32:04.6771441Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T07:32:04.6771629Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T07:32:04.6771833Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T07:32:04.6772034Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T07:32:04.6772217Z '31_AuthAuthorizationScopes',
2026-10-25T07:32:04.6772390Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T07:32:04.6772570Z '33_ProjectionThreadsSettled',
2026-10-25T07:32:04.6772739Z '34_ProjectionThreadsSnoozed',
2026-10-25T07:32:04.6772963Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T07:32:04.6773138Z '36_ProjectionThreadsPinned',
2026-10-25T07:32:04.6773309Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T07:32:04.6773484Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T07:32:04.6773681Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T07:32:04.6773876Z '40_ProjectionProjectFaviconPath',
2026-10-25T07:32:04.6774052Z '41_AuthSessionClientConnection',
2026-10-25T07:32:04.6774543Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T07:32:04.6785905Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T07:32:04.6786106Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T07:32:04.6786299Z '45_ProjectionProjectsAutoPull',
2026-10-25T07:32:04.6786486Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T07:32:04.6786670Z '47_ProjectionProjectIcon',
2026-10-25T07:32:04.6786848Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T07:32:04.6787041Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T07:32:04.6787224Z '50_ProjectionThreadPullRequests',
2026-10-25T07:32:04.6787412Z '51_ProjectionThreadMessageContext',
2026-10-25T07:32:04.6787595Z '52_ProjectionThreadTitleState',
2026-10-25T07:32:04.6787763Z '53_PullRequestFilesViewed',
2026-10-25T07:32:04.6787951Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T07:32:04.6788141Z '55_OrchestrationV2',
2026-10-25T07:32:04.6788315Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T07:32:04.6788487Z '57_ScheduledTaskWebhooks',
2026-10-25T07:32:04.6788651Z '58_WebhookRelayDeliveries',
2026-10-25T07:32:04.6788808Z '59_McpAppModelContext',
2026-10-25T07:32:04.6788974Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T07:32:04.6789142Z '61_PullRequestReviewGuides',
2026-10-25T07:32:04.6789308Z '62_ThreadFailureLookupIndex',
2026-10-25T07:32:04.6789472Z '63_DropUnusedV1Projections',
2026-10-25T07:32:04.6789651Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T07:32:04.6789832Z '65_CodexUsageNativeTurnIndex',
2026-10-25T07:32:04.6790014Z '66_RepairClientSettlementTimestamps',
2026-10-25T07:32:04.6790180Z '67_WebhookDedupe',
2026-10-25T07:32:04.6790362Z '68_ShellStopRequestIndex',
2026-10-25T07:32:04.6790517Z '69_ThreadMessageSearch'
2026-10-25T07:32:04.6790646Z ]
2026-10-25T07:32:04.6790740Z }
2026-10-25T07:32:04.6790794Z
2026-10-25T07:32:04.6825752Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-25T07:32:04.6826344Z [07:32:04.682] INFO (#2264): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-25T07:32:04.6826682Z
2026-10-25T07:32:04.7033969Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-25T07:32:04.7034422Z [07:32:04.702] INFO (#2294): Migrations ran successfully {
2026-10-25T07:32:04.7034642Z migrations: [
2026-10-25T07:32:04.7034820Z '1_OrchestrationEvents',
2026-10-25T07:32:04.7035040Z '2_OrchestrationCommandReceipts',
2026-10-25T07:32:04.7035273Z '3_CheckpointDiffBlobs',
2026-10-25T07:32:04.7035480Z '4_ProviderSessionRuntime',
2026-10-25T07:32:04.7035683Z '5_Projections',
2026-10-25T07:32:04.7035917Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T07:32:04.7036188Z '7_ProjectionThreadMessageAttachments',
2026-10-25T07:32:04.7036434Z '8_ProjectionThreadActivitySequence',
2026-10-25T07:32:04.7036658Z '9_ProviderSessionRuntimeMode',
2026-10-25T07:32:04.7036886Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T07:32:04.7037125Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T07:32:04.7037329Z '12_ProjectionThreadsInteractionMode',
2026-10-25T07:32:04.7037513Z '13_ProjectionThreadProposedPlans',
2026-10-25T07:32:04.7037724Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T07:32:04.7037930Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T07:32:04.7038305Z '16_CanonicalizeModelSelections',
2026-10-25T07:32:04.7038544Z '17_ProjectionThreadsArchivedAt',
2026-10-25T07:32:04.7038729Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T07:32:04.7038919Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T07:32:04.7039091Z '20_AuthAccessManagement',
2026-10-25T07:32:04.7039251Z '21_AuthSessionClientMetadata',
2026-10-25T07:32:04.7039425Z '22_AuthSessionLastConnectedAt',
2026-10-25T07:32:04.7039686Z '23_ProjectionThreadShellSummary',
2026-10-25T07:32:04.7039878Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T07:32:04.7040085Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T07:32:04.7040289Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T07:32:04.7040477Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T07:32:04.7040668Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T07:32:04.7040862Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T07:32:04.7041063Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T07:32:04.7041237Z '31_AuthAuthorizationScopes',
2026-10-25T07:32:04.7041413Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T07:32:04.7041583Z '33_ProjectionThreadsSettled',
2026-10-25T07:32:04.7041747Z '34_ProjectionThreadsSnoozed',
2026-10-25T07:32:04.7041921Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T07:32:04.7042096Z '36_ProjectionThreadsPinned',
2026-10-25T07:32:04.7042260Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T07:32:04.7042435Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T07:32:04.7042628Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T07:32:04.7042820Z '40_ProjectionProjectFaviconPath',
2026-10-25T07:32:04.7043029Z '41_AuthSessionClientConnection',
2026-10-25T07:32:04.7043215Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T07:32:04.7043394Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T07:32:04.7043579Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T07:32:04.7043761Z '45_ProjectionProjectsAutoPull',
2026-10-25T07:32:04.7043946Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T07:32:04.7044123Z '47_ProjectionProjectIcon',
2026-10-25T07:32:04.7044295Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T07:32:04.7044482Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T07:32:04.7044659Z '50_ProjectionThreadPullRequests',
2026-10-25T07:32:04.7044840Z '51_ProjectionThreadMessageContext',
2026-10-25T07:32:04.7045017Z '52_ProjectionThreadTitleState',
2026-10-25T07:32:04.7045183Z '53_PullRequestFilesViewed',
2026-10-25T07:32:04.7045372Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T07:32:04.7045551Z '55_OrchestrationV2',
2026-10-25T07:32:04.7045719Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T07:32:04.7045892Z '57_ScheduledTaskWebhooks',
2026-10-25T07:32:04.7046049Z '58_WebhookRelayDeliveries',
2026-10-25T07:32:04.7046206Z '59_McpAppModelContext',
2026-10-25T07:32:04.7046371Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T07:32:04.7046541Z '61_PullRequestReviewGuides',
2026-10-25T07:32:04.7046703Z '62_ThreadFailureLookupIndex',
2026-10-25T07:32:04.7046865Z '63_DropUnusedV1Projections',
2026-10-25T07:32:04.7047045Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T07:32:04.7047224Z '65_CodexUsageNativeTurnIndex',
2026-10-25T07:32:04.7047402Z '66_RepairClientSettlementTimestamps',
2026-10-25T07:32:04.7047569Z '67_WebhookDedupe',
2026-10-25T07:32:04.7047801Z '68_ShellStopRequestIndex',
2026-10-25T07:32:04.7048013Z '69_ThreadMessageSearch'
2026-10-25T07:32:04.7048139Z ]
2026-10-25T07:32:04.7048234Z }
2026-10-25T07:32:04.7048285Z
2026-10-25T07:32:04.7087572Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-25T07:32:04.7088076Z [07:32:04.708] INFO (#2648): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-25T07:32:04.7088328Z
2026-10-25T07:32:04.7125457Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-25T07:32:04.7125981Z [07:32:04.712] INFO (#2681): Approved an MCP client sign-in. {
2026-10-25T07:32:04.7126246Z client: 'Claude Code',
2026-10-25T07:32:04.7126433Z access: 'read-only',
2026-10-25T07:32:04.7126633Z method: 'browser-session'
2026-10-25T07:32:04.7126758Z }
2026-10-25T07:32:04.7126810Z
2026-10-25T07:32:04.7140805Z โ src/auth/McpOAuth.test.ts (8 tests) 229ms
2026-10-25T07:32:05.0314972Z โ src/device/LocalDeviceHost.test.ts (17 tests) 44ms
2026-10-25T07:32:05.3311517Z โ src/provider/AntigravityAuth.test.ts (17 tests) 25ms
2026-10-25T07:32:06.5431004Z โ src/orchestration-v2/ThreadManagementService.test.ts (11 tests) 241ms
2026-10-25T07:32:09.3104137Z โ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2403ms
2026-10-25T07:32:09.3106578Z โ CodexTextGeneration (12)
2026-10-25T07:32:09.3106863Z โ kills a stalled exec CLI when its request is interrupted 1049ms
2026-10-25T07:32:09.3107262Z โ kills a stalled mcp list CLI when its request is interrupted 1025ms
2026-10-25T07:32:10.4112625Z โ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 139ms
2026-10-25T07:32:11.4734331Z โ src/mcp/McpToolAccess.test.ts (52 tests) 56ms
2026-10-25T07:32:12.0204158Z โ src/orchestration-v2/CommandOutputHub.test.ts (8 tests) 130ms
2026-10-25T07:32:13.2254052Z โ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 244ms
2026-10-25T07:32:13.9388091Z โ src/review/ReviewService.test.ts (5 tests) 354ms
2026-10-25T07:32:14.5654786Z โ src/orchestration-v2/Adapters/ClaudeAgentSdkQueryRunner.test.ts (3 tests) 164ms
2026-10-25T07:32:15.5386147Z โ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 40ms
2026-10-25T07:32:15.6578448Z โ src/provider/claudeUsageLimits.test.ts (8 tests) 7ms
2026-10-25T07:32:16.6946878Z โ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 91ms
2026-10-25T07:32:16.9861351Z โ src/device/SshDeviceHost.test.ts (1 test) 23ms
2026-10-25T07:32:17.5257800Z โ src/persistence/Migrations/064_CanonicalizeThreadPullRequestLinks.test.ts (1 test) 137ms
2026-10-25T07:32:18.3692232Z โ src/provider/providerInstallation.test.ts (2 tests) 11ms
2026-10-25T07:32:18.7347629Z โ src/pullRequest/linkedThreads.test.ts (1 test) 38ms
2026-10-25T07:32:19.0835070Z โ src/vcs/VcsDriverRegistry.test.ts (3 tests) 12ms
2026-10-25T07:32:19.3403320Z โ src/environment/RemoteOpenTargets.test.ts (4 tests) 8ms
2026-10-25T07:32:19.4900696Z โ src/os-jank.test.ts (6 tests) 8ms
2026-10-25T07:32:19.8610073Z โ src/sourceControl/SourceControlDiscovery.test.ts (1 test) 9ms
2026-10-25T07:32:20.1937421Z โ src/provider/CodexProvider.test.ts (5 tests) 2ms
2026-10-25T07:32:20.4555114Z โ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 10ms
2026-10-25T07:32:21.4376281Z โ src/mcp/toolkits/environment/handlers.test.ts (1 test) 7ms
2026-10-25T07:32:21.5271192Z โ src/auth/utils.test.ts (5 tests) 3ms
2026-10-25T07:32:21.6950370Z โ scripts/t3-sqlite-state.test.ts (2 tests) 15ms
2026-10-25T07:32:22.1360463Z โ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 5ms
2026-10-25T07:32:23.0758061Z โ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 6ms
2026-10-25T07:32:23.4203543Z โ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 5ms
2026-10-25T07:32:23.5031100Z โ src/preview/PdfDocumentNavigation.test.ts (2 tests) 2ms
2026-10-25T07:32:23.5831787Z โ src/terminal/nodePtyConsoleList.test.ts (4 tests) 3ms
2026-10-25T07:32:23.8346114Z โ src/provider/ProviderCredentialStore.test.ts (1 test) 4ms
2026-10-25T07:32:23.9517067Z โ src/provider/CodexManagedErrors.test.ts (3 tests) 2ms
2026-10-25T07:32:24.2185068Z โ src/persistence/Migrations/027_028_ProviderInstanceIdColumns.test.ts (1 test) 17ms
2026-10-25T07:32:24.2991525Z โ src/imageMime.test.ts (8 tests) 3ms
2026-10-25T07:32:24.6091270Z โ src/orchestration-v2/ProjectStore.test.ts (1 test) 43ms
2026-10-25T07:32:25.0964253Z โ src/cli/doctor.test.ts (1 test) 5ms
2026-10-25T07:32:25.4052777Z โ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 41ms
2026-10-25T07:32:25.5316043Z โ src/cloud/linkChecks.test.ts (8 tests) 3ms
2026-10-25T07:32:25.9312547Z โ src/cli/triage.test.ts (1 test) 7ms
2026-10-25T07:32:26.1670722Z โ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-25T07:32:26.1703458Z
2026-10-25T07:32:26.1709200Z Test Files 52 passed (52)
2026-10-25T07:32:26.1709514Z Tests 636 passed (636)
2026-10-25T07:32:26.1709735Z Start at 07:31:28
2026-10-25T07:32:26.1709989Z Duration 57.41s (tests 53%, import 36%, transform 8%, setup 2%)
2026-10-25T07:32:26.1715483Z
2026-10-25T07:32:26.1716048Z Import 1080 modules were evaluated 16592 times ยท 19.55s total, 36% of tracked time
2026-10-25T07:32:26.1716532Z ~18.28s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-25T07:32:26.1716966Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T07:32:26.1717152Z
2026-10-25T07:32:26.1866409Z
2026-10-25T07:32:26.1955289Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T07:32:26.1955629Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T07:32:26.1955851Z echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-25T07:32:26.1956019Z else
2026-10-25T07:32:26.1956147Z echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-25T07:32:26.1956294Z fi
2026-10-25T07:32:26.1968416Z shell: /usr/bin/bash -e {0}
2026-10-25T07:32:26.1968562Z env:
2026-10-25T07:32:26.1968688Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:32:26.1968833Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:32:26.1968977Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:32:26.1969130Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:32:26.1969288Z VP_REMOTE_CACHE: read-write
2026-10-25T07:32:26.1969409Z ##[endgroup]
2026-10-25T07:32:26.2029601Z Post job cleanup.
2026-10-25T07:32:26.2621337Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-25T07:32:26.2695329Z Post job cleanup.
2026-10-25T07:32:26.2708389Z ##[start-action display=Cache full pnpm store;id=__6d0398ba-89c8-44e7-990b-2d1cd0ea9719.__actions_cache]
2026-10-25T07:32:26.3174769Z Post job cleanup.
2026-10-25T07:32:26.3782309Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16, not saving cache.
2026-10-25T07:32:26.3811178Z ##[end-action id=__6d0398ba-89c8-44e7-990b-2d1cd0ea9719.__actions_cache;outcome=success;conclusion=success;duration_ms=110]
2026-10-25T07:32:26.3812783Z ##[start-action display=Cache Vite+;id=__6d0398ba-89c8-44e7-990b-2d1cd0ea9719.vp_cache]
2026-10-25T07:32:26.3831461Z Post job cleanup.
2026-10-25T07:32:26.4407902Z 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-25T07:32:26.4436689Z ##[end-action id=__6d0398ba-89c8-44e7-990b-2d1cd0ea9719.vp_cache;outcome=success;conclusion=success;duration_ms=62]
2026-10-25T07:32:26.4470848Z Post job cleanup.
2026-10-25T07:32:26.4849917Z [command]/usr/local/bin/git version
2026-10-25T07:32:26.4874689Z git version 2.55.0
2026-10-25T07:32:26.4925146Z Temporarily overriding HOME='/home/runner/_work/_temp/16371b70-ffc3-4a26-aaa7-1d04af93a4ee' before making global git config changes
2026-10-25T07:32:26.4925522Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T07:32:26.4928356Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T07:32:26.4999974Z Removing SSH command configuration
2026-10-25T07:32:26.5000217Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T07:32:26.5000810Z [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-25T07:32:26.5092984Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T07:32:26.5110792Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T07:32:26.5144854Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T07:32:26.5163003Z ##[group]Run '/job_completed.sh'
2026-10-25T07:32:26.5170643Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:32:26.5170809Z env:
2026-10-25T07:32:26.5170920Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 169
2026-10-25T07:32:26.5171078Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 580
2026-10-25T07:32:26.5171222Z BLACKSMITH_CHECK_RUN_ID: 121107811208
2026-10-25T07:32:26.5171367Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-25T07:32:26.5171516Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T07:32:26.5171648Z ##[endgroup]
2026-10-25T07:32:26.5245727Z Docker container cache not activated, skipping hash computation.
2026-10-25T07:32:26.5474098Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T07:32:26.5514882Z Cleaning up orphan processes