GitHub check
Whole log, 107 KB
2026-10-22T20:13:42.7380520Z Current runner version: '2.337.0'
2026-10-22T20:13:42.7384016Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-rkyhoknlxjtcaltk'
2026-10-22T20:13:42.7384831Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-22T20:13:42.7385617Z Machine name: 'ip-172-31-73-130'
2026-10-22T20:13:42.7387301Z ##[group]GITHUB_TOKEN Permissions
2026-10-22T20:13:42.7388686Z Contents: read
2026-10-22T20:13:42.7389092Z Metadata: read
2026-10-22T20:13:42.7389512Z ##[endgroup]
2026-10-22T20:13:42.7390939Z Secret source: Actions
2026-10-22T20:13:42.7391625Z Cache mode: write
2026-10-22T20:13:42.7392108Z Prepare workflow directory
2026-10-22T20:13:42.7585283Z Prepare all required actions
2026-10-22T20:13:42.7613801Z Getting action download info
2026-10-22T20:13:42.8943089Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-22T20:13:42.9406693Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-22T20:13:43.0146085Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-22T20:13:43.2650120Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-22T20:13:43.2707194Z Complete job name: Test Server 3
2026-10-22T20:13:43.3120044Z A job started hook has been configured by the self-hosted runner administrator
2026-10-22T20:13:43.3276524Z ##[group]Run '/setup.sh'
2026-10-22T20:13:43.3303602Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T20:13:43.3304120Z env:
2026-10-22T20:13:43.3304367Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:13:43.3304730Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:13:43.3305042Z BLACKSMITH_CHECK_RUN_ID: 120062729850
2026-10-22T20:13:43.3305429Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-22T20:13:43.3305799Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-22T20:13:43.3306082Z ##[endgroup]
2026-10-22T20:13:43.3571504Z Logging daemon started (blacksmithd for logs)
2026-10-22T20:13:43.3706458Z Results daemon started (blacksmithd for results)
2026-10-22T20:13:43.3904745Z Background adoption and SSH setup started (PID: 2922)
2026-10-22T20:13:43.3909705Z
2026-10-22T20:13:43.3909833Z ----------------------------------------
2026-10-22T20:13:43.3912002Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39846979790/jobs/120062729850
2026-10-22T20:13:43.3913323Z SSH Access (using your GitHub SSH key):
2026-10-22T20:13:43.3923006Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-rkyhoknlxjtcaltk.vm.blacksmith.sh
2026-10-22T20:13:43.3923408Z
2026-10-22T20:13:43.3923543Z No GitHub SSH key? Add one at:
2026-10-22T20:13:43.3924070Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-22T20:13:43.3924576Z
2026-10-22T20:13:43.3924697Z ----------------------------------------
2026-10-22T20:13:43.3924887Z
2026-10-22T20:13:43.3925042Z VM ID: blacksmith-4vcpu-ubuntu-2404-rkyhoknlxjtcaltk
2026-10-22T20:13:43.3925436Z Host: production-152.236.40.149-x8664
2026-10-22T20:13:43.3925721Z Host Agent PID: 2037312
2026-10-22T20:13:43.3925980Z Host Agent Git SHA: 266f03d96
2026-10-22T20:13:43.3926253Z Host CPU Manufacturer: AuthenticAMD
2026-10-22T20:13:43.3926555Z Blacksmith Host Generation: gen 2
2026-10-22T20:13:43.3926847Z Petname: production-firm-seagull-92bd916f
2026-10-22T20:13:43.3927141Z Region: us-east
2026-10-22T20:13:43.3927379Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-22T20:13:43.3929332Z OS Version: Ubuntu 24.04.4 LTS
2026-10-22T20:13:43.3930250Z
2026-10-22T20:13:43.3930373Z Enabling Blacksmith transparent cache
2026-10-22T20:13:43.4246343Z ##[group]Run actions/checkout@v6
2026-10-22T20:13:43.4246679Z with:
2026-10-22T20:13:43.4246901Z fetch-depth: 2
2026-10-22T20:13:43.4247251Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-22T20:13:43.4247667Z sparse-checkout-cone-mode: false
2026-10-22T20:13:43.4247950Z repository: pingdotgg/t3code
2026-10-22T20:13:43.4250152Z token: ***
2026-10-22T20:13:43.4250375Z ssh-strict: true
2026-10-22T20:13:43.4250601Z ssh-user: git
2026-10-22T20:13:43.4250831Z persist-credentials: true
2026-10-22T20:13:43.4251086Z clean: true
2026-10-22T20:13:43.4251304Z fetch-tags: false
2026-10-22T20:13:43.4251535Z show-progress: true
2026-10-22T20:13:43.4251833Z lfs: false
2026-10-22T20:13:43.4252174Z submodules: false
2026-10-22T20:13:43.4252416Z set-safe-directory: true
2026-10-22T20:13:43.4252796Z allow-unsafe-pr-checkout: false
2026-10-22T20:13:43.4253063Z env:
2026-10-22T20:13:43.4253333Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:13:43.4253814Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:13:43.4254252Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:13:43.4254734Z ##[endgroup]
2026-10-22T20:13:43.6203200Z Syncing repository: pingdotgg/t3code
2026-10-22T20:13:43.6205693Z ##[group]Getting Git version info
2026-10-22T20:13:43.6206404Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-22T20:13:43.6207429Z [command]/usr/local/bin/git version
2026-10-22T20:13:43.6454926Z git version 2.55.0
2026-10-22T20:13:43.6480247Z ##[endgroup]
2026-10-22T20:13:43.6501514Z Temporarily overriding HOME='/home/runner/_work/_temp/4c401975-ce45-46a7-b372-cb9772c66783' before making global git config changes
2026-10-22T20:13:43.6503219Z Adding repository directory to the temporary git global config as a safe directory
2026-10-22T20:13:43.6509308Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-22T20:13:43.6584627Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-22T20:13:43.6597482Z ##[group]Determining repository object format
2026-10-22T20:13:43.6598444Z ##[endgroup]
2026-10-22T20:13:43.6599132Z ##[group]Initializing the repository
2026-10-22T20:13:43.6599835Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-22T20:13:43.6666863Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-22T20:13:43.6668248Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-22T20:13:43.6669154Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-22T20:13:43.6669897Z hint: call:
2026-10-22T20:13:43.6670317Z hint:
2026-10-22T20:13:43.6670840Z hint: git config --global init.defaultBranch <name>
2026-10-22T20:13:43.6671444Z hint:
2026-10-22T20:13:43.6672029Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-22T20:13:43.6672921Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-22T20:13:43.6673723Z hint:
2026-10-22T20:13:43.6674125Z hint: git branch -m <name>
2026-10-22T20:13:43.6674700Z hint:
2026-10-22T20:13:43.6675313Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-22T20:13:43.6676323Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-22T20:13:43.6678958Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-22T20:13:43.6735718Z ##[endgroup]
2026-10-22T20:13:43.6736663Z ##[group]Disabling automatic garbage collection
2026-10-22T20:13:43.6740440Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-22T20:13:43.6792229Z ##[endgroup]
2026-10-22T20:13:43.6793032Z ##[group]Setting up auth
2026-10-22T20:13:43.6793669Z Removing SSH command configuration
2026-10-22T20:13:43.6800614Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-22T20:13:43.6960904Z [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-22T20:13:43.7447300Z Removing HTTP extra header
2026-10-22T20:13:43.7479032Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-22T20:13:43.7571152Z [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-22T20:13:43.7850935Z Removing includeIf entries pointing to credentials config files
2026-10-22T20:13:43.7852287Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-22T20:13:43.7999522Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-22T20:13:43.8316896Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-a70edc12-32ca-4e00-a4f2-39b41b65238f.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-22T20:13:43.8393021Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-a70edc12-32ca-4e00-a4f2-39b41b65238f.config
2026-10-22T20:13:43.8434882Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-a70edc12-32ca-4e00-a4f2-39b41b65238f.config
2026-10-22T20:13:43.8475293Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a70edc12-32ca-4e00-a4f2-39b41b65238f.config
2026-10-22T20:13:43.8512259Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a70edc12-32ca-4e00-a4f2-39b41b65238f.config
2026-10-22T20:13:43.8542246Z ##[endgroup]
2026-10-22T20:13:43.8543029Z ##[group]Fetching the repository
2026-10-22T20:13:43.8551302Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +2522a27092d203b5414685d1820d8e8fcffab645:refs/remotes/pull/23364/merge
2026-10-22T20:13:44.2474639Z From https://github.com/pingdotgg/t3code
2026-10-22T20:13:44.2476099Z * [new ref] 2522a27092d203b5414685d1820d8e8fcffab645 -> pull/23364/merge
2026-10-22T20:13:44.2533393Z ##[endgroup]
2026-10-22T20:13:44.2534692Z ##[group]Determining the checkout info
2026-10-22T20:13:44.2535935Z ##[endgroup]
2026-10-22T20:13:44.2536984Z ##[group]Setting up sparse checkout
2026-10-22T20:13:44.2543307Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-22T20:13:44.2603792Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-22T20:13:44.2633993Z .git/info/sparse-checkout
2026-10-22T20:13:44.2642422Z ##[endgroup]
2026-10-22T20:13:44.2643567Z ##[group]Checking out the ref
2026-10-22T20:13:44.2648790Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23364/merge
2026-10-22T20:14:03.9744222Z Updating files: 0% (1/6306)
2026-10-22T20:14:03.9776168Z Updating files: 1% (64/6306)
2026-10-22T20:14:03.9797566Z Updating files: 2% (127/6306)
2026-10-22T20:14:03.9821851Z Updating files: 3% (190/6306)
2026-10-22T20:14:03.9845990Z Updating files: 4% (253/6306)
2026-10-22T20:14:03.9883093Z Updating files: 5% (316/6306)
2026-10-22T20:14:03.9907819Z Updating files: 6% (379/6306)
2026-10-22T20:14:03.9990532Z Updating files: 7% (442/6306)
2026-10-22T20:14:04.0050082Z Updating files: 8% (505/6306)
2026-10-22T20:14:04.0080954Z Updating files: 9% (568/6306)
2026-10-22T20:14:04.0452892Z Updating files: 10% (631/6306)
2026-10-22T20:14:04.0469185Z Updating files: 11% (694/6306)
2026-10-22T20:14:04.0481629Z Updating files: 12% (757/6306)
2026-10-22T20:14:04.0499183Z Updating files: 13% (820/6306)
2026-10-22T20:14:04.0517777Z Updating files: 14% (883/6306)
2026-10-22T20:14:04.0540176Z Updating files: 15% (946/6306)
2026-10-22T20:14:04.0562428Z Updating files: 16% (1009/6306)
2026-10-22T20:14:04.0579112Z Updating files: 17% (1073/6306)
2026-10-22T20:14:04.0600707Z Updating files: 18% (1136/6306)
2026-10-22T20:14:04.0618314Z Updating files: 19% (1199/6306)
2026-10-22T20:14:04.0647856Z Updating files: 20% (1262/6306)
2026-10-22T20:14:04.0672986Z Updating files: 21% (1325/6306)
2026-10-22T20:14:04.0699239Z Updating files: 22% (1388/6306)
2026-10-22T20:14:04.0717108Z Updating files: 23% (1451/6306)
2026-10-22T20:14:04.0736276Z Updating files: 24% (1514/6306)
2026-10-22T20:14:04.0755870Z Updating files: 25% (1577/6306)
2026-10-22T20:14:04.0776148Z Updating files: 26% (1640/6306)
2026-10-22T20:14:04.0796002Z Updating files: 27% (1703/6306)
2026-10-22T20:14:04.0835646Z Updating files: 28% (1766/6306)
2026-10-22T20:14:04.0882588Z Updating files: 29% (1829/6306)
2026-10-22T20:14:04.0908069Z Updating files: 30% (1892/6306)
2026-10-22T20:14:04.0942761Z Updating files: 31% (1955/6306)
2026-10-22T20:14:04.0987286Z Updating files: 32% (2018/6306)
2026-10-22T20:14:04.1031181Z Updating files: 33% (2081/6306)
2026-10-22T20:14:04.1125073Z Updating files: 34% (2145/6306)
2026-10-22T20:14:04.1202516Z Updating files: 35% (2208/6306)
2026-10-22T20:14:04.1250037Z Updating files: 36% (2271/6306)
2026-10-22T20:14:04.1308561Z Updating files: 37% (2334/6306)
2026-10-22T20:14:04.1370339Z Updating files: 38% (2397/6306)
2026-10-22T20:14:04.1410547Z Updating files: 39% (2460/6306)
2026-10-22T20:14:04.1457554Z Updating files: 40% (2523/6306)
2026-10-22T20:14:04.1513433Z Updating files: 41% (2586/6306)
2026-10-22T20:14:04.1543327Z Updating files: 42% (2649/6306)
2026-10-22T20:14:04.1558128Z Updating files: 43% (2712/6306)
2026-10-22T20:14:04.1586967Z Updating files: 44% (2775/6306)
2026-10-22T20:14:04.1627841Z Updating files: 45% (2838/6306)
2026-10-22T20:14:04.1665759Z Updating files: 46% (2901/6306)
2026-10-22T20:14:04.1708333Z Updating files: 47% (2964/6306)
2026-10-22T20:14:04.1749596Z Updating files: 48% (3027/6306)
2026-10-22T20:14:04.1794394Z Updating files: 49% (3090/6306)
2026-10-22T20:14:04.1850112Z Updating files: 50% (3153/6306)
2026-10-22T20:14:04.1876825Z Updating files: 51% (3217/6306)
2026-10-22T20:14:04.1934978Z Updating files: 52% (3280/6306)
2026-10-22T20:14:04.1974732Z Updating files: 53% (3343/6306)
2026-10-22T20:14:04.2006188Z Updating files: 54% (3406/6306)
2026-10-22T20:14:04.2044087Z Updating files: 55% (3469/6306)
2026-10-22T20:14:04.2068888Z Updating files: 56% (3532/6306)
2026-10-22T20:14:04.2116906Z Updating files: 57% (3595/6306)
2026-10-22T20:14:04.2174744Z Updating files: 58% (3658/6306)
2026-10-22T20:14:04.2595737Z Updating files: 59% (3721/6306)
2026-10-22T20:14:04.2610643Z Updating files: 60% (3784/6306)
2026-10-22T20:14:04.2630924Z Updating files: 61% (3847/6306)
2026-10-22T20:14:04.2653904Z Updating files: 62% (3910/6306)
2026-10-22T20:14:04.2679216Z Updating files: 63% (3973/6306)
2026-10-22T20:14:04.2711882Z Updating files: 64% (4036/6306)
2026-10-22T20:14:04.2739911Z Updating files: 65% (4099/6306)
2026-10-22T20:14:04.2764152Z Updating files: 66% (4162/6306)
2026-10-22T20:14:04.2795435Z Updating files: 67% (4226/6306)
2026-10-22T20:14:04.2819560Z Updating files: 68% (4289/6306)
2026-10-22T20:14:04.2840000Z Updating files: 69% (4352/6306)
2026-10-22T20:14:04.2854584Z Updating files: 70% (4415/6306)
2026-10-22T20:14:04.2875527Z Updating files: 71% (4478/6306)
2026-10-22T20:14:04.2897873Z Updating files: 72% (4541/6306)
2026-10-22T20:14:04.2934703Z Updating files: 73% (4604/6306)
2026-10-22T20:14:04.2973682Z Updating files: 74% (4667/6306)
2026-10-22T20:14:04.3306324Z Updating files: 74% (4715/6306)
2026-10-22T20:14:04.3482267Z Updating files: 75% (4730/6306)
2026-10-22T20:14:04.3509990Z Updating files: 76% (4793/6306)
2026-10-22T20:14:04.3535953Z Updating files: 77% (4856/6306)
2026-10-22T20:14:04.3566807Z Updating files: 78% (4919/6306)
2026-10-22T20:14:04.3588509Z Updating files: 79% (4982/6306)
2026-10-22T20:14:04.3611466Z Updating files: 80% (5045/6306)
2026-10-22T20:14:04.3632441Z Updating files: 81% (5108/6306)
2026-10-22T20:14:04.3651721Z Updating files: 82% (5171/6306)
2026-10-22T20:14:04.3675203Z Updating files: 83% (5234/6306)
2026-10-22T20:14:04.3698264Z Updating files: 84% (5298/6306)
2026-10-22T20:14:04.3719996Z Updating files: 85% (5361/6306)
2026-10-22T20:14:04.3750506Z Updating files: 86% (5424/6306)
2026-10-22T20:14:04.3830108Z Updating files: 87% (5487/6306)
2026-10-22T20:14:04.3866456Z Updating files: 88% (5550/6306)
2026-10-22T20:14:04.3889736Z Updating files: 89% (5613/6306)
2026-10-22T20:14:04.3918213Z Updating files: 90% (5676/6306)
2026-10-22T20:14:04.3961799Z Updating files: 91% (5739/6306)
2026-10-22T20:14:04.3986213Z Updating files: 92% (5802/6306)
2026-10-22T20:14:04.4009747Z Updating files: 93% (5865/6306)
2026-10-22T20:14:04.4035567Z Updating files: 94% (5928/6306)
2026-10-22T20:14:04.4063224Z Updating files: 95% (5991/6306)
2026-10-22T20:14:04.4124069Z Updating files: 96% (6054/6306)
2026-10-22T20:14:04.4154630Z Updating files: 97% (6117/6306)
2026-10-22T20:14:04.4225065Z Updating files: 98% (6180/6306)
2026-10-22T20:14:04.4248001Z Updating files: 99% (6243/6306)
2026-10-22T20:14:04.4248800Z Updating files: 100% (6306/6306)
2026-10-22T20:14:04.4249033Z Updating files: 100% (6306/6306), done.
2026-10-22T20:14:04.4445433Z Note: switching to 'refs/remotes/pull/23364/merge'.
2026-10-22T20:14:04.4445634Z
2026-10-22T20:14:04.4445813Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-22T20:14:04.4446072Z changes and commit them, and you can discard any commits you make in this
2026-10-22T20:14:04.4446337Z state without impacting any branches by switching back to a branch.
2026-10-22T20:14:04.4446486Z
2026-10-22T20:14:04.4446586Z If you want to create a new branch to retain commits you create, you may
2026-10-22T20:14:04.4446841Z do so (now or later) by using -c with the switch command. Example:
2026-10-22T20:14:04.4446983Z
2026-10-22T20:14:04.4447053Z git switch -c <new-branch-name>
2026-10-22T20:14:04.4447157Z
2026-10-22T20:14:04.4447226Z Or undo this operation with:
2026-10-22T20:14:04.4447312Z
2026-10-22T20:14:04.4447392Z git switch -
2026-10-22T20:14:04.4447472Z
2026-10-22T20:14:04.4447589Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-22T20:14:04.4447747Z
2026-10-22T20:14:04.4447925Z HEAD is now at 2522a27 Merge 23ea5b2b743d022a61998c5814825907bc9df4f3 into 22840ab943b8418744b48223411e46ba4fdcef1a
2026-10-22T20:14:04.4462601Z ##[endgroup]
2026-10-22T20:14:04.4508625Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-22T20:14:04.4533906Z 2522a27092d203b5414685d1820d8e8fcffab645
2026-10-22T20:14:04.4726123Z Prepare all required actions
2026-10-22T20:14:04.4796244Z ##[group]Run ./.github/actions/ci-changes
2026-10-22T20:14:04.4796452Z env:
2026-10-22T20:14:04.4796650Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:04.4796888Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:04.4797123Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:04.4797333Z ##[endgroup]
2026-10-22T20:14:04.4881441Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-22T20:14:04.4902525Z ##[group]Run set -uo pipefail
2026-10-22T20:14:04.4902791Z set -uo pipefail
2026-10-22T20:14:04.4902917Z
2026-10-22T20:14:04.4903029Z decide() {
2026-10-22T20:14:04.4903239Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-22T20:14:04.4903456Z exit "${PIPESTATUS[0]}"
2026-10-22T20:14:04.4903593Z }
2026-10-22T20:14:04.4903699Z
2026-10-22T20:14:04.4903803Z fail_open() {
2026-10-22T20:14:04.4903979Z echo "$* Running every job."
2026-10-22T20:14:04.4904126Z decide
2026-10-22T20:14:04.4904234Z }
2026-10-22T20:14:04.4904330Z
2026-10-22T20:14:04.4904496Z # Reads the change from git rather than the REST API: every job that
2026-10-22T20:14:04.4904762Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-22T20:14:04.4904987Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-22T20:14:04.4905376Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-22T20:14:04.4905630Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-22T20:14:04.4905828Z base=HEAD^1
2026-10-22T20:14:04.4905946Z mode=()
2026-10-22T20:14:04.4906059Z else
2026-10-22T20:14:04.4906168Z base=$BEFORE_SHA
2026-10-22T20:14:04.4906403Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-22T20:14:04.4906669Z || fail_open "Could not fetch ${base}."
2026-10-22T20:14:04.4906883Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-22T20:14:04.4907077Z mode=(--full)
2026-10-22T20:14:04.4907195Z fi
2026-10-22T20:14:04.4907294Z
2026-10-22T20:14:04.4907461Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-22T20:14:04.4907723Z # of a package changes that package just like editing it. It also keeps
2026-10-22T20:14:04.4907951Z # git from fetching file contents to score renames.
2026-10-22T20:14:04.4908199Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-22T20:14:04.4908445Z || fail_open "Could not diff against ${base}."
2026-10-22T20:14:04.4908653Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-22T20:14:04.4930382Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T20:14:04.4930610Z env:
2026-10-22T20:14:04.4930767Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:04.4930933Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:04.4931084Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:04.4931230Z EVENT_NAME: pull_request
2026-10-22T20:14:04.4931387Z BEFORE_SHA: 8b51f728435fa4779d25a7c8d9431e5793a4cb11
2026-10-22T20:14:04.4931554Z ##[endgroup]
2026-10-22T20:14:04.5646736Z Runs everything: knip.jsonc
2026-10-22T20:14:04.5650351Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay
2026-10-22T20:14:04.5651896Z typecheck=true
2026-10-22T20:14:04.5652016Z build=true
2026-10-22T20:14:04.5652126Z test=true
2026-10-22T20:14:04.5652229Z test_packages=
2026-10-22T20:14:04.5652354Z test_web=true
2026-10-22T20:14:04.5653100Z test_server=true
2026-10-22T20:14:04.5653380Z rust=true
2026-10-22T20:14:04.5653518Z release_smoke=true
2026-10-22T20:14:04.5653646Z mobile_native=false
2026-10-22T20:14:04.5708312Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=82]
2026-10-22T20:14:04.5795800Z Prepare all required actions
2026-10-22T20:14:04.5796115Z Getting action download info
2026-10-22T20:14:04.7133189Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-22T20:14:04.8606278Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-22T20:14:04.8606461Z env:
2026-10-22T20:14:04.8606589Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:04.8606753Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:04.8606913Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:04.8607059Z ##[endgroup]
2026-10-22T20:14:04.8683835Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-22T20:14:04.8704276Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-22T20:14:04.8704877Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-22T20:14:04.8705228Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-22T20:14:04.8705481Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-22T20:14:04.8732058Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T20:14:04.8732343Z env:
2026-10-22T20:14:04.8732530Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:04.8732941Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:04.8733164Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:04.8733378Z ##[endgroup]
2026-10-22T20:14:04.8835545Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=15]
2026-10-22T20:14:04.8838347Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-22T20:14:04.8917231Z ##[group]Run actions/cache@v6
2026-10-22T20:14:04.8917386Z with:
2026-10-22T20:14:04.8917499Z path: ~/.vite-plus
2026-10-22T20:14:04.8917687Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-22T20:14:04.8917903Z enableCrossOsArchive: false
2026-10-22T20:14:04.8918051Z fail-on-cache-miss: false
2026-10-22T20:14:04.8918185Z lookup-only: false
2026-10-22T20:14:04.8918307Z save-always: false
2026-10-22T20:14:04.8918426Z env:
2026-10-22T20:14:04.8918543Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:04.8918751Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:04.8919006Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:04.8919230Z ##[endgroup]
2026-10-22T20:14:05.1622708Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-22T20:14:05.7644909Z Received 170349591 of 170349591 (100.0%), 292.7 MBs/sec
2026-10-22T20:14:05.7653020Z Cache Size: ~162 MB (170349591 B)
2026-10-22T20:14:05.7736336Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/20ef34c3-e8a0-439c-8a32-729cfec0846e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-22T20:14:06.7690995Z Cache restored successfully
2026-10-22T20:14:06.7997375Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-22T20:14:06.8112850Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1927]
2026-10-22T20:14:06.8116640Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-22T20:14:06.8148142Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-22T20:14:06.8148395Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-22T20:14:06.8148594Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-22T20:14:06.8175323Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T20:14:06.8175620Z env:
2026-10-22T20:14:06.8175842Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:06.8176128Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:06.8176384Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:06.8176625Z ##[endgroup]
2026-10-22T20:14:06.8241736Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-22T20:14:06.8251883Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=13]
2026-10-22T20:14:06.8253846Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-22T20:14:06.8259113Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-22T20:14:06.8260427Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-22T20:14:06.8274645Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-22T20:14:06.8274855Z store_path="$(vp pm cache dir)"
2026-10-22T20:14:06.8275032Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-22T20:14:06.8304713Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T20:14:06.8305222Z env:
2026-10-22T20:14:06.8305430Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:06.8305693Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:06.8305959Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:06.8306197Z ##[endgroup]
2026-10-22T20:14:06.8519736Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=25]
2026-10-22T20:14:06.8522808Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-22T20:14:06.9416661Z ##[group]Run actions/cache@v6
2026-10-22T20:14:06.9416822Z with:
2026-10-22T20:14:06.9416963Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-22T20:14:06.9417248Z key: pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91
2026-10-22T20:14:06.9417521Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-22T20:14:06.9417687Z enableCrossOsArchive: false
2026-10-22T20:14:06.9417839Z fail-on-cache-miss: false
2026-10-22T20:14:06.9417970Z lookup-only: false
2026-10-22T20:14:06.9418109Z save-always: false
2026-10-22T20:14:06.9418246Z env:
2026-10-22T20:14:06.9418361Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:06.9418539Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:06.9418691Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:06.9418833Z ##[endgroup]
2026-10-22T20:14:07.1972992Z Cache hit for: pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91
2026-10-22T20:14:08.2228848Z Received 469762048 of 994976796 (47.2%), 447.6 MBs/sec
2026-10-22T20:14:09.2280170Z Received 868220928 of 994976796 (87.3%), 412.8 MBs/sec
2026-10-22T20:14:09.5332395Z Received 994976796 of 994976796 (100.0%), 410.6 MBs/sec
2026-10-22T20:14:09.5333811Z Cache Size: ~949 MB (994976796 B)
2026-10-22T20:14:09.5373725Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f450c2c4-606d-464b-991d-9da1328f640c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-22T20:14:17.1974118Z Cache restored successfully
2026-10-22T20:14:17.2573794Z Cache restored from key: pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91
2026-10-22T20:14:17.2747228Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=10422]
2026-10-22T20:14:17.2750599Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-22T20:14:17.2774497Z ##[group]Run vp install
2026-10-22T20:14:17.2774753Z vp install
2026-10-22T20:14:17.2807231Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T20:14:17.2807421Z env:
2026-10-22T20:14:17.2807574Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:17.2807743Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:17.2807899Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:17.2808057Z ##[endgroup]
2026-10-22T20:14:17.3296035Z Scope: all 33 workspace projects
2026-10-22T20:14:17.4781805Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-22T20:14:18.0613245Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-22T20:14:18.0613940Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-22T20:14:18.0614344Z Virtual store is at: node_modules/.pnpm
2026-10-22T20:14:19.0782905Z Progress: resolved 1701, reused 1700, downloaded 0, added 1698
2026-10-22T20:14:21.7128686Z โ Lockfile passes supply-chain policies (2088 entries in 4.2s)
2026-10-22T20:14:21.7128973Z Lockfile is up to date, resolution step is skipped
2026-10-22T20:14:21.7348402Z Packages: +1721
2026-10-22T20:14:21.7348650Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-22T20:14:21.8324053Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-22T20:14:23.2386469Z . prepare$ vp config --no-agent
2026-10-22T20:14:23.4003388Z . prepare: Done
2026-10-22T20:14:23.4030210Z
2026-10-22T20:14:23.4030936Z devDependencies:
2026-10-22T20:14:23.4031276Z + @coderabbitai/config 1.1.0
2026-10-22T20:14:23.4031509Z + @shadcn/lint 0.1.5
2026-10-22T20:14:23.4031711Z + @types/node 24.12.4
2026-10-22T20:14:23.4031896Z + knip 6.34.0
2026-10-22T20:14:23.4032126Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-22T20:14:23.4032388Z + vite-plus 1.3.0
2026-10-22T20:14:23.4032500Z
2026-10-22T20:14:23.4075709Z Done in 6.1s using pnpm v12.14.0
2026-10-22T20:14:23.4428672Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=6167]
2026-10-22T20:14:23.4489186Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-22T20:14:23.4490027Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-22T20:14:23.4535281Z shell: /usr/bin/bash -e {0}
2026-10-22T20:14:23.4535561Z env:
2026-10-22T20:14:23.4535782Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:23.4536045Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:23.4536309Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:23.4536563Z ##[endgroup]
2026-10-22T20:14:23.4905582Z ##[group]Run actions/cache@v6
2026-10-22T20:14:23.4905823Z with:
2026-10-22T20:14:23.4906006Z path: ~/.cache/ms-playwright
2026-10-22T20:14:23.4906279Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-22T20:14:23.4906570Z enableCrossOsArchive: false
2026-10-22T20:14:23.4906801Z fail-on-cache-miss: false
2026-10-22T20:14:23.4907003Z lookup-only: false
2026-10-22T20:14:23.4907207Z save-always: false
2026-10-22T20:14:23.4907396Z env:
2026-10-22T20:14:23.4907580Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:23.4907838Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:23.4908117Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:23.4908346Z ##[endgroup]
2026-10-22T20:14:23.7334538Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-22T20:14:23.9823208Z Received 106503405 of 106503405 (100.0%), 449.4 MBs/sec
2026-10-22T20:14:23.9823722Z Cache Size: ~102 MB (106503405 B)
2026-10-22T20:14:23.9849797Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/19cc0b39-eb1c-4606-8101-96c621020fd0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-22T20:14:24.2557546Z Cache restored successfully
2026-10-22T20:14:24.2753683Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-22T20:14:24.2942033Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-22T20:14:24.2942841Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-22T20:14:24.2943283Z test -n "$browser"
2026-10-22T20:14:24.2943564Z if ldd "$browser" | grep '=> not found'; then
2026-10-22T20:14:24.2944003Z node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-22T20:14:24.2944435Z fi
2026-10-22T20:14:24.2988206Z shell: /usr/bin/bash -e {0}
2026-10-22T20:14:24.2988441Z env:
2026-10-22T20:14:24.2988629Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:24.2988839Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:24.2989025Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:24.2989212Z ##[endgroup]
2026-10-22T20:14:24.3252130Z ##[group]Run vp run --filter t3 test --shard 3/8
2026-10-22T20:14:24.3252505Z vp run --filter t3 test --shard 3/8
2026-10-22T20:14:24.3290306Z shell: /usr/bin/bash -e {0}
2026-10-22T20:14:24.3290613Z env:
2026-10-22T20:14:24.3290804Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:14:24.3291059Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:14:24.3291330Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:14:24.3291679Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-22T20:14:24.3292166Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-22T20:14:24.3292522Z ##[endgroup]
2026-10-22T20:14:24.5937711Z ~/apps/server$ vp test run --shard 3/8 โ cache disabled
2026-10-22T20:14:24.8393915Z
2026-10-22T20:14:24.8395621Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-22T20:14:24.8395896Z
2026-10-22T20:14:33.6259266Z โ src/orchestration-v2/Adapters/CodexAdapterV2.test.ts (76 tests) 1451ms
2026-10-22T20:14:33.6260564Z โ CodexAdapterV2 post-settle continuation (65)
2026-10-22T20:14:33.6261234Z โ stops a completed run's background command without a client-supplied run 603ms
2026-10-22T20:14:33.6261966Z โ Stop ends a background command no Codex process tracks any more 465ms
2026-10-22T20:15:15.6378786Z โ src/git/GitManager.test.ts (104 tests) 40315ms
2026-10-22T20:15:15.6379421Z โ GitManager (104)
2026-10-22T20:15:15.6380221Z โ status ignores invalid gh pr list entries and keeps valid ones 346ms
2026-10-22T20:15:15.6380640Z โ status preserves lowercase merged and closed PR states from gh json 384ms
2026-10-22T20:15:15.6381016Z โ a git read in flight during a T3 git action does not outlive it 326ms
2026-10-22T20:15:15.6381422Z โ branch PR lookup notifies linked threads when draft status changes 532ms
2026-10-22T20:15:15.6381800Z โ branch PR lookup uses the saved name after the local branch is deleted 320ms
2026-10-22T20:15:15.6382322Z โ branch PR lookup recovers a deleted fork branch from its remote-tracking ref 378ms
2026-10-22T20:15:15.6382717Z โ finds a fork PR for a branch pushed without an upstream 1025ms
2026-10-22T20:15:15.6383070Z โ prefers an exact fork ref but does not guess between equal refs 801ms
2026-10-22T20:15:15.6383411Z โ does not guess a fork when an ancestry probe fails 323ms
2026-10-22T20:15:15.6383770Z โ status finds a merged PR after its remote branch was deleted 489ms
2026-10-22T20:15:15.6384114Z โ distinguishes Enterprise forks with the same head branch 330ms
2026-10-22T20:15:15.6384483Z โ matches GitLab forks for git@gitlab.com:Group/Subgroup/Fork.git/true 313ms
2026-10-22T20:15:15.6384861Z โ matches GitLab forks for git@gitlab.com:Group/Subgroup/Fork.git/false 400ms
2026-10-22T20:15:15.6385299Z โ matches GitLab forks for https://gitlab.com/Group/Subgroup/Fork.โฆ/false 320ms
2026-10-22T20:15:15.6385685Z โ status detects cross-repo PRs from the upstream remote URL owner 357ms
2026-10-22T20:15:15.6386157Z โ status preserves a fork PR whose head is named after the default branch 336ms
2026-10-22T20:15:15.6386579Z โ status ignores synthetic local branch aliases when the upstream remote name contains slashes 330ms
2026-10-22T20:15:15.6387006Z โ status does not inherit a merged PR from a feature branch's default upstream 303ms
2026-10-22T20:15:15.6387413Z โ status finds a fork PR pushed under the branch's own name despite a default upstream 351ms
2026-10-22T20:15:15.6387784Z โ status keeps the last known PR when a later lookup fails 376ms
2026-10-22T20:15:15.6388180Z โ status does not reuse a stale PR after the branch is retargeted to a different upstream 559ms
2026-10-22T20:15:15.6388557Z โ creates a commit when working tree is dirty 329ms
2026-10-22T20:15:15.6388906Z โ includes CLAUDE.md for Claude writers only when it differs from AGENTS.md 416ms
2026-10-22T20:15:15.6389301Z โ creates feature branch, commits, and pushes with featureBranch option 805ms
2026-10-22T20:15:15.6389832Z โ commits on fix-2/name when fix/name has ref namespace collisions 459ms
2026-10-22T20:15:15.6390424Z โ commits on fix/name-2 when fix/name has ref namespace collisions 433ms
2026-10-22T20:15:15.6391063Z โ pushes and creates PR from a no-upstream branch when local commits are ahead of base 589ms
2026-10-22T20:15:15.6392261Z โ pushes existing commits without committing dirty worktree changes 437ms
2026-10-22T20:15:15.6393070Z โ create_pr targets the remote default branch when it is not main 686ms
2026-10-22T20:15:15.6393647Z โ returns existing PR metadata for commit/push/pr action 524ms
2026-10-22T20:15:15.6394231Z โ create_pr sends bounded checks to the model and omits rolled-back runs 406ms
2026-10-22T20:15:15.6394726Z โ creates a PR against the default branch with a legacy commit base setting 594ms
2026-10-22T20:15:15.6395191Z โ creates a PR against the default branch with a legacy short-commit base setting 521ms
2026-10-22T20:15:15.6395616Z โ creates a PR against the default branch with a legacy tag base setting 528ms
2026-10-22T20:15:15.6396114Z โ creates a PR against the default branch with a legacy revision base setting 610ms
2026-10-22T20:15:15.6396722Z โ generates PR content from the created worktree's selected remote base 564ms
2026-10-22T20:15:15.6397418Z โ preserves a local worktree PR base that shadows a remote ref, including legacy bases 828ms
2026-10-22T20:15:15.6398110Z โ generates PR content from branch changes when the remote base advances (main) 752ms
2026-10-22T20:15:15.6398811Z โ generates PR content from branch changes when the remote base advances (release/1.2) 757ms
2026-10-22T20:15:15.6399471Z โ creates a new PR instead of reusing an unrelated fork PR with the same head branch 638ms
2026-10-22T20:15:15.6400165Z โ creates cross-repo PRs with the fork owner selector and default base branch 682ms
2026-10-22T20:15:15.6400896Z โ local PR checkout excludes a concurrent switch from a nested project with an alternate root 514ms
2026-10-22T20:15:15.6401751Z โ local PR checkout excludes a concurrent create-and-switch from a nested project with an alternate root 494ms
2026-10-22T20:15:15.6402623Z โ local PR checkout excludes a concurrent feature-branch from a nested project with an alternate root 691ms
2026-10-22T20:15:15.6403303Z โ local PR checkout lands cleanly (existing branch: false) 471ms
2026-10-22T20:15:15.6403857Z โ local PR checkout lands cleanly (existing branch: true) 424ms
2026-10-22T20:15:15.6404482Z โ local PR checkout fast-forwards a branch the host's checkout only switched to 425ms
2026-10-22T20:15:15.6405169Z โ local PR checkout keeps a branch that is ahead and reports it is not on the head 472ms
2026-10-22T20:15:15.6405832Z โ local PR checkout cannot confirm an unavailable provider head (undefined) 429ms
2026-10-22T20:15:15.6406599Z โ local PR checkout cannot confirm an unavailable provider head (0000000000000000000000000000000000000000) 443ms
2026-10-22T20:15:15.6407391Z โ restores same-repository upstream tracking after local PR checkout without a remote ref 394ms
2026-10-22T20:15:15.6408152Z โ restores same-repository upstream tracking when provider omits head repository metadata 377ms
2026-10-22T20:15:15.6408856Z โ prepares a worktree from the head branch when the host has no pull ref 847ms
2026-10-22T20:15:15.6409793Z โ preserves fork upstream tracking when preparing a worktree PR thread 523ms
2026-10-22T20:15:15.6410712Z โ derives fork repository identity from PR URL when GitHub omits nameWithOwner 358ms
2026-10-22T20:15:15.6411418Z โ refreshes a reused PR worktree onto the updated pull request head 581ms
2026-10-22T20:15:15.6412034Z โ resets a clean reused PR worktree onto a force-pushed pull request head 561ms
2026-10-22T20:15:15.6414546Z โ keeps a reused PR worktree that carries its own commit off the rewritten head 530ms
2026-10-22T20:15:15.6415518Z โ keeps a dirty reused PR worktree off the rewritten pull request head 585ms
2026-10-22T20:15:15.6416253Z โ reuses an existing PR worktree with 0 preceding matching branches (fork: false) 376ms
2026-10-22T20:15:15.6435624Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: false) 1086ms
2026-10-22T20:15:15.6436155Z โ reuses an existing PR worktree with 0 preceding matching branches (fork: true) 397ms
2026-10-22T20:15:15.6436582Z โ reuses an existing PR worktree with 110 preceding matching branches (fork: true) 1159ms
2026-10-22T20:15:15.6436993Z โ refreshes a reused PR worktree that has no upstream from the pull request ref 730ms
2026-10-22T20:15:15.6437419Z โ preserves an unrelated local branch and upstream that share the fork head name 401ms
2026-10-22T20:15:15.6437810Z โ reuses an existing PR worktree and restores fork upstream tracking 522ms
2026-10-22T20:15:15.6438206Z โ does not fail PR worktree prep when setup terminal startup fails 474ms
2026-10-22T20:15:15.6438577Z โ create_pr preserves dirty work on an already pushed branch 419ms
2026-10-22T20:15:20.3881208Z โ src/provider/CodexChatGptAuth.test.ts (51 tests) 4258ms
2026-10-22T20:15:24.6742998Z โ src/orchestration-v2/ThreadStop.test.ts (39 tests) 2667ms
2026-10-22T20:15:26.2123087Z โ src/orchestration-v2/PullRequestSyncReactor.test.ts (24 tests) 69ms
2026-10-22T20:15:28.0547306Z โ src/orchestration-v2/ProjectionRecovery.test.ts (12 tests) 495ms
2026-10-22T20:15:28.7305318Z โ src/persistence/OrchestrationEventStore.test.ts (10 tests) 284ms
2026-10-22T20:15:30.8635362Z stdout | src/auth/McpOAuth.test.ts > derives discovery metadata from the origin the client reached
2026-10-22T20:15:30.8636494Z [20:15:30.859] INFO (#4): Migrations ran successfully {
2026-10-22T20:15:30.8637690Z migrations: [
2026-10-22T20:15:30.8638411Z '1_OrchestrationEvents',
2026-10-22T20:15:30.8638640Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:30.8638833Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:30.8639011Z '4_ProviderSessionRuntime',
2026-10-22T20:15:30.8639274Z '5_Projections',
2026-10-22T20:15:30.8639507Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:30.8639746Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:30.8639964Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:30.8640174Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:30.8640396Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:30.8640614Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:30.8640844Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:30.8641049Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:30.8641276Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:30.8641503Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:30.8641690Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:30.8641882Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:30.8642077Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:30.8642348Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:30.8642563Z '20_AuthAccessManagement',
2026-10-22T20:15:30.8642751Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:30.8642933Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:30.8643165Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:30.8643582Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:30.8643808Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:30.8644034Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:30.8644238Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:30.8644444Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:30.8644652Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:30.8644868Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:30.8645062Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:30.8645257Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:30.8645443Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:30.8645623Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:30.8645815Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:30.8646009Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:30.8646204Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:30.8646406Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:30.8646918Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:30.8647682Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:30.8648273Z '41_AuthSessionClientConnection',
2026-10-22T20:15:30.8648807Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:30.8649373Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:30.8649859Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:30.8650248Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:30.8650958Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:30.8651144Z '47_ProjectionProjectIcon',
2026-10-22T20:15:30.8651335Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:30.8651535Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:30.8651742Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:30.8651946Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:30.8652137Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:30.8652319Z '53_PullRequestFilesViewed',
2026-10-22T20:15:30.8652525Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T20:15:30.8652725Z '55_OrchestrationV2',
2026-10-22T20:15:30.8653006Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:30.8653204Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:30.8653372Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:30.8653546Z '59_McpAppModelContext',
2026-10-22T20:15:30.8653721Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:30.8653920Z '61_PullRequestReviewGuides',
2026-10-22T20:15:30.8654104Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:30.8654294Z '63_DropUnusedV1Projections',
2026-10-22T20:15:30.8654868Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:30.8655185Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:30.8655394Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:30.8655592Z '67_WebhookDedupe'
2026-10-22T20:15:30.8655738Z ]
2026-10-22T20:15:30.8655863Z }
2026-10-22T20:15:30.8655944Z
2026-10-22T20:15:30.9261388Z stdout | src/auth/McpOAuth.test.ts > registers loopback and https clients and never redirects for an unverified client
2026-10-22T20:15:30.9262759Z [20:15:30.923] INFO (#357): Migrations ran successfully {
2026-10-22T20:15:30.9263157Z migrations: [
2026-10-22T20:15:30.9264539Z '1_OrchestrationEvents',
2026-10-22T20:15:30.9264842Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:30.9265050Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:30.9265246Z '4_ProviderSessionRuntime',
2026-10-22T20:15:30.9265426Z '5_Projections',
2026-10-22T20:15:30.9265707Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:30.9265961Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:30.9266193Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:30.9266405Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:30.9266636Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:30.9266884Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:30.9267113Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:30.9267356Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:30.9267608Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:30.9267878Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:30.9268111Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:30.9268346Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:30.9268802Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:30.9269405Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:30.9269963Z '20_AuthAccessManagement',
2026-10-22T20:15:30.9270449Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:30.9270993Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:30.9272697Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:30.9273346Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:30.9274048Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:30.9274959Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:30.9275820Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:30.9276712Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:30.9277519Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:30.9277966Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:30.9278205Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:30.9278424Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:30.9278644Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:30.9278846Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:30.9279064Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:30.9279367Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:30.9280030Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:30.9280237Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:30.9280480Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:30.9280715Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:30.9280918Z '41_AuthSessionClientConnection',
2026-10-22T20:15:30.9281136Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:30.9281354Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:30.9282528Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:30.9283135Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:30.9283547Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:30.9283850Z '47_ProjectionProjectIcon',
2026-10-22T20:15:30.9284147Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:30.9284377Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:30.9284600Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:30.9284825Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:30.9285028Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:30.9285359Z '53_PullRequestFilesViewed',
2026-10-22T20:15:30.9285587Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T20:15:30.9286286Z '55_OrchestrationV2',
2026-10-22T20:15:30.9286538Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:30.9286779Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:30.9286992Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:30.9287195Z '59_McpAppModelContext',
2026-10-22T20:15:30.9287397Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:30.9287607Z '61_PullRequestReviewGuides',
2026-10-22T20:15:30.9287818Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:30.9288070Z '63_DropUnusedV1Projections',
2026-10-22T20:15:30.9288706Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:30.9289227Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:30.9289768Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:30.9290331Z '67_WebhookDedupe'
2026-10-22T20:15:30.9290726Z ]
2026-10-22T20:15:30.9291027Z }
2026-10-22T20:15:30.9291299Z
2026-10-22T20:15:30.9985938Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-22T20:15:30.9986713Z [20:15:30.995] INFO (#746): Migrations ran successfully {
2026-10-22T20:15:30.9987024Z migrations: [
2026-10-22T20:15:30.9987269Z '1_OrchestrationEvents',
2026-10-22T20:15:30.9987562Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:30.9987852Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:30.9988141Z '4_ProviderSessionRuntime',
2026-10-22T20:15:30.9988408Z '5_Projections',
2026-10-22T20:15:30.9988748Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:30.9989096Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:30.9989481Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:30.9989789Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:30.9990096Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:30.9990433Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:30.9990838Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:30.9991173Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:30.9991520Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:30.9991900Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:30.9992232Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:30.9992559Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:30.9992864Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:30.9993184Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:30.9993473Z '20_AuthAccessManagement',
2026-10-22T20:15:30.9993758Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:30.9994083Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:30.9994385Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:30.9994727Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:30.9996202Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:30.9996894Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:30.9997226Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:30.9997741Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:30.9998074Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:30.9998410Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:30.9998713Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:30.9999003Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:30.9999919Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:31.0000197Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:31.0000506Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:31.0000792Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:31.0001070Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:31.0001385Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:31.0001732Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:31.0002057Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:31.0002359Z '41_AuthSessionClientConnection',
2026-10-22T20:15:31.0003039Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:31.0003351Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:31.0003679Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:31.0003984Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:31.0004309Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:31.0004605Z '47_ProjectionProjectIcon',
2026-10-22T20:15:31.0004907Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:31.0005241Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:31.0005569Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:31.0005902Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:31.0006233Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:31.0006523Z '53_PullRequestFilesViewed',
2026-10-22T20:15:31.0006837Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T20:15:31.0007154Z '55_OrchestrationV2',
2026-10-22T20:15:31.0007448Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:31.0007755Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:31.0008033Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:31.0008307Z '59_McpAppModelContext',
2026-10-22T20:15:31.0008581Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:31.0008871Z '61_PullRequestReviewGuides',
2026-10-22T20:15:31.0009206Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:31.0009483Z '63_DropUnusedV1Projections',
2026-10-22T20:15:31.0009791Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:31.0010107Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:31.0010416Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:31.0010704Z '67_WebhookDedupe'
2026-10-22T20:15:31.0010912Z ]
2026-10-22T20:15:31.0011079Z }
2026-10-22T20:15:31.0011183Z
2026-10-22T20:15:31.0197686Z stdout | src/auth/McpOAuth.test.ts > signs in with a pairing code and issues a token only /mcp accepts
2026-10-22T20:15:31.0198334Z [20:15:31.018] INFO (#1089): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'pairing-code' }
2026-10-22T20:15:31.0198625Z
2026-10-22T20:15:31.0685807Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-22T20:15:31.0686296Z [20:15:31.066] INFO (#1126): Migrations ran successfully {
2026-10-22T20:15:31.0687026Z migrations: [
2026-10-22T20:15:31.0687912Z '1_OrchestrationEvents',
2026-10-22T20:15:31.0688108Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:31.0688297Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:31.0688479Z '4_ProviderSessionRuntime',
2026-10-22T20:15:31.0688661Z '5_Projections',
2026-10-22T20:15:31.0688894Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:31.0689193Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:31.0689537Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:31.0690221Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:31.0690420Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:31.0690731Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:31.0690955Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:31.0691180Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:31.0691432Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:31.0691671Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:31.0691873Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:31.0692075Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:31.0692278Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:31.0692485Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:31.0692932Z '20_AuthAccessManagement',
2026-10-22T20:15:31.0693160Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:31.0693356Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:31.0693548Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:31.0693768Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:31.0694021Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:31.0694326Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:31.0694722Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:31.0694983Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:31.0695234Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:31.0695459Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:31.0695667Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:31.0695916Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:31.0696139Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:31.0696343Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:31.0696544Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:31.0696890Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:31.0697146Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:31.0697374Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:31.0697738Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:31.0698017Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:31.0698225Z '41_AuthSessionClientConnection',
2026-10-22T20:15:31.0698439Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:31.0698649Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:31.0698935Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:31.0699230Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:31.0699439Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:31.0699637Z '47_ProjectionProjectIcon',
2026-10-22T20:15:31.0699829Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:31.0700041Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:31.0700242Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:31.0700441Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:31.0701535Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:31.0701910Z '53_PullRequestFilesViewed',
2026-10-22T20:15:31.0702127Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T20:15:31.0702331Z '55_OrchestrationV2',
2026-10-22T20:15:31.0702528Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:31.0702726Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:31.0702916Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:31.0703190Z '59_McpAppModelContext',
2026-10-22T20:15:31.0703512Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:31.0703795Z '61_PullRequestReviewGuides',
2026-10-22T20:15:31.0704092Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:31.0704388Z '63_DropUnusedV1Projections',
2026-10-22T20:15:31.0704677Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:31.0704902Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:31.0705143Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:31.0705352Z '67_WebhookDedupe'
2026-10-22T20:15:31.0705495Z ]
2026-10-22T20:15:31.0705841Z }
2026-10-22T20:15:31.0705936Z
2026-10-22T20:15:31.0777016Z stdout | src/auth/McpOAuth.test.ts > signs in a hosted agent with an https callback that asked for a client secret
2026-10-22T20:15:31.0777487Z [20:15:31.076] INFO (#1467): Approved an MCP client sign-in. {
2026-10-22T20:15:31.0777708Z client: 'Hosted bot',
2026-10-22T20:15:31.0777889Z access: 'approval-required',
2026-10-22T20:15:31.0778067Z method: 'pairing-code'
2026-10-22T20:15:31.0778213Z }
2026-10-22T20:15:31.0778280Z
2026-10-22T20:15:31.1111420Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-22T20:15:31.1111785Z [20:15:31.109] INFO (#1499): Migrations ran successfully {
2026-10-22T20:15:31.1111962Z migrations: [
2026-10-22T20:15:31.1112134Z '1_OrchestrationEvents',
2026-10-22T20:15:31.1112326Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:31.1112507Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:31.1113033Z '4_ProviderSessionRuntime',
2026-10-22T20:15:31.1113222Z '5_Projections',
2026-10-22T20:15:31.1113421Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:31.1113644Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:31.1113849Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:31.1114037Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:31.1114224Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:31.1114445Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:31.1115399Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:31.1115621Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:31.1115853Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:31.1116085Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:31.1116287Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:31.1116493Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:31.1116693Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:31.1116901Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:31.1117091Z '20_AuthAccessManagement',
2026-10-22T20:15:31.1117268Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:31.1117466Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:31.1117949Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:31.1118391Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:31.1118702Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:31.1118922Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:31.1119549Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:31.1119962Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:31.1120174Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:31.1120385Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:31.1120582Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:31.1120763Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:31.1120947Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:31.1121128Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:31.1121322Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:31.1121505Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:31.1121684Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:31.1121872Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:31.1122084Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:31.1122290Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:31.1122480Z '41_AuthSessionClientConnection',
2026-10-22T20:15:31.1122675Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:31.1122870Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:31.1123066Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:31.1123257Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:31.1123457Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:31.1123648Z '47_ProjectionProjectIcon',
2026-10-22T20:15:31.1123842Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:31.1124040Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:31.1124235Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:31.1124433Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:31.1124625Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:31.1124824Z '53_PullRequestFilesViewed',
2026-10-22T20:15:31.1125024Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T20:15:31.1125218Z '55_OrchestrationV2',
2026-10-22T20:15:31.1125391Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:31.1125574Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:31.1125738Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:31.1125907Z '59_McpAppModelContext',
2026-10-22T20:15:31.1126269Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:31.1126448Z '61_PullRequestReviewGuides',
2026-10-22T20:15:31.1126623Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:31.1126794Z '63_DropUnusedV1Projections',
2026-10-22T20:15:31.1127073Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:31.1127264Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:31.1127470Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:31.1127652Z '67_WebhookDedupe'
2026-10-22T20:15:31.1127824Z ]
2026-10-22T20:15:31.1127931Z }
2026-10-22T20:15:31.1127995Z
2026-10-22T20:15:31.1169693Z stdout | src/auth/McpOAuth.test.ts > rejects a wrong PKCE verifier and spends the code
2026-10-22T20:15:31.1170035Z [20:15:31.116] INFO (#1835): Approved an MCP client sign-in. {
2026-10-22T20:15:31.1170244Z client: 'Claude Code',
2026-10-22T20:15:31.1170425Z access: 'approval-required',
2026-10-22T20:15:31.1170591Z method: 'pairing-code'
2026-10-22T20:15:31.1170728Z }
2026-10-22T20:15:31.1170799Z
2026-10-22T20:15:31.1584835Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-22T20:15:31.1585960Z [20:15:31.155] INFO (#1869): Migrations ran successfully {
2026-10-22T20:15:31.1586219Z migrations: [
2026-10-22T20:15:31.1587343Z '1_OrchestrationEvents',
2026-10-22T20:15:31.1587789Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:31.1587993Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:31.1588175Z '4_ProviderSessionRuntime',
2026-10-22T20:15:31.1588364Z '5_Projections',
2026-10-22T20:15:31.1588600Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:31.1588852Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:31.1589077Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:31.1589600Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:31.1589813Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:31.1590038Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:31.1590274Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:31.1590484Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:31.1590741Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:31.1590985Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:31.1591203Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:31.1591450Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:31.1591673Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:31.1591890Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:31.1592095Z '20_AuthAccessManagement',
2026-10-22T20:15:31.1592302Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:31.1592497Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:31.1592705Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:31.1592924Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:31.1593182Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:31.1593437Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:31.1593843Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:31.1594147Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:31.1594464Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:31.1594803Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:31.1595015Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:31.1595219Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:31.1595417Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:31.1595613Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:31.1595819Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:31.1596025Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:31.1596213Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:31.1596420Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:31.1596651Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:31.1596882Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:31.1597082Z '41_AuthSessionClientConnection',
2026-10-22T20:15:31.1597288Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:31.1597502Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:31.1597717Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:31.1597948Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:31.1598863Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:31.1599832Z '47_ProjectionProjectIcon',
2026-10-22T20:15:31.1600135Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:31.1600373Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:31.1600595Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:31.1600801Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:31.1601384Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:31.1601676Z '53_PullRequestFilesViewed',
2026-10-22T20:15:31.1601904Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T20:15:31.1602110Z '55_OrchestrationV2',
2026-10-22T20:15:31.1602316Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:31.1602517Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:31.1602706Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:31.1602884Z '59_McpAppModelContext',
2026-10-22T20:15:31.1603082Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:31.1603305Z '61_PullRequestReviewGuides',
2026-10-22T20:15:31.1603506Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:31.1603711Z '63_DropUnusedV1Projections',
2026-10-22T20:15:31.1603961Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:31.1604293Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:31.1604604Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:31.1604812Z '67_WebhookDedupe'
2026-10-22T20:15:31.1604959Z ]
2026-10-22T20:15:31.1605084Z }
2026-10-22T20:15:31.1605163Z
2026-10-22T20:15:31.1719380Z stdout | src/auth/McpOAuth.test.ts > denies and refuses codes bound to another client's key or without the scopes it grants
2026-10-22T20:15:31.1720067Z [20:15:31.170] INFO (#2228): Approved an MCP client sign-in. { client: 'Claude Code', access: 'read-only', method: 'pairing-code' }
2026-10-22T20:15:31.1720410Z
2026-10-22T20:15:31.2149450Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-22T20:15:31.2149892Z [20:15:31.213] INFO (#2258): Migrations ran successfully {
2026-10-22T20:15:31.2150090Z migrations: [
2026-10-22T20:15:31.2150255Z '1_OrchestrationEvents',
2026-10-22T20:15:31.2150565Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:31.2150782Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:31.2150966Z '4_ProviderSessionRuntime',
2026-10-22T20:15:31.2151159Z '5_Projections',
2026-10-22T20:15:31.2151384Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:31.2151638Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:31.2151860Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:31.2152084Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:31.2152358Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:31.2152641Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:31.2152865Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:31.2153075Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:31.2153389Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:31.2153749Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:31.2154074Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:31.2154311Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:31.2154635Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:31.2154852Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:31.2155062Z '20_AuthAccessManagement',
2026-10-22T20:15:31.2155271Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:31.2155466Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:31.2155677Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:31.2155894Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:31.2156136Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:31.2156366Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:31.2156578Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:31.2157482Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:31.2157857Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:31.2158078Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:31.2158280Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:31.2158472Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:31.2158663Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:31.2158849Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:31.2159048Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:31.2159318Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:31.2159515Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:31.2159730Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:31.2159950Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:31.2160173Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:31.2160377Z '41_AuthSessionClientConnection',
2026-10-22T20:15:31.2160594Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:31.2160820Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:31.2161109Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:31.2161443Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:31.2161710Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:31.2161916Z '47_ProjectionProjectIcon',
2026-10-22T20:15:31.2162110Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:31.2162327Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:31.2162530Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:31.2162734Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:31.2162934Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:31.2163118Z '53_PullRequestFilesViewed',
2026-10-22T20:15:31.2163334Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-22T20:15:31.2163546Z '55_OrchestrationV2',
2026-10-22T20:15:31.2163740Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:31.2163938Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:31.2164124Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:31.2164300Z '59_McpAppModelContext',
2026-10-22T20:15:31.2164488Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:31.2164677Z '61_PullRequestReviewGuides',
2026-10-22T20:15:31.2164936Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:31.2165241Z '63_DropUnusedV1Projections',
2026-10-22T20:15:31.2165493Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:31.2165710Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:31.2165919Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:31.2166129Z '67_WebhookDedupe'
2026-10-22T20:15:31.2166278Z ]
2026-10-22T20:15:31.2166404Z }
2026-10-22T20:15:31.2166477Z
2026-10-22T20:15:31.2297608Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-22T20:15:31.2298661Z [20:15:31.228] INFO (#2606): Approved an MCP client sign-in. { client: 'Claude Code', access: 'auto', method: 'browser-session' }
2026-10-22T20:15:31.2299048Z
2026-10-22T20:15:31.2406714Z stdout | src/auth/McpOAuth.test.ts > one-click approves only access the browser session holds the scopes for
2026-10-22T20:15:31.2407336Z [20:15:31.239] INFO (#2639): Approved an MCP client sign-in. {
2026-10-22T20:15:31.2407660Z client: 'Claude Code',
2026-10-22T20:15:31.2407924Z access: 'read-only',
2026-10-22T20:15:31.2408184Z method: 'browser-session'
2026-10-22T20:15:31.2408402Z }
2026-10-22T20:15:31.2408506Z
2026-10-22T20:15:31.2465163Z โ src/auth/McpOAuth.test.ts (8 tests) 436ms
2026-10-22T20:15:31.9230735Z โ src/orchestration-v2/ContextHandoffBudget.test.ts (17 tests) 226ms
2026-10-22T20:15:32.6115227Z โ src/orchestration-v2/Adapters/GrokAdapterV2.test.ts (10 tests) 105ms
2026-10-22T20:15:33.1180488Z โ src/device/LocalDeviceHost.test.ts (17 tests) 74ms
2026-10-22T20:15:33.5089471Z โ src/resourceTelemetry/Model.test.ts (12 tests) 11ms
2026-10-22T20:15:33.7640926Z โ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 17ms
2026-10-22T20:15:37.0653105Z โ src/textGeneration/CodexTextGeneration.test.ts (12 tests) 2660ms
2026-10-22T20:15:37.0653892Z โ CodexTextGeneration (12)
2026-10-22T20:15:37.0654356Z โ kills a stalled exec CLI when its request is interrupted 1080ms
2026-10-22T20:15:37.0654993Z โ kills a stalled mcp list CLI when its request is interrupted 1050ms
2026-10-22T20:15:37.5070486Z โ src/terminal/OutputProtocol.test.ts (13 tests) 54ms
2026-10-22T20:15:39.1200574Z โ src/orchestration-v2/ProjectionSettlement.test.ts (8 tests) 154ms
2026-10-22T20:15:40.7400635Z โ src/orchestration-v2/ThreadManagementService.test.ts (8 tests) 227ms
2026-10-22T20:15:42.2184696Z โ src/mcp/McpToolAccess.test.ts (52 tests) 73ms
2026-10-22T20:15:43.8188777Z โ src/orchestration-v2/ThreadTitleRegenerationService.test.ts (5 tests) 318ms
2026-10-22T20:15:44.4069320Z โ src/telemetry/AnalyticsService.test.ts (3 tests) 97ms
2026-10-22T20:15:44.6798244Z โ src/mcp/AcpMcpStdioBridge.test.ts (6 tests) 29ms
2026-10-22T20:15:45.1230505Z โ src/project/ProjectEnrichmentService.test.ts (4 tests) 16ms
2026-10-22T20:15:45.2839750Z โ src/provider/codexUsageLimits.test.ts (15 tests) 5ms
2026-10-22T20:15:48.8124511Z โ src/orchestration-v2/http.test.ts (1 test) 2051ms
2026-10-22T20:15:48.8125105Z โ exports full history with size, scope, and missing-thread checks 2050ms
2026-10-22T20:15:50.3375930Z โ src/orchestration-v2/CheckpointScopeOwnership.test.ts (1 test) 69ms
2026-10-22T20:15:50.9701074Z โ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 177ms
2026-10-22T20:15:52.4944758Z โ src/scheduledTasks/ScheduledTaskService.schedule.test.ts (3 tests) 123ms
2026-10-22T20:15:52.8994123Z โ src/provider/ClaudeModelCatalog.test.ts (4 tests) 4ms
2026-10-22T20:15:53.3403229Z โ src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts (1 test) 31ms
2026-10-22T20:15:54.9452584Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-22T20:15:54.9453378Z [20:15:54.938] INFO (#2): Migrations ran successfully {
2026-10-22T20:15:54.9453567Z migrations: [
2026-10-22T20:15:54.9453723Z '1_OrchestrationEvents',
2026-10-22T20:15:54.9453919Z '2_OrchestrationCommandReceipts',
2026-10-22T20:15:54.9454118Z '3_CheckpointDiffBlobs',
2026-10-22T20:15:54.9454294Z '4_ProviderSessionRuntime',
2026-10-22T20:15:54.9454480Z '5_Projections',
2026-10-22T20:15:54.9454688Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-22T20:15:54.9454921Z '7_ProjectionThreadMessageAttachments',
2026-10-22T20:15:54.9455151Z '8_ProjectionThreadActivitySequence',
2026-10-22T20:15:54.9455362Z '9_ProviderSessionRuntimeMode',
2026-10-22T20:15:54.9455558Z '10_ProjectionThreadsRuntimeMode',
2026-10-22T20:15:54.9455808Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-22T20:15:54.9456067Z '12_ProjectionThreadsInteractionMode',
2026-10-22T20:15:54.9456286Z '13_ProjectionThreadProposedPlans',
2026-10-22T20:15:54.9456514Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-22T20:15:54.9456746Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-22T20:15:54.9456946Z '16_CanonicalizeModelSelections',
2026-10-22T20:15:54.9457143Z '17_ProjectionThreadsArchivedAt',
2026-10-22T20:15:54.9457347Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-22T20:15:54.9457553Z '19_ProjectionSnapshotLookupIndexes',
2026-10-22T20:15:54.9457749Z '20_AuthAccessManagement',
2026-10-22T20:15:54.9457929Z '21_AuthSessionClientMetadata',
2026-10-22T20:15:54.9458118Z '22_AuthSessionLastConnectedAt',
2026-10-22T20:15:54.9458312Z '23_ProjectionThreadShellSummary',
2026-10-22T20:15:54.9458528Z '24_BackfillProjectionThreadShellSummary',
2026-10-22T20:15:54.9458759Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-22T20:15:54.9458986Z '26_CanonicalizeModelSelectionOptions',
2026-10-22T20:15:54.9459189Z '27_ProviderSessionRuntimeInstanceId',
2026-10-22T20:15:54.9459392Z '28_ProjectionThreadSessionInstanceId',
2026-10-22T20:15:54.9459609Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-22T20:15:54.9459824Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-22T20:15:54.9460023Z '31_AuthAuthorizationScopes',
2026-10-22T20:15:54.9460216Z '32_AuthPairingProofKeyThumbprint',
2026-10-22T20:15:54.9460413Z '33_ProjectionThreadsSettled',
2026-10-22T20:15:54.9460594Z '34_ProjectionThreadsSnoozed',
2026-10-22T20:15:54.9460792Z '35_ProjectionThreadTitleRegeneration',
2026-10-22T20:15:54.9460983Z '36_ProjectionThreadsPinned',
2026-10-22T20:15:54.9461172Z '37_ProjectionTurnsKeysetIndex',
2026-10-22T20:15:54.9461364Z '38_ProjectionThreadsPinOrderKey',
2026-10-22T20:15:54.9461580Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-22T20:15:54.9461796Z '40_ProjectionProjectFaviconPath',
2026-10-22T20:15:54.9461985Z '41_AuthSessionClientConnection',
2026-10-22T20:15:54.9462188Z '42_ProjectionThreadLinkedPullRequest',
2026-10-22T20:15:54.9462388Z '43_ProjectionThreadsUnsettledAt',
2026-10-22T20:15:54.9462597Z '44_ClearAutomaticProjectModelDefaults',
2026-10-22T20:15:54.9462795Z '45_ProjectionProjectsAutoPull',
2026-10-22T20:15:54.9463001Z '46_RepairAutomaticSettlementTimestamps',
2026-10-22T20:15:54.9463194Z '47_ProjectionProjectIcon',
2026-10-22T20:15:54.9463394Z '48_ProjectionThreadBranchPullRequest',
2026-10-22T20:15:54.9463601Z '49_ProjectionThreadsActiveOrderKey',
2026-10-22T20:15:54.9463800Z '50_ProjectionThreadPullRequests',
2026-10-22T20:15:54.9464003Z '51_ProjectionThreadMessageContext',
2026-10-22T20:15:54.9464198Z '52_ProjectionThreadTitleState',
2026-10-22T20:15:54.9464386Z '53_PullRequestFilesViewed',
2026-10-22T20:15:54.9464588Z '54_ProjectionThreadsAutoSettleDisabledAt'
2026-10-22T20:15:54.9464754Z ]
2026-10-22T20:15:54.9464858Z }
2026-10-22T20:15:54.9464919Z
2026-10-22T20:15:55.0077517Z stdout | src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts > keeps project settings through the V2 migrations and the first V2 boot
2026-10-22T20:15:55.0078409Z [20:15:54.968] INFO (#2): Migrations ran successfully {
2026-10-22T20:15:55.0078677Z migrations: [
2026-10-22T20:15:55.0079069Z '55_OrchestrationV2',
2026-10-22T20:15:55.0079298Z '56_RemoveRedundantProjectionIndexes',
2026-10-22T20:15:55.0079504Z '57_ScheduledTaskWebhooks',
2026-10-22T20:15:55.0080243Z '58_WebhookRelayDeliveries',
2026-10-22T20:15:55.0080539Z '59_McpAppModelContext',
2026-10-22T20:15:55.0080721Z '60_ThreadSnapshotWindowIndexes',
2026-10-22T20:15:55.0080896Z '61_PullRequestReviewGuides',
2026-10-22T20:15:55.0081276Z '62_ThreadFailureLookupIndex',
2026-10-22T20:15:55.0081454Z '63_DropUnusedV1Projections',
2026-10-22T20:15:55.0081642Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-22T20:15:55.0081897Z '65_CodexUsageNativeTurnIndex',
2026-10-22T20:15:55.0082085Z '66_RepairClientSettlementTimestamps',
2026-10-22T20:15:55.0082272Z '67_WebhookDedupe'
2026-10-22T20:15:55.0082394Z ]
2026-10-22T20:15:55.0082492Z }
2026-10-22T20:15:55.0082572Z
2026-10-22T20:15:55.0194702Z โ src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts (1 test) 112ms
2026-10-22T20:15:55.2027899Z โ src/usage/usageAggregation.test.ts (11 tests) 15ms
2026-10-22T20:15:55.6240704Z โ src/scheduledTasks/webhookTemplate.test.ts (10 tests) 6ms
2026-10-22T20:15:56.7537282Z โ src/provider/providerInstallation.test.ts (2 tests) 16ms
2026-10-22T20:15:57.1506724Z โ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (7 tests) 16ms
2026-10-22T20:15:57.7119923Z โ src/persistence/DatabaseMaintenance.test.ts (3 tests) 98ms
2026-10-22T20:15:58.2504499Z โ src/orchestration-v2/RunCompletionReads.test.ts (2 tests) 97ms
2026-10-22T20:15:58.5834580Z โ src/environment/RemoteOpenTargets.test.ts (4 tests) 11ms
2026-10-22T20:15:59.9206646Z โ src/textGeneration/OpenCode2TextGeneration.test.ts (2 tests) 45ms
2026-10-22T20:16:01.2235524Z โ src/mcp/toolkits/environment/handlers.test.ts (1 test) 8ms
2026-10-22T20:16:01.4006845Z โ src/preview/PreviewBrowserHost.test.ts (2 tests) 8ms
2026-10-22T20:16:01.5076883Z โ src/auth/utils.test.ts (5 tests) 4ms
2026-10-22T20:16:01.7411254Z โ scripts/t3-sqlite-state.test.ts (2 tests) 21ms
2026-10-22T20:16:01.8971740Z โ src/provider/Drivers/claudeUsage.test.ts (3 tests) 3ms
2026-10-22T20:16:02.1568816Z โ src/provider/CodexThreadRevert.test.ts (2 tests) 14ms
2026-10-22T20:16:02.7467143Z โ src/cli/doctor.test.ts (1 test) 6ms
2026-10-22T20:16:02.9362592Z โ src/workspace/WorkspacePaths.test.ts (2 tests) 9ms
2026-10-22T20:16:03.0978084Z โ src/cloud/linkChecks.test.ts (8 tests) 4ms
2026-10-22T20:16:03.1983333Z โ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 2ms
2026-10-22T20:16:03.4077845Z โ src/cloud/managedTunnelStartup.test.ts (1 test) 4ms
2026-10-22T20:16:03.8189962Z โ src/startupAccess.test.ts (1 test) 2ms
2026-10-22T20:16:04.1345673Z โ src/codexModelOptions.test.ts (1 test) 1ms
2026-10-22T20:16:04.1385279Z
2026-10-22T20:16:04.1388722Z Test Files 51 passed (51)
2026-10-22T20:16:04.1389366Z Tests 626 passed (626)
2026-10-22T20:16:04.1389639Z Start at 20:14:24
2026-10-22T20:16:04.1392232Z Duration 99.28s (tests 60%, import 29%, transform 10%, setup 2%)
2026-10-22T20:16:04.1401614Z
2026-10-22T20:16:04.1402353Z Import 1066 modules were evaluated 14535 times ยท 27.41s total, 29% of tracked time
2026-10-22T20:16:04.1402920Z ~25.40s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-22T20:16:04.1403397Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-22T20:16:04.1403581Z
2026-10-22T20:16:04.1587295Z
2026-10-22T20:16:04.1696886Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-22T20:16:04.1697210Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-22T20:16:04.1697441Z echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-22T20:16:04.1697597Z else
2026-10-22T20:16:04.1697736Z echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-22T20:16:04.1697890Z fi
2026-10-22T20:16:04.1719833Z shell: /usr/bin/bash -e {0}
2026-10-22T20:16:04.1719997Z env:
2026-10-22T20:16:04.1720123Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:16:04.1720278Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:16:04.1720432Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-22T20:16:04.1720576Z ##[endgroup]
2026-10-22T20:16:04.1812066Z Post job cleanup.
2026-10-22T20:16:04.2588696Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-22T20:16:04.2672737Z Post job cleanup.
2026-10-22T20:16:04.3362907Z ##[start-action display=Cache full pnpm store;id=__6f4bb0e0-dc88-4b82-ba11-3b2687b672a2.__actions_cache]
2026-10-22T20:16:04.3779635Z Post job cleanup.
2026-10-22T20:16:04.4500548Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-26aca9b234a64276fce695cfd449de6b85aa0230cc5c8763604ee919eee10c91, not saving cache.
2026-10-22T20:16:04.4537540Z ##[end-action id=__6f4bb0e0-dc88-4b82-ba11-3b2687b672a2.__actions_cache;outcome=success;conclusion=success;duration_ms=117]
2026-10-22T20:16:04.4552700Z ##[start-action display=Cache Vite+;id=__6f4bb0e0-dc88-4b82-ba11-3b2687b672a2.vp_cache]
2026-10-22T20:16:04.4580071Z Post job cleanup.
2026-10-22T20:16:04.5296783Z 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-22T20:16:04.5338495Z ##[end-action id=__6f4bb0e0-dc88-4b82-ba11-3b2687b672a2.vp_cache;outcome=success;conclusion=success;duration_ms=78]
2026-10-22T20:16:04.5383915Z Post job cleanup.
2026-10-22T20:16:04.5901014Z [command]/usr/local/bin/git version
2026-10-22T20:16:04.5945563Z git version 2.55.0
2026-10-22T20:16:04.5968957Z Temporarily overriding HOME='/home/runner/_work/_temp/965c6334-d6ec-4c6b-b992-47a13aa02ede' before making global git config changes
2026-10-22T20:16:04.5969537Z Adding repository directory to the temporary git global config as a safe directory
2026-10-22T20:16:04.5973339Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-22T20:16:04.6010191Z Removing SSH command configuration
2026-10-22T20:16:04.6015015Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-22T20:16:04.6046594Z [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-22T20:16:04.6207734Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-22T20:16:04.6236761Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-22T20:16:04.6284945Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-22T20:16:04.6318132Z ##[group]Run '/job_completed.sh'
2026-10-22T20:16:04.6335452Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-22T20:16:04.6335643Z env:
2026-10-22T20:16:04.6335767Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 237
2026-10-22T20:16:04.6335929Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 431
2026-10-22T20:16:04.6336085Z BLACKSMITH_CHECK_RUN_ID: 120062729850
2026-10-22T20:16:04.6336242Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 3
2026-10-22T20:16:04.6336399Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-22T20:16:04.6336542Z ##[endgroup]
2026-10-22T20:16:04.6444641Z Docker container cache not activated, skipping hash computation.
2026-10-22T20:16:04.6765010Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-22T20:16:04.6818257Z Cleaning up orphan processes