GitHub check
Whole log, 124 KB
Current runner version: '2.338.1'
Runner name: 'blacksmith-4vcpu-ubuntu-2404-zx745zq3ylamkwp2'
Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
Machine name: 'ip-172-31-73-130'
▸ GITHUB_TOKEN Permissions
Contents: read
Metadata: read
Secret source: Actions
Cache mode: write
Prepare workflow directory
Prepare all required actions
Getting action download info
Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
Complete job name: Test Server 8
A job started hook has been configured by the self-hosted runner administrator
▸ Run '/setup.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
BLACKSMITH_CHECK_RUN_ID: 125666532409
BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
GITHUB_ACTIONS_CACHE_MODE: write
Logging daemon started (blacksmithd for logs)
Results daemon started (blacksmithd for results)
Background adoption and SSH setup started (PID: 2953)
----------------------------------------
View this job: https://app.blacksmith.sh/pingdotgg/runs/41559538662/jobs/125666532409
SSH Access (using your GitHub SSH key):
ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-zx745zq3ylamkwp2.vm.blacksmith.sh
No GitHub SSH key? Add one at:
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
----------------------------------------
VM ID: blacksmith-4vcpu-ubuntu-2404-zx745zq3ylamkwp2
Host: production-152.236.40.88-x8664
Host Agent PID: 781334
Host Agent Git SHA: 37436a538
Host CPU Manufacturer: AuthenticAMD
Blacksmith Host Generation: gen 2
Petname: production-content-chipmunk-c52e8469
Region: us-east
Rootfs Version: ubuntu24-full-x64-081926
OS Version: Ubuntu 24.04.4 LTS
Enabling Blacksmith transparent cache
▸ Run actions/checkout@v6
with:
fetch-depth: 2
sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
sparse-checkout-cone-mode: false
repository: pingdotgg/t3code
token: ***
ssh-strict: true
ssh-user: git
persist-credentials: true
clean: true
fetch-tags: false
show-progress: true
lfs: false
submodules: false
set-safe-directory: true
allow-unsafe-pr-checkout: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
Syncing repository: pingdotgg/t3code
▸ Getting Git version info
Working directory is '/home/runner/_work/t3code/t3code'
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/cc7a9a81-3003-4f65-840f-61cb1d3c3bcf' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
Deleting the contents of '/home/runner/_work/t3code/t3code'
▸ Determining repository object format
▸ Initializing the repository
[command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
hint: Using 'master' as the name for the initial branch. This default branch name
hint: will change to "main" in Git 3.0. To configure the initial branch name
hint: to use in all of your new repositories, which will suppress this warning,
hint: call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
hint:
hint: Disable this message with "git config set advice.defaultBranchName false"
Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
[command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
▸ Disabling automatic garbage collection
[command]/usr/local/bin/git config --local gc.auto 0
▸ Setting up auth
Removing SSH command configuration
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[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' || :"
Removing HTTP extra header
[command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[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' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
[command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-0263793c-a866-4f5d-82d9-bfb34bc16bd3.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
[command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-0263793c-a866-4f5d-82d9-bfb34bc16bd3.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-0263793c-a866-4f5d-82d9-bfb34bc16bd3.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0263793c-a866-4f5d-82d9-bfb34bc16bd3.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0263793c-a866-4f5d-82d9-bfb34bc16bd3.config
▸ Fetching the repository
[command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +bca5bcda362d8fa08a7247f8390f81e8504b4b29:refs/remotes/pull/22825/merge
From https://github.com/pingdotgg/t3code
* [new ref] bca5bcda362d8fa08a7247f8390f81e8504b4b29 -> pull/22825/merge
▸ Determining the checkout info
▸ Setting up sparse checkout
[command]/usr/local/bin/git config core.sparseCheckout true
[command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
.git/info/sparse-checkout
▸ Checking out the ref
[command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22825/merge
Updating files: 0% (1/7367)
Updating files: 1% (74/7367)
Updating files: 2% (148/7367)
Updating files: 3% (222/7367)
Updating files: 4% (295/7367)
Updating files: 5% (369/7367)
Updating files: 6% (443/7367)
Updating files: 7% (516/7367)
Updating files: 8% (590/7367)
Updating files: 9% (664/7367)
Updating files: 10% (737/7367)
Updating files: 11% (811/7367)
Updating files: 12% (885/7367)
Updating files: 13% (958/7367)
Updating files: 14% (1032/7367)
Updating files: 15% (1106/7367)
Updating files: 16% (1179/7367)
Updating files: 17% (1253/7367)
Updating files: 18% (1327/7367)
Updating files: 19% (1400/7367)
Updating files: 20% (1474/7367)
Updating files: 21% (1548/7367)
Updating files: 22% (1621/7367)
Updating files: 23% (1695/7367)
Updating files: 24% (1769/7367)
Updating files: 25% (1842/7367)
Updating files: 26% (1916/7367)
Updating files: 27% (1990/7367)
Updating files: 28% (2063/7367)
Updating files: 29% (2137/7367)
Updating files: 30% (2211/7367)
Updating files: 31% (2284/7367)
Updating files: 32% (2358/7367)
Updating files: 33% (2432/7367)
Updating files: 34% (2505/7367)
Updating files: 35% (2579/7367)
Updating files: 36% (2653/7367)
Updating files: 37% (2726/7367)
Updating files: 38% (2800/7367)
Updating files: 39% (2874/7367)
Updating files: 40% (2947/7367)
Updating files: 41% (3021/7367)
Updating files: 42% (3095/7367)
Updating files: 43% (3168/7367)
Updating files: 44% (3242/7367)
Updating files: 45% (3316/7367)
Updating files: 46% (3389/7367)
Updating files: 47% (3463/7367)
Updating files: 48% (3537/7367)
Updating files: 49% (3610/7367)
Updating files: 50% (3684/7367)
Updating files: 51% (3758/7367)
Updating files: 52% (3831/7367)
Updating files: 53% (3905/7367)
Updating files: 54% (3979/7367)
Updating files: 55% (4052/7367)
Updating files: 56% (4126/7367)
Updating files: 57% (4200/7367)
Updating files: 57% (4230/7367)
Updating files: 58% (4273/7367)
Updating files: 59% (4347/7367)
Updating files: 60% (4421/7367)
Updating files: 61% (4494/7367)
Updating files: 62% (4568/7367)
Updating files: 63% (4642/7367)
Updating files: 64% (4715/7367)
Updating files: 65% (4789/7367)
Updating files: 66% (4863/7367)
Updating files: 67% (4936/7367)
Updating files: 68% (5010/7367)
Updating files: 69% (5084/7367)
Updating files: 70% (5157/7367)
Updating files: 71% (5231/7367)
Updating files: 72% (5305/7367)
Updating files: 73% (5378/7367)
Updating files: 74% (5452/7367)
Updating files: 75% (5526/7367)
Updating files: 76% (5599/7367)
Updating files: 77% (5673/7367)
Updating files: 78% (5747/7367)
Updating files: 79% (5820/7367)
Updating files: 80% (5894/7367)
Updating files: 81% (5968/7367)
Updating files: 82% (6041/7367)
Updating files: 83% (6115/7367)
Updating files: 84% (6189/7367)
Updating files: 85% (6262/7367)
Updating files: 86% (6336/7367)
Updating files: 87% (6410/7367)
Updating files: 88% (6483/7367)
Updating files: 89% (6557/7367)
Updating files: 90% (6631/7367)
Updating files: 91% (6704/7367)
Updating files: 92% (6778/7367)
Updating files: 93% (6852/7367)
Updating files: 94% (6925/7367)
Updating files: 95% (6999/7367)
Updating files: 96% (7073/7367)
Updating files: 97% (7146/7367)
Updating files: 98% (7220/7367)
Updating files: 99% (7294/7367)
Updating files: 100% (7367/7367)
Updating files: 100% (7367/7367), done.
Note: switching to 'refs/remotes/pull/22825/merge'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at bca5bcd Merge a9dc2e30c27431e3ab19708069e41ef5123ee705 into f6503f0e717f5d577a897149b4ceeb3d1bf00b3a
[command]/usr/local/bin/git log -1 --format=%H
bca5bcda362d8fa08a7247f8390f81e8504b4b29
Prepare all required actions
▸ Run ./.github/actions/ci-changes
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
##[start-action display=Run set -uo pipefail;id=changes.detect]
▸ Run set -uo pipefail
set -uo pipefail
decide() {
node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
exit "${PIPESTATUS[0]}"
}
fail_open() {
echo "$* Running every job."
decide
}
# Reads the change from git rather than the REST API: every job that
# runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
if [[ "$EVENT_NAME" == pull_request ]]; then
# A pull request checks out GitHub's merge commit with fetch-depth: 2,
# so its first parent is the base branch and the diff is the PR's change.
base=HEAD^1
mode=()
else
base=$BEFORE_SHA
git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
|| fail_open "Could not fetch ${base}."
# main keeps a full run as the backstop for anything the gate misses.
mode=(--full)
fi
# --no-renames lists a rename as its old and new path: renaming a file out
# of a package changes that package just like editing it. It also keeps
# git from fetching file contents to score renames.
git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
|| fail_open "Could not diff against ${base}."
decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
EVENT_NAME: pull_request
BEFORE_SHA: ed73265d44427d26cfa6b37705b821f32c9c4900
Runs everything: knip.jsonc
Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/evals, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-fx, @t3tools/provider-grok, @t3tools/provider-kiro, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/secret-provider-core, @t3tools/secret-provider-definitions, @t3tools/secret-provider-onepassword, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/task-cache, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay
typecheck=true
build=true
test=true
test_packages=
test_web=true
test_server=true
rust=true
release_smoke=true
mobile_native=false
##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=129]
Prepare all required actions
Getting action download info
Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
▸ Run ./.github/actions/setup-ci-deps
with:
task-cache-read-token: ***
install: true
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
##[start-action display=Resolve Vite+ version;id=__self.vp]
▸ Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=32]
##[start-action display=Cache Vite+;id=__self.vp_cache]
▸ Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
path: ~/.vite-plus
key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0
enableCrossOsArchive: false
fail-on-cache-miss: false
lookup-only: false
save-always: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0
Received 173777970 of 173777970 (100.0%), 227.0 MBs/sec
Cache Size: ~166 MB (173777970 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/37778cb1-4dbf-41b1-af83-3413a76ec3fb/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0
##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=2408]
##[start-action display=Use cached Vite+;id=__self.__run]
▸ Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
"$HOME/.vite-plus/bin/vp" env use "26.12.1"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
Using Node.js v26.12.1 (resolved from 26.12.1)
##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=30]
##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Resolve pnpm store;id=__self.pnpm_store]
▸ Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT"
echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT"
metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}"
echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV"
echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT"
if [[ -z "$INSTALL_ARGS" ]]; then
echo "namespace=full" >> "$GITHUB_OUTPUT"
else
echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT"
fi
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
INSTALL_ARGS:
##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=58]
##[start-action display=Restore pnpm store;id=__self.pnpm_cache]
▸ Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
path: /home/runner/.local/share/pnpm/store/v11
key: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7
restore-keys: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7
pnpm-full-v1-Linux-X64-
pnpm-full-v1-Linux-X64-
enableCrossOsArchive: false
fail-on-cache-miss: false
lookup-only: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7
Received 331350016 of 854301811 (38.8%), 309.8 MBs/sec
Received 671088640 of 854301811 (78.6%), 316.0 MBs/sec
Received 854301811 of 854301811 (100.0%), 301.6 MBs/sec
Cache Size: ~815 MB (854301811 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/1be8f0b7-0e49-4258-9a8b-fa7643d012d3/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: pnpm-full-v1-Linux-X64-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7
##[end-action id=__self.pnpm_cache;outcome=success;conclusion=success;duration_ms=9151]
##[start-action display=Restore lockfile verification;id=__self.pnpm_verified]
▸ Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl
key: pnpm-verified-v1-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7
enableCrossOsArchive: false
fail-on-cache-miss: false
lookup-only: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: pnpm-verified-v1-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7
Received 1977 of 1977 (100.0%), 0.3 MBs/sec
Cache Size: ~0 MB (1977 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/e1587fc2-f85f-49d4-888a-2dd0e5ae645c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: pnpm-verified-v1-03fb2742c631a1645eb98c873496bc22b12ef83b7b1fc1a0b01f7ffec2eac1e7
##[end-action id=__self.pnpm_verified;outcome=success;conclusion=success;duration_ms=302]
##[start-action display=Install dependencies;id=__self.__run_2]
▸ Run vp install $INSTALL_ARGS
vp install $INSTALL_ARGS
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
INSTALL_ARGS:
Scope: all 41 workspace projects
✓ Lockfile passes supply-chain policies (verified 53m ago)
Lockfile is up to date, resolution step is skipped
Packages are hard linked from the content-addressable store to the virtual store.
Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
Virtual store is at: node_modules/.pnpm
Packages: +1663
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1663, reused 1659, downloaded 0, added 1663, done
. prepare$ vp config --no-agent
. prepare: Done
devDependencies:
+ @coderabbitai/config 1.1.0
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ typescript <- @tsc-rs/typescript 0.8.0
+ vite-plus 1.4.0
Done in 2s using pnpm v12.14.0
##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=2069]
##[start-action display=Save lockfile verification;id=__self.__actions_cache]
##[end-action id=__self.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Save pnpm store;id=__self.__actions_cache_2]
##[end-action id=__self.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Enable shared task cache;id=__self.__run_3]
▸ Run node infra/task-cache/scripts/install-ci.ts
node infra/task-cache/scripts/install-ci.ts
if [[ ( "$GITHUB_EVENT_NAME" == pull_request && "$GITHUB_BASE_REF" == main ) || ( "$GITHUB_EVENT_NAME" == push && "$GITHUB_REF" == refs/heads/main ) ]]; then
echo 'VP_REMOTE_CACHE=read-write' >> "$GITHUB_ENV"
else
echo 'VP_REMOTE_CACHE=read' >> "$GITHUB_ENV"
fi
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
T3_TASK_CACHE_READ_TOKEN: ***
##[end-action id=__self.__run_3;outcome=success;conclusion=success;duration_ms=92]
▸ Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
VP_REMOTE_CACHE: read-write
▸ Run actions/cache@v6
with:
path: ~/.cache/ms-playwright
key: playwright-chromium-shell-Linux-X64-1.60.0
enableCrossOsArchive: false
fail-on-cache-miss: false
lookup-only: false
save-always: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
VP_REMOTE_CACHE: read-write
Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
Received 106492750 of 106492750 (100.0%), 510.3 MBs/sec
Cache Size: ~102 MB (106492750 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/f1124671-9e8f-4d86-b169-995108062cec/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
▸ Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
test -n "$browser"
if ldd "$browser" | grep '=> not found'; then
node apps/server/node_modules/playwright-core/cli.js install-deps chromium
fi
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
VP_REMOTE_CACHE: read-write
▸ Run vp run test:cached -- --shard 8/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-8.json" apps/server
vp run test:cached -- --shard 8/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report "/home/runner/_work/_temp/test-cache-8.json" apps/server
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
VP_REMOTE_CACHE: read-write
T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
$ node scripts/test-cached.ts -- --shard 8/8 --uncached apps/server/integration/transferBudgetV2.integration.test.ts --verify-hits 1 --report /home/runner/_work/_temp/test-cache-8.json apps/server ⊘ cache disabled
Cached tests: 58 files, 1 per task, concurrency 1
~/apps/server$ vp test run 'src/mcp/linkOrigin.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/ProviderSessionManager.ts' modified, executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/mcp/linkOrigin.test.ts (3 tests) 268ms
Test Files 1 passed (1)
Tests 3 passed (3)
Start at 01:25:00
Duration 7.95s (transform 70%, import 25%, tests 3%, setup 1%)
~/apps/server$ vp test run 'src/os-jank.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/os-jank.test.ts (6 tests) 12ms
Test Files 1 passed (1)
Tests 6 passed (6)
Start at 01:25:09
Duration 300ms (import 47%, transform 23%, setup 23%, tests 6%, worker 1%)
~/apps/server$ vp test run 'src/serverRuntimeStartup.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts' modified, executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/serverRuntimeStartup.test.ts (8 tests) 28ms
Test Files 1 passed (1)
Tests 8 passed (8)
Start at 01:25:11
Duration 2.53s (import 63%, transform 33%, setup 2%, tests 1%)
~/apps/server$ vp test run 'src/device/AgentDeviceTarget.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/device/AgentDeviceTarget.test.ts (8 tests) 2517ms
✓ host-bound agent commands (8)
✓ binds one device's flags into its launcher and leaves help alone 1156ms
✓ passes each command only the bound flags agent-device accepts for it 635ms
✓ runs two hosts concurrently and only updates the reconnected host 328ms
Test Files 1 passed (1)
Tests 8 passed (8)
Start at 01:25:15
Duration 3.41s (tests 77%, import 14%, transform 6%, setup 2%)
~/apps/server$ vp test run 'src/orchestration-v2/RunMetrics.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/orchestration-v2/RunMetrics.test.ts (3 tests) 102ms
Test Files 1 passed (1)
Tests 3 passed (3)
Start at 01:25:20
Duration 1.13s (import 57%, transform 29%, tests 10%, setup 5%)
~/apps/server$ vp test run 'src/provider/acp/AcpJsonRpcConnection.test.ts' ○ cache miss: 'verify-work-timer-start.ts' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 8791ms
✓ AcpSessionRuntime (30)
✓ buffers root metadata while session/new startup is still pending 397ms
✓ buffers root metadata while session/resume startup is still pending 356ms
✓ publishes model changes returned by a config request and live notifications 353ms
✓ waits for native cancellation and drains final updates before another prompt 357ms
✓ reports an idle child exit and rejects later prompts 317ms
✓ retires a native runtime when its prompt caller is interrupted 311ms
✓ fails a pending request when the stderr handler rejects the runtime 316ms
✓ drains large stderr output and keeps auth-sized logging chunks 564ms
✓ releases a queued event drain when its runtime scope closes 304ms
✓ does not restore ambient variables to a sanitized child environment 330ms
✓ prefers MCP-over-ACP only when the agent advertises that transport 303ms
✓ supports v2 session deletion and secret-safe provider management 338ms
✓ keeps assistant item IDs unique when a provider session restarts 507ms
✓ supports negotiated ACP session list, fork, resume, and close methods 326ms
✓ rejects unauthenticated ACP session lifecycle requests 323ms
✓ keeps active configuration after a candidate session load fails 316ms
Test Files 1 passed (1)
Tests 30 passed (30)
Start at 01:25:23
Duration 9.22s (tests 96%, import 2%, transform 1%, setup 1%)
~/apps/server$ vp test run 'src/background/HostPowerMonitor.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/background/HostPowerMonitor.test.ts (3 tests) 8ms
Test Files 1 passed (1)
Tests 3 passed (3)
Start at 01:25:33
Duration 738ms (import 61%, transform 31%, setup 7%, tests 1%)
~/apps/server$ vp test run 'src/orchestration-v2/ProjectCommands.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/orchestration-v2/ProjectCommands.test.ts (4 tests) 8ms
Test Files 1 passed (1)
Tests 4 passed (4)
Start at 01:25:35
Duration 589ms (import 62%, transform 25%, setup 11%, tests 2%, worker 1%)
~/apps/server$ vp test run 'src/project/AgentSessionScanner.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/project/AgentSessionScanner.test.ts (59 tests) 1078ms
✓ AgentSessionScanner (38)
✓ recentThreads (19)
✓ skips excessive records without blocking an older valid transcript 413ms
Test Files 1 passed (1)
Tests 59 passed (59)
Start at 01:25:36
Duration 1.83s (tests 61%, import 23%, transform 13%, setup 3%)
~/apps/server$ vp test run 'src/mcp/toolkits/device/handlers.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts' modified, executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/mcp/toolkits/device/handlers.test.ts (6 tests) 7ms
Test Files 1 passed (1)
Tests 6 passed (6)
Start at 01:25:39
Duration 1.79s (import 68%, transform 29%, setup 2%)
~/apps/server$ vp test run 'src/persistence/DatabaseStorage.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/persistence/DatabaseStorage.test.ts (2 tests) 128ms
Test Files 1 passed (1)
Tests 2 passed (2)
Start at 01:25:42
Duration 948ms (import 55%, transform 26%, tests 15%, setup 4%)
~/apps/server$ vp test run 'src/sourceControl/SourceControlDiscovery.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/sourceControl/SourceControlDiscovery.test.ts (3 tests) 26ms
Test Files 1 passed (1)
Tests 3 passed (3)
Start at 01:25:44
Duration 735ms (import 61%, transform 30%, setup 5%, tests 4%)
~/apps/server$ vp test run 'src/device/easProjectId.test.ts' ○ cache miss: 'evidence' removed from 'apps/server/scripts', executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
✓ src/device/easProjectId.test.ts (21 tests) 49ms
Test Files 1 passed (1)
Tests 21 passed (21)
Start at 01:25:45
Duration 288ms (import 39%, tests 22%, setup 20%, transform 17%, worker 1%)
~/apps/server$ vp test run 'src/orchestration-v2/SelectionRestart.integration.test.ts' ○ cache miss: 'apps/server/src/orchestration-v2/ProviderSessionManager.ts' modified, executing
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
[01:25:48.910] INFO (#59): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
[01:25:49.082] WARN (#513): Orchestration effect execution failed {
effectId: 'effect:command:selection-restart:second:provider-turn.restart:provider-turn:run-attempt:run:run%3Athread%3Athread%253Aselection-restart-lifecycle%3Aordinal%3A1:attempt:1',
effectType: 'provider-turn.restart',
attemptCount: 1,
nonRetryable: false,
error: 'OrchestrationEffectExecutionError: \n' +
' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:381:21\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:152:23\n' +
' at Array.map (<anonymous>)\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:149:33\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Function.js:79:18\n' +
' at orchestrationV2.providerTurnStart.start (/home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1719:69)\n' +
' at orchestrationV2.providerTurnStart.start (definition) (/home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:339:26)\n' +
' at ProviderTurnStartService.start (/home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:373:37)\n' +
' at ProviderTurnStartService.start (definition) (/home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1712:21)\n' +
' at OrchestrationEffectExecutorV2.execute (/home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:785:14)\n' +
' at OrchestrationEffectExecutorV2.execute (definition) (/home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:98:23) {\n' +
' [cause]: ProviderTurnStartError: \n' +
' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1727:19\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:152:23\n' +
' at Array.map (<anonymous>)\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:149:33\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Function.js:79:18 {\n' +
' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:37812c42-8b40-459e-8250-b9f82b0e5456.\n' +
' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2222:23\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:152:23\n' +
' at Array.map (<anonymous>)\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:149:33\n' +
' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Function.js:79:18 {\n' +
' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:37812c42-8b40-459e-8250-b9f82b0e5456.\n' +
' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:138:25 {\n' +
' [cause]: Error: simulated replacement open failure\n' +
' }\n' +
' }\n' +
' }\n' +
'}'
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > Stop during a restart interrupts the turn the restart could not stop
[01:25:49.375] INFO (#994): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > restarts the live session on a model change when a newer stopped session record exists
[01:25:49.567] INFO (#1820): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
[01:25:49.963] INFO (#2828): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
[01:25:50.352] INFO (#3867): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
[01:25:50.794] INFO (#4988): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
[01:25:51.194] INFO (#6119): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
[01:25:51.710] INFO (#7235): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > continues a delegated claudeAgent child after t3_worktree_handoff without notifying its parent early
[01:25:52.098] INFO (#8242): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > continues a delegated claudeAgent child after t3_worktree_handoff without notifying its parent early
[01:25:52.109] ERROR (#8183): [Error: Service not found: effect/crypto/SecureRandom] {
[cause]: undefined
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > continues a delegated codex child after t3_worktree_handoff without notifying its parent early
[01:25:52.205] INFO (#8853): Migrations ran successfully {
migrations: [
'1_OrchestrationEvents',
'2_OrchestrationCommandReceipts',
'3_CheckpointDiffBlobs',
'4_ProviderSessionRuntime',
'5_Projections',
'6_ProjectionThreadSessionRuntimeModeColumns',
'7_ProjectionThreadMessageAttachments',
'8_ProjectionThreadActivitySequence',
'9_ProviderSessionRuntimeMode',
'10_ProjectionThreadsRuntimeMode',
'11_OrchestrationThreadCreatedRuntimeMode',
'12_ProjectionThreadsInteractionMode',
'13_ProjectionThreadProposedPlans',
'14_ProjectionThreadProposedPlanImplementation',
'15_ProjectionTurnsSourceProposedPlan',
'16_CanonicalizeModelSelections',
'17_ProjectionThreadsArchivedAt',
'18_ProjectionThreadsArchivedAtIndex',
'19_ProjectionSnapshotLookupIndexes',
'20_AuthAccessManagement',
'21_AuthSessionClientMetadata',
'22_AuthSessionLastConnectedAt',
'23_ProjectionThreadShellSummary',
'24_BackfillProjectionThreadShellSummary',
'25_CleanupInvalidProjectionPendingApprovals',
'26_CanonicalizeModelSelectionOptions',
'27_ProviderSessionRuntimeInstanceId',
'28_ProjectionThreadSessionInstanceId',
'29_ProjectionThreadDetailOrderingIndexes',
'30_ProjectionThreadShellArchiveIndexes',
'31_AuthAuthorizationScopes',
'32_AuthPairingProofKeyThumbprint',
'33_ProjectionThreadsSettled',
'34_ProjectionThreadsSnoozed',
'35_ProjectionThreadTitleRegeneration',
'36_ProjectionThreadsPinned',
'37_ProjectionTurnsKeysetIndex',
'38_ProjectionThreadsPinOrderKey',
'39_ProjectionProjectsDefaultThreadEnvMode',
'40_ProjectionProjectFaviconPath',
'41_AuthSessionClientConnection',
'42_ProjectionThreadLinkedPullRequest',
'43_ProjectionThreadsUnsettledAt',
'44_ClearAutomaticProjectModelDefaults',
'45_ProjectionProjectsAutoPull',
'46_RepairAutomaticSettlementTimestamps',
'47_ProjectionProjectIcon',
'48_ProjectionThreadBranchPullRequest',
'49_ProjectionThreadsActiveOrderKey',
'50_ProjectionThreadPullRequests',
'51_ProjectionThreadMessageContext',
'52_ProjectionThreadTitleState',
'53_PullRequestFilesViewed',
'54_ProjectionThreadsAutoSettleDisabledAt',
'55_OrchestrationV2',
'56_RemoveRedundantProjectionIndexes',
'57_ScheduledTaskWebhooks',
'58_WebhookRelayDeliveries',
'59_McpAppModelContext',
'60_ThreadSnapshotWindowIndexes',
'61_PullRequestReviewGuides',
'62_ThreadFailureLookupIndex',
'63_DropUnusedV1Projections',
'64_CanonicalizeThreadPullRequestLinks',
'65_CodexUsageNativeTurnIndex',
'66_RepairClientSettlementTimestamps',
'67_WebhookDedupe',
'68_ShellStopRequestIndex',
'69_ThreadMessageSearch',
'70_PeerLinks',
'71_PeerLinkFence',
'72_WaitingLinkRequestIndex',
'73_ActiveTurnItemIndexes',
'74_ExcludeAttachmentPlaceholdersFromSearch',
'75_SubagentDeliveryState',
'76_ProjectionProjectsPinArchive',
'77_RepairBooleanSettledOverride'
]
}
stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > continues a delegated codex child after t3_worktree_handoff without notifying its parent early
[01:25:52.211] ERROR (#8794): [Error: Service not found: effect/crypto/SecureRandom] {
[cause]: undefined
}
❯ src/orchestration-v2/SelectionRestart.integration.test.ts (10 tests | 2 failed) 3406ms
✓ retries a failed selection restart session open before completing 510ms
✓ Stop during a restart interrupts the turn the restart could not stop 194ms
✓ restarts the live session on a model change when a newer stopped session record exists 382ms
✓ preserves native history only for compatible account switches (active) 393ms
✓ preserves native history only for compatible account switches (idle) 454ms
✓ preserves native history only for compatible account switches (selection-command) 396ms
✓ preserves native history only for compatible account switches (pooled) 511ms
✓ preserves native history only for compatible account switches (separate-home) 381ms
× continues a delegated claudeAgent child after t3_worktree_handoff without notifying its parent early 84ms
× continues a delegated codex child after t3_worktree_handoff without notifying its parent early 101ms
⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯
FAIL src/orchestration-v2/SelectionRestart.integration.test.ts > continues a delegated claudeAgent child after t3_worktree_handoff without notifying its parent early
FAIL src/orchestration-v2/SelectionRestart.integration.test.ts > continues a delegated codex child after t3_worktree_handoff without notifying its parent early
Error: Service not found: effect/crypto/SecureRandom
❯ SecureRandom.evaluate [as ~effect/Effect/evaluate] ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/Context.ts:435:26
❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:700:41
❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:635:23
❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:624:29
❯ Array.<anonymous> ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/internal/effect.ts:1210:17
❯ Module.doneUnsafe ../../node_modules/.pnpm/effect@4.1.2/node_modules/effect/src/Deferred.ts:1707:17
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯
Test Files 1 failed (1)
Tests 2 failed | 8 passed (10)
Start at 01:25:47
Duration 5.19s (tests 67%, import 23%, transform 9%, setup 1%)
---
vp run: 0/14 cache hit (0%), 13/14 successful. (Run `vp run --last-details` for full details)
Error: Process completed with exit code 1.
▸ Run actions/upload-artifact@v7
with:
name: test-cache-8
path: /home/runner/_work/_temp/test-cache-8.json
if-no-files-found: error
compression-level: 6
overwrite: false
include-hidden-files: false
archive: true
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
VP_REMOTE_CACHE: read-write
With the provided path, there will be 1 file uploaded
Artifact name is valid!
Root directory input is valid!
Uploading artifact: test-cache-8.zip
Beginning upload of artifact content to blob storage
Uploaded bytes 2351
Finished uploading artifact content to blob storage!
SHA256 digest of uploaded artifact is a3cf7664a7bb42155fc8a63292f2f0f3452861d94a1c57117a06bd4c6b30f0c3
Finalizing artifact upload
Artifact test-cache-8 successfully finalized. Artifact ID 13197010830
Artifact test-cache-8 has been successfully uploaded! Final size is 2351 bytes. Artifact ID is 13197010830
Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/41559538662/artifacts/13197010830
▸ Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
echo "present=true" >> "$GITHUB_OUTPUT"
else
echo "present=false" >> "$GITHUB_OUTPUT"
fi
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
GITHUB_REPO_NAME: pingdotgg/t3code
pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
VP_REMOTE_CACHE: read-write
Post job cleanup.
##[start-action display=Cache Vite+;id=__eff2ebcb-7c75-4f26-9b0a-5d52740a484d.vp_cache]
##[end-action id=__eff2ebcb-7c75-4f26-9b0a-5d52740a484d.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/01ea4bbc-8b0c-4808-a27a-c7737a10bccc' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
Removing SSH command configuration
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[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' || :"
fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
Warning: The process '/usr/local/bin/git' failed with exit code 128
A job completed hook has been configured by the self-hosted runner administrator
▸ Run '/job_completed.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 190
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 613
BLACKSMITH_CHECK_RUN_ID: 125666532409
BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
GITHUB_ACTIONS_CACHE_MODE: write
Docker container cache not activated, skipping hash computation.
No active SSH sessions detected. Proceeding with shutdown immediately.
Cleaning up orphan processes