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