GitHub check

256 KB of 257 KB loaded Download the full log (257 KB)
999 B of earlier output not loaded
63c7cc4c66a329aec7e433d2d1c52a9)
2026-10-25T07:31:15.8691027Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T07:31:15.8727991Z Complete job name: Test
2026-10-25T07:31:16.0936700Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T07:31:16.0994732Z ##[group]Run '/setup.sh'
2026-10-25T07:31:16.1004679Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:16.1005077Z env:
2026-10-25T07:31:16.1005287Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:16.1005564Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:16.1005829Z   BLACKSMITH_CHECK_RUN_ID: 121107838229
2026-10-25T07:31:16.1006093Z   BLACKSMITH_JOB_DISPLAY_NAME: Test
2026-10-25T07:31:16.1006350Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T07:31:16.1006637Z ##[endgroup]
2026-10-25T07:31:16.1209666Z Logging daemon started (blacksmithd for logs)
2026-10-25T07:31:16.1312999Z Results daemon started (blacksmithd for results)
2026-10-25T07:31:16.1437508Z Background adoption and SSH setup started (PID: 3148)
2026-10-25T07:31:16.1437869Z
2026-10-25T07:31:16.1438074Z ----------------------------------------
2026-10-25T07:31:16.1438561Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40173061590/jobs/121107838229
2026-10-25T07:31:16.1439145Z SSH Access (using your GitHub SSH key):
2026-10-25T07:31:16.1439570Z   ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-tkhpls2snmh6giep.vm.blacksmith.sh
2026-10-25T07:31:16.1439877Z
2026-10-25T07:31:16.1439980Z No GitHub SSH key? Add one at:
2026-10-25T07:31:16.1440571Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T07:31:16.1441049Z
2026-10-25T07:31:16.1441153Z ----------------------------------------
2026-10-25T07:31:16.1441317Z
2026-10-25T07:31:16.1441468Z VM ID: blacksmith-8vcpu-ubuntu-2404-tkhpls2snmh6giep
2026-10-25T07:31:16.1441962Z Host: production-152.236.46.90-x8664
2026-10-25T07:31:16.1442386Z Host Agent PID: 154450
2026-10-25T07:31:16.1442756Z Host Agent Git SHA: 1637818df
2026-10-25T07:31:16.1443171Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T07:31:16.1443607Z Blacksmith Host Generation: gen 2
2026-10-25T07:31:16.1444042Z Petname: production-hip-rabbit-f5008868
2026-10-25T07:31:16.1444474Z Region: us-east
2026-10-25T07:31:16.1444835Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T07:31:16.1448301Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T07:31:16.1448866Z
2026-10-25T07:31:16.1449035Z Enabling Blacksmith transparent cache
2026-10-25T07:31:16.1668375Z ##[group]Run actions/checkout@v6
2026-10-25T07:31:16.1668664Z with:
2026-10-25T07:31:16.1669063Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-25T07:31:16.1669450Z   sparse-checkout-cone-mode: false
2026-10-25T07:31:16.1669747Z   repository: pingdotgg/t3code
2026-10-25T07:31:16.1671501Z   token: ***
2026-10-25T07:31:16.1671704Z   ssh-strict: true
2026-10-25T07:31:16.1671920Z   ssh-user: git
2026-10-25T07:31:16.1672136Z   persist-credentials: true
2026-10-25T07:31:16.1672545Z   clean: true
2026-10-25T07:31:16.1672747Z   fetch-depth: 1
2026-10-25T07:31:16.1672962Z   fetch-tags: false
2026-10-25T07:31:16.1673173Z   show-progress: true
2026-10-25T07:31:16.1673393Z   lfs: false
2026-10-25T07:31:16.1673590Z   submodules: false
2026-10-25T07:31:16.1673859Z   set-safe-directory: true
2026-10-25T07:31:16.1674151Z   allow-unsafe-pr-checkout: false
2026-10-25T07:31:16.1674401Z env:
2026-10-25T07:31:16.1674631Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:16.1674904Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:16.1675181Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:16.1675433Z ##[endgroup]
2026-10-25T07:31:16.2847497Z Syncing repository: pingdotgg/t3code
2026-10-25T07:31:16.2848372Z ##[group]Getting Git version info
2026-10-25T07:31:16.2848694Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T07:31:16.2849149Z [command]/usr/local/bin/git version
2026-10-25T07:31:16.2912092Z git version 2.55.0
2026-10-25T07:31:16.2953684Z ##[endgroup]
2026-10-25T07:31:16.2958923Z Temporarily overriding HOME='/home/runner/_work/_temp/d7e44295-d36d-4ebb-9c86-ec29a7fb33bd' before making global git config changes
2026-10-25T07:31:16.2959556Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T07:31:16.2961598Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T07:31:16.2989612Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T07:31:16.2991096Z ##[group]Determining repository object format
2026-10-25T07:31:16.2991993Z ##[endgroup]
2026-10-25T07:31:16.2992430Z ##[group]Initializing the repository
2026-10-25T07:31:16.2994005Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T07:31:16.3024736Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T07:31:16.3025326Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T07:31:16.3025782Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T07:31:16.3026151Z hint: call:
2026-10-25T07:31:16.3026462Z hint:
2026-10-25T07:31:16.3026913Z hint: 	git config --global init.defaultBranch <name>
2026-10-25T07:31:16.3027389Z hint:
2026-10-25T07:31:16.3027849Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T07:31:16.3028511Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T07:31:16.3029051Z hint:
2026-10-25T07:31:16.3029361Z hint: 	git branch -m <name>
2026-10-25T07:31:16.3029714Z hint:
2026-10-25T07:31:16.3030189Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T07:31:16.3030903Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T07:31:16.3032084Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T07:31:16.3054345Z ##[endgroup]
2026-10-25T07:31:16.3054726Z ##[group]Disabling automatic garbage collection
2026-10-25T07:31:16.3056488Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T07:31:16.3076320Z ##[endgroup]
2026-10-25T07:31:16.3076717Z ##[group]Setting up auth
2026-10-25T07:31:16.3076986Z Removing SSH command configuration
2026-10-25T07:31:16.3080263Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T07:31:16.3101835Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-25T07:31:16.3221172Z Removing HTTP extra header
2026-10-25T07:31:16.3223506Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T07:31:16.3243237Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-10-25T07:31:16.3334086Z Removing includeIf entries pointing to credentials config files
2026-10-25T07:31:16.3337406Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T07:31:16.3357939Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T07:31:16.3451379Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-939742ea-6dff-4427-ad16-10d24875b408.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T07:31:16.3472801Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-939742ea-6dff-4427-ad16-10d24875b408.config
2026-10-25T07:31:16.3490332Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-939742ea-6dff-4427-ad16-10d24875b408.config
2026-10-25T07:31:16.3507004Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-939742ea-6dff-4427-ad16-10d24875b408.config
2026-10-25T07:31:16.3524577Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-939742ea-6dff-4427-ad16-10d24875b408.config
2026-10-25T07:31:16.3540340Z ##[endgroup]
2026-10-25T07:31:16.3540688Z ##[group]Fetching the repository
2026-10-25T07:31:16.3544267Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792:refs/remotes/pull/24770/merge
2026-10-25T07:31:16.6262554Z From https://github.com/pingdotgg/t3code
2026-10-25T07:31:16.6263089Z  * [new ref]         5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792 -> pull/24770/merge
2026-10-25T07:31:16.6285206Z ##[endgroup]
2026-10-25T07:31:16.6285637Z ##[group]Determining the checkout info
2026-10-25T07:31:16.6286095Z ##[endgroup]
2026-10-25T07:31:16.6286458Z ##[group]Setting up sparse checkout
2026-10-25T07:31:16.6289392Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T07:31:16.6312177Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T07:31:16.6327707Z .git/info/sparse-checkout
2026-10-25T07:31:16.6331844Z ##[endgroup]
2026-10-25T07:31:16.6332230Z ##[group]Checking out the ref
2026-10-25T07:31:16.6334380Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24770/merge
2026-10-25T07:31:23.7560584Z Updating files:   0% (1/6567)
2026-10-25T07:31:23.7587189Z Updating files:   1% (66/6567)
2026-10-25T07:31:23.7603181Z Updating files:   2% (132/6567)
2026-10-25T07:31:23.7625075Z Updating files:   3% (198/6567)
2026-10-25T07:31:23.7646152Z Updating files:   4% (263/6567)
2026-10-25T07:31:23.7675301Z Updating files:   5% (329/6567)
2026-10-25T07:31:23.7696173Z Updating files:   6% (395/6567)
2026-10-25T07:31:23.7747323Z Updating files:   7% (460/6567)
2026-10-25T07:31:23.7785454Z Updating files:   8% (526/6567)
2026-10-25T07:31:23.7872084Z Updating files:   9% (592/6567)
2026-10-25T07:31:23.8112457Z Updating files:  10% (657/6567)
2026-10-25T07:31:23.8162271Z Updating files:  11% (723/6567)
2026-10-25T07:31:23.8173961Z Updating files:  12% (789/6567)
2026-10-25T07:31:23.8184980Z Updating files:  13% (854/6567)
2026-10-25T07:31:23.8202050Z Updating files:  14% (920/6567)
2026-10-25T07:31:23.8217995Z Updating files:  15% (986/6567)
2026-10-25T07:31:23.8235333Z Updating files:  16% (1051/6567)
2026-10-25T07:31:23.8252103Z Updating files:  17% (1117/6567)
2026-10-25T07:31:23.8269874Z Updating files:  18% (1183/6567)
2026-10-25T07:31:23.8286064Z Updating files:  19% (1248/6567)
2026-10-25T07:31:23.8302365Z Updating files:  20% (1314/6567)
2026-10-25T07:31:23.8325779Z Updating files:  21% (1380/6567)
2026-10-25T07:31:23.8342858Z Updating files:  22% (1445/6567)
2026-10-25T07:31:23.8358088Z Updating files:  23% (1511/6567)
2026-10-25T07:31:23.8371597Z Updating files:  24% (1577/6567)
2026-10-25T07:31:23.8384515Z Updating files:  25% (1642/6567)
2026-10-25T07:31:23.8400023Z Updating files:  26% (1708/6567)
2026-10-25T07:31:23.8412987Z Updating files:  27% (1774/6567)
2026-10-25T07:31:23.8433262Z Updating files:  28% (1839/6567)
2026-10-25T07:31:23.8462722Z Updating files:  29% (1905/6567)
2026-10-25T07:31:23.8483503Z Updating files:  30% (1971/6567)
2026-10-25T07:31:23.8506156Z Updating files:  31% (2036/6567)
2026-10-25T07:31:23.8533802Z Updating files:  32% (2102/6567)
2026-10-25T07:31:23.8562661Z Updating files:  33% (2168/6567)
2026-10-25T07:31:23.8628384Z Updating files:  34% (2233/6567)
2026-10-25T07:31:23.8682171Z Updating files:  35% (2299/6567)
2026-10-25T07:31:23.8715063Z Updating files:  36% (2365/6567)
2026-10-25T07:31:23.8749952Z Updating files:  37% (2430/6567)
2026-10-25T07:31:23.8789635Z Updating files:  38% (2496/6567)
2026-10-25T07:31:23.8815333Z Updating files:  39% (2562/6567)
2026-10-25T07:31:23.8846348Z Updating files:  40% (2627/6567)
2026-10-25T07:31:23.8874533Z Updating files:  41% (2693/6567)
2026-10-25T07:31:23.8890130Z Updating files:  42% (2759/6567)
2026-10-25T07:31:23.8900426Z Updating files:  43% (2824/6567)
2026-10-25T07:31:23.8924231Z Updating files:  44% (2890/6567)
2026-10-25T07:31:23.8950417Z Updating files:  45% (2956/6567)
2026-10-25T07:31:23.8976803Z Updating files:  46% (3021/6567)
2026-10-25T07:31:23.9001595Z Updating files:  47% (3087/6567)
2026-10-25T07:31:23.9030179Z Updating files:  48% (3153/6567)
2026-10-25T07:31:23.9065529Z Updating files:  49% (3218/6567)
2026-10-25T07:31:23.9091731Z Updating files:  50% (3284/6567)
2026-10-25T07:31:23.9114629Z Updating files:  51% (3350/6567)
2026-10-25T07:31:23.9143713Z Updating files:  52% (3415/6567)
2026-10-25T07:31:23.9169307Z Updating files:  53% (3481/6567)
2026-10-25T07:31:23.9191221Z Updating files:  54% (3547/6567)
2026-10-25T07:31:23.9210628Z Updating files:  55% (3612/6567)
2026-10-25T07:31:23.9223856Z Updating files:  56% (3678/6567)
2026-10-25T07:31:23.9243873Z Updating files:  57% (3744/6567)
2026-10-25T07:31:23.9581316Z Updating files:  58% (3809/6567)
2026-10-25T07:31:23.9599258Z Updating files:  59% (3875/6567)
2026-10-25T07:31:23.9617513Z Updating files:  60% (3941/6567)
2026-10-25T07:31:23.9639192Z Updating files:  61% (4006/6567)
2026-10-25T07:31:23.9661797Z Updating files:  62% (4072/6567)
2026-10-25T07:31:23.9686166Z Updating files:  63% (4138/6567)
2026-10-25T07:31:23.9709693Z Updating files:  64% (4203/6567)
2026-10-25T07:31:23.9726322Z Updating files:  65% (4269/6567)
2026-10-25T07:31:23.9749512Z Updating files:  66% (4335/6567)
2026-10-25T07:31:23.9764139Z Updating files:  67% (4400/6567)
2026-10-25T07:31:23.9781651Z Updating files:  68% (4466/6567)
2026-10-25T07:31:23.9794424Z Updating files:  69% (4532/6567)
2026-10-25T07:31:23.9810360Z Updating files:  70% (4597/6567)
2026-10-25T07:31:23.9827483Z Updating files:  71% (4663/6567)
2026-10-25T07:31:23.9840317Z Updating files:  72% (4729/6567)
2026-10-25T07:31:24.0087938Z Updating files:  73% (4794/6567)
2026-10-25T07:31:24.0245928Z Updating files:  74% (4860/6567)
2026-10-25T07:31:24.0266958Z Updating files:  75% (4926/6567)
2026-10-25T07:31:24.0286745Z Updating files:  76% (4991/6567)
2026-10-25T07:31:24.0307725Z Updating files:  77% (5057/6567)
2026-10-25T07:31:24.0326051Z Updating files:  78% (5123/6567)
2026-10-25T07:31:24.0343722Z Updating files:  79% (5188/6567)
2026-10-25T07:31:24.0364838Z Updating files:  80% (5254/6567)
2026-10-25T07:31:24.0379881Z Updating files:  81% (5320/6567)
2026-10-25T07:31:24.0398892Z Updating files:  82% (5385/6567)
2026-10-25T07:31:24.0418575Z Updating files:  83% (5451/6567)
2026-10-25T07:31:24.0445150Z Updating files:  84% (5517/6567)
2026-10-25T07:31:24.0462496Z Updating files:  85% (5582/6567)
2026-10-25T07:31:24.0485544Z Updating files:  86% (5648/6567)
2026-10-25T07:31:24.0551210Z Updating files:  87% (5714/6567)
2026-10-25T07:31:24.0582093Z Updating files:  88% (5779/6567)
2026-10-25T07:31:24.0602153Z Updating files:  89% (5845/6567)
2026-10-25T07:31:24.0623063Z Updating files:  90% (5911/6567)
2026-10-25T07:31:24.0654952Z Updating files:  91% (5976/6567)
2026-10-25T07:31:24.0668858Z Updating files:  92% (6042/6567)
2026-10-25T07:31:24.0689962Z Updating files:  93% (6108/6567)
2026-10-25T07:31:24.0708174Z Updating files:  94% (6173/6567)
2026-10-25T07:31:24.0731911Z Updating files:  95% (6239/6567)
2026-10-25T07:31:24.0788390Z Updating files:  96% (6305/6567)
2026-10-25T07:31:24.0812119Z Updating files:  97% (6370/6567)
2026-10-25T07:31:24.0857340Z Updating files:  98% (6436/6567)
2026-10-25T07:31:24.0876132Z Updating files:  99% (6502/6567)
2026-10-25T07:31:24.0876309Z Updating files: 100% (6567/6567)
2026-10-25T07:31:24.0876542Z Updating files: 100% (6567/6567), done.
2026-10-25T07:31:24.1022570Z Note: switching to 'refs/remotes/pull/24770/merge'.
2026-10-25T07:31:24.1022772Z
2026-10-25T07:31:24.1022905Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-25T07:31:24.1023176Z changes and commit them, and you can discard any commits you make in this
2026-10-25T07:31:24.1023437Z state without impacting any branches by switching back to a branch.
2026-10-25T07:31:24.1023583Z
2026-10-25T07:31:24.1023699Z If you want to create a new branch to retain commits you create, you may
2026-10-25T07:31:24.1023946Z do so (now or later) by using -c with the switch command. Example:
2026-10-25T07:31:24.1024106Z
2026-10-25T07:31:24.1024185Z   git switch -c <new-branch-name>
2026-10-25T07:31:24.1024286Z
2026-10-25T07:31:24.1024357Z Or undo this operation with:
2026-10-25T07:31:24.1024452Z
2026-10-25T07:31:24.1024516Z   git switch -
2026-10-25T07:31:24.1024615Z
2026-10-25T07:31:24.1024758Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-25T07:31:24.1024915Z
2026-10-25T07:31:24.1025160Z HEAD is now at 5f40dc0 Merge 1fe6b549aabd413f2207f31ba2ebcbc2f14e23a8 into b3d382e1009d5430de8c528aef99a39854a7cbc4
2026-10-25T07:31:24.1034741Z ##[endgroup]
2026-10-25T07:31:24.1066935Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T07:31:24.1086195Z 5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792
2026-10-25T07:31:24.1163710Z ##[group]Run sudo apt-get update
2026-10-25T07:31:24.1163937Z sudo apt-get update
2026-10-25T07:31:24.1164150Z sudo apt-get install -y --no-install-recommends build-essential
2026-10-25T07:31:24.1164365Z command -v cc
2026-10-25T07:31:24.1176941Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:24.1177089Z env:
2026-10-25T07:31:24.1177225Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:24.1177397Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:24.1177559Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:24.1177732Z ##[endgroup]
2026-10-25T07:31:24.1875654Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B]
2026-10-25T07:31:24.2162387Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
2026-10-25T07:31:24.2162829Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
2026-10-25T07:31:24.2209856Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B]
2026-10-25T07:31:24.2622039Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [660 kB]
2026-10-25T07:31:24.2794400Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [598 kB]
2026-10-25T07:31:24.2904251Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
2026-10-25T07:31:24.2917488Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-10-25T07:31:24.2963928Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-10-25T07:31:24.2989325Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-10-25T07:31:24.3200581Z Get:11 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1411 B]
2026-10-25T07:31:24.3339607Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB]
2026-10-25T07:31:24.3401527Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
2026-10-25T07:31:24.3417449Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB]
2026-10-25T07:31:24.3474014Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
2026-10-25T07:31:24.3496646Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-10-25T07:31:24.3533117Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B]
2026-10-25T07:31:24.3545311Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
2026-10-25T07:31:24.3730323Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
2026-10-25T07:31:24.3742353Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB]
2026-10-25T07:31:25.7730020Z Fetched 5461 kB in 0s (13.4 MB/s)
2026-10-25T07:31:26.2316270Z Reading package lists...
2026-10-25T07:31:26.2634431Z Reading package lists...
2026-10-25T07:31:26.4522936Z Building dependency tree...
2026-10-25T07:31:26.4526558Z Reading state information...
2026-10-25T07:31:26.5506316Z The following NEW packages will be installed:
2026-10-25T07:31:26.5508401Z   build-essential
2026-10-25T07:31:26.5592493Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded.
2026-10-25T07:31:26.5592704Z Need to get 4928 B of archives.
2026-10-25T07:31:26.5592879Z After this operation, 17.4 kB of additional disk space will be used.
2026-10-25T07:31:26.5593139Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B]
2026-10-25T07:31:26.5810179Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B]
2026-10-25T07:31:26.7162870Z Fetched 4928 B in 0s (184 kB/s)
2026-10-25T07:31:26.7270064Z Selecting previously unselected package build-essential.
2026-10-25T07:31:26.7327756Z (Reading database ...
2026-10-25T07:31:26.7328310Z (Reading database ... 5%
2026-10-25T07:31:26.7328705Z (Reading database ... 10%
2026-10-25T07:31:26.7328893Z (Reading database ... 15%
2026-10-25T07:31:26.7329062Z (Reading database ... 20%
2026-10-25T07:31:26.7329176Z (Reading database ... 25%
2026-10-25T07:31:26.7329293Z (Reading database ... 30%
2026-10-25T07:31:26.7329406Z (Reading database ... 35%
2026-10-25T07:31:26.7329524Z (Reading database ... 40%
2026-10-25T07:31:26.7329668Z (Reading database ... 45%
2026-10-25T07:31:26.7329798Z (Reading database ... 50%
2026-10-25T07:31:26.7342715Z (Reading database ... 55%
2026-10-25T07:31:26.7378269Z (Reading database ... 60%
2026-10-25T07:31:26.7472967Z (Reading database ... 65%
2026-10-25T07:31:26.7543171Z (Reading database ... 70%
2026-10-25T07:31:26.7686347Z (Reading database ... 75%
2026-10-25T07:31:26.7725648Z (Reading database ... 80%
2026-10-25T07:31:26.7814797Z (Reading database ... 85%
2026-10-25T07:31:26.7869142Z (Reading database ... 90%
2026-10-25T07:31:26.7927365Z (Reading database ... 95%
2026-10-25T07:31:26.7927730Z (Reading database ... 100%
2026-10-25T07:31:26.7927951Z (Reading database ... 207973 files and directories currently installed.)
2026-10-25T07:31:26.7957716Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ...
2026-10-25T07:31:26.7969771Z Unpacking build-essential (12.10ubuntu1) ...
2026-10-25T07:31:26.8111203Z Setting up build-essential (12.10ubuntu1) ...
2026-10-25T07:31:27.0440636Z
2026-10-25T07:31:27.0441016Z No services need to be restarted.
2026-10-25T07:31:27.0441208Z
2026-10-25T07:31:27.0441284Z No containers need to be restarted.
2026-10-25T07:31:27.0441404Z
2026-10-25T07:31:27.0441950Z No user sessions are running outdated binaries.
2026-10-25T07:31:27.0442084Z
2026-10-25T07:31:27.0442209Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-10-25T07:31:27.0630641Z /usr/bin/cc
2026-10-25T07:31:27.0695101Z Prepare all required actions
2026-10-25T07:31:27.0718250Z ##[group]Run ./.github/actions/setup-apt-mirrors
2026-10-25T07:31:27.0718411Z env:
2026-10-25T07:31:27.0718529Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:27.0718672Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:27.0718813Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.0718945Z ##[endgroup]
2026-10-25T07:31:27.0755257Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run]
2026-10-25T07:31:27.0770664Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources.
2026-10-25T07:31:27.0770985Z # Replace the existing Blacksmith mirror list as well as direct sources.
2026-10-25T07:31:27.0771197Z printf '%s\tpriority:%s\n' \
2026-10-25T07:31:27.0771368Z   https://archive.ubuntu.com/ubuntu 1 \
2026-10-25T07:31:27.0771568Z   https://mirrors.edge.kernel.org/ubuntu 2 \
2026-10-25T07:31:27.0771762Z   https://mirror.math.princeton.edu/pub/ubuntu 3 \
2026-10-25T07:31:27.0771980Z   | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null
2026-10-25T07:31:27.0772156Z
2026-10-25T07:31:27.0772310Z # APT's mirror transport retries each file against the next server.
2026-10-25T07:31:27.0772584Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \
2026-10-25T07:31:27.0772817Z   -exec sed -i -E \
2026-10-25T07:31:27.0773081Z   's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} +
2026-10-25T07:31:27.0773332Z
2026-10-25T07:31:27.0773487Z # Move on to a fallback before an unreachable server exhausts the job.
2026-10-25T07:31:27.0773734Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \
2026-10-25T07:31:27.0773974Z   | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null
2026-10-25T07:31:27.0789596Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:27.0789783Z env:
2026-10-25T07:31:27.0789906Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:27.0790094Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:27.0790238Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.0790374Z ##[endgroup]
2026-10-25T07:31:27.1018659Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=26]
2026-10-25T07:31:27.1040598Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources
2026-10-25T07:31:27.1041028Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources
2026-10-25T07:31:27.1041283Z (
2026-10-25T07:31:27.1041378Z   set +e
2026-10-25T07:31:27.1041553Z   sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config
2026-10-25T07:31:27.1041761Z   echo "$?" > "$RUNNER_TEMP/apt-status"
2026-10-25T07:31:27.1041928Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null &
2026-10-25T07:31:27.1052124Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:27.1052247Z env:
2026-10-25T07:31:27.1052376Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:27.1052522Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:27.1052665Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.1052798Z ##[endgroup]
2026-10-25T07:31:27.1186979Z Prepare all required actions
2026-10-25T07:31:27.1187256Z Getting action download info
2026-10-25T07:31:27.2123580Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-25T07:31:27.3114163Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-25T07:31:27.3114451Z with:
2026-10-25T07:31:27.3114794Z   task-cache-read-token: ***
2026-10-25T07:31:27.3114913Z env:
2026-10-25T07:31:27.3115022Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:27.3115164Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:27.3115320Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.3115508Z ##[endgroup]
2026-10-25T07:31:27.3185247Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp]
2026-10-25T07:31:27.3195506Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:27.3195978Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:27.3196282Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:27.3196515Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:27.3209652Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:27.3209823Z env:
2026-10-25T07:31:27.3209934Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:27.3210077Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:27.3210213Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.3210345Z ##[endgroup]
2026-10-25T07:31:27.3272525Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=8]
2026-10-25T07:31:27.3274031Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache]
2026-10-25T07:31:27.3318172Z ##[group]Run actions/cache@v6
2026-10-25T07:31:27.3318358Z with:
2026-10-25T07:31:27.3318515Z   path: ~/.vite-plus
2026-10-25T07:31:27.3318757Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T07:31:27.3319032Z   enableCrossOsArchive: false
2026-10-25T07:31:27.3319220Z   fail-on-cache-miss: false
2026-10-25T07:31:27.3319399Z   lookup-only: false
2026-10-25T07:31:27.3319561Z   save-always: false
2026-10-25T07:31:27.3319726Z env:
2026-10-25T07:31:27.3319881Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:27.3320094Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:27.3320301Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:27.3320494Z ##[endgroup]
2026-10-25T07:31:27.5266416Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T07:31:27.8542234Z Received 170349591 of 170349591 (100.0%), 530.9 MBs/sec
2026-10-25T07:31:27.8543007Z Cache Size: ~162 MB (170349591 B)
2026-10-25T07:31:27.8571599Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e78efba7-a280-4dd8-83d4-086bab4d8a9e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T07:31:28.5543188Z Cache restored successfully
2026-10-25T07:31:28.5973289Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T07:31:28.6084126Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1280]
2026-10-25T07:31:28.6087298Z ##[start-action display=Use cached Vite+;id=__self_2.__run]
2026-10-25T07:31:28.6113343Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T07:31:28.6113697Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T07:31:28.6113979Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-25T07:31:28.6132053Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:28.6132240Z env:
2026-10-25T07:31:28.6132363Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:28.6132509Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:28.6132658Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:28.6132793Z ##[endgroup]
2026-10-25T07:31:28.6175078Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-25T07:31:28.6182833Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=9]
2026-10-25T07:31:28.6184239Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp]
2026-10-25T07:31:28.6188314Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-25T07:31:28.6189543Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store]
2026-10-25T07:31:28.6198981Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-25T07:31:28.6199246Z store_path="$(vp pm cache dir)"
2026-10-25T07:31:28.6199495Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-25T07:31:28.6210385Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:28.6210547Z env:
2026-10-25T07:31:28.6210655Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:28.6210794Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:28.6210941Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:28.6211123Z ##[endgroup]
2026-10-25T07:31:28.6341832Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=15]
2026-10-25T07:31:28.6343058Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache]
2026-10-25T07:31:28.6682492Z ##[group]Run actions/cache@v6
2026-10-25T07:31:28.6682621Z with:
2026-10-25T07:31:28.6682747Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-25T07:31:28.6683001Z   key: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16
2026-10-25T07:31:28.6683242Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-25T07:31:28.6683388Z   enableCrossOsArchive: false
2026-10-25T07:31:28.6683510Z   fail-on-cache-miss: false
2026-10-25T07:31:28.6683636Z   lookup-only: false
2026-10-25T07:31:28.6683741Z   save-always: false
2026-10-25T07:31:28.6683846Z env:
2026-10-25T07:31:28.6683953Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:28.6684091Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:28.6684230Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:28.6684360Z ##[endgroup]
2026-10-25T07:31:28.8560722Z Cache hit for: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16
2026-10-25T07:31:29.8763101Z Received 679477248 of 998205880 (68.1%), 644.8 MBs/sec
2026-10-25T07:31:30.2934738Z Received 998205880 of 998205880 (100.0%), 669.5 MBs/sec
2026-10-25T07:31:30.2935119Z Cache Size: ~952 MB (998205880 B)
2026-10-25T07:31:30.2963736Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/65412751-ed2f-4141-8ab2-ab978373a7be/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T07:31:35.3487175Z Cache restored successfully
2026-10-25T07:31:35.3970327Z Cache restored from key: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16
2026-10-25T07:31:35.4066487Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=6772]
2026-10-25T07:31:35.4069793Z ##[start-action display=Install dependencies;id=__self_2.__run_2]
2026-10-25T07:31:35.4086778Z ##[group]Run vp install
2026-10-25T07:31:35.4086993Z vp install
2026-10-25T07:31:35.4106393Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:35.4106722Z env:
2026-10-25T07:31:35.4106902Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:35.4107128Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:35.4107365Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:35.4107571Z ##[endgroup]
2026-10-25T07:31:35.4502373Z Scope: all 35 workspace projects
2026-10-25T07:31:35.5532820Z ? Verifying lockfile against supply-chain policies (2087 entries)...
2026-10-25T07:31:35.8259770Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-25T07:31:35.8260271Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-25T07:31:35.8260613Z   Virtual store is at:             node_modules/.pnpm
2026-10-25T07:31:37.9504331Z ✓ Lockfile passes supply-chain policies (2087 entries in 2.4s)
2026-10-25T07:31:37.9504588Z Lockfile is up to date, resolution step is skipped
2026-10-25T07:31:37.9660403Z Packages: +1722
2026-10-25T07:31:37.9660608Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-25T07:31:37.9991024Z Progress: resolved 1722, reused 1718, downloaded 0, added 1722, done
2026-10-25T07:31:39.0574581Z . prepare$ vp config --no-agent
2026-10-25T07:31:39.1581853Z . prepare: Done
2026-10-25T07:31:39.1596683Z
2026-10-25T07:31:39.1596863Z devDependencies:
2026-10-25T07:31:39.1597017Z + @coderabbitai/config 1.1.0
2026-10-25T07:31:39.1597162Z + @shadcn/lint 0.1.5
2026-10-25T07:31:39.1597319Z + @types/node 24.12.4
2026-10-25T07:31:39.1597450Z + knip 6.34.0
2026-10-25T07:31:39.1597604Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-25T07:31:39.1597747Z + vite-plus 1.3.0
2026-10-25T07:31:39.1597816Z
2026-10-25T07:31:39.1614790Z Done in 3.7s using pnpm v12.14.0
2026-10-25T07:31:39.1793600Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3772]
2026-10-25T07:31:39.1798777Z ##[start-action display=Enable shared task cache;id=__self_2.__run_3]
2026-10-25T07:31:39.2143637Z ##[group]Run node infra/task-cache/scripts/install-ci.ts
2026-10-25T07:31:39.2143878Z node infra/task-cache/scripts/install-ci.ts
2026-10-25T07:31:39.2144196Z if [[ ( "$GITHUB_EVENT_NAME" == pull_request && "$GITHUB_BASE_REF" == main ) || ( "$GITHUB_EVENT_NAME" == push && "$GITHUB_REF" == refs/heads/main ) ]]; then
2026-10-25T07:31:39.2144514Z   echo 'VP_REMOTE_CACHE=read-write' >> "$GITHUB_ENV"
2026-10-25T07:31:39.2144682Z else
2026-10-25T07:31:39.2144829Z   echo 'VP_REMOTE_CACHE=read' >> "$GITHUB_ENV"
2026-10-25T07:31:39.2144994Z fi
2026-10-25T07:31:39.2158878Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:31:39.2159048Z env:
2026-10-25T07:31:39.2159168Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:39.2159314Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:39.2159462Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:39.2159738Z   T3_TASK_CACHE_READ_TOKEN: ***
2026-10-25T07:31:39.2159870Z ##[endgroup]
2026-10-25T07:31:39.2555390Z ##[end-action id=__self_2.__run_3;outcome=success;conclusion=success;duration_ms=75]
2026-10-25T07:31:39.3099850Z ##[group]Run actions/cache@v6
2026-10-25T07:31:39.3100114Z with:
2026-10-25T07:31:39.3100233Z   path: ~/.cache/electron
2026-10-25T07:31:39.3100478Z   key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
2026-10-25T07:31:39.3100725Z   enableCrossOsArchive: false
2026-10-25T07:31:39.3100862Z   fail-on-cache-miss: false
2026-10-25T07:31:39.3100994Z   lookup-only: false
2026-10-25T07:31:39.3101518Z   save-always: false
2026-10-25T07:31:39.3101628Z env:
2026-10-25T07:31:39.3101744Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:39.3101891Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:39.3102038Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:39.3102196Z   BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:39.3102362Z   VP_REMOTE_CACHE: read-write
2026-10-25T07:31:39.3102486Z ##[endgroup]
2026-10-25T07:31:39.5030688Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
2026-10-25T07:31:39.6588601Z Received 122906203 of 122906203 (100.0%), 849.4 MBs/sec
2026-10-25T07:31:39.6588929Z Cache Size: ~117 MB (122906203 B)
2026-10-25T07:31:39.6628552Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e64ea911-6ee3-406f-a9ce-ee272babea29/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T07:31:39.7171417Z Cache restored successfully
2026-10-25T07:31:39.7307814Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
2026-10-25T07:31:39.7442429Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron
2026-10-25T07:31:39.7442840Z vp run --filter @t3tools/desktop ensure:electron
2026-10-25T07:31:39.7457706Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:39.7457832Z env:
2026-10-25T07:31:39.7457953Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:39.7458098Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:39.7458244Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:39.7458445Z   BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:39.7458630Z   VP_REMOTE_CACHE: read-write
2026-10-25T07:31:39.7458756Z ##[endgroup]
2026-10-25T07:31:39.9484536Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled
2026-10-25T07:31:40.4955316Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron
2026-10-25T07:31:40.5005957Z
2026-10-25T07:31:40.5096305Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py
2026-10-25T07:31:40.5096783Z python3 -B .github/scripts/stage-preview-bundle.test.py
2026-10-25T07:31:40.5111699Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:40.5111863Z env:
2026-10-25T07:31:40.5111983Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:40.5112136Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:40.5112282Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:40.5112443Z   BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:40.5112600Z   VP_REMOTE_CACHE: read-write
2026-10-25T07:31:40.5112726Z ##[endgroup]
2026-10-25T07:31:40.5538221Z ......
2026-10-25T07:31:40.5538487Z ----------------------------------------------------------------------
2026-10-25T07:31:40.5538772Z Ran 6 tests in 0.003s
2026-10-25T07:31:40.5538884Z
2026-10-25T07:31:40.5538951Z OK
2026-10-25T07:31:40.5613705Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs
2026-10-25T07:31:40.5614160Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs
2026-10-25T07:31:40.5625205Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:40.5625338Z env:
2026-10-25T07:31:40.5625471Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:40.5625849Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:40.5626013Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:40.5626182Z   BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:40.5626344Z   VP_REMOTE_CACHE: read-write
2026-10-25T07:31:40.5626474Z ##[endgroup]
2026-10-25T07:31:40.6174388Z ✔ allows preview releases from any branch without consulting main (0.485299ms)
2026-10-25T07:31:40.6174804Z ✔ rejects a manual stable release from a feature branch (0.247494ms)
2026-10-25T07:31:40.6175124Z ✔ rejects a manual nightly release from a feature branch (0.065292ms)
2026-10-25T07:31:40.6176002Z ✔ rejects a release commit that is behind from main (0.099817ms)
2026-10-25T07:31:40.6176451Z ✔ rejects a release commit that is diverged from main (0.070222ms)
2026-10-25T07:31:40.6176728Z ✔ releases the first nightly when no nightly is published (0.34683ms)
2026-10-25T07:31:40.6177053Z ✔ uses publication time, not release order or the tagged commit date (0.126747ms)
2026-10-25T07:31:40.6177355Z ✔ ignores stable releases and drafts when checking the gap (0.078337ms)
2026-10-25T07:31:40.6177646Z ✔ fails instead of releasing when GitHub cannot supply release state (0.10133ms)
2026-10-25T07:31:40.6179445Z ✔ skips a candidate commit that is behind relative to the last nightly (0.124624ms)
2026-10-25T07:31:40.6180011Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.06927ms)
2026-10-25T07:31:40.6180573Z ✔ stable releases resolve the commit of the newest published nightly (0.490129ms)
2026-10-25T07:31:40.6181102Z ✔ stable releases derive the version from legacy nightly tags (0.099175ms)
2026-10-25T07:31:40.6554635Z ✔ hosted web: saves one deployment URL after plain URL (3.907314ms)
2026-10-25T07:31:40.6554943Z ✔ hosted web: saves one deployment URL after lockfile warning (2.052125ms)
2026-10-25T07:31:40.6555203Z ✔ hosted web: saves one deployment URL after trailing diagnostic (1.983688ms)
2026-10-25T07:31:40.6587758Z ✔ hosted web: rejects missing URL without saving output (2.058438ms)
2026-10-25T07:31:40.6588013Z ✔ hosted web: rejects invalid URL without saving output (1.970594ms)
2026-10-25T07:31:40.6588471Z ✔ hosted web: rejects multiple URLs without saving output (2.243475ms)
2026-10-25T07:31:40.6588996Z ✔ hosted web: rejects failed deployment without saving output (1.215378ms)
2026-10-25T07:31:40.6589789Z ✔ marketing: saves one deployment URL after plain URL (2.858597ms)
2026-10-25T07:31:40.6590775Z ✔ marketing: saves one deployment URL after lockfile warning (2.851535ms)
2026-10-25T07:31:40.6591427Z ✔ marketing: saves one deployment URL after trailing diagnostic (2.926044ms)
2026-10-25T07:31:40.6591878Z ✔ marketing: rejects missing URL without saving output (2.695803ms)
2026-10-25T07:31:40.6592292Z ✔ marketing: rejects invalid URL without saving output (2.637954ms)
2026-10-25T07:31:40.6593244Z ✔ marketing: rejects multiple URLs without saving output (2.596647ms)
2026-10-25T07:31:40.6593760Z ✔ marketing: rejects failed deployment without saving output (2.111086ms)
2026-10-25T07:31:40.6594374Z ✔ web preview: saves one deployment URL after plain URL (1.881947ms)
2026-10-25T07:31:40.6594961Z ✔ web preview: saves one deployment URL after lockfile warning (1.731656ms)
2026-10-25T07:31:40.6595713Z ✔ web preview: saves one deployment URL after trailing diagnostic (1.755239ms)
2026-10-25T07:31:40.6596423Z ✔ web preview: rejects missing URL without saving output (1.565785ms)
2026-10-25T07:31:40.6597140Z ✔ web preview: rejects invalid URL without saving output (1.54221ms)
2026-10-25T07:31:40.6597899Z ✔ web preview: rejects multiple URLs without saving output (1.630125ms)
2026-10-25T07:31:40.6598391Z ✔ web preview: rejects failed deployment without saving output (1.026875ms)
2026-10-25T07:31:40.6638086Z ℹ tests 34
2026-10-25T07:31:40.6638224Z ℹ suites 0
2026-10-25T07:31:40.6638329Z ℹ pass 34
2026-10-25T07:31:40.6638432Z ℹ fail 0
2026-10-25T07:31:40.6638533Z ℹ cancelled 0
2026-10-25T07:31:40.6638646Z ℹ skipped 0
2026-10-25T07:31:40.6638752Z ℹ todo 0
2026-10-25T07:31:40.6638863Z ℹ duration_ms 83.09008
2026-10-25T07:31:40.6687406Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done
2026-10-25T07:31:40.6687844Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done
2026-10-25T07:31:40.6688149Z cat "$RUNNER_TEMP/apt.log"
2026-10-25T07:31:40.6688385Z exit "$(cat "$RUNNER_TEMP/apt-status")"
2026-10-25T07:31:40.6700648Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:40.6700777Z env:
2026-10-25T07:31:40.6700888Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:40.6701027Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:40.6701169Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:40.6701329Z   BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:40.6701578Z   VP_REMOTE_CACHE: read-write
2026-10-25T07:31:40.6701699Z ##[endgroup]
2026-10-25T07:31:48.6784435Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes
2026-10-25T07:31:48.6785226Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B]
2026-10-25T07:31:48.6785579Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
2026-10-25T07:31:48.6785956Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease
2026-10-25T07:31:48.6786284Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease
2026-10-25T07:31:48.6786628Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
2026-10-25T07:31:48.6786966Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-10-25T07:31:48.6787340Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-10-25T07:31:48.6787728Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-10-25T07:31:48.6788081Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB]
2026-10-25T07:31:48.6788464Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB]
2026-10-25T07:31:48.6788749Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB]
2026-10-25T07:31:48.6789065Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB]
2026-10-25T07:31:48.6789359Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB]
2026-10-25T07:31:48.6789663Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB]
2026-10-25T07:31:48.6789957Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB]
2026-10-25T07:31:48.6790254Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB]
2026-10-25T07:31:48.6790562Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB]
2026-10-25T07:31:48.6790862Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB]
2026-10-25T07:31:48.6791292Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B]
2026-10-25T07:31:48.6791709Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB]
2026-10-25T07:31:48.6792017Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB]
2026-10-25T07:31:48.6792314Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB]
2026-10-25T07:31:48.6792632Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B]
2026-10-25T07:31:48.6792923Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB]
2026-10-25T07:31:48.6793250Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB]
2026-10-25T07:31:48.6793545Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
2026-10-25T07:31:48.6793898Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB]
2026-10-25T07:31:48.6794318Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB]
2026-10-25T07:31:48.6794660Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB]
2026-10-25T07:31:48.6794984Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
2026-10-25T07:31:48.6795301Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB]
2026-10-25T07:31:48.6795639Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB]
2026-10-25T07:31:48.6796029Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB]
2026-10-25T07:31:48.6796371Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
2026-10-25T07:31:48.6796682Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B]
2026-10-25T07:31:48.6797016Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB]
2026-10-25T07:31:48.6797432Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB]
2026-10-25T07:31:48.6797759Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-10-25T07:31:48.6798090Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
2026-10-25T07:31:48.6798396Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
2026-10-25T07:31:48.6798717Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
2026-10-25T07:31:48.6799005Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B]
2026-10-25T07:31:48.6799341Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
2026-10-25T07:31:48.6799647Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
2026-10-25T07:31:48.6799979Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
2026-10-25T07:31:48.6800518Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
2026-10-25T07:31:48.6800944Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B]
2026-10-25T07:31:48.6801275Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
2026-10-25T07:31:48.6801603Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B]
2026-10-25T07:31:48.6801942Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
2026-10-25T07:31:48.6802241Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B]
2026-10-25T07:31:48.6802591Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
2026-10-25T07:31:48.6802914Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B]
2026-10-25T07:31:48.6803355Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB]
2026-10-25T07:31:48.6803655Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB]
2026-10-25T07:31:48.6804010Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
2026-10-25T07:31:48.6804332Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB]
2026-10-25T07:31:48.6804641Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB]
2026-10-25T07:31:48.6804968Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB]
2026-10-25T07:31:48.6805267Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB]
2026-10-25T07:31:48.6805624Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB]
2026-10-25T07:31:48.6805941Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB]
2026-10-25T07:31:48.6806381Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB]
2026-10-25T07:31:48.6806690Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
2026-10-25T07:31:48.6807033Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B]
2026-10-25T07:31:48.6807371Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB]
2026-10-25T07:31:48.6807681Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB]
2026-10-25T07:31:48.6808012Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
2026-10-25T07:31:48.6808317Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B]
2026-10-25T07:31:48.6808612Z Fetched 40.7 MB in 6s (6277 kB/s)
2026-10-25T07:31:48.6808788Z Reading package lists...
2026-10-25T07:31:48.6808923Z Reading package lists...
2026-10-25T07:31:48.6809044Z Building dependency tree...
2026-10-25T07:31:48.6809170Z Reading state information...
2026-10-25T07:31:48.6809323Z pkg-config is already the newest version (1.8.1-2build1).
2026-10-25T07:31:48.6809501Z The following additional packages will be installed:
2026-10-25T07:31:48.6809695Z   bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1
2026-10-25T07:31:48.6809904Z   libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev
2026-10-25T07:31:48.6810122Z   libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data
2026-10-25T07:31:48.6810355Z   libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1
2026-10-25T07:31:48.6810592Z   libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1
2026-10-25T07:31:48.6810790Z   libuuid1 mount util-linux uuid-dev uuid-runtime
2026-10-25T07:31:48.6810936Z Suggested packages:
2026-10-25T07:31:48.6811086Z   rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev
2026-10-25T07:31:48.6811379Z   libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales
2026-10-25T07:31:48.6811659Z The following NEW packages will be installed:
2026-10-25T07:31:48.6811847Z   gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0
2026-10-25T07:31:48.6812064Z   libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev
2026-10-25T07:31:48.6812286Z   libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev
2026-10-25T07:31:48.6812472Z   uuid-dev
2026-10-25T07:31:48.6812580Z The following packages will be upgraded:
2026-10-25T07:31:48.6812761Z   bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1
2026-10-25T07:31:48.6812979Z   libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1
2026-10-25T07:31:48.6813178Z   libsmartcols1 libuuid1 mount util-linux uuid-runtime
2026-10-25T07:31:48.6813365Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded.
2026-10-25T07:31:48.6813534Z Need to get 8378 kB of archives.
2026-10-25T07:31:48.6813718Z After this operation, 23.0 MB of additional disk space will be used.
2026-10-25T07:31:48.6813933Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B]
2026-10-25T07:31:48.6814200Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB]
2026-10-25T07:31:48.6814532Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB]
2026-10-25T07:31:48.6814850Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB]
2026-10-25T07:31:48.6815169Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB]
2026-10-25T07:31:48.6815493Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB]
2026-10-25T07:31:48.6815820Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB]
2026-10-25T07:31:48.6816143Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB]
2026-10-25T07:31:48.6816457Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB]
2026-10-25T07:31:48.6816772Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB]
2026-10-25T07:31:48.6817083Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB]
2026-10-25T07:31:48.6817402Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.10 [50.2 kB]
2026-10-25T07:31:48.6817735Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.10 [97.9 kB]
2026-10-25T07:31:48.6818074Z Get:14 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.10 [183 kB]
2026-10-25T07:31:48.6818412Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB]
2026-10-25T07:31:48.6818740Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB]
2026-10-25T07:31:48.6819063Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB]
2026-10-25T07:31:48.6819378Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB]
2026-10-25T07:31:48.6819684Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B]
2026-10-25T07:31:48.6819983Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB]
2026-10-25T07:31:48.6820282Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B]
2026-10-25T07:31:48.6820856Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB]
2026-10-25T07:31:48.6821221Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB]
2026-10-25T07:31:48.6821566Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.10 [73.5 kB]
2026-10-25T07:31:48.6821922Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.10 [138 kB]
2026-10-25T07:31:48.6822254Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB]
2026-10-25T07:31:48.6822574Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB]
2026-10-25T07:31:48.6822880Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB]
2026-10-25T07:31:48.6823184Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB]
2026-10-25T07:31:48.6823516Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB]
2026-10-25T07:31:48.6823866Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB]
2026-10-25T07:31:48.6824270Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB]
2026-10-25T07:31:48.6824521Z Fetched 8378 kB in 5s (1781 kB/s)
2026-10-25T07:31:48.6824647Z (Reading database ...
2026-10-25T07:31:48.6824761Z (Reading database ... 5%
2026-10-25T07:31:48.6824877Z (Reading database ... 10%
2026-10-25T07:31:48.6824996Z (Reading database ... 15%
2026-10-25T07:31:48.6825110Z (Reading database ... 20%
2026-10-25T07:31:48.6825222Z (Reading database ... 25%
2026-10-25T07:31:48.6825329Z (Reading database ... 30%
2026-10-25T07:31:48.6825443Z (Reading database ... 35%
2026-10-25T07:31:48.6825552Z (Reading database ... 40%
2026-10-25T07:31:48.6825662Z (Reading database ... 45%
2026-10-25T07:31:48.6825774Z (Reading database ... 50%
2026-10-25T07:31:48.6825886Z (Reading database ... 55%
2026-10-25T07:31:48.6825992Z (Reading database ... 60%
2026-10-25T07:31:48.6826116Z (Reading database ... 65%
2026-10-25T07:31:48.6826225Z (Reading database ... 70%
2026-10-25T07:31:48.6826340Z (Reading database ... 75%
2026-10-25T07:31:48.6826448Z (Reading database ... 80%
2026-10-25T07:31:48.6826560Z (Reading database ... 85%
2026-10-25T07:31:48.6826668Z (Reading database ... 90%
2026-10-25T07:31:48.6826781Z (Reading database ... 95%
2026-10-25T07:31:48.6826893Z (Reading database ... 100%
2026-10-25T07:31:48.6827057Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6827268Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6827489Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6827672Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6827814Z (Reading database ...
2026-10-25T07:31:48.6827929Z (Reading database ... 5%
2026-10-25T07:31:48.6828044Z (Reading database ... 10%
2026-10-25T07:31:48.6828154Z (Reading database ... 15%
2026-10-25T07:31:48.6828271Z (Reading database ... 20%
2026-10-25T07:31:48.6828378Z (Reading database ... 25%
2026-10-25T07:31:48.6828489Z (Reading database ... 30%
2026-10-25T07:31:48.6828598Z (Reading database ... 35%
2026-10-25T07:31:48.6828709Z (Reading database ... 40%
2026-10-25T07:31:48.6828817Z (Reading database ... 45%
2026-10-25T07:31:48.6828928Z (Reading database ... 50%
2026-10-25T07:31:48.6829037Z (Reading database ... 55%
2026-10-25T07:31:48.6829149Z (Reading database ... 60%
2026-10-25T07:31:48.6829257Z (Reading database ... 65%
2026-10-25T07:31:48.6829371Z (Reading database ... 70%
2026-10-25T07:31:48.6829479Z (Reading database ... 75%
2026-10-25T07:31:48.6829597Z (Reading database ... 80%
2026-10-25T07:31:48.6829705Z (Reading database ... 85%
2026-10-25T07:31:48.6829818Z (Reading database ... 90%
2026-10-25T07:31:48.6829982Z (Reading database ... 95%
2026-10-25T07:31:48.6830125Z (Reading database ... 100%
2026-10-25T07:31:48.6830283Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6830499Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6830705Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6830887Z Setting up util-linux (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6831142Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken
2026-10-25T07:31:48.6831572Z update-alternatives: warning: skip creation of /usr/share/man/man1/pager.1.gz because associated file /usr/share/man/man1/less.1.gz (of link group pager) doesn't exist
2026-10-25T07:31:48.6831934Z fstrim.service is a disabled or a static unit not running, not starting it.
2026-10-25T07:31:48.6832111Z (Reading database ...
2026-10-25T07:31:48.6832223Z (Reading database ... 5%
2026-10-25T07:31:48.6832337Z (Reading database ... 10%
2026-10-25T07:31:48.6832451Z (Reading database ... 15%
2026-10-25T07:31:48.6832563Z (Reading database ... 20%
2026-10-25T07:31:48.6832676Z (Reading database ... 25%
2026-10-25T07:31:48.6832787Z (Reading database ... 30%
2026-10-25T07:31:48.6832898Z (Reading database ... 35%
2026-10-25T07:31:48.6833007Z (Reading database ... 40%
2026-10-25T07:31:48.6833118Z (Reading database ... 45%
2026-10-25T07:31:48.6833228Z (Reading database ... 50%
2026-10-25T07:31:48.6833339Z (Reading database ... 55%
2026-10-25T07:31:48.6833450Z (Reading database ... 60%
2026-10-25T07:31:48.6833558Z (Reading database ... 65%
2026-10-25T07:31:48.6833669Z (Reading database ... 70%
2026-10-25T07:31:48.6833807Z (Reading database ... 75%
2026-10-25T07:31:48.6833919Z (Reading database ... 80%
2026-10-25T07:31:48.6834028Z (Reading database ... 85%
2026-10-25T07:31:48.6834141Z (Reading database ... 90%
2026-10-25T07:31:48.6834250Z (Reading database ... 95%
2026-10-25T07:31:48.6834369Z (Reading database ... 100%
2026-10-25T07:31:48.6834529Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6834737Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6834938Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6835146Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6835371Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6835574Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6835726Z (Reading database ...
2026-10-25T07:31:48.6835835Z (Reading database ... 5%
2026-10-25T07:31:48.6836007Z (Reading database ... 10%
2026-10-25T07:31:48.6836118Z (Reading database ... 15%
2026-10-25T07:31:48.6836232Z (Reading database ... 20%
2026-10-25T07:31:48.6836340Z (Reading database ... 25%
2026-10-25T07:31:48.6836457Z (Reading database ... 30%
2026-10-25T07:31:48.6836565Z (Reading database ... 35%
2026-10-25T07:31:48.6836679Z (Reading database ... 40%
2026-10-25T07:31:48.6836788Z (Reading database ... 45%
2026-10-25T07:31:48.6836903Z (Reading database ... 50%
2026-10-25T07:31:48.6837012Z (Reading database ... 55%
2026-10-25T07:31:48.6837122Z (Reading database ... 60%
2026-10-25T07:31:48.6837235Z (Reading database ... 65%
2026-10-25T07:31:48.6837347Z (Reading database ... 70%
2026-10-25T07:31:48.6837459Z (Reading database ... 75%
2026-10-25T07:31:48.6837567Z (Reading database ... 80%
2026-10-25T07:31:48.6837680Z (Reading database ... 85%
2026-10-25T07:31:48.6837788Z (Reading database ... 90%
2026-10-25T07:31:48.6837904Z (Reading database ... 95%
2026-10-25T07:31:48.6838014Z (Reading database ... 100%
2026-10-25T07:31:48.6838173Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6838378Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6838589Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6838847Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6839027Z (Reading database ...
2026-10-25T07:31:48.6839140Z (Reading database ... 5%
2026-10-25T07:31:48.6839255Z (Reading database ... 10%
2026-10-25T07:31:48.6839367Z (Reading database ... 15%
2026-10-25T07:31:48.6839484Z (Reading database ... 20%
2026-10-25T07:31:48.6839596Z (Reading database ... 25%
2026-10-25T07:31:48.6849772Z (Reading database ... 30%
2026-10-25T07:31:48.6849891Z (Reading database ... 35%
2026-10-25T07:31:48.6850007Z (Reading database ... 40%
2026-10-25T07:31:48.6850119Z (Reading database ... 45%
2026-10-25T07:31:48.6850237Z (Reading database ... 50%
2026-10-25T07:31:48.6850349Z (Reading database ... 55%
2026-10-25T07:31:48.6850464Z (Reading database ... 60%
2026-10-25T07:31:48.6850575Z (Reading database ... 65%
2026-10-25T07:31:48.6850695Z (Reading database ... 70%
2026-10-25T07:31:48.6850806Z (Reading database ... 75%
2026-10-25T07:31:48.6850920Z (Reading database ... 80%
2026-10-25T07:31:48.6851041Z (Reading database ... 85%
2026-10-25T07:31:48.6851160Z (Reading database ... 90%
2026-10-25T07:31:48.6851269Z (Reading database ... 95%
2026-10-25T07:31:48.6851386Z (Reading database ... 100%
2026-10-25T07:31:48.6851554Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6851781Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6852004Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6852221Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6852434Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6852633Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6852781Z (Reading database ...
2026-10-25T07:31:48.6852895Z (Reading database ... 5%
2026-10-25T07:31:48.6853008Z (Reading database ... 10%
2026-10-25T07:31:48.6853125Z (Reading database ... 15%
2026-10-25T07:31:48.6853237Z (Reading database ... 20%
2026-10-25T07:31:48.6853350Z (Reading database ... 25%
2026-10-25T07:31:48.6853459Z (Reading database ... 30%
2026-10-25T07:31:48.6853573Z (Reading database ... 35%
2026-10-25T07:31:48.6853712Z (Reading database ... 40%
2026-10-25T07:31:48.6854047Z (Reading database ... 45%
2026-10-25T07:31:48.6854181Z (Reading database ... 50%
2026-10-25T07:31:48.6854299Z (Reading database ... 55%
2026-10-25T07:31:48.6854409Z (Reading database ... 60%
2026-10-25T07:31:48.6854520Z (Reading database ... 65%
2026-10-25T07:31:48.6854629Z (Reading database ... 70%
2026-10-25T07:31:48.6854743Z (Reading database ... 75%
2026-10-25T07:31:48.6854851Z (Reading database ... 80%
2026-10-25T07:31:48.6854965Z (Reading database ... 85%
2026-10-25T07:31:48.6855073Z (Reading database ... 90%
2026-10-25T07:31:48.6855185Z (Reading database ... 95%
2026-10-25T07:31:48.6855298Z (Reading database ... 100%
2026-10-25T07:31:48.6855472Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6855720Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ...
2026-10-25T07:31:48.6855960Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ...
2026-10-25T07:31:48.6856167Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ...
2026-10-25T07:31:48.6856321Z (Reading database ...
2026-10-25T07:31:48.6856436Z (Reading database ... 5%
2026-10-25T07:31:48.6856556Z (Reading database ... 10%
2026-10-25T07:31:48.6856668Z (Reading database ... 15%
2026-10-25T07:31:48.6856783Z (Reading database ... 20%
2026-10-25T07:31:48.6856891Z (Reading database ... 25%
2026-10-25T07:31:48.6857003Z (Reading database ... 30%
2026-10-25T07:31:48.6857111Z (Reading database ... 35%
2026-10-25T07:31:48.6857223Z (Reading database ... 40%
2026-10-25T07:31:48.6857333Z (Reading database ... 45%
2026-10-25T07:31:48.6857444Z (Reading database ... 50%
2026-10-25T07:31:48.6857552Z (Reading database ... 55%
2026-10-25T07:31:48.6857666Z (Reading database ... 60%
2026-10-25T07:31:48.6857774Z (Reading database ... 65%
2026-10-25T07:31:48.6858025Z (Reading database ... 70%
2026-10-25T07:31:48.6858182Z (Reading database ... 75%
2026-10-25T07:31:48.6858299Z (Reading database ... 80%
2026-10-25T07:31:48.6858408Z (Reading database ... 85%
2026-10-25T07:31:48.6858520Z (Reading database ... 90%
2026-10-25T07:31:48.6858631Z (Reading database ... 95%
2026-10-25T07:31:48.6858747Z (Reading database ... 100%
2026-10-25T07:31:48.6858909Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6859125Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6859344Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6859543Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6859692Z (Reading database ...
2026-10-25T07:31:48.6859805Z (Reading database ... 5%
2026-10-25T07:31:48.6859917Z (Reading database ... 10%
2026-10-25T07:31:48.6860031Z (Reading database ... 15%
2026-10-25T07:31:48.6860143Z (Reading database ... 20%
2026-10-25T07:31:48.6860259Z (Reading database ... 25%
2026-10-25T07:31:48.6860367Z (Reading database ... 30%
2026-10-25T07:31:48.6860483Z (Reading database ... 35%
2026-10-25T07:31:48.6860591Z (Reading database ... 40%
2026-10-25T07:31:48.6860706Z (Reading database ... 45%
2026-10-25T07:31:48.6860815Z (Reading database ... 50%
2026-10-25T07:31:48.6860926Z (Reading database ... 55%
2026-10-25T07:31:48.6861035Z (Reading database ... 60%
2026-10-25T07:31:48.6861148Z (Reading database ... 65%
2026-10-25T07:31:48.6861257Z (Reading database ... 70%
2026-10-25T07:31:48.6861370Z (Reading database ... 75%
2026-10-25T07:31:48.6861479Z (Reading database ... 80%
2026-10-25T07:31:48.6861590Z (Reading database ... 85%
2026-10-25T07:31:48.6861699Z (Reading database ... 90%
2026-10-25T07:31:48.6861810Z (Reading database ... 95%
2026-10-25T07:31:48.6861921Z (Reading database ... 100%
2026-10-25T07:31:48.6862083Z (Reading database ... 207982 files and directories currently installed.)
2026-10-25T07:31:48.6862293Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6862493Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6862704Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ...
2026-10-25T07:31:48.6862936Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-25T07:31:48.6863161Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-25T07:31:48.6863383Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-25T07:31:48.6863604Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-25T07:31:48.6863872Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-25T07:31:48.6864107Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-25T07:31:48.6864337Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-25T07:31:48.6864567Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6864783Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6865008Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6865226Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6865439Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6865636Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-25T07:31:48.6865836Z Selecting previously unselected package libsecret-common.
2026-10-25T07:31:48.6866044Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ...
2026-10-25T07:31:48.6866238Z Unpacking libsecret-common (0.21.4-1build3) ...
2026-10-25T07:31:48.6866425Z Selecting previously unselected package libsecret-1-0:amd64.
2026-10-25T07:31:48.6866631Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ...
2026-10-25T07:31:48.6866873Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ...
2026-10-25T07:31:48.6867091Z Selecting previously unselected package gir1.2-secret-1:amd64.
2026-10-25T07:31:48.6867317Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ...
2026-10-25T07:31:48.6867511Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ...
2026-10-25T07:31:48.6867693Z Selecting previously unselected package libgpg-error-dev.
2026-10-25T07:31:48.6867897Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ...
2026-10-25T07:31:48.6868084Z Unpacking libgpg-error-dev (1.47-3build2.1) ...
2026-10-25T07:31:48.6868256Z Selecting previously unselected package libgcrypt20-dev.
2026-10-25T07:31:48.6868455Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ...
2026-10-25T07:31:48.6868646Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
2026-10-25T07:31:48.6868836Z Selecting previously unselected package libgirepository-2.0-0:amd64.
2026-10-25T07:31:48.6869068Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-25T07:31:48.6869289Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6869486Z Selecting previously unselected package libglib2.0-dev-bin.
2026-10-25T07:31:48.6869698Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-25T07:31:48.6869899Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6870072Z Selecting previously unselected package uuid-dev:amd64.
2026-10-25T07:31:48.6870262Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6870440Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6870618Z Selecting previously unselected package libblkid-dev:amd64.
2026-10-25T07:31:48.6870819Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6871008Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6871183Z Selecting previously unselected package libsepol-dev:amd64.
2026-10-25T07:31:48.6871381Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ...
2026-10-25T07:31:48.6871555Z Unpacking libsepol-dev:amd64 (3.5-2build1) ...
2026-10-25T07:31:48.6871733Z Selecting previously unselected package libselinux1-dev:amd64.
2026-10-25T07:31:48.6871937Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ...
2026-10-25T07:31:48.6872128Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
2026-10-25T07:31:48.6872306Z Selecting previously unselected package libmount-dev:amd64.
2026-10-25T07:31:48.6872526Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-25T07:31:48.6872718Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6872895Z Selecting previously unselected package libglib2.0-dev:amd64.
2026-10-25T07:31:48.6873102Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-25T07:31:48.6873304Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6873491Z Selecting previously unselected package libsecret-1-dev:amd64.
2026-10-25T07:31:48.6873723Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ...
2026-10-25T07:31:48.6873919Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ...
2026-10-25T07:31:48.6874077Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6874229Z Setting up eject (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6874386Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6874556Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6874716Z Setting up libgpg-error-dev (1.47-3build2.1) ...
2026-10-25T07:31:48.6874876Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6875030Z Setting up libsepol-dev:amd64 (3.5-2build1) ...
2026-10-25T07:31:48.6875201Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6875366Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6875574Z Setting up mount (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6875750Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6876011Z uuidd.service is a disabled or a static unit not running, not starting it.
2026-10-25T07:31:48.6876202Z Setting up libsecret-common (0.21.4-1build3) ...
2026-10-25T07:31:48.6876376Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6876545Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6876730Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6876914Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
2026-10-25T07:31:48.6877076Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6877225Z Setting up fdisk (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6877376Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ...
2026-10-25T07:31:48.6877536Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ...
2026-10-25T07:31:48.6877698Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
2026-10-25T07:31:48.6877861Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-25T07:31:48.6878034Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-25T07:31:48.6878200Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ...
2026-10-25T07:31:48.6878368Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ...
2026-10-25T07:31:48.6878538Z Processing triggers for man-db (2.12.0-4build2) ...
2026-10-25T07:31:48.6878707Z Not building database; man-db/auto-update is not 'true'.
2026-10-25T07:31:48.6878886Z Processing triggers for install-info (7.1-3build2) ...
2026-10-25T07:31:48.6878993Z
2026-10-25T07:31:48.6879044Z Restarting services...
2026-10-25T07:31:48.6879552Z  systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-timedated.service systemd-udevd.service udisks2.service
2026-10-25T07:31:48.6880125Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found.
2026-10-25T07:31:48.6880281Z
2026-10-25T07:31:48.6880334Z Service restarts being deferred:
2026-10-25T07:31:48.6880468Z  systemctl restart ModemManager.service
2026-10-25T07:31:48.6880610Z  systemctl restart dbus.service
2026-10-25T07:31:48.6880738Z  systemctl restart getty@tty1.service
2026-10-25T07:31:48.6880888Z  systemctl restart networkd-dispatcher.service
2026-10-25T07:31:48.6881053Z  systemctl restart serial-getty@ttyS0.service
2026-10-25T07:31:48.6881219Z  systemctl restart setup_and_run_blacksmith.service
2026-10-25T07:31:48.6881374Z  systemctl restart systemd-logind.service
2026-10-25T07:31:48.6881470Z
2026-10-25T07:31:48.6881523Z No containers need to be restarted.
2026-10-25T07:31:48.6881612Z
2026-10-25T07:31:48.6881668Z User sessions running outdated binaries:
2026-10-25T07:31:48.6881814Z  runner @ user manager service: systemd[1839]
2026-10-25T07:31:48.6881911Z
2026-10-25T07:31:48.6882008Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-10-25T07:31:48.6900476Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
2026-10-25T07:31:48.6900783Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
2026-10-25T07:31:48.6900994Z if [[ -n "$TEST_PACKAGES" ]]; then
2026-10-25T07:31:48.6901139Z   filters=()
2026-10-25T07:31:48.6901314Z   for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done
2026-10-25T07:31:48.6901501Z fi
2026-10-25T07:31:48.6901653Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test
2026-10-25T07:31:48.6913890Z shell: /usr/bin/bash -e {0}
2026-10-25T07:31:48.6914009Z env:
2026-10-25T07:31:48.6914123Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:31:48.6914265Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:31:48.6914406Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T07:31:48.6914562Z   BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh
2026-10-25T07:31:48.6914814Z   VP_REMOTE_CACHE: read-write
2026-10-25T07:31:48.6915421Z   TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/scripts
2026-10-25T07:31:48.6916110Z ##[endgroup]
2026-10-25T07:31:48.8704836Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled
2026-10-25T07:31:48.8715444Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:31:48.8723674Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:31:48.8730277Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:31:49.0349143Z
2026-10-25T07:31:49.0349155Z
2026-10-25T07:31:49.0350870Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi
2026-10-25T07:31:49.0351296Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts
2026-10-25T07:31:49.0351458Z
2026-10-25T07:31:49.0351461Z
2026-10-25T07:31:49.0376801Z
2026-10-25T07:31:49.0377312Z
2026-10-25T07:31:49.0378426Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop
2026-10-25T07:31:49.0378620Z
2026-10-25T07:31:49.0378839Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay
2026-10-25T07:31:49.0378999Z
2026-10-25T07:31:49.7274852Z  ✓ lib/third-party-licenses.test.ts (19 tests) 138ms
2026-10-25T07:31:50.0624386Z  ✓ src/server/mcpExtensionSource.test.ts (24 tests) 255ms
2026-10-25T07:31:50.3272934Z  ✓ notify-discord-release.test.ts (15 tests) 221ms
2026-10-25T07:31:50.4486916Z  ✓ merge-update-manifests.test.ts (5 tests) 39ms
2026-10-25T07:31:50.4895267Z  ✓ dev-runner.test.ts (32 tests) 176ms
2026-10-25T07:31:50.7279020Z  ✓ legend-list-initial-reveal.test.ts (10 tests) 68ms
2026-10-25T07:31:50.7534186Z  ✓ lib/cli-external-packages.test.ts (10 tests) 555ms
2026-10-25T07:31:50.7564663Z    ✓ external package dependency closure (1)
2026-10-25T07:31:50.7719500Z      ✓ keeps every runtime dependency of an external package external too 529ms
2026-10-25T07:31:50.9197173Z  ✓ build-npm-launcher.test.ts (1 test) 865ms
2026-10-25T07:31:50.9248528Z    ✓ build-npm-launcher (1)
2026-10-25T07:31:50.9302541Z      ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 857ms
2026-10-25T07:31:51.0163452Z  ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 522ms
2026-10-25T07:31:51.2045756Z  ✓ lib/public-config.test.ts (1 test) 3ms
2026-10-25T07:31:51.2397237Z  ✓ lib/dev-share.test.ts (5 tests) 29ms
2026-10-25T07:31:51.5167673Z  ✓ update-release-package-versions.test.ts (3 tests) 101ms
2026-10-25T07:31:51.6655837Z  ✓ mobile-native-client.test.ts (2 tests) 57ms
2026-10-25T07:31:51.7039236Z  ✓ src/server/commands.test.ts (1 test) 3ms
2026-10-25T07:31:51.7851806Z  ✓ lib/resolve-catalog.test.ts (2 tests) 13ms
2026-10-25T07:31:51.8004783Z  ✓ src/server/mcpInjection.test.ts (3 tests) 15ms
2026-10-25T07:31:51.9957679Z  ✓ sync-reference-repos.test.ts (2 tests) 78ms
2026-10-25T07:31:52.2437511Z  ✓ mobile-showcase.test.ts (3 tests) 4ms
2026-10-25T07:31:52.3311507Z  ✓ lib/build-target-arch.test.ts (1 test) 24ms
2026-10-25T07:31:52.3864930Z  ✓ src/server/textGeneration.test.ts (1 test) 45ms
2026-10-25T07:31:52.3972280Z  ✓ mock-update-server.test.ts (2 tests) 119ms
2026-10-25T07:31:52.4058823Z  ✓ resolve-previous-release-tag.test.ts (3 tests) 12ms
2026-10-25T07:31:52.4249379Z  ✓ src/server/status.test.ts (6 tests) 112ms
2026-10-25T07:31:52.5163662Z  ✓ src/server/driver.test.ts (5 tests) 61ms
2026-10-25T07:31:52.5541075Z  ✓ lib/icon-export.test.ts (1 test) 2ms
2026-10-25T07:31:52.5754867Z  ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 152ms
2026-10-25T07:31:52.7351931Z  ✓ mobile-native-static-check.test.ts (2 tests) 6ms
2026-10-25T07:31:52.8291901Z  ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 63ms
2026-10-25T07:31:52.9077726Z  ✓ src/app/DesktopLinuxUrlHandler.test.ts (14 tests) 92ms
2026-10-25T07:31:53.3817277Z  ✓ src/window/DesktopWindow.test.ts (20 tests) 198ms
2026-10-25T07:31:53.4492601Z  ✓ src/preview/Manager.test.ts (55 tests) 327ms
2026-10-25T07:31:53.5515201Z  ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 294ms
2026-10-25T07:31:53.6998428Z  ✓ build-desktop-artifact.test.ts (42 tests) 3390ms
2026-10-25T07:31:53.7102844Z    ✓ build-desktop-artifact (40)
2026-10-25T07:31:53.7150109Z      ✓ rejects overlapping builds from another process until restoration finishes 1543ms
2026-10-25T07:31:53.7237905Z      ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 534ms
2026-10-25T07:31:53.7304710Z  ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 158ms
2026-10-25T07:31:53.8395014Z  ✓ src/updates/DesktopUpdates.test.ts (27 tests) 326ms
2026-10-25T07:31:53.8701496Z  ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 342ms
2026-10-25T07:31:54.0268657Z  ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 97ms
2026-10-25T07:31:54.1237774Z  ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 457ms
2026-10-25T07:31:54.1537386Z  ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 86ms
2026-10-25T07:31:54.2255268Z  ✓ src/http/Api.test.ts (27 tests) 262ms
2026-10-25T07:31:54.2885751Z  ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 346ms
2026-10-25T07:31:54.3308677Z  ✓ src/hooks/HookForwarder.test.ts (17 tests) 371ms
2026-10-25T07:31:54.5837482Z  ✓ src/snapShot/snapShot.test.ts (36 tests) 59ms
2026-10-25T07:31:54.6277568Z  ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 172ms
2026-10-25T07:31:54.6597471Z  ✓ src/app/DesktopClerk.test.ts (15 tests) 186ms
2026-10-25T07:31:54.7787181Z  ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 26ms
2026-10-25T07:31:54.9792473Z  ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 269ms
2026-10-25T07:31:55.0629482Z  ✓ src/server/adapter.test.ts (87 tests) 2663ms
2026-10-25T07:31:55.0729106Z    ✓ PiAdapterV2 (85)
2026-10-25T07:31:55.0776079Z      ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 782ms
2026-10-25T07:31:55.0803987Z
2026-10-25T07:31:55.0869332Z  Test Files  7 passed (7)
2026-10-25T07:31:55.0945269Z       Tests  127 passed (127)
2026-10-25T07:31:55.0994466Z    Start at  07:31:49
2026-10-25T07:31:55.1044710Z    Duration  6.03s (transform 51%, import 29%, tests 15%, setup 4%)
2026-10-25T07:31:55.1166479Z
2026-10-25T07:31:55.1171546Z  ✓ src/hooks/HookInboxStore.test.ts (11 tests) 543ms
2026-10-25T07:31:55.1902988Z
2026-10-25T07:31:55.1996939Z ~/packages/client-runtime$ vp test run ⊘ cache disabled
2026-10-25T07:31:55.2437412Z  ✓ src/preview/FaviconCapture.test.ts (24 tests) 44ms
2026-10-25T07:31:55.3117675Z  ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 128ms
2026-10-25T07:31:55.3786722Z  ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 72ms
2026-10-25T07:31:55.4397330Z  ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 72ms
2026-10-25T07:31:55.5795514Z  ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 243ms
2026-10-25T07:31:55.6764996Z
2026-10-25T07:31:55.6882528Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime
2026-10-25T07:31:55.6942411Z
2026-10-25T07:31:55.6997966Z  ✓ src/auth/RelayTokens.test.ts (5 tests) 68ms
2026-10-25T07:31:55.7220462Z  ✓ src/agentActivity/FcmClient.test.ts (4 tests) 48ms
2026-10-25T07:31:55.8774316Z  ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 182ms
2026-10-25T07:31:55.9408556Z  ✓ src/app/DesktopObservability.test.ts (5 tests) 254ms
2026-10-25T07:31:56.1527248Z  ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 136ms
2026-10-25T07:31:56.2019316Z  ✓ src/preview/Passkeys.test.ts (6 tests) 16ms
2026-10-25T07:31:56.2628762Z  ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 73ms
2026-10-25T07:31:56.3947408Z  ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 17ms
2026-10-25T07:31:56.4397765Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.4474098Z [07:31:56.421] INFO (#5): Plan: 1 tasks
2026-10-25T07:31:56.4614006Z [07:31:56.421] INFO (#5): [PublishClientConfig] run [action]
2026-10-25T07:31:56.4678550Z [07:31:56.421] INFO (#5):
2026-10-25T07:31:56.4723441Z
2026-10-25T07:31:56.4784398Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.4872531Z [07:31:56.437] INFO (#47): [PublishClientConfig] running
2026-10-25T07:31:56.4929218Z
2026-10-25T07:31:56.4988968Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.5013237Z Wrote relay client configuration to /tmp/t3-relay-client-config-ildUSI/client.env
2026-10-25T07:31:56.5078873Z [07:31:56.440] INFO (#47): [PublishClientConfig] ran (3ms)
2026-10-25T07:31:56.5138965Z
2026-10-25T07:31:56.5264157Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.5345777Z [07:31:56.447] INFO (#48): [PublishClientConfig] ran (10ms)
2026-10-25T07:31:56.5346156Z [07:31:56.448] INFO (#5):
2026-10-25T07:31:56.5397689Z [07:31:56.448] INFO (#5): Done: 1 succeeded (27ms)
2026-10-25T07:31:56.5422501Z
2026-10-25T07:31:56.5459459Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.5501490Z [07:31:56.460] INFO (#5): Plan: no resources
2026-10-25T07:31:56.5559540Z [07:31:56.461] INFO (#5):
2026-10-25T07:31:56.5560004Z [07:31:56.461] INFO (#63): [PublishClientConfig] skipped
2026-10-25T07:31:56.5594514Z [07:31:56.467] INFO (#64): [PublishClientConfig] skipped
2026-10-25T07:31:56.5636943Z [07:31:56.467] INFO (#5):
2026-10-25T07:31:56.5637328Z [07:31:56.467] INFO (#5): Done: 0 succeeded, 1 skipped (6ms)
2026-10-25T07:31:56.5676468Z
2026-10-25T07:31:56.5717284Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.5787169Z [07:31:56.481] INFO (#5): Plan: 1 tasks
2026-10-25T07:31:56.5837382Z [07:31:56.481] INFO (#5): [PublishClientConfig] run [action]
2026-10-25T07:31:56.5897052Z [07:31:56.481] INFO (#5):
2026-10-25T07:31:56.5943394Z
2026-10-25T07:31:56.5944517Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.5997441Z [07:31:56.482] INFO (#79): [PublishClientConfig] running
2026-10-25T07:31:56.5997793Z
2026-10-25T07:31:56.6062980Z  ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 61ms
2026-10-25T07:31:56.6149849Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.6223089Z Wrote relay client configuration to /tmp/t3-relay-client-config-ildUSI/client.env
2026-10-25T07:31:56.6277183Z [07:31:56.496] INFO (#79): [PublishClientConfig] ran (14ms)
2026-10-25T07:31:56.6371430Z
2026-10-25T07:31:56.6416809Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.6517169Z [07:31:56.497] INFO (#80): [PublishClientConfig] ran (15ms)
2026-10-25T07:31:56.6558292Z [07:31:56.497] INFO (#5):
2026-10-25T07:31:56.6641475Z [07:31:56.497] INFO (#5): Done: 1 succeeded (16ms)
2026-10-25T07:31:56.6687219Z
2026-10-25T07:31:56.6753576Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-25T07:31:56.6874510Z [07:31:56.499] INFO (#5): Plan: 1 tasks
2026-10-25T07:31:56.6904384Z [07:31:56.499] INFO (#5): [PublishClientConfig] drop [action]
2026-10-25T07:31:56.7055966Z [07:31:56.499] INFO (#5):
2026-10-25T07:31:56.7077484Z [07:31:56.499] INFO (#88): [PublishClientConfig] deleting
2026-10-25T07:31:56.7148996Z [07:31:56.499] INFO (#88): [PublishClientConfig] deleted (0ms)
2026-10-25T07:31:56.7167788Z [07:31:56.499] INFO (#5):
2026-10-25T07:31:56.7193783Z [07:31:56.499] INFO (#5): Done: 1 succeeded (0ms)
2026-10-25T07:31:56.7194043Z
2026-10-25T07:31:56.7194653Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-25T07:31:56.7195098Z [07:31:56.508] INFO (#117): Plan: 1 tasks
2026-10-25T07:31:56.7195359Z [07:31:56.509] INFO (#117): [PublishClientConfig] run [action]
2026-10-25T07:31:56.7195610Z [07:31:56.510] INFO (#117):
2026-10-25T07:31:56.7195755Z
2026-10-25T07:31:56.7196376Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-25T07:31:56.7220294Z [07:31:56.511] INFO (#158): [PublishClientConfig] running
2026-10-25T07:31:56.7220893Z [07:31:56.512] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (1ms)
2026-10-25T07:31:56.7221290Z [07:31:56.512] INFO (#117):
2026-10-25T07:31:56.7221526Z [07:31:56.512] INFO (#117): Failed: 0 succeeded, 1 failed (2ms)
2026-10-25T07:31:56.7221719Z
2026-10-25T07:31:56.7222112Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-25T07:31:56.7222533Z [07:31:56.520] INFO (#117): Plan: 1 tasks
2026-10-25T07:31:56.7222786Z [07:31:56.520] INFO (#117): [PublishClientConfig] drop [action]
2026-10-25T07:31:56.7223027Z [07:31:56.520] INFO (#117):
2026-10-25T07:31:56.7223244Z [07:31:56.521] INFO (#166): [PublishClientConfig] deleting
2026-10-25T07:31:56.7223501Z [07:31:56.521] INFO (#166): [PublishClientConfig] deleted (0ms)
2026-10-25T07:31:56.7223735Z [07:31:56.521] INFO (#117):
2026-10-25T07:31:56.7223943Z [07:31:56.521] INFO (#117): Done: 1 succeeded (0ms)
2026-10-25T07:31:56.7224113Z
2026-10-25T07:31:56.7224665Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-25T07:31:56.7225358Z [07:31:56.540] INFO (#195): Plan: 1 tasks
2026-10-25T07:31:56.7229932Z [07:31:56.540] INFO (#195): [PublishClientConfig] run [action]
2026-10-25T07:31:56.7230123Z [07:31:56.540] INFO (#195):
2026-10-25T07:31:56.7230211Z
2026-10-25T07:31:56.7230511Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-25T07:31:56.7230876Z [07:31:56.544] INFO (#236): [PublishClientConfig] running
2026-10-25T07:31:56.7231364Z [07:31:56.545] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (1ms)
2026-10-25T07:31:56.7231730Z [07:31:56.545] INFO (#195):
2026-10-25T07:31:56.7231905Z [07:31:56.545] INFO (#195): Failed: 0 succeeded, 1 failed (5ms)
2026-10-25T07:31:56.7232088Z
2026-10-25T07:31:56.7232352Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-25T07:31:56.7232689Z [07:31:56.557] INFO (#195): Plan: 1 tasks
2026-10-25T07:31:56.7232874Z [07:31:56.557] INFO (#195): [PublishClientConfig] drop [action]
2026-10-25T07:31:56.7233050Z [07:31:56.557] INFO (#195):
2026-10-25T07:31:56.7233200Z [07:31:56.557] INFO (#244): [PublishClientConfig] deleting
2026-10-25T07:31:56.7233395Z [07:31:56.557] INFO (#244): [PublishClientConfig] deleted (0ms)
2026-10-25T07:31:56.7233567Z [07:31:56.557] INFO (#195):
2026-10-25T07:31:56.7233706Z [07:31:56.557] INFO (#195): Done: 1 succeeded (0ms)
2026-10-25T07:31:56.7233813Z
2026-10-25T07:31:56.7234008Z  ✓ src/clientConfig.test.ts (10 tests) 232ms
2026-10-25T07:31:56.7931378Z  ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 32ms
2026-10-25T07:31:56.8076005Z  ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 79ms
2026-10-25T07:31:57.1157611Z  ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 77ms
2026-10-25T07:31:57.2770280Z  ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2651ms
2026-10-25T07:31:57.2771195Z    ✓ WSL runtime install script (executed) (12)
2026-10-25T07:31:57.2771600Z      ✓ extracts once when two installs race for the same cache 1123ms
2026-10-25T07:31:57.2837692Z  ✓ src/preview/BrowserSession.test.ts (7 tests) 45ms
2026-10-25T07:31:57.3077416Z  ✓ knip-schemas.test.ts (1 test) 7841ms
2026-10-25T07:31:57.3078188Z    ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 7840ms
2026-10-25T07:31:57.3122960Z
2026-10-25T07:31:57.3225298Z  Test Files  21 passed (21)
2026-10-25T07:31:57.3312717Z       Tests  162 passed (162)
2026-10-25T07:31:57.3404773Z    Start at  07:31:49
2026-10-25T07:31:57.3455822Z    Duration  8.27s (tests 54%, import 23%, setup 12%, transform 11%, worker 1%)
2026-10-25T07:31:57.3496510Z
2026-10-25T07:31:57.3521699Z  ✓ src/app/DesktopLifecycle.test.ts (6 tests) 57ms
2026-10-25T07:31:57.3748256Z
2026-10-25T07:31:57.3801445Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled
2026-10-25T07:31:57.4578631Z  ✓ src/previewTunnelSweep.test.ts (4 tests) 46ms
2026-10-25T07:31:57.5238765Z  ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 18ms
2026-10-25T07:31:57.6816602Z  ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 61ms
2026-10-25T07:31:57.7267868Z  ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 113ms
2026-10-25T07:31:57.7865902Z  ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 191ms
2026-10-25T07:31:57.8703747Z  ✓ src/previewStages.test.ts (4 tests) 18ms
2026-10-25T07:31:57.9150913Z
2026-10-25T07:31:57.9198046Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile
2026-10-25T07:31:57.9262265Z
2026-10-25T07:31:58.2829786Z  ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 160ms
2026-10-25T07:31:58.3996099Z  ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 168ms
2026-10-25T07:31:58.6890754Z  ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 77ms
2026-10-25T07:31:58.8418481Z  ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 61ms
2026-10-25T07:31:58.8877410Z  ✓ src/app/DesktopCliCommand.test.ts (6 tests) 144ms
2026-10-25T07:31:59.0735523Z  ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 415ms
2026-10-25T07:31:59.3302467Z  ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 91ms
2026-10-25T07:31:59.3468297Z  ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 24ms
2026-10-25T07:31:59.3880734Z  ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 24ms
2026-10-25T07:31:59.4080436Z  ✓ src/app/DesktopPreReadyPlatform.test.ts (5 tests) 72ms
2026-10-25T07:31:59.4162689Z  ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 75ms
2026-10-25T07:31:59.4278508Z  ✓ src/authorization/layer.test.ts (23 tests) 426ms
2026-10-25T07:31:59.7034760Z  ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 69ms
2026-10-25T07:31:59.7153997Z  ✓ src/preview/CdpRelay.test.ts (6 tests) 17ms
2026-10-25T07:31:59.9284094Z  ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 142ms
2026-10-25T07:31:59.9460856Z  ✓ src/connection/supervisor.test.ts (35 tests) 582ms
2026-10-25T07:31:59.9766883Z  ✓ src/state/runtime.test.ts (23 tests) 419ms
2026-10-25T07:32:00.0871061Z  ✓ src/environments/endpointFailure.test.ts (15 tests) 37ms
2026-10-25T07:32:00.1809403Z  ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 7ms
2026-10-25T07:32:00.2899885Z  ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 6ms
2026-10-25T07:32:00.4244106Z  ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 76ms
2026-10-25T07:32:00.4894319Z  ✓ scripts/electron-launcher.test.mjs (7 tests) 890ms
2026-10-25T07:32:00.4964744Z    ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 480ms
2026-10-25T07:32:00.5012634Z    ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one [two](three)+?^${four}|back\slash*/apps/desktop 406ms
2026-10-25T07:32:00.5459092Z  ✓ src/hooks/HeldHooks.test.ts (1 test) 9ms
2026-10-25T07:32:00.5629113Z  ✓ src/rpc/session.test.ts (14 tests) 1076ms
2026-10-25T07:32:00.5819281Z    ✓ RpcSessionFactory (14)
2026-10-25T07:32:00.5902493Z      ✓ recovers a slow subscriber after it misses theme and usage-source deletion 318ms
2026-10-25T07:32:00.6047648Z  ✓ src/connection/registry.test.ts (41 tests) 868ms
2026-10-25T07:32:00.6408925Z  ✓ src/deploymentConfig.test.ts (3 tests) 17ms
2026-10-25T07:32:00.6642004Z  ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 121ms
2026-10-25T07:32:00.7444879Z  ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 59ms
2026-10-25T07:32:00.7518571Z  ✓  react  src/features/diffs/nativeReviewDiffSurface.test.tsx (8 tests) 351ms
2026-10-25T07:32:00.7682651Z stderr | src/native/useRetryingImageSource.test.tsx > asks the next resolver for an image the previous one could not resolve
2026-10-25T07:32:00.7750373Z The current testing environment is not configured to support act(...)
2026-10-25T07:32:00.7931092Z
2026-10-25T07:32:00.8034609Z stderr | src/native/useRetryingImageSource.test.tsx > asks the next resolver for an image the previous one could not resolve
2026-10-25T07:32:00.8073153Z The current testing environment is not configured to support act(...)
2026-10-25T07:32:00.8130510Z  ✓  react  src/native/useRetryingImageSource.test.tsx (1 test) 49ms
2026-10-25T07:32:00.8196665Z
2026-10-25T07:32:00.8236774Z stderr | src/native/useRetryingImageSource.test.tsx > asks the next resolver for an image the previous one could not resolve
2026-10-25T07:32:00.8254796Z The current testing environment is not configured to support act(...)
2026-10-25T07:32:00.8255145Z
2026-10-25T07:32:00.9854004Z  ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 82ms
2026-10-25T07:32:01.1263160Z  ✓ src/state/pullRequests.test.ts (56 tests) 1565ms
2026-10-25T07:32:01.1317466Z    ✓ returns a successful mutation when source invalidation stalls 1008ms
2026-10-25T07:32:01.2259612Z  ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 7ms
2026-10-25T07:32:01.2418867Z  ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 10ms
2026-10-25T07:32:01.2489980Z  ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 16ms
2026-10-25T07:32:01.3527820Z  ✓ src/ipc/methods/window.test.ts (5 tests) 82ms
2026-10-25T07:32:01.5296771Z  ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 6ms
2026-10-25T07:32:01.5309017Z  ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 175ms
2026-10-25T07:32:01.5798451Z  ✓ src/window/ContextMenuImage.test.ts (15 tests) 71ms
2026-10-25T07:32:01.5959415Z  ✓ src/state/threads-sync.test.ts (37 tests) 680ms
2026-10-25T07:32:01.6465007Z  ✓ src/environments/CloudflareApiPause.test.ts (1 test) 6ms
2026-10-25T07:32:01.6516726Z
2026-10-25T07:32:01.6572221Z  Test Files  32 passed (32)
2026-10-25T07:32:01.6607965Z       Tests  276 passed (276)
2026-10-25T07:32:01.6659770Z    Start at  07:31:49
2026-10-25T07:32:01.6765789Z    Duration  12.61s (import 81%, transform 10%, setup 5%, tests 4%)
2026-10-25T07:32:01.6797667Z
2026-10-25T07:32:01.6886160Z
2026-10-25T07:32:01.6957474Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:32:01.7791077Z  ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 36ms
2026-10-25T07:32:01.7970693Z  ✓ src/operations/commands.test.ts (14 tests) 59ms
2026-10-25T07:32:01.8077335Z  ✓ src/electron/ElectronWindow.test.ts (2 tests) 25ms
2026-10-25T07:32:01.8398933Z  ✓ src/electron/ElectronProtocol.test.ts (3 tests) 49ms
2026-10-25T07:32:01.8762982Z  ✓ src/state/shell-sync.test.ts (7 tests) 122ms
2026-10-25T07:32:01.9008835Z  ✓ src/state/orchestrationV2Projection.test.ts (16 tests) 48ms
2026-10-25T07:32:01.9069536Z  ✓ src/updates/releaseNotes.test.ts (8 tests) 4ms
2026-10-25T07:32:01.9095486Z  ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 64ms
2026-10-25T07:32:01.9215497Z  ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 32ms
2026-10-25T07:32:01.9517930Z  ✓ scripts/main-process-bundle.test.mjs (2 tests) 386ms
2026-10-25T07:32:02.0357926Z  ✓ src/state/server.test.ts (19 tests) 84ms
2026-10-25T07:32:02.1308050Z
2026-10-25T07:32:02.1437572Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab
2026-10-25T07:32:02.1464959Z
2026-10-25T07:32:02.2282749Z  ✓ src/state/vcs.test.ts (9 tests) 136ms
2026-10-25T07:32:02.2407230Z  ✓ src/voice-input/controller.test.ts (22 tests) 32ms
2026-10-25T07:32:02.3410842Z  ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 13ms
2026-10-25T07:32:02.3561630Z  ✓ src/preview/PasskeyBridge.test.ts (3 tests) 6ms
2026-10-25T07:32:02.6644388Z  ✓ src/window/QuitHold.test.ts (7 tests) 29ms
2026-10-25T07:32:02.7333576Z  ✓ gnome-extension/captureFeedback.test.js (4 tests) 16ms
2026-10-25T07:32:02.7692543Z  ✓ src/backend/DesktopBackendPool.test.ts (1 test) 30ms
2026-10-25T07:32:02.9057652Z  ✓ src/state/environmentHttpAuth.test.ts (32 tests) 233ms
2026-10-25T07:32:02.9318721Z  ✓ src/app/DesktopAppActivation.test.ts (3 tests) 68ms
2026-10-25T07:32:03.0298283Z  ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 38ms
2026-10-25T07:32:03.1046128Z  ✓ src/ipc/methods/wsl.test.ts (2 tests) 25ms
2026-10-25T07:32:03.1968491Z  ✓ src/connection/onboarding.test.ts (13 tests) 183ms
2026-10-25T07:32:03.1986185Z  ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 38ms
2026-10-25T07:32:03.2797641Z  ✓ gnome-extension/captureService.test.js (10 tests) 13ms
2026-10-25T07:32:03.3080990Z  ✓ src/state/entities.test.ts (16 tests) 32ms
2026-10-25T07:32:03.5461733Z  ✓ src/state/vcsAction.test.ts (9 tests) 76ms
2026-10-25T07:32:03.6183110Z  ✓ src/wsl/wslPathParsing.test.ts (12 tests) 12ms
2026-10-25T07:32:03.6330243Z  ✓ src/state/threadCommands.test.ts (22 tests) 91ms
2026-10-25T07:32:03.6438535Z  ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 5ms
2026-10-25T07:32:03.6591647Z  ✓ src/relay/managedRelay.test.ts (7 tests) 145ms
2026-10-25T07:32:03.7239960Z  ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 21ms
2026-10-25T07:32:03.8743071Z  ✓ src/app/CodexAuthCallback.test.ts (4 tests) 125ms
2026-10-25T07:32:03.9597959Z  ✓  react  src/features/pull-requests/usePullRequestDiff.test.tsx (6 tests) 182ms
2026-10-25T07:32:04.0104026Z  ✓ src/state/threads-atoms.test.ts (4 tests) 302ms
2026-10-25T07:32:04.0442655Z  ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 93ms
2026-10-25T07:32:04.0648881Z  ✓ src/updates/updateMachine.test.ts (4 tests) 3ms
2026-10-25T07:32:04.1485184Z  ✓ src/relay/discovery.test.ts (7 tests) 121ms
2026-10-25T07:32:04.1787966Z  ✓ src/app/DesktopCliShim.test.ts (4 tests) 102ms
2026-10-25T07:32:04.2717520Z  ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 32ms
2026-10-25T07:32:04.3158005Z  ✓ src/ipc/methods/preview.test.ts (5 tests) 33ms
2026-10-25T07:32:04.3995630Z  ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 12ms
2026-10-25T07:32:04.4340589Z  ✓ src/rpc/client.test.ts (8 tests) 54ms
2026-10-25T07:32:04.4530627Z  ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 29ms
2026-10-25T07:32:04.5255807Z  ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 16ms
2026-10-25T07:32:04.5323778Z  ✓ src/linuxSecretStorage.test.ts (7 tests) 9ms
2026-10-25T07:32:04.5506628Z  ✓ src/connection/routes.test.ts (19 tests) 24ms
2026-10-25T07:32:04.5590207Z  ✓ src/threadPullRequests.test.ts (23 tests) 22ms
2026-10-25T07:32:04.6223582Z  ✓ src/server/GitLabCli.test.ts (5 tests) 71ms
2026-10-25T07:32:04.6314441Z  ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 12ms
2026-10-25T07:32:04.6533368Z  ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 66ms
2026-10-25T07:32:04.6904201Z  ✓ src/ipc/methods/snapShot.test.ts (3 tests) 46ms
2026-10-25T07:32:04.7037770Z  ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 183ms
2026-10-25T07:32:04.8165349Z  ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 79ms
2026-10-25T07:32:04.8496459Z  ✓ src/app/DesktopWebLinks.test.ts (2 tests) 26ms
2026-10-25T07:32:04.9414165Z  ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 27ms
2026-10-25T07:32:04.9679246Z  ✓ src/preview/GuestInput.test.ts (4 tests) 12ms
2026-10-25T07:32:05.0334851Z  ✓ src/device/stream.test.ts (14 tests) 43ms
2026-10-25T07:32:05.0654163Z  ✓ src/state/projectGrouping.test.ts (20 tests) 27ms
2026-10-25T07:32:05.1157400Z  ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 62ms
2026-10-25T07:32:05.1248897Z  ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 78ms
2026-10-25T07:32:05.1391119Z  ✓  unit  src/lib/threadActivity.test.ts (40 tests) 182ms
2026-10-25T07:32:05.1488065Z  ✓  unit  src/lib/modelOptions.test.ts (29 tests) 17ms
2026-10-25T07:32:05.1820506Z  ✓ src/electron/ElectronShell.test.ts (5 tests) 26ms
2026-10-25T07:32:05.2697035Z  ✓ src/state/threadShell.test.ts (9 tests) 47ms
2026-10-25T07:32:05.3198853Z  ✓ src/server/GitLabSourceControlProvider.git.test.ts (3 tests) 587ms
2026-10-25T07:32:05.3394646Z    ✓ ignores unavailable or non-regular GitLab default templates 463ms
2026-10-25T07:32:05.3883296Z  ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 23ms
2026-10-25T07:32:05.4098493Z  ✓ src/platform/storageDocument.test.ts (13 tests) 48ms
2026-10-25T07:32:05.4210021Z  ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 10ms
2026-10-25T07:32:05.4338862Z  ✓ src/sourceControlClients.test.ts (35 tests) 45ms
2026-10-25T07:32:05.5142195Z  ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 57ms
2026-10-25T07:32:05.5211474Z  ✓  unit  src/state/thread-outbox.test.ts (36 tests) 161ms
2026-10-25T07:32:05.5631532Z  ✓  unit  src/features/threads/threadListV2.test.ts (61 tests) 131ms
2026-10-25T07:32:05.6107028Z  ✓ src/preview/PickedElementPayload.test.ts (2 tests) 2ms
2026-10-25T07:32:05.6202837Z  ✓ scripts/browser-secret-native.test.mjs (10 tests) 1022ms
2026-10-25T07:32:05.6392335Z    ✓ bundled libsecret helper (10)
2026-10-25T07:32:05.6489288Z      ✓ builds an executable for the requested architecture into a staged resource directory 384ms
2026-10-25T07:32:05.7811204Z  ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 724ms
2026-10-25T07:32:05.8663953Z  ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 69ms
2026-10-25T07:32:05.8969134Z  ✓ src/shared/definition.test.ts (6 tests) 16ms
2026-10-25T07:32:05.9151649Z  ✓ src/server/gitLabDiscovery.test.ts (3 tests) 23ms
2026-10-25T07:32:05.9318572Z  ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 5ms
2026-10-25T07:32:06.0033124Z  ✓ src/electron/WindowsForeground.test.ts (3 tests) 20ms
2026-10-25T07:32:06.0356485Z  ✓ src/server/GitLabPullRequestProvider.rateLimit.test.ts (1 test) 27ms
2026-10-25T07:32:06.0634010Z
2026-10-25T07:32:06.0658159Z  Test Files  10 passed (10)
2026-10-25T07:32:06.0723127Z       Tests  122 passed (122)
2026-10-25T07:32:06.0816213Z    Start at  07:32:02
2026-10-25T07:32:06.0831021Z    Duration  3.91s (transform 45%, import 43%, setup 6%, tests 6%)
2026-10-25T07:32:06.0917152Z
2026-10-25T07:32:06.1240885Z
2026-10-25T07:32:06.1289774Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:32:06.2025452Z  ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 4ms
2026-10-25T07:32:06.2712823Z  ✓ src/state/fileMetadata.test.ts (11 tests) 198ms
2026-10-25T07:32:06.2927558Z  ✓ src/state/commandPermissions.test.ts (14 tests) 66ms
2026-10-25T07:32:06.3420985Z  ✓ src/app/DesktopEnvironment.test.ts (2 tests) 34ms
2026-10-25T07:32:06.4075174Z  ✓ src/app/DesktopUserData.test.ts (2 tests) 63ms
2026-10-25T07:32:06.4575897Z  ✓ src/state/threadRelationships.test.ts (11 tests) 13ms
2026-10-25T07:32:06.4984938Z  ✓ src/connection/resolver.test.ts (6 tests) 61ms
2026-10-25T07:32:06.5197931Z  ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 3ms
2026-10-25T07:32:06.5243537Z
2026-10-25T07:32:06.5308745Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket
2026-10-25T07:32:06.5404001Z
2026-10-25T07:32:06.5514258Z  ✓ src/state/threadExecution.test.ts (11 tests) 22ms
2026-10-25T07:32:06.5679649Z  ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 40ms
2026-10-25T07:32:06.5797908Z  ✓ src/state/threadHistoryMerge.test.ts (7 tests) 11ms
2026-10-25T07:32:06.6379060Z  ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 17ms
2026-10-25T07:32:06.6512671Z  ✓ src/authorization/remote.test.ts (8 tests) 108ms
2026-10-25T07:32:06.6702508Z  ✓ src/state/threadWorkflows.test.ts (21 tests) 15ms
2026-10-25T07:32:06.7208469Z  ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (15 tests) 348ms
2026-10-25T07:32:06.7851157Z  ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 48ms
2026-10-25T07:32:06.9477810Z  ✓ src/mcpApps/host.test.ts (9 tests) 16ms
2026-10-25T07:32:06.9736956Z  ✓ src/preview/WebviewPreferences.test.ts (2 tests) 6ms
2026-10-25T07:32:06.9944143Z  ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 6ms
2026-10-25T07:32:07.0025267Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-25T07:32:07.0072026Z [composer-attachments] could not remove local file TypeError: file.delete is not a function
2026-10-25T07:32:07.0117252Z     at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:209:12)
2026-10-25T07:32:07.0117979Z     at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.0121018Z     at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:903:5)
2026-10-25T07:32:07.0121462Z
2026-10-25T07:32:07.0121927Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/index.js" points to missing source files
2026-10-25T07:32:07.0189819Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Paths.js" points to missing source files
2026-10-25T07:32:07.0357400Z  ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms
2026-10-25T07:32:07.0782081Z  ✓ src/preview/RecordingInput.test.ts (2 tests) 2ms
2026-10-25T07:32:07.0893693Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/Directory.js" points to missing source files
2026-10-25T07:32:07.1001037Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-file-system@58.0.9_expo@58.0.14_react-native@0.88.0_@babel+core@7.29.7_supports-co_dba9ef97a37b898651a8aa6fe892beee/node_modules/expo-file-system/build/ExpoFileSystem.js" points to missing source files
2026-10-25T07:32:07.1112594Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/index.js" points to missing source files
2026-10-25T07:32:07.1188811Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/global.js" points to missing source files
2026-10-25T07:32:07.1370159Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/EventEmitter.js" points to missing source files
2026-10-25T07:32:07.1424618Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/NativeModule.js" points to missing source files
2026-10-25T07:32:07.1475515Z  ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 48ms
2026-10-25T07:32:07.1647094Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedObject.js" points to missing source files
2026-10-25T07:32:07.1722718Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/ts-declarations/SharedRef.js" points to missing source files
2026-10-25T07:32:07.1898252Z  ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 6ms
2026-10-25T07:32:07.1982174Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/setUpJsLogger.fx.js" points to missing source files
2026-10-25T07:32:07.1983234Z  ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 11ms
2026-10-25T07:32:07.2046013Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > removes an acknowledged outbox item even when the sign-out archive write fails
2026-10-25T07:32:07.2092876Z [thread-outbox] could not update sign-out snapshot after delivery {
2026-10-25T07:32:07.2173192Z   messageId: 'archive-write-failure',
2026-10-25T07:32:07.2198213Z   error: {
2026-10-25T07:32:07.2329736Z     _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.2341943Z     operation: 'write',
2026-10-25T07:32:07.2479623Z     directory: 'composer-drafts',
2026-10-25T07:32:07.2489791Z     fileName: 'drafts.json',
2026-10-25T07:32:07.2505084Z     cause: Error: Draft storage unavailable
2026-10-25T07:32:07.2505688Z         at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37
2026-10-25T07:32:07.2506189Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.2506993Z         at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-25T07:32:07.2507559Z   }
2026-10-25T07:32:07.2507776Z }
2026-10-25T07:32:07.2508008Z
2026-10-25T07:32:07.2508418Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox drain delivery cleanup > retries only cleanup after an acknowledged send removal fails
2026-10-25T07:32:07.2508917Z [thread-outbox] failed to remove acknowledged queued message {
2026-10-25T07:32:07.2509205Z   environmentId: 'environment-1',
2026-10-25T07:32:07.2509450Z   threadId: 'thread-1',
2026-10-25T07:32:07.2509690Z   messageId: 'message-acknowledged',
2026-10-25T07:32:07.2509957Z   error: {
2026-10-25T07:32:07.2510166Z     _tag: 'ThreadOutboxManagerError',
2026-10-25T07:32:07.2510415Z     operation: 'remove',
2026-10-25T07:32:07.2510653Z     environmentId: 'environment-1',
2026-10-25T07:32:07.2510892Z     threadId: 'thread-1',
2026-10-25T07:32:07.2511133Z     messageId: 'message-acknowledged',
2026-10-25T07:32:07.2511364Z     cause: Error: storage unavailable
2026-10-25T07:32:07.2511728Z         at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55
2026-10-25T07:32:07.2512451Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-25T07:32:07.2513367Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-25T07:32:07.2514267Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-25T07:32:07.2514990Z         at new Promise (<anonymous>)
2026-10-25T07:32:07.2515625Z         at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-25T07:32:07.2524219Z  ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 43ms
2026-10-25T07:32:07.2531513Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-25T07:32:07.2537776Z         at new Promise (<anonymous>)
2026-10-25T07:32:07.2538985Z         at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-25T07:32:07.2545482Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64
2026-10-25T07:32:07.2546045Z   }
2026-10-25T07:32:07.2546235Z }
2026-10-25T07:32:07.2546369Z
2026-10-25T07:32:07.2546861Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/errors/CodedError.js" points to missing source files
2026-10-25T07:32:07.2547755Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > retries a failed removal without duplicating recovered draft content
2026-10-25T07:32:07.2548314Z [thread-outbox] could not remove recovered pending task Error: storage unavailable
2026-10-25T07:32:07.2548749Z     at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30
2026-10-25T07:32:07.2549466Z     at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-25T07:32:07.2550435Z     at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-25T07:32:07.2551436Z     at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-25T07:32:07.2551966Z     at new Promise (<anonymous>)
2026-10-25T07:32:07.2552602Z     at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-25T07:32:07.2553524Z     at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-25T07:32:07.2554042Z     at new Promise (<anonymous>)
2026-10-25T07:32:07.2554684Z     at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-25T07:32:07.2555614Z     at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3904:64
2026-10-25T07:32:07.2556206Z
2026-10-25T07:32:07.2556608Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox delivered creation recovery > keeps the queue entry when the recovered draft cannot persist
2026-10-25T07:32:07.2557134Z [thread-outbox] could not hand an edited pending task to the composer {
2026-10-25T07:32:07.2557448Z   _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.2557968Z   operation: 'write',
2026-10-25T07:32:07.2558905Z   directory: 'composer-drafts',
2026-10-25T07:32:07.2559149Z   fileName: 'drafts.json',
2026-10-25T07:32:07.2559455Z   cause: Error: disk full
2026-10-25T07:32:07.2559814Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37
2026-10-25T07:32:07.2560380Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.2561167Z       at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-25T07:32:07.2561777Z }
2026-10-25T07:32:07.2561904Z
2026-10-25T07:32:07.2562473Z Sourcemap for "/home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.js" points to missing source files
2026-10-25T07:32:07.2563417Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text
2026-10-25T07:32:07.2563994Z [thread-outbox] failed to persist a recovery rollback {
2026-10-25T07:32:07.2564285Z   _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.2564612Z   operation: 'write',
2026-10-25T07:32:07.2564850Z   directory: 'composer-drafts',
2026-10-25T07:32:07.2565090Z   fileName: 'drafts.json',
2026-10-25T07:32:07.2565363Z   cause: Error: disk full
2026-10-25T07:32:07.2565707Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-25T07:32:07.2566197Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.2566969Z       at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-25T07:32:07.2567561Z }
2026-10-25T07:32:07.2567685Z
2026-10-25T07:32:07.2568079Z stderr | src/state/use-thread-outbox-drain.test.ts > thread outbox recovery rollback > rolls a failed recovery merge back so the retry cannot duplicate the text
2026-10-25T07:32:07.2568641Z [thread-outbox] failed to restore an undeliverable message {
2026-10-25T07:32:07.2569003Z   _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.2569256Z   operation: 'write',
2026-10-25T07:32:07.2569515Z   directory: 'composer-drafts',
2026-10-25T07:32:07.2569825Z   fileName: 'drafts.json',
2026-10-25T07:32:07.2570055Z   cause: Error: disk full
2026-10-25T07:32:07.2570466Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-25T07:32:07.2570897Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.2571700Z       at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:20
2026-10-25T07:32:07.2572285Z }
2026-10-25T07:32:07.2572403Z
2026-10-25T07:32:07.2721633Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-25T07:32:07.2759718Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-25T07:32:07.2802123Z Flow is not supported
2026-10-25T07:32:07.2802997Z  ✓  unit  src/lib/composerFiles.test.ts (36 tests) 75ms
2026-10-25T07:32:07.2844278Z 1: /**
2026-10-25T07:32:07.2844526Z    ^
2026-10-25T07:32:07.2844756Z 2:  * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-25T07:32:07.2848004Z 3:  *
2026-10-25T07:32:07.2848551Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0
2026-10-25T07:32:07.2849748Z     at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24)
2026-10-25T07:32:07.2851040Z     at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9)
2026-10-25T07:32:07.2852096Z     at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39)
2026-10-25T07:32:07.2853107Z     at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9)
2026-10-25T07:32:07.2854168Z     at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9)
2026-10-25T07:32:07.2855244Z     at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) {
2026-10-25T07:32:07.2855844Z   cause: undefined,
2026-10-25T07:32:07.2856045Z   __vitest_rollup_error__: {
2026-10-25T07:32:07.2856262Z     plugin: undefined,
2026-10-25T07:32:07.2856822Z     id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js',
2026-10-25T07:32:07.2857292Z     loc: {
2026-10-25T07:32:07.2857476Z       line: 1,
2026-10-25T07:32:07.2857678Z       column: 0,
2026-10-25T07:32:07.2858217Z       file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js'
2026-10-25T07:32:07.2858675Z     },
2026-10-25T07:32:07.2858864Z     frame: '1  |  /**\n' +
2026-10-25T07:32:07.2859075Z       '   |  ^\n' +
2026-10-25T07:32:07.2859351Z       '2  |   * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-25T07:32:07.2859616Z       '3  |   *'
2026-10-25T07:32:07.2859795Z   },
2026-10-25T07:32:07.2860002Z   runnerError: Error: RunnerError
2026-10-25T07:32:07.2861551Z       at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64)
2026-10-25T07:32:07.2862986Z       at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33)
2026-10-25T07:32:07.2863667Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.2864581Z       at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7)
2026-10-25T07:32:07.2865667Z       at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83)
2026-10-25T07:32:07.2866657Z       at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1
2026-10-25T07:32:07.2867664Z       at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4)
2026-10-25T07:32:07.2868753Z       at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59)
2026-10-25T07:32:07.2869900Z       at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73)
2026-10-25T07:32:07.2870936Z       at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1
2026-10-25T07:32:07.2871470Z }
2026-10-25T07:32:07.2871759Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-25T07:32:07.2872078Z Flow is not supported
2026-10-25T07:32:07.2872262Z 1: /**
2026-10-25T07:32:07.2872419Z    ^
2026-10-25T07:32:07.2872614Z 2:  * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-25T07:32:07.2872835Z 3:  *
2026-10-25T07:32:07.2873274Z At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0
2026-10-25T07:32:07.2874195Z     at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24)
2026-10-25T07:32:07.2875630Z     at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9)
2026-10-25T07:32:07.2876924Z     at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39)
2026-10-25T07:32:07.2877946Z     at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9)
2026-10-25T07:32:07.2878994Z     at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9)
2026-10-25T07:32:07.2880115Z     at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) {
2026-10-25T07:32:07.2880715Z   cause: undefined,
2026-10-25T07:32:07.2880913Z   __vitest_rollup_error__: {
2026-10-25T07:32:07.2881126Z     plugin: undefined,
2026-10-25T07:32:07.2881676Z     id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js',
2026-10-25T07:32:07.2882138Z     loc: {
2026-10-25T07:32:07.2882324Z       line: 1,
2026-10-25T07:32:07.2882519Z       column: 0,
2026-10-25T07:32:07.2883058Z       file: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js'
2026-10-25T07:32:07.2883525Z     },
2026-10-25T07:32:07.2883715Z     frame: '1  |  /**\n' +
2026-10-25T07:32:07.2883930Z       '   |  ^\n' +
2026-10-25T07:32:07.2884196Z       '2  |   * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-25T07:32:07.2884459Z       '3  |   *'
2026-10-25T07:32:07.2884636Z   },
2026-10-25T07:32:07.2884809Z   runnerError: Error: RunnerError
2026-10-25T07:32:07.2885489Z       at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64)
2026-10-25T07:32:07.2886530Z       at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33)
2026-10-25T07:32:07.2887209Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.2888018Z       at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7)
2026-10-25T07:32:07.2889446Z       at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83)
2026-10-25T07:32:07.2890671Z       at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1
2026-10-25T07:32:07.2891671Z       at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4)
2026-10-25T07:32:07.2892769Z       at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59)
2026-10-25T07:32:07.2893893Z       at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73)
2026-10-25T07:32:07.2894936Z       at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1
2026-10-25T07:32:07.2895459Z }
2026-10-25T07:32:07.2895588Z
2026-10-25T07:32:07.2896000Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true)
2026-10-25T07:32:07.2896480Z [composer-attachments] could not verify incoming share ownership {
2026-10-25T07:32:07.2896773Z   _tag: 'IncomingShareStorageError',
2026-10-25T07:32:07.2897013Z   operation: 'load',
2026-10-25T07:32:07.2897223Z   shareId: null,
2026-10-25T07:32:07.2897460Z   cause: Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-25T07:32:07.2897713Z   Flow is not supported
2026-10-25T07:32:07.2897896Z   1: /**
2026-10-25T07:32:07.2898054Z      ^
2026-10-25T07:32:07.2898250Z   2:  * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-25T07:32:07.2898478Z   3:  *
2026-10-25T07:32:07.2898918Z   At file: /@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js:1:0
2026-10-25T07:32:07.2899854Z       at error (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/shared/logs-D6uA606S.mjs:166:24)
2026-10-25T07:32:07.2901027Z       at normalizeParseError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:25:9)
2026-10-25T07:32:07.2902043Z       at wrap (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:5:39)
2026-10-25T07:32:07.2903734Z       at parseAstAsync (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/rolldown/parse-ast-index.mjs:54:9)
2026-10-25T07:32:07.2905007Z       at async ssrTransformScript (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:21140:9)
2026-10-25T07:32:07.2908632Z       at async loadAndTransform (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/chunks/node.js:25564:64) {
2026-10-25T07:32:07.2909460Z     cause: undefined,
2026-10-25T07:32:07.2909824Z     __vitest_rollup_error__: {
2026-10-25T07:32:07.2910137Z       plugin: undefined,
2026-10-25T07:32:07.2910713Z       id: '/@fs/home/runner/_work/t3code/t3code/node_modules/.pnpm/react-native@0.88.0_@babel+core@7.29.7_supports-color@8.1.1__@react-native+metro-config_4bbd3f1473e0b719a3b6bb196a69f292/node_modules/react-native/index.js',
2026-10-25T07:32:07.2911271Z       loc: [Object],
2026-10-25T07:32:07.2911487Z       frame: '1  |  /**\n' +
2026-10-25T07:32:07.2911778Z         '   |  ^\n' +
2026-10-25T07:32:07.2912055Z         '2  |   * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-25T07:32:07.2912454Z         '3  |   *'
2026-10-25T07:32:07.2912642Z     },
2026-10-25T07:32:07.2912819Z     runnerError: Error: RunnerError
2026-10-25T07:32:07.2913623Z         at reviveInvokeError (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:553:64)
2026-10-25T07:32:07.2914797Z         at Object.invoke (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:568:33)
2026-10-25T07:32:07.2915546Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-25T07:32:07.2916444Z         at async VitestModuleRunner.getModuleInformation (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1217:7)
2026-10-25T07:32:07.2917712Z         at async request (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1234:83)
2026-10-25T07:32:07.2919852Z         at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/requireNativeModule.ts:1:1
2026-10-25T07:32:07.2921036Z         at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4)
2026-10-25T07:32:07.2922579Z         at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59)
2026-10-25T07:32:07.2923942Z         at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73)
2026-10-25T07:32:07.2924995Z         at /home/runner/_work/t3code/t3code/node_modules/.pnpm/expo-modules-core@58.0.22_patch_hash=f0b0fd100550ed76e5c25b4d13eb7c9ff62825f8f197c53edf_6a1c9e707e4caac0e11bcdf133fd5ef6/node_modules/expo-modules-core/build/sweet/sweet/setUpJsLogger.fx.ts:2:1
2026-10-25T07:32:07.2925527Z   }
2026-10-25T07:32:07.2925693Z }
2026-10-25T07:32:07.2925815Z
2026-10-25T07:32:07.3320538Z  ✓ src/preview/AnnotationIds.test.ts (1 test) 19ms
2026-10-25T07:32:07.3553935Z
2026-10-25T07:32:07.3638790Z  Test Files  103 passed (103)
2026-10-25T07:32:07.3713305Z       Tests  839 passed (839)
2026-10-25T07:32:07.3878159Z    Start at  07:31:49
2026-10-25T07:32:07.3990437Z    Duration  18.28s (import 46%, transform 30%, tests 12%, setup 11%)
2026-10-25T07:32:07.3996643Z
2026-10-25T07:32:07.4128062Z      Import  523 modules were evaluated 6597 times · 49.45s total, 46% of tracked time
2026-10-25T07:32:07.4153145Z              ~4.98s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-25T07:32:07.4205408Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T07:32:07.4276788Z
2026-10-25T07:32:07.4449250Z  ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 40ms
2026-10-25T07:32:07.4453474Z
2026-10-25T07:32:07.4477124Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:32:07.4770452Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-25T07:32:07.4771095Z  ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 24ms
2026-10-25T07:32:07.4879607Z [composer-drafts] failed to hydrate drafts {
2026-10-25T07:32:07.4881509Z   _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.4881708Z   operation: 'read',
2026-10-25T07:32:07.4882006Z   directory: 'composer-drafts',
2026-10-25T07:32:07.4882198Z   fileName: 'drafts.json',
2026-10-25T07:32:07.4882367Z   cause: Error: storage unavailable
2026-10-25T07:32:07.4882669Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1978:45
2026-10-25T07:32:07.5066135Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64
2026-10-25T07:32:07.5101581Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-25T07:32:07.5173467Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-25T07:32:07.5234477Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-25T07:32:07.5292341Z       at new Promise (<anonymous>)
2026-10-25T07:32:07.5350403Z       at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-25T07:32:07.5451044Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-25T07:32:07.5452284Z       at new Promise (<anonymous>)
2026-10-25T07:32:07.5453371Z       at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-25T07:32:07.5454266Z }
2026-10-25T07:32:07.5454578Z
2026-10-25T07:32:07.5455321Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-25T07:32:07.5456109Z [composer-drafts] failed to hydrate drafts {
2026-10-25T07:32:07.5456559Z   _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.5456944Z   operation: 'read',
2026-10-25T07:32:07.5457288Z   directory: 'composer-drafts',
2026-10-25T07:32:07.5457648Z   fileName: 'drafts.json',
2026-10-25T07:32:07.5457967Z   cause: Error: storage unavailable
2026-10-25T07:32:07.5458518Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1978:45
2026-10-25T07:32:07.5459718Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2886:64
2026-10-25T07:32:07.5461369Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:1632:35
2026-10-25T07:32:07.5462947Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:2801:26
2026-10-25T07:32:07.5464529Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3338:20
2026-10-25T07:32:07.5465421Z       at new Promise (<anonymous>)
2026-10-25T07:32:07.5466483Z       at runWithCancel (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3333:10)
2026-10-25T07:32:07.5468547Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3318:20
2026-10-25T07:32:07.5470892Z       at new Promise (<anonymous>)
2026-10-25T07:32:07.5472148Z       at runWithTimeout (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3276:10)
2026-10-25T07:32:07.5474840Z }
2026-10-25T07:32:07.5475027Z
2026-10-25T07:32:07.5475676Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-25T07:32:07.5476533Z [composer-drafts] failed to hydrate drafts {
2026-10-25T07:32:07.5476979Z   _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.5477352Z   operation: 'decode',
2026-10-25T07:32:07.5477706Z   directory: 'composer-drafts',
2026-10-25T07:32:07.5478088Z   fileName: 'drafts.json',
2026-10-25T07:32:07.5478410Z   cause: {
2026-10-25T07:32:07.5478699Z     _tag: 'SchemaError',
2026-10-25T07:32:07.5479108Z     message: 'Expected 1\n  at ["schemaVersion"]'
2026-10-25T07:32:07.5479472Z   }
2026-10-25T07:32:07.5479724Z }
2026-10-25T07:32:07.5479959Z
2026-10-25T07:32:07.5480573Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-25T07:32:07.5481312Z [composer-drafts] failed to hydrate drafts {
2026-10-25T07:32:07.5481743Z   _tag: 'ComposerDraftPersistenceError',
2026-10-25T07:32:07.5482135Z   operation: 'decode',
2026-10-25T07:32:07.5482514Z   directory: 'composer-drafts',
2026-10-25T07:32:07.5482880Z   fileName: 'drafts.json',
2026-10-25T07:32:07.5483198Z   cause: {
2026-10-25T07:32:07.5483502Z     _tag: 'SchemaError',
2026-10-25T07:32:07.5483914Z     message: 'Expected 1\n  at ["schemaVersion"]'
2026-10-25T07:32:07.5484257Z   }
2026-10-25T07:32:07.5484478Z }
2026-10-25T07:32:07.5484642Z
2026-10-25T07:32:07.6762876Z  ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 61ms
2026-10-25T07:32:07.7354600Z  ✓ src/state/threadDetail.test.ts (14 tests) 71ms
2026-10-25T07:32:07.7388100Z  ✓ src/state/shellReducer.test.ts (14 tests) 7ms
2026-10-25T07:32:07.7397876Z  ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 904ms
2026-10-25T07:32:07.7453997Z    ✓ mobile composer drafts (74)
2026-10-25T07:32:07.7827301Z      ✓ restores deleted file chips and releases undo history (uploaded: false) 405ms
2026-10-25T07:32:07.8052711Z  ✓ src/state/projectCommands.test.ts (4 tests) 66ms
2026-10-25T07:32:07.8406144Z
2026-10-25T07:32:07.8505693Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core
2026-10-25T07:32:07.8580633Z
2026-10-25T07:32:07.9712502Z  ✓ src/state/threadSnoozed.test.ts (20 tests) 34ms
2026-10-25T07:32:08.1050117Z  ✓ src/state/threadSort.test.ts (21 tests) 233ms
2026-10-25T07:32:08.1568265Z  ✓  unit  src/features/pull-requests/pullRequestDiffHighlightFiles.test.ts (45 tests) 486ms
2026-10-25T07:32:08.2919719Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails
2026-10-25T07:32:08.2992832Z [07:32:08.261] WARN (#49): Could not refresh slow usage sources. {
2026-10-25T07:32:08.3100168Z   errorType: 'error',
2026-10-25T07:32:08.3101781Z   errorName: 'UsageReadError',
2026-10-25T07:32:08.3145502Z   errorTag: 'UsageReadError',
2026-10-25T07:32:08.3185989Z   stack: '    at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' +
2026-10-25T07:32:08.3315319Z     '    at Generator.next (<anonymous>)\n' +
2026-10-25T07:32:08.3325288Z     '    at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28)\n' +
2026-10-25T07:32:08.3387881Z     '    at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25)\n' +
2026-10-25T07:32:08.3395730Z     '    at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)\n' +
2026-10-25T07:32:08.3396540Z     '    at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)\n' +
2026-10-25T07:32:08.3397163Z     '    at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9\n' +
2026-10-25T07:32:08.3397711Z     '    at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19\n' +
2026-10-25T07:32:08.3398326Z     '    at Module.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31)\n' +
2026-10-25T07:32:08.3399513Z     '    at Array.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31)'
2026-10-25T07:32:08.3400268Z }
2026-10-25T07:32:08.3400414Z
2026-10-25T07:32:08.3400789Z  ✓ src/state/serverUsage.test.ts (2 tests) 110ms
2026-10-25T07:32:08.3414332Z  ✓ src/server/mergeMessage.test.ts (11 tests) 25ms
2026-10-25T07:32:08.3423200Z  ✓ src/server/pullRequestChecks.test.ts (16 tests) 14ms
2026-10-25T07:32:08.3572402Z  ✓ src/server/diffFileRevisions.test.ts (15 tests) 7ms
2026-10-25T07:32:08.3880682Z  ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 62ms
2026-10-25T07:32:08.4011400Z  ✓ src/server/SourceControlProvider.test.ts (1 test) 2ms
2026-10-25T07:32:08.4877593Z  ✓  unit  src/native/workspace-stack-projection.test.ts (24 tests) 20ms
2026-10-25T07:32:08.6500395Z  ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 36ms
2026-10-25T07:32:08.6540161Z  ✓ src/shared/definition.test.ts (4 tests) 14ms
2026-10-25T07:32:08.8431770Z  ✓ src/state/terminalSession.test.ts (9 tests) 12ms
2026-10-25T07:32:08.8632376Z  ✓ src/server/BitbucketPullRequestProvider.listing.test.ts (1 test) 42ms
2026-10-25T07:32:08.8900894Z  ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 169ms
2026-10-25T07:32:08.9078561Z  ✓ src/server/BitbucketPullRequestProvider.test.ts (18 tests) 59ms
2026-10-25T07:32:08.9173370Z  ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 100ms
2026-10-25T07:32:08.9881707Z  ✓ src/operations/commands.performance.test.ts (1 test) 176ms
2026-10-25T07:32:09.0391616Z  ✓ src/state/threadRequests.test.ts (10 tests) 18ms
2026-10-25T07:32:09.0607288Z  ✓ src/state/threadInbox.test.ts (22 tests) 20ms
2026-10-25T07:32:09.0607753Z  ✓ src/server/BitbucketApi.test.ts (22 tests) 213ms
2026-10-25T07:32:09.0791655Z
2026-10-25T07:32:09.0858580Z  Test Files  6 passed (6)
2026-10-25T07:32:09.0938872Z       Tests  90 passed (90)
2026-10-25T07:32:09.1037060Z    Start at  07:32:06
2026-10-25T07:32:09.1059889Z    Duration  2.53s (transform 49%, import 40%, setup 7%, tests 4%)
2026-10-25T07:32:09.1086636Z
2026-10-25T07:32:09.1316404Z
2026-10-25T07:32:09.1401395Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:32:09.2242541Z  ✓ src/state/subagentRuntime.test.ts (11 tests) 36ms
2026-10-25T07:32:09.2378977Z  ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 24ms
2026-10-25T07:32:09.2515296Z  ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 20ms
2026-10-25T07:32:09.3513349Z  ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 31ms
2026-10-25T07:32:09.4238405Z  ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 13ms
2026-10-25T07:32:09.4247957Z
2026-10-25T07:32:09.4316776Z  Test Files  5 passed (5)
2026-10-25T07:32:09.4331858Z       Tests  49 passed (49)
2026-10-25T07:32:09.4485760Z    Start at  07:32:07
2026-10-25T07:32:09.4624926Z    Duration  1.57s (transform 37%, import 35%, setup 24%, tests 2%, worker 1%)
2026-10-25T07:32:09.4625161Z
2026-10-25T07:32:09.4927804Z
2026-10-25T07:32:09.4936596Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops
2026-10-25T07:32:09.4973333Z
2026-10-25T07:32:09.5023668Z
2026-10-25T07:32:09.5061357Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:32:09.5519791Z  ✓ src/state/usage.test.ts (8 tests) 41ms
2026-10-25T07:32:09.5637627Z  ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 19ms
2026-10-25T07:32:09.5809978Z  ✓  unit  src/lib/composerContext.test.ts (16 tests) 191ms
2026-10-25T07:32:09.6588292Z  ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 21ms
2026-10-25T07:32:09.8310101Z  ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 133ms
2026-10-25T07:32:10.1250146Z
2026-10-25T07:32:10.1294427Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo
2026-10-25T07:32:10.1398547Z
2026-10-25T07:32:10.1447034Z  ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (19 tests) 1340ms
2026-10-25T07:32:10.1494404Z    ✓ buildNativeReviewDiffData row bound (1)
2026-10-25T07:32:10.1611967Z      ✓ caps each huge file excerpt while preserving full counts and ordinary files 859ms
2026-10-25T07:32:10.1677346Z  ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 22ms
2026-10-25T07:32:10.3183327Z  ✓ src/projectFaviconCache.test.ts (8 tests) 418ms
2026-10-25T07:32:10.3290176Z    ✓ project favicon image loader (3)
2026-10-25T07:32:10.3333240Z      ✓ downscales large bitmaps and refuses large vector icons 368ms
2026-10-25T07:32:10.5141708Z  ✓ src/state/boundedThreadSnapshotHttp.test.ts (6 tests) 245ms
2026-10-25T07:32:10.6473404Z  ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 10ms
2026-10-25T07:32:10.6505721Z  ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 731ms
2026-10-25T07:32:10.6506368Z    ✓ azureDevOpsFilePatch (11)
2026-10-25T07:32:10.6536167Z      ✓ lists a file too far apart to diff without its hunks 692ms
2026-10-25T07:32:10.6537006Z  ✓ src/changeRequestLinks.test.ts (11 tests) 15ms
2026-10-25T07:32:10.6795446Z  ✓ src/state/threadFamilies.test.ts (3 tests) 86ms
2026-10-25T07:32:10.6918163Z  ✓ src/state/threadSearch.test.ts (9 tests) 69ms
2026-10-25T07:32:10.7867747Z  ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 72ms
2026-10-25T07:32:10.9862848Z  ✓ src/work-log/commandLabel.test.ts (61 tests) 137ms
2026-10-25T07:32:11.0108888Z  ✓ src/work-log/presentation.test.ts (18 tests) 8ms
2026-10-25T07:32:11.0638454Z  ✓ src/server/forgejoPullRequestJson.test.ts (5 tests) 16ms
2026-10-25T07:32:11.2013565Z  ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 27ms
2026-10-25T07:32:11.2074164Z  ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 80ms
2026-10-25T07:32:11.2499985Z  ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 71ms
2026-10-25T07:32:11.2983885Z  ✓ src/device/duoViewer.test.ts (2 tests) 20ms
2026-10-25T07:32:11.3024204Z  ✓ src/pullRequestEditing.test.ts (13 tests) 12ms
2026-10-25T07:32:11.3040615Z  ✓  unit  src/features/review/reviewModel.test.ts (13 tests) 22ms
2026-10-25T07:32:11.3305522Z  ✓ src/relay/managedRelayState.test.ts (4 tests) 33ms
2026-10-25T07:32:11.3834517Z  ✓ src/device/duoControl.test.ts (12 tests) 14ms
2026-10-25T07:32:11.5202464Z  ✓  unit  src/lib/android-workspace-navigation.test.ts (8 tests) 19ms
2026-10-25T07:32:11.5314929Z  ✓ src/state/threadSubagents.test.ts (7 tests) 17ms
2026-10-25T07:32:11.5451219Z  ✓ src/shared/definition.test.ts (17 tests) 11ms
2026-10-25T07:32:11.5850081Z  ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 2929ms
2026-10-25T07:32:11.5910697Z    ✓ new-task branch checkout (11)
2026-10-25T07:32:11.6013001Z      ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 350ms
2026-10-25T07:32:11.6162572Z      ✓ switches to the selected remote instead of reusing a worktree tracking another remote 556ms
2026-10-25T07:32:11.6224597Z  ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 93ms
2026-10-25T07:32:11.6438501Z  ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 60ms
2026-10-25T07:32:11.6845741Z  ✓ src/server/AzureDevOpsSourceControlProvider.test.ts (1 test) 7ms
2026-10-25T07:32:11.7530463Z  ✓ src/pullRequestQuery.test.ts (17 tests) 5ms
2026-10-25T07:32:11.7532794Z  ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 9ms
2026-10-25T07:32:11.8006186Z  ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 165ms
2026-10-25T07:32:11.8238726Z  ✓ src/pullRequestLinkInput.test.ts (17 tests) 13ms
2026-10-25T07:32:11.9133423Z  ✓ src/handoff.test.ts (15 tests) 15ms
2026-10-25T07:32:12.1815293Z  ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 556ms
2026-10-25T07:32:12.1839754Z    ✓ computeThreadMoveAvailability matches the reference planner (7)
2026-10-25T07:32:12.1845710Z      ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 550ms
2026-10-25T07:32:12.2437758Z  ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 11ms
2026-10-25T07:32:12.3001925Z  ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 664ms
2026-10-25T07:32:12.3037512Z
2026-10-25T07:32:12.3082131Z  Test Files  7 passed (7)
2026-10-25T07:32:12.3104893Z       Tests  100 passed (100)
2026-10-25T07:32:12.3206622Z    Start at  07:32:09
2026-10-25T07:32:12.3320864Z    Duration  2.80s (transform 47%, import 34%, tests 13%, setup 6%)
2026-10-25T07:32:12.3381630Z
2026-10-25T07:32:12.3397881Z  ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 20ms
2026-10-25T07:32:12.3687918Z  ✓ src/pullRequestMarkdown.test.ts (17 tests) 14ms
2026-10-25T07:32:12.3961444Z
2026-10-25T07:32:12.3990633Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:32:12.4210123Z  ✓ src/shared/definition.test.ts (10 tests) 20ms
2026-10-25T07:32:12.5027481Z  ✓ src/server/forgejoPullRequests.test.ts (1 test) 20ms
2026-10-25T07:32:12.5262149Z  ✓ src/state/presentation.test.ts (3 tests) 35ms
2026-10-25T07:32:12.5477452Z  ✓ src/connection/diagnosis.test.ts (7 tests) 5ms
2026-10-25T07:32:12.5576726Z  ✓ src/server/ForgejoPullRequestProvider.test.ts (1 test) 10ms
2026-10-25T07:32:12.5770203Z  ✓ src/preview/serverBrowserStream.test.ts (5 tests) 5ms
2026-10-25T07:32:12.5881111Z  ✓ src/state/itemSupport.test.ts (2 tests) 8ms
2026-10-25T07:32:12.6194485Z  ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 71ms
2026-10-25T07:32:12.6774783Z  ✓  unit  src/features/diffs/nativeReviewDiffSource.test.ts (33 tests) 45ms
2026-10-25T07:32:12.7500849Z  ✓ src/connection/presentation.test.ts (4 tests) 9ms
2026-10-25T07:32:12.7653329Z  ✓  unit  src/lib/composerImages.test.ts (6 tests) 11ms
2026-10-25T07:32:12.7746740Z  ✓ src/device/phoneViewer.test.ts (1 test) 59ms
2026-10-25T07:32:12.8170394Z  ✓ src/server/ForgejoSourceControlProvider.test.ts (31 tests) 265ms
2026-10-25T07:32:12.8485087Z
2026-10-25T07:32:12.8563293Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe
2026-10-25T07:32:12.8609622Z
2026-10-25T07:32:12.8925710Z  ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 16ms
2026-10-25T07:32:12.9609981Z  ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (16 tests) 11ms
2026-10-25T07:32:13.0015710Z  ✓ src/server/ForgejoCheckout.test.ts (1 test) 508ms
2026-10-25T07:32:13.0033133Z    ✓ checks out fj pull refs and preserves existing branches and dirty files until forced 507ms
2026-10-25T07:32:13.0123665Z
2026-10-25T07:32:13.0155043Z  Test Files  6 passed (6)
2026-10-25T07:32:13.0168683Z       Tests  49 passed (49)
2026-10-25T07:32:13.0169101Z    Start at  07:32:10
2026-10-25T07:32:13.0169445Z    Duration  2.86s (transform 50%, import 36%, tests 7%, setup 7%)
2026-10-25T07:32:13.0172729Z
2026-10-25T07:32:13.0402321Z  ✓ src/device/avcConfig.test.ts (8 tests) 9ms
2026-10-25T07:32:13.0500915Z
2026-10-25T07:32:13.0586712Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-25T07:32:13.1168390Z  ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 14ms
2026-10-25T07:32:13.2643191Z  ✓ src/state/projectEntities.test.ts (2 tests) 42ms
2026-10-25T07:32:13.4188801Z
2026-10-25T07:32:13.4204590Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github
2026-10-25T07:32:13.4327837Z
2026-10-25T07:32:13.5147408Z  ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 7ms
2026-10-25T07:32:13.7721441Z  ✓ src/server/gitCafeHosts.test.ts (7 tests) 16ms
2026-10-25T07:32:13.8568838Z  ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (6 tests) 35ms
2026-10-25T07:32:13.9368773Z  ✓  unit  src/dependency-graph.test.ts (2 tests) 20ms
2026-10-25T07:32:13.9558704Z  ✓ src/platform/orchestrationCache.test.ts (3 tests) 56ms
2026-10-25T07:32:13.9764951Z  ✓ src/providerSkills.test.ts (6 tests) 21ms
2026-10-25T07:32:14.0660122Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable
2026-10-25T07:32:14.0732996Z [07:32:14.050] WARN (#20): Database unavailable; loading fallback preferences. {
2026-10-25T07:32:14.0841935Z   cause: {
2026-10-25T07:32:14.0878218Z     _tag: 'MobileDatabaseError',
2026-10-25T07:32:14.0880015Z     operation: 'load-preferences',
2026-10-25T07:32:14.0930598Z     cause: Error: database unavailable
2026-10-25T07:32:14.1032555Z         at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-25T07:32:14.1033615Z         at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40)
2026-10-25T07:32:14.1056394Z         at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:430:18)
2026-10-25T07:32:14.1060681Z         at MixedScheduler.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7)
2026-10-25T07:32:14.1061408Z         at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38)
2026-10-25T07:32:14.1062098Z         at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-25T07:32:14.1062772Z         at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-25T07:32:14.1063395Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9
2026-10-25T07:32:14.1063981Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19
2026-10-25T07:32:14.1064566Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31
2026-10-25T07:32:14.1064948Z   }
2026-10-25T07:32:14.1065156Z }
2026-10-25T07:32:14.1065311Z
2026-10-25T07:32:14.1065776Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-25T07:32:14.1066294Z [07:32:14.062] WARN (#21): Database unavailable; loading fallback preferences. {
2026-10-25T07:32:14.1066602Z   cause: {
2026-10-25T07:32:14.1066840Z     _tag: 'MobileDatabaseError',
2026-10-25T07:32:14.1067128Z     operation: 'load-preferences',
2026-10-25T07:32:14.1067386Z     cause: Error: database unavailable
2026-10-25T07:32:14.1067802Z         at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-25T07:32:14.1068692Z         at Object.Mock [as getFirstAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40)
2026-10-25T07:32:14.1069826Z         at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:430:18)
2026-10-25T07:32:14.1071161Z         at MixedScheduler.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7)
2026-10-25T07:32:14.1071936Z         at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38)
2026-10-25T07:32:14.1072592Z         at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-25T07:32:14.1073237Z         at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-25T07:32:14.1073849Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9
2026-10-25T07:32:14.1074435Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19
2026-10-25T07:32:14.1075014Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31
2026-10-25T07:32:14.1075388Z   }
2026-10-25T07:32:14.1075589Z }
2026-10-25T07:32:14.1075739Z
2026-10-25T07:32:14.1076204Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-25T07:32:14.1076736Z [07:32:14.067] WARN (#21): Database unavailable; saving preferences to secure storage. {
2026-10-25T07:32:14.1077049Z   cause: {
2026-10-25T07:32:14.1077283Z     _tag: 'MobileDatabaseError',
2026-10-25T07:32:14.1077565Z     operation: 'save-preferences',
2026-10-25T07:32:14.1077825Z     cause: Error: database unavailable
2026-10-25T07:32:14.1078236Z         at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33)
2026-10-25T07:32:14.1079092Z         at Object.Mock [as runAsync] (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/spy.DDMXghXv.js:353:40)
2026-10-25T07:32:14.1079851Z         at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:440:20)
2026-10-25T07:32:14.1080457Z         at MixedScheduler.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:7)
2026-10-25T07:32:14.1081132Z         at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:804:38)
2026-10-25T07:32:14.1081798Z         at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-25T07:32:14.1082444Z         at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-25T07:32:14.1082945Z         at AsyncResource.runInAsyncScope (node:async_hooks:226:14)
2026-10-25T07:32:14.1083474Z         at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27)
2026-10-25T07:32:14.1084132Z         at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17
2026-10-25T07:32:14.1084506Z   }
2026-10-25T07:32:14.1085037Z }
2026-10-25T07:32:14.1085195Z
2026-10-25T07:32:14.1085618Z  ✓  unit  src/lib/storage.test.ts (8 tests) 86ms
2026-10-25T07:32:14.1460129Z  ✓ src/state/threadFeedback.test.ts (4 tests) 10ms
2026-10-25T07:32:14.2395218Z  ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 20ms
2026-10-25T07:32:14.2651940Z  ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 28ms
2026-10-25T07:32:14.2926751Z  ✓ src/operations/projects.test.ts (6 tests) 17ms
2026-10-25T07:32:14.4771152Z  ✓  unit  src/lib/layout.test.ts (15 tests) 12ms
2026-10-25T07:32:14.4975932Z  ✓ src/device/phoneScene.test.ts (8 tests) 130ms
2026-10-25T07:32:14.4976653Z  ✓ src/state/usageProgress.test.ts (4 tests) 14ms
2026-10-25T07:32:14.5362888Z  ✓ src/reviewGuideTour.test.ts (7 tests) 11ms
2026-10-25T07:32:14.5905957Z  ✓ src/device/phoneInteraction.test.ts (4 tests) 5ms
2026-10-25T07:32:14.7497256Z  ✓ src/state/attachments.test.ts (3 tests) 24ms
2026-10-25T07:32:14.7718124Z  ✓ src/server/gitHubPullRequestJson.test.ts (50 tests) 164ms
2026-10-25T07:32:14.7837001Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read
2026-10-25T07:32:14.7894744Z [07:32:14.775] WARN (#35): Could not load mobile preferences. {
2026-10-25T07:32:14.7958746Z   _tag: 'MobilePreferencesLoadError',
2026-10-25T07:32:14.7984913Z   cause: Error: secure storage unavailable
2026-10-25T07:32:14.7985646Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:180:20
2026-10-25T07:32:14.7986114Z       at Generator.next (<anonymous>)
2026-10-25T07:32:14.7986623Z       at ~effect/Effect/successCont (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:979:28)
2026-10-25T07:32:14.7987206Z       at ~effect/Effect/evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:991:25)
2026-10-25T07:32:14.7987751Z       at FiberImpl.runLoop (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)
2026-10-25T07:32:14.7988321Z       at FiberImpl.evaluate (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)
2026-10-25T07:32:14.7988899Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2474:9
2026-10-25T07:32:14.7989377Z       at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2526:19
2026-10-25T07:32:14.7989902Z       at Module.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:2537:31)
2026-10-25T07:32:14.7990662Z       at Array.<anonymous> (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@effect+vitest@4.0.5_patch_hash=2731c9c3761c595f25ddc625a7d61ca376b389d5b3049ecb837c894_729be65b0f3c6bde0309e4457c6d9256/node_modules/@effect/vitest/dist/internal/internal.js:26:31)
2026-10-25T07:32:14.7991175Z }
2026-10-25T07:32:14.7991540Z
2026-10-25T07:32:14.7991922Z  ✓  unit  src/state/preferences.test.ts (3 tests) 28ms
2026-10-25T07:32:14.8625503Z  ✓ src/device/model.test.ts (4 tests) 13ms
2026-10-25T07:32:14.8862062Z  ✓ src/device/duoScene.test.ts (2 tests) 37ms
2026-10-25T07:32:15.1009804Z  ✓  unit  src/state/session.test.ts (4 tests) 27ms
2026-10-25T07:32:15.1476787Z  ✓ src/t3ToolSummary.test.ts (3 tests) 12ms
2026-10-25T07:32:15.2047571Z  ✓ src/shared/definition.test.ts (7 tests) 19ms
2026-10-25T07:32:15.2186447Z  ✓ src/server/gitCafePullRequestJson.test.ts (25 tests) 57ms
2026-10-25T07:32:15.2277515Z  ✓  unit  src/lib/mediaActions.test.ts (10 tests) 17ms
2026-10-25T07:32:15.4063175Z  ✓ src/state/filesystem.test.ts (8 tests) 8ms
2026-10-25T07:32:15.4250913Z  ✓ src/server/GitCafeCredentials.test.ts (4 tests) 53ms
2026-10-25T07:32:15.4284992Z  ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 8ms
2026-10-25T07:32:15.4429320Z  ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 15ms
2026-10-25T07:32:15.4610768Z  ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 21ms
2026-10-25T07:32:15.4958312Z  ✓ src/connection/errors.test.ts (5 tests) 7ms
2026-10-25T07:32:15.5638670Z  ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 110ms
2026-10-25T07:32:15.6236883Z  ✓  unit  src/features/workspace/workspace-tab-navigation.test.ts (9 tests) 5ms
2026-10-25T07:32:15.6565018Z  ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 61ms
2026-10-25T07:32:15.7463637Z  ✓ src/connection/compatibility.test.ts (4 tests) 15ms
2026-10-25T07:32:15.8369323Z  ✓  unit  src/features/workspace/workspace-detail-selection.test.ts (9 tests) 19ms
2026-10-25T07:32:15.8534652Z  ✓ src/state/sharedSettings.test.ts (9 tests) 9ms
2026-10-25T07:32:15.8766354Z  ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 3ms
2026-10-25T07:32:15.9502380Z  ✓ src/mediaSource.test.ts (8 tests) 14ms
2026-10-25T07:32:15.9832288Z  ✓ src/server/GitCafePullRequestProvider.test.ts (64 tests) 492ms
2026-10-25T07:32:16.0058265Z
2026-10-25T07:32:16.0117386Z  Test Files  6 passed (6)
2026-10-25T07:32:16.0145050Z       Tests  115 passed (115)
2026-10-25T07:32:16.0145312Z    Start at  07:32:12
2026-10-25T07:32:16.0145551Z    Duration  3.14s (transform 48%, import 38%, setup 8%, tests 6%)
2026-10-25T07:32:16.0145707Z
2026-10-25T07:32:16.0147153Z  ✓ src/state/turnItemPresentation.test.ts (2 tests) 6ms
2026-10-25T07:32:16.0979515Z  ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 3ms
2026-10-25T07:32:16.1222042Z
2026-10-25T07:32:16.1768641Z  ✓ src/work-log/toolPresentation.test.ts (4 tests) 16ms
2026-10-25T07:32:16.3324456Z  ✓ src/pullRequestChecks.test.ts (3 tests) 7ms
2026-10-25T07:32:16.3545069Z  ✓ src/state/gitActions.test.ts (3 tests) 2ms
2026-10-25T07:32:16.3597406Z  ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 135ms
2026-10-25T07:32:16.3728153Z  ✓ src/server/GitHubRest.test.ts (8 tests) 133ms
2026-10-25T07:32:16.3846360Z  ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 11ms
2026-10-25T07:32:16.4494690Z  ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 14ms
2026-10-25T07:32:16.4725573Z  ✓ src/device/modelScene.test.ts (2 tests) 24ms
2026-10-25T07:32:16.4894982Z  ✓ src/device/streamFrames.test.ts (1 test) 18ms
2026-10-25T07:32:16.5205974Z  ✓ src/promptLinks.test.ts (3 tests) 3ms
2026-10-25T07:32:16.5582409Z  ✓ src/server/githubStackActions.test.ts (9 tests) 138ms
2026-10-25T07:32:16.6118299Z  ✓ src/server/GitHubPullRequestProvider.test.ts (23 tests) 98ms
2026-10-25T07:32:16.7182932Z  ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 41ms
2026-10-25T07:32:16.7557492Z  ✓ src/pullRequestReactions.test.ts (3 tests) 2ms
2026-10-25T07:32:16.7917286Z  ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 11ms
2026-10-25T07:32:16.8732851Z  ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms
2026-10-25T07:32:16.9560279Z  ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 10ms
2026-10-25T07:32:16.9881242Z  ✓ src/state/queryPersistence.test.ts (3 tests) 18ms
2026-10-25T07:32:17.0597619Z  ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 33ms
2026-10-25T07:32:17.1334805Z  ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 14ms
2026-10-25T07:32:17.1868471Z  ✓ src/device/deviceMotion.test.ts (2 tests) 16ms
2026-10-25T07:32:17.2495153Z  ✓ src/userMessage.test.ts (4 tests) 3ms
2026-10-25T07:32:17.3494540Z  ✓  unit  src/lib/protectedData.test.ts (3 tests) 236ms
2026-10-25T07:32:17.3966279Z  ✓ src/state/customSnooze.test.ts (11 tests) 17ms
2026-10-25T07:32:17.4097731Z  ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 89ms
2026-10-25T07:32:17.4419976Z  ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 13ms
2026-10-25T07:32:17.5719264Z  ✓ src/shared/definition.test.ts (9 tests) 19ms
2026-10-25T07:32:17.5832529Z  ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 13ms
2026-10-25T07:32:17.6555994Z  ✓ src/errors/safeLog.test.ts (2 tests) 9ms
2026-10-25T07:32:17.6877607Z  ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 1154ms
2026-10-25T07:32:17.6958607Z    ✓ GitHubPullRequestApi.layer (104)
2026-10-25T07:32:17.7012897Z      ✓ keeps the pull request being ticked through, not the one looked up first 482ms
2026-10-25T07:32:17.7085080Z  ✓ src/server/GitHubCredentials.test.ts (5 tests) 46ms
2026-10-25T07:32:17.7287900Z  ✓ src/state/auth.test.ts (2 tests) 8ms
2026-10-25T07:32:17.7408348Z  ✓ src/threadReference.test.ts (5 tests) 3ms
2026-10-25T07:32:17.7703894Z  ✓ src/state/usageAccess.test.ts (8 tests) 7ms
2026-10-25T07:32:17.8693924Z  ✓ src/work-log/itemDetail.test.ts (2 tests) 5ms
2026-10-25T07:32:17.9009324Z  ✓  unit  src/lib/reserved-regions.test.ts (7 tests) 15ms
2026-10-25T07:32:17.9070300Z  ✓ src/server/gitHubChangeRequestTemplate.test.ts (10 tests) 1623ms
2026-10-25T07:32:17.9566354Z  ✓ src/server/GitHubPullRequestProvider.credential.test.ts (1 test) 40ms
2026-10-25T07:32:18.0799875Z  ✓ src/filePreview.test.ts (3 tests) 66ms
2026-10-25T07:32:18.0957440Z  ✓ src/markdownImages.test.ts (12 tests) 12ms
2026-10-25T07:32:18.2518403Z  ✓ src/errors/transport.test.ts (3 tests) 9ms
2026-10-25T07:32:18.3637393Z  ✓ src/mediaReference.test.ts (7 tests) 9ms
2026-10-25T07:32:18.4023568Z  ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 14ms
2026-10-25T07:32:18.4712076Z  ✓  unit  src/features/threads/pending-thread-feed.test.ts (6 tests) 4ms
2026-10-25T07:32:18.4787225Z  ✓ src/state/threadHistoryController.test.ts (1 test) 18ms
2026-10-25T07:32:18.6017043Z  ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 7ms
2026-10-25T07:32:18.6089705Z  ✓ src/state/assets.test.ts (1 test) 7ms
2026-10-25T07:32:18.6341434Z  ✓ src/relay/errorPresentation.test.ts (3 tests) 8ms
2026-10-25T07:32:18.6397198Z  ✓ src/server/gitHubMediaFetch.test.ts (2 tests) 33ms
2026-10-25T07:32:18.7317332Z  ✓ src/device/duoSnap.test.ts (1 test) 6ms
2026-10-25T07:32:18.7435432Z  ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 14ms
2026-10-25T07:32:18.7500751Z  ✓ src/server/GitHubQuota.test.ts (4 tests) 23ms
2026-10-25T07:32:18.7521149Z  ✓ src/server/GitHubSourceControlProvider.test.ts (30 tests) 2217ms
2026-10-25T07:32:18.7522292Z    ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 660ms
2026-10-25T07:32:18.7523008Z    ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 636ms
2026-10-25T07:32:18.7523678Z    ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 631ms
2026-10-25T07:32:18.8277602Z  ✓ src/device/androidFoldScene.test.ts (1 test) 54ms
2026-10-25T07:32:18.8392107Z  ✓  unit  src/state/use-thread-pr.test.ts (7 tests) 21ms
2026-10-25T07:32:18.8622405Z  ✓ src/server/gitHubDiscovery.test.ts (4 tests) 22ms
2026-10-25T07:32:18.8682622Z  ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 9ms
2026-10-25T07:32:18.8898177Z  ✓ src/shared/referenceAutolinks.test.ts (4 tests) 11ms
2026-10-25T07:32:18.9252663Z  ✓ src/device/renderScheduler.test.ts (1 test) 11ms
2026-10-25T07:32:18.9395442Z  ✓ src/composerThreadItems.test.ts (1 test) 3ms
2026-10-25T07:32:18.9878009Z  ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 12ms
2026-10-25T07:32:18.9916948Z  ✓  unit  src/state/thread-order.test.ts (4 tests) 7ms
2026-10-25T07:32:18.9957133Z  ✓ src/state/commandOutput.test.ts (1 test) 7ms
2026-10-25T07:32:19.0147447Z  ✓ src/errors/errorTrace.test.ts (2 tests) 8ms
2026-10-25T07:32:19.0437772Z  ✓ src/work-log/scrollAnchor.test.ts (1 test) 2ms
2026-10-25T07:32:19.0507471Z  ✓ src/server/gitHubPullRequests.test.ts (3 tests) 12ms
2026-10-25T07:32:19.0657709Z  ✓ src/secretRequest.test.ts (2 tests) 3ms
2026-10-25T07:32:19.1263854Z  ✓ src/environment/endpoint.test.ts (1 test) 2ms
2026-10-25T07:32:19.1336139Z  ✓  unit  src/state/assets.test.ts (4 tests) 7ms
2026-10-25T07:32:19.1434859Z  ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 21ms
2026-10-25T07:32:19.2262444Z  ✓ src/state/archivedThreads.test.ts (1 test) 5ms
2026-10-25T07:32:19.2353865Z
2026-10-25T07:32:19.2404223Z  Test Files  130 passed (130)
2026-10-25T07:32:19.2404674Z       Tests  1273 passed (1273)
2026-10-25T07:32:19.2426615Z    Start at  07:31:55
2026-10-25T07:32:19.2427093Z    Duration  23.54s (import 52%, transform 28%, setup 11%, tests 8%, worker 1%)
2026-10-25T07:32:19.2427367Z
2026-10-25T07:32:19.2427934Z      Import  523 modules were evaluated 10136 times · 72.51s total, 52% of tracked time
2026-10-25T07:32:19.2428410Z              ~8.33s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-25T07:32:19.2428858Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T07:32:19.2429044Z
2026-10-25T07:32:19.2709621Z
2026-10-25T07:32:19.2831820Z  ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (5 tests) 3ms
2026-10-25T07:32:19.4268670Z  ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 3ms
2026-10-25T07:32:19.4547984Z  ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (8 tests) 7ms
2026-10-25T07:32:19.4666219Z  ✓  unit  src/state/attachments.test.ts (2 tests) 4ms
2026-10-25T07:32:19.4782642Z  ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 2ms
2026-10-25T07:32:19.4917725Z  ✓ src/server/githubStackRebase.test.ts (3 tests) 1736ms
2026-10-25T07:32:19.4957444Z    ✓ cascadeRebaseStack (3)
2026-10-25T07:32:19.4995080Z      ✓ moves each layer's own commits onto the rebased layer below it 788ms
2026-10-25T07:32:19.5021888Z      ✓ refuses to overwrite a layer pushed after it was reviewed 577ms
2026-10-25T07:32:19.5023031Z      ✓ stops at a conflicting layer and leaves it untouched 352ms
2026-10-25T07:32:19.5023489Z
2026-10-25T07:32:19.5023689Z  Test Files  18 passed (18)
2026-10-25T07:32:19.5024011Z       Tests  282 passed (282)
2026-10-25T07:32:19.5024278Z    Start at  07:32:13
2026-10-25T07:32:19.5024587Z    Duration  6.05s (import 36%, transform 35%, tests 22%, setup 7%)
2026-10-25T07:32:19.5026955Z
2026-10-25T07:32:19.5027638Z      Import  202 modules were evaluated 1842 times · 12.66s total, 36% of tracked time
2026-10-25T07:32:19.5028162Z              ~733ms faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-25T07:32:19.5028715Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T07:32:19.5028973Z
2026-10-25T07:32:19.5431166Z
2026-10-25T07:32:19.5730061Z  ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms
2026-10-25T07:32:19.6257259Z  ✓  unit  src/features/diffs/nativeReviewDiffTrace.test.ts (3 tests) 14ms
2026-10-25T07:32:19.7092317Z  ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 7ms
2026-10-25T07:32:19.8316573Z  ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 3ms
2026-10-25T07:32:19.8700338Z  ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 5ms
2026-10-25T07:32:19.8874456Z  ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 61ms
2026-10-25T07:32:19.9630104Z  ✓  unit  src/lib/atomic-file.test.ts (4 tests) 6ms
2026-10-25T07:32:20.0445337Z  ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 7ms
2026-10-25T07:32:20.1071521Z  ✓  unit  src/features/threads/new-task-context-presentation.test.ts (9 tests) 5ms
2026-10-25T07:32:20.1191371Z  ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 9ms
2026-10-25T07:32:20.1410851Z  ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 4ms
2026-10-25T07:32:20.1907768Z  ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 5ms
2026-10-25T07:32:20.2868305Z  ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (4 tests) 4ms
2026-10-25T07:32:20.2934573Z  ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 9ms
2026-10-25T07:32:20.3157401Z  ✓  unit  src/features/pull-requests/pullRequestDiffDebug.test.ts (3 tests) 5ms
2026-10-25T07:32:20.3339430Z  ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 8ms
2026-10-25T07:32:20.3597605Z  ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 11ms
2026-10-25T07:32:20.4550595Z  ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 9ms
2026-10-25T07:32:20.4803710Z  ✓  unit  src/connection/storage.test.ts (3 tests) 14ms
2026-10-25T07:32:20.4837752Z  ✓  unit  src/features/workspace/navigation-tab-order.test.ts (6 tests) 4ms
2026-10-25T07:32:20.5117997Z  ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 10ms
2026-10-25T07:32:20.6868876Z  ✓  unit  src/connection/background-activity.test.ts (3 tests) 6ms
2026-10-25T07:32:20.7994845Z  ✓  unit  src/state/workspaceModel.test.ts (2 tests) 3ms
2026-10-25T07:32:20.8649575Z  ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 5ms
2026-10-25T07:32:20.8991970Z  ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 3ms
2026-10-25T07:32:20.9192194Z  ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 3ms
2026-10-25T07:32:20.9646332Z  ✓  unit  src/connection/migration.test.ts (2 tests) 7ms
2026-10-25T07:32:21.0113547Z  ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 3ms
2026-10-25T07:32:21.0313481Z  ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 4ms
2026-10-25T07:32:21.0505841Z  ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 4ms
2026-10-25T07:32:21.0743362Z  ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 2ms
2026-10-25T07:32:21.2037620Z  ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 2ms
2026-10-25T07:32:21.2659280Z  ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 7ms
2026-10-25T07:32:21.3325552Z  ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 4ms
2026-10-25T07:32:21.4256052Z  ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 5ms
2026-10-25T07:32:21.4702046Z  ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 10ms
2026-10-25T07:32:21.4954802Z  ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (3 tests) 2ms
2026-10-25T07:32:21.5358812Z  ✓  unit  src/lib/projectIcon.test.ts (5 tests) 3ms
2026-10-25T07:32:21.6158108Z  ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms
2026-10-25T07:32:21.6357111Z  ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 4ms
2026-10-25T07:32:21.7582894Z  ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 2ms
2026-10-25T07:32:21.8352122Z  ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 3ms
2026-10-25T07:32:21.8437108Z  ✓  unit  src/state/queries.filesystem.test.ts (1 test) 3ms
2026-10-25T07:32:21.8558475Z  ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 2ms
2026-10-25T07:32:21.8850459Z  ✓  unit  src/lib/appLinking.test.ts (17 tests) 4ms
2026-10-25T07:32:21.9613025Z  ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 2ms
2026-10-25T07:32:22.0321028Z  ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 12ms
2026-10-25T07:32:22.1006137Z  ✓  unit  src/lib/device-type.test.ts (3 tests) 2ms
2026-10-25T07:32:22.1129740Z  ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 4ms
2026-10-25T07:32:22.1719074Z  ✓  unit  src/lib/highlights.test.ts (3 tests) 5ms
2026-10-25T07:32:22.2068365Z  ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 3ms
2026-10-25T07:32:22.2311497Z  ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 4ms
2026-10-25T07:32:22.2616957Z  ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 3ms
2026-10-25T07:32:22.2785518Z  ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (3 tests) 2ms
2026-10-25T07:32:22.3376057Z  ✓  unit  src/features/files/filePath.test.ts (7 tests) 3ms
2026-10-25T07:32:22.3697154Z  ✓  unit  src/features/settings/settings-search.test.ts (11 tests) 8ms
2026-10-25T07:32:22.3972806Z  ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 6ms
2026-10-25T07:32:22.4545981Z  ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 2ms
2026-10-25T07:32:22.5785034Z  ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 3ms
2026-10-25T07:32:22.6631063Z  ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 56ms
2026-10-25T07:32:22.6921455Z  ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 3ms
2026-10-25T07:32:22.7595369Z  ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms
2026-10-25T07:32:22.7800072Z  ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 2ms
2026-10-25T07:32:22.7877556Z  ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms
2026-10-25T07:32:22.7929148Z  ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 7ms
2026-10-25T07:32:22.8231577Z  ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 2ms
2026-10-25T07:32:22.8548796Z  ✓  unit  src/features/observability/tracing.test.ts (1 test) 15ms
2026-10-25T07:32:22.9213516Z  ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms
2026-10-25T07:32:22.9530870Z  ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 22ms
2026-10-25T07:32:22.9842797Z  ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 24ms
2026-10-25T07:32:22.9851596Z  ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 25ms
2026-10-25T07:32:23.1500348Z  ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 2ms
2026-10-25T07:32:23.3142121Z  ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 4ms
2026-10-25T07:32:23.3309589Z  ✓  unit  src/features/pull-requests/pullRequestAutolinks.test.ts (4 tests) 13ms
2026-10-25T07:32:23.3815592Z  ✓  unit  src/lib/connection.test.ts (1 test) 2ms
2026-10-25T07:32:23.4680153Z  ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 4ms
2026-10-25T07:32:23.5193802Z  ✓  unit  src/features/connection/pairing.test.ts (5 tests) 3ms
2026-10-25T07:32:23.5320480Z  ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 15ms
2026-10-25T07:32:23.5657698Z  ✓  unit  src/state/asset-url-state.test.ts (3 tests) 3ms
2026-10-25T07:32:23.5788805Z  ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms
2026-10-25T07:32:23.6039764Z  ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 2ms
2026-10-25T07:32:23.6393993Z  ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 2ms
2026-10-25T07:32:23.6613683Z  ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms
2026-10-25T07:32:23.7272686Z  ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms
2026-10-25T07:32:23.7557807Z  ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 3ms
2026-10-25T07:32:23.7704751Z  ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 9ms
2026-10-25T07:32:23.7941023Z  ✓  unit  scripts/generate-highlights.test.ts (1 test) 16ms
2026-10-25T07:32:23.8590433Z  ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms
2026-10-25T07:32:23.8636414Z  ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 12ms
2026-10-25T07:32:23.9393369Z  ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 3ms
2026-10-25T07:32:24.0037642Z  ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 2ms
2026-10-25T07:32:24.0561022Z  ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms
2026-10-25T07:32:24.1503709Z  ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 7ms
2026-10-25T07:32:24.1814432Z  ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms
2026-10-25T07:32:24.1847249Z  ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms
2026-10-25T07:32:24.2641367Z  ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 6ms
2026-10-25T07:32:24.3022156Z  ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms
2026-10-25T07:32:24.3523155Z  ✓  unit  src/state/queries.test.ts (1 test) 6ms
2026-10-25T07:32:24.3736126Z  ✓  unit  src/state/thread-composer-error.test.ts (1 test) 2ms
2026-10-25T07:32:24.4001486Z  ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms
2026-10-25T07:32:24.4386450Z  ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 3ms
2026-10-25T07:32:24.4569711Z  ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms
2026-10-25T07:32:24.5597455Z  ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms
2026-10-25T07:32:24.5792555Z  ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms
2026-10-25T07:32:24.6031583Z  ✓  unit  src/lib/http-response.test.ts (1 test) 3ms
2026-10-25T07:32:24.6105907Z  ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 3ms
2026-10-25T07:32:24.6794384Z  ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms
2026-10-25T07:32:24.7079681Z  ✓  unit  src/lib/filePreview.test.ts (4 tests) 3ms
2026-10-25T07:32:24.7230905Z  ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms
2026-10-25T07:32:24.7871087Z  ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms
2026-10-25T07:32:24.7926138Z  ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms
2026-10-25T07:32:24.8172800Z  ✓  unit  src/features/threads/threadMessageJump.test.ts (1 test) 2ms
2026-10-25T07:32:24.8214028Z  ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms
2026-10-25T07:32:24.9141170Z  ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms
2026-10-25T07:32:42.9319410Z  ✓  unit  src/reactCompilerCoverage.test.ts (944 tests) 29718ms
2026-10-25T07:32:42.9319975Z    ✓ React Compiler coverage (944)
2026-10-25T07:32:42.9320243Z      ✓ Metro's transformer applies the compiler 2603ms
2026-10-25T07:32:42.9320566Z      ✓ compiles src/components/ComposerAttachmentStrip.tsx 319ms
2026-10-25T07:32:42.9320893Z      ✓ compiles src/components/ComposerContextSheet.tsx 542ms
2026-10-25T07:32:42.9321218Z      ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 346ms
2026-10-25T07:32:42.9321529Z      ✓ compiles src/features/home/HomeScreen.tsx 453ms
2026-10-25T07:32:42.9321840Z      ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 361ms
2026-10-25T07:32:42.9322199Z      ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 421ms
2026-10-25T07:32:42.9322550Z      ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 445ms
2026-10-25T07:32:42.9322860Z      ✓ compiles src/features/threads/ThreadComposer.tsx 491ms
2026-10-25T07:32:42.9323172Z      ✓ compiles src/features/threads/ThreadDetailScreen.tsx 829ms
2026-10-25T07:32:42.9323473Z      ✓ compiles src/features/threads/ThreadFeed.tsx 747ms
2026-10-25T07:32:42.9323792Z      ✓ compiles src/features/threads/ThreadRouteScreen.tsx 305ms
2026-10-25T07:32:42.9324113Z      ✓ compiles src/features/threads/new-task-flow-provider.tsx 403ms
2026-10-25T07:32:42.9324438Z      ✓ compiles src/features/threads/thread-work-log.tsx 348ms
2026-10-25T07:32:42.9324755Z      ✓ caches the thread feed derivation 748ms
2026-10-25T07:32:42.9359588Z
2026-10-25T07:32:42.9362465Z  Test Files  206 passed (206)
2026-10-25T07:32:42.9367406Z       Tests  2408 passed (2408)
2026-10-25T07:32:42.9367619Z    Start at  07:31:57
2026-10-25T07:32:42.9370253Z    Duration  45.00s (import 38%, transform 27%, tests 23%, setup 7%, environment 5%)
2026-10-25T07:32:42.9378869Z
2026-10-25T07:32:42.9911169Z
2026-10-25T07:32:42.9912822Z ---
2026-10-25T07:32:42.9913104Z vp run: 13/13 successful. (Run `vp run --last-details` for full details)
2026-10-25T07:32:43.0406474Z Post job cleanup.
2026-10-25T07:32:43.1031130Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache.
2026-10-25T07:32:43.1105799Z Post job cleanup.
2026-10-25T07:32:43.2202734Z ##[start-action display=Cache full pnpm store;id=__dc37036c-04ac-4365-ac81-9929bc814d1c.__actions_cache]
2026-10-25T07:32:43.2513296Z Post job cleanup.
2026-10-25T07:32:43.3107814Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16, not saving cache.
2026-10-25T07:32:43.3139769Z ##[end-action id=__dc37036c-04ac-4365-ac81-9929bc814d1c.__actions_cache;outcome=success;conclusion=success;duration_ms=93]
2026-10-25T07:32:43.3141292Z ##[start-action display=Cache Vite+;id=__dc37036c-04ac-4365-ac81-9929bc814d1c.vp_cache]
2026-10-25T07:32:43.3161168Z Post job cleanup.
2026-10-25T07:32:43.3743989Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache.
2026-10-25T07:32:43.3775874Z ##[end-action id=__dc37036c-04ac-4365-ac81-9929bc814d1c.vp_cache;outcome=success;conclusion=success;duration_ms=63]
2026-10-25T07:32:43.3815835Z Post job cleanup.
2026-10-25T07:32:43.4247503Z [command]/usr/local/bin/git version
2026-10-25T07:32:43.4274378Z git version 2.55.0
2026-10-25T07:32:43.4291681Z Temporarily overriding HOME='/home/runner/_work/_temp/8578af4f-8ec4-4ac2-a20f-b1fe2153ef86' before making global git config changes
2026-10-25T07:32:43.4292237Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T07:32:43.4294476Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T07:32:43.4315626Z Removing SSH command configuration
2026-10-25T07:32:43.4318482Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T07:32:43.4339025Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-25T07:32:43.4464456Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T07:32:43.4487125Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T07:32:43.4523008Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T07:32:43.4540030Z ##[group]Run '/job_completed.sh'
2026-10-25T07:32:43.4547496Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T07:32:43.4547661Z env:
2026-10-25T07:32:43.4547776Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161
2026-10-25T07:32:43.4547919Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 525
2026-10-25T07:32:43.4548063Z   BLACKSMITH_CHECK_RUN_ID: 121107838229
2026-10-25T07:32:43.4548202Z   BLACKSMITH_JOB_DISPLAY_NAME: Test
2026-10-25T07:32:43.4548337Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T07:32:43.4548469Z ##[endgroup]
2026-10-25T07:32:43.4631764Z Docker container cache not activated, skipping hash computation.
2026-10-25T07:32:43.4891426Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T07:32:43.4933846Z Cleaning up orphan processes