GitHub check
256 KB of 300 KB loaded Download the full log (300 KB)
44 KB of earlier output not loaded
com/linux/chrome-stable/deb stable InRelease
2026-10-24T04:18:49.0837367Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
2026-10-24T04:18:49.0837594Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-10-24T04:18:49.0837831Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-10-24T04:18:49.0838072Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-10-24T04:18:49.0838305Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB]
2026-10-24T04:18:49.0838590Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB]
2026-10-24T04:18:49.0838829Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB]
2026-10-24T04:18:49.0839079Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB]
2026-10-24T04:18:49.0839329Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB]
2026-10-24T04:18:49.0839578Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB]
2026-10-24T04:18:49.0839827Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB]
2026-10-24T04:18:49.0840083Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB]
2026-10-24T04:18:49.0840455Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB]
2026-10-24T04:18:49.0840704Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB]
2026-10-24T04:18:49.0840958Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B]
2026-10-24T04:18:49.0841215Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB]
2026-10-24T04:18:49.0841465Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB]
2026-10-24T04:18:49.0841717Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB]
2026-10-24T04:18:49.0841979Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B]
2026-10-24T04:18:49.0842247Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB]
2026-10-24T04:18:49.0842505Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB]
2026-10-24T04:18:49.0842764Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
2026-10-24T04:18:49.0843048Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB]
2026-10-24T04:18:49.0844089Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB]
2026-10-24T04:18:49.0844361Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB]
2026-10-24T04:18:49.0844757Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
2026-10-24T04:18:49.0845047Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB]
2026-10-24T04:18:49.0845328Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB]
2026-10-24T04:18:49.0845603Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB]
2026-10-24T04:18:49.0845877Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
2026-10-24T04:18:49.0846165Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B]
2026-10-24T04:18:49.0846444Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB]
2026-10-24T04:18:49.0846714Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB]
2026-10-24T04:18:49.0846986Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-10-24T04:18:49.0847269Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
2026-10-24T04:18:49.0847544Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
2026-10-24T04:18:49.0847810Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
2026-10-24T04:18:49.0848073Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5760 B]
2026-10-24T04:18:49.0848346Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
2026-10-24T04:18:49.0848655Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
2026-10-24T04:18:49.0848923Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
2026-10-24T04:18:49.0849202Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
2026-10-24T04:18:49.0849490Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B]
2026-10-24T04:18:49.0849781Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
2026-10-24T04:18:49.0850066Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B]
2026-10-24T04:18:49.0850350Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
2026-10-24T04:18:49.0850681Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B]
2026-10-24T04:18:49.0850959Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
2026-10-24T04:18:49.0851242Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B]
2026-10-24T04:18:49.0851520Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB]
2026-10-24T04:18:49.0851777Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB]
2026-10-24T04:18:49.0852041Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
2026-10-24T04:18:49.0852312Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB]
2026-10-24T04:18:49.0852588Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB]
2026-10-24T04:18:49.0852857Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB]
2026-10-24T04:18:49.0853136Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB]
2026-10-24T04:18:49.0853417Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB]
2026-10-24T04:18:49.0853701Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB]
2026-10-24T04:18:49.0853973Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB]
2026-10-24T04:18:49.0854299Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
2026-10-24T04:18:49.0854582Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B]
2026-10-24T04:18:49.0854866Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB]
2026-10-24T04:18:49.0855140Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB]
2026-10-24T04:18:49.0855413Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
2026-10-24T04:18:49.0855701Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B]
2026-10-24T04:18:49.0855918Z Fetched 40.7 MB in 3s (13.1 MB/s)
2026-10-24T04:18:49.0856056Z Reading package lists...
2026-10-24T04:18:49.0856174Z Reading package lists...
2026-10-24T04:18:49.0856297Z Building dependency tree...
2026-10-24T04:18:49.0856425Z Reading state information...
2026-10-24T04:18:49.0856578Z pkg-config is already the newest version (1.8.1-2build1).
2026-10-24T04:18:49.0856763Z The following additional packages will be installed:
2026-10-24T04:18:49.0856960Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1
2026-10-24T04:18:49.0857170Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev
2026-10-24T04:18:49.0857385Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data
2026-10-24T04:18:49.0857620Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1
2026-10-24T04:18:49.0857860Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1
2026-10-24T04:18:49.0858065Z libuuid1 mount util-linux uuid-dev uuid-runtime
2026-10-24T04:18:49.0858210Z Suggested packages:
2026-10-24T04:18:49.0858370Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev
2026-10-24T04:18:49.0858652Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales
2026-10-24T04:18:49.0858855Z The following NEW packages will be installed:
2026-10-24T04:18:49.0859046Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0
2026-10-24T04:18:49.0859264Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev
2026-10-24T04:18:49.0859488Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev
2026-10-24T04:18:49.0859738Z uuid-dev
2026-10-24T04:18:49.0859855Z The following packages will be upgraded:
2026-10-24T04:18:49.0860100Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1
2026-10-24T04:18:49.0860326Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1
2026-10-24T04:18:49.0860526Z libsmartcols1 libuuid1 mount util-linux uuid-runtime
2026-10-24T04:18:49.0860716Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded.
2026-10-24T04:18:49.0860892Z Need to get 8378 kB of archives.
2026-10-24T04:18:49.0861057Z After this operation, 23.0 MB of additional disk space will be used.
2026-10-24T04:18:49.0861283Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B]
2026-10-24T04:18:49.0861567Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB]
2026-10-24T04:18:49.0861899Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB]
2026-10-24T04:18:49.0862219Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB]
2026-10-24T04:18:49.0862544Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB]
2026-10-24T04:18:49.0862873Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB]
2026-10-24T04:18:49.0863203Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB]
2026-10-24T04:18:49.0863528Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB]
2026-10-24T04:18:49.0863893Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB]
2026-10-24T04:18:49.0864216Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB]
2026-10-24T04:18:49.0864536Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB]
2026-10-24T04:18:49.0864861Z 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-24T04:18:49.0865207Z 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-24T04:18:49.0865551Z 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-24T04:18:49.0865904Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB]
2026-10-24T04:18:49.0866237Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB]
2026-10-24T04:18:49.0866568Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB]
2026-10-24T04:18:49.0866890Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB]
2026-10-24T04:18:49.0867199Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B]
2026-10-24T04:18:49.0867501Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB]
2026-10-24T04:18:49.0867803Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B]
2026-10-24T04:18:49.0868123Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB]
2026-10-24T04:18:49.0868478Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB]
2026-10-24T04:18:49.0868863Z 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-24T04:18:49.0869233Z 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-24T04:18:49.0869572Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB]
2026-10-24T04:18:49.0869948Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB]
2026-10-24T04:18:49.0870262Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB]
2026-10-24T04:18:49.0870582Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB]
2026-10-24T04:18:49.0870913Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB]
2026-10-24T04:18:49.0871255Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB]
2026-10-24T04:18:49.0871584Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB]
2026-10-24T04:18:49.0871821Z Fetched 8378 kB in 3s (2442 kB/s)
2026-10-24T04:18:49.0871950Z (Reading database ...
2026-10-24T04:18:49.0872071Z (Reading database ... 5%
2026-10-24T04:18:49.0872191Z (Reading database ... 10%
2026-10-24T04:18:49.0872308Z (Reading database ... 15%
2026-10-24T04:18:49.0872427Z (Reading database ... 20%
2026-10-24T04:18:49.0872543Z (Reading database ... 25%
2026-10-24T04:18:49.0872661Z (Reading database ... 30%
2026-10-24T04:18:49.0872774Z (Reading database ... 35%
2026-10-24T04:18:49.0872886Z (Reading database ... 40%
2026-10-24T04:18:49.0873005Z (Reading database ... 45%
2026-10-24T04:18:49.0873120Z (Reading database ... 50%
2026-10-24T04:18:49.0873236Z (Reading database ... 55%
2026-10-24T04:18:49.0873351Z (Reading database ... 60%
2026-10-24T04:18:49.0873467Z (Reading database ... 65%
2026-10-24T04:18:49.0873630Z (Reading database ... 70%
2026-10-24T04:18:49.0873749Z (Reading database ... 75%
2026-10-24T04:18:49.0873864Z (Reading database ... 80%
2026-10-24T04:18:49.0873979Z (Reading database ... 85%
2026-10-24T04:18:49.0874091Z (Reading database ... 90%
2026-10-24T04:18:49.0874201Z (Reading database ... 95%
2026-10-24T04:18:49.0874319Z (Reading database ... 100%
2026-10-24T04:18:49.0874486Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0874708Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0874924Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0875114Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0875254Z (Reading database ...
2026-10-24T04:18:49.0875367Z (Reading database ... 5%
2026-10-24T04:18:49.0875486Z (Reading database ... 10%
2026-10-24T04:18:49.0875598Z (Reading database ... 15%
2026-10-24T04:18:49.0875717Z (Reading database ... 20%
2026-10-24T04:18:49.0875829Z (Reading database ... 25%
2026-10-24T04:18:49.0875943Z (Reading database ... 30%
2026-10-24T04:18:49.0876053Z (Reading database ... 35%
2026-10-24T04:18:49.0876167Z (Reading database ... 40%
2026-10-24T04:18:49.0876280Z (Reading database ... 45%
2026-10-24T04:18:49.0876389Z (Reading database ... 50%
2026-10-24T04:18:49.0876503Z (Reading database ... 55%
2026-10-24T04:18:49.0876617Z (Reading database ... 60%
2026-10-24T04:18:49.0876731Z (Reading database ... 65%
2026-10-24T04:18:49.0876847Z (Reading database ... 70%
2026-10-24T04:18:49.0876960Z (Reading database ... 75%
2026-10-24T04:18:49.0877073Z (Reading database ... 80%
2026-10-24T04:18:49.0877183Z (Reading database ... 85%
2026-10-24T04:18:49.0877297Z (Reading database ... 90%
2026-10-24T04:18:49.0877410Z (Reading database ... 95%
2026-10-24T04:18:49.0877529Z (Reading database ... 100%
2026-10-24T04:18:49.0877690Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0877915Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0878126Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0878318Z Setting up util-linux (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0878615Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken
2026-10-24T04:18:49.0879119Z 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-24T04:18:49.0879505Z fstrim.service is a disabled or a static unit not running, not starting it.
2026-10-24T04:18:49.0879691Z (Reading database ...
2026-10-24T04:18:49.0879814Z (Reading database ... 5%
2026-10-24T04:18:49.0879932Z (Reading database ... 10%
2026-10-24T04:18:49.0880053Z (Reading database ... 15%
2026-10-24T04:18:49.0880170Z (Reading database ... 20%
2026-10-24T04:18:49.0880291Z (Reading database ... 25%
2026-10-24T04:18:49.0880409Z (Reading database ... 30%
2026-10-24T04:18:49.0880524Z (Reading database ... 35%
2026-10-24T04:18:49.0880644Z (Reading database ... 40%
2026-10-24T04:18:49.0880757Z (Reading database ... 45%
2026-10-24T04:18:49.0880876Z (Reading database ... 50%
2026-10-24T04:18:49.0880992Z (Reading database ... 55%
2026-10-24T04:18:49.0881108Z (Reading database ... 60%
2026-10-24T04:18:49.0881227Z (Reading database ... 65%
2026-10-24T04:18:49.0881344Z (Reading database ... 70%
2026-10-24T04:18:49.0881463Z (Reading database ... 75%
2026-10-24T04:18:49.0881577Z (Reading database ... 80%
2026-10-24T04:18:49.0881694Z (Reading database ... 85%
2026-10-24T04:18:49.0881813Z (Reading database ... 90%
2026-10-24T04:18:49.0881929Z (Reading database ... 95%
2026-10-24T04:18:49.0882046Z (Reading database ... 100%
2026-10-24T04:18:49.0882215Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0882427Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0882679Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0882896Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0883187Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0883406Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0883562Z (Reading database ...
2026-10-24T04:18:49.0883678Z (Reading database ... 5%
2026-10-24T04:18:49.0883796Z (Reading database ... 10%
2026-10-24T04:18:49.0883918Z (Reading database ... 15%
2026-10-24T04:18:49.0884035Z (Reading database ... 20%
2026-10-24T04:18:49.0884158Z (Reading database ... 25%
2026-10-24T04:18:49.0884278Z (Reading database ... 30%
2026-10-24T04:18:49.0884395Z (Reading database ... 35%
2026-10-24T04:18:49.0884515Z (Reading database ... 40%
2026-10-24T04:18:49.0884630Z (Reading database ... 45%
2026-10-24T04:18:49.0884751Z (Reading database ... 50%
2026-10-24T04:18:49.0884866Z (Reading database ... 55%
2026-10-24T04:18:49.0884983Z (Reading database ... 60%
2026-10-24T04:18:49.0885101Z (Reading database ... 65%
2026-10-24T04:18:49.0885213Z (Reading database ... 70%
2026-10-24T04:18:49.0885330Z (Reading database ... 75%
2026-10-24T04:18:49.0885444Z (Reading database ... 80%
2026-10-24T04:18:49.0885562Z (Reading database ... 85%
2026-10-24T04:18:49.0885679Z (Reading database ... 90%
2026-10-24T04:18:49.0885795Z (Reading database ... 95%
2026-10-24T04:18:49.0885916Z (Reading database ... 100%
2026-10-24T04:18:49.0886080Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0886299Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0886513Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0886715Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0886864Z (Reading database ...
2026-10-24T04:18:49.0886981Z (Reading database ... 5%
2026-10-24T04:18:49.0887101Z (Reading database ... 10%
2026-10-24T04:18:49.0887219Z (Reading database ... 15%
2026-10-24T04:18:49.0887338Z (Reading database ... 20%
2026-10-24T04:18:49.0887453Z (Reading database ... 25%
2026-10-24T04:18:49.0887577Z (Reading database ... 30%
2026-10-24T04:18:49.0887691Z (Reading database ... 35%
2026-10-24T04:18:49.0887808Z (Reading database ... 40%
2026-10-24T04:18:49.0887924Z (Reading database ... 45%
2026-10-24T04:18:49.0888109Z (Reading database ... 50%
2026-10-24T04:18:49.0888228Z (Reading database ... 55%
2026-10-24T04:18:49.0888346Z (Reading database ... 60%
2026-10-24T04:18:49.0888501Z (Reading database ... 65%
2026-10-24T04:18:49.0888621Z (Reading database ... 70%
2026-10-24T04:18:49.0888740Z (Reading database ... 75%
2026-10-24T04:18:49.0888858Z (Reading database ... 80%
2026-10-24T04:18:49.0888974Z (Reading database ... 85%
2026-10-24T04:18:49.0889094Z (Reading database ... 90%
2026-10-24T04:18:49.0889213Z (Reading database ... 95%
2026-10-24T04:18:49.0889335Z (Reading database ... 100%
2026-10-24T04:18:49.0889506Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0889732Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0889955Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0890181Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0890403Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0890609Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0890760Z (Reading database ...
2026-10-24T04:18:49.0890876Z (Reading database ... 5%
2026-10-24T04:18:49.0890998Z (Reading database ... 10%
2026-10-24T04:18:49.0891115Z (Reading database ... 15%
2026-10-24T04:18:49.0891235Z (Reading database ... 20%
2026-10-24T04:18:49.0891354Z (Reading database ... 25%
2026-10-24T04:18:49.0891473Z (Reading database ... 30%
2026-10-24T04:18:49.0891590Z (Reading database ... 35%
2026-10-24T04:18:49.0891771Z (Reading database ... 40%
2026-10-24T04:18:49.0891896Z (Reading database ... 45%
2026-10-24T04:18:49.0892013Z (Reading database ... 50%
2026-10-24T04:18:49.0892136Z (Reading database ... 55%
2026-10-24T04:18:49.0892256Z (Reading database ... 60%
2026-10-24T04:18:49.0892374Z (Reading database ... 65%
2026-10-24T04:18:49.0892491Z (Reading database ... 70%
2026-10-24T04:18:49.0892611Z (Reading database ... 75%
2026-10-24T04:18:49.0892729Z (Reading database ... 80%
2026-10-24T04:18:49.0892844Z (Reading database ... 85%
2026-10-24T04:18:49.0892962Z (Reading database ... 90%
2026-10-24T04:18:49.0893077Z (Reading database ... 95%
2026-10-24T04:18:49.0893197Z (Reading database ... 100%
2026-10-24T04:18:49.0893366Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0893591Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ...
2026-10-24T04:18:49.0893823Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ...
2026-10-24T04:18:49.0894034Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ...
2026-10-24T04:18:49.0894195Z (Reading database ...
2026-10-24T04:18:49.0894314Z (Reading database ... 5%
2026-10-24T04:18:49.0894437Z (Reading database ... 10%
2026-10-24T04:18:49.0894555Z (Reading database ... 15%
2026-10-24T04:18:49.0894677Z (Reading database ... 20%
2026-10-24T04:18:49.0894795Z (Reading database ... 25%
2026-10-24T04:18:49.0894913Z (Reading database ... 30%
2026-10-24T04:18:49.0895035Z (Reading database ... 35%
2026-10-24T04:18:49.0895150Z (Reading database ... 40%
2026-10-24T04:18:49.0895269Z (Reading database ... 45%
2026-10-24T04:18:49.0895388Z (Reading database ... 50%
2026-10-24T04:18:49.0895506Z (Reading database ... 55%
2026-10-24T04:18:49.0895627Z (Reading database ... 60%
2026-10-24T04:18:49.0895742Z (Reading database ... 65%
2026-10-24T04:18:49.0895864Z (Reading database ... 70%
2026-10-24T04:18:49.0895979Z (Reading database ... 75%
2026-10-24T04:18:49.0896097Z (Reading database ... 80%
2026-10-24T04:18:49.0896213Z (Reading database ... 85%
2026-10-24T04:18:49.0896335Z (Reading database ... 90%
2026-10-24T04:18:49.0896451Z (Reading database ... 95%
2026-10-24T04:18:49.0896573Z (Reading database ... 100%
2026-10-24T04:18:49.0896739Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0896959Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0897240Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0897443Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0897596Z (Reading database ...
2026-10-24T04:18:49.0897715Z (Reading database ... 5%
2026-10-24T04:18:49.0897837Z (Reading database ... 10%
2026-10-24T04:18:49.0897956Z (Reading database ... 15%
2026-10-24T04:18:49.0898075Z (Reading database ... 20%
2026-10-24T04:18:49.0898197Z (Reading database ... 25%
2026-10-24T04:18:49.0898314Z (Reading database ... 30%
2026-10-24T04:18:49.0898432Z (Reading database ... 35%
2026-10-24T04:18:49.0898582Z (Reading database ... 40%
2026-10-24T04:18:49.0898700Z (Reading database ... 45%
2026-10-24T04:18:49.0898817Z (Reading database ... 50%
2026-10-24T04:18:49.0898940Z (Reading database ... 55%
2026-10-24T04:18:49.0899060Z (Reading database ... 60%
2026-10-24T04:18:49.0899178Z (Reading database ... 65%
2026-10-24T04:18:49.0899300Z (Reading database ... 70%
2026-10-24T04:18:49.0899423Z (Reading database ... 75%
2026-10-24T04:18:49.0899543Z (Reading database ... 80%
2026-10-24T04:18:49.0899665Z (Reading database ... 85%
2026-10-24T04:18:49.0899785Z (Reading database ... 90%
2026-10-24T04:18:49.0899903Z (Reading database ... 95%
2026-10-24T04:18:49.0900022Z (Reading database ... 100%
2026-10-24T04:18:49.0900190Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T04:18:49.0900406Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0900615Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0900878Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ...
2026-10-24T04:18:49.0901118Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T04:18:49.0901348Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T04:18:49.0901580Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T04:18:49.0901810Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T04:18:49.0902054Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T04:18:49.0902290Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T04:18:49.0902538Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T04:18:49.0902772Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0903021Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0903251Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0903475Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0903694Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0903894Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T04:18:49.0904101Z Selecting previously unselected package libsecret-common.
2026-10-24T04:18:49.0904311Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ...
2026-10-24T04:18:49.0904509Z Unpacking libsecret-common (0.21.4-1build3) ...
2026-10-24T04:18:49.0904698Z Selecting previously unselected package libsecret-1-0:amd64.
2026-10-24T04:18:49.0904911Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ...
2026-10-24T04:18:49.0905102Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ...
2026-10-24T04:18:49.0905293Z Selecting previously unselected package gir1.2-secret-1:amd64.
2026-10-24T04:18:49.0905510Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ...
2026-10-24T04:18:49.0905708Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ...
2026-10-24T04:18:49.0905895Z Selecting previously unselected package libgpg-error-dev.
2026-10-24T04:18:49.0906106Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ...
2026-10-24T04:18:49.0906307Z Unpacking libgpg-error-dev (1.47-3build2.1) ...
2026-10-24T04:18:49.0906558Z Selecting previously unselected package libgcrypt20-dev.
2026-10-24T04:18:49.0906770Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ...
2026-10-24T04:18:49.0906970Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
2026-10-24T04:18:49.0907177Z Selecting previously unselected package libgirepository-2.0-0:amd64.
2026-10-24T04:18:49.0907418Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T04:18:49.0907654Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0907861Z Selecting previously unselected package libglib2.0-dev-bin.
2026-10-24T04:18:49.0908083Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T04:18:49.0908300Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0908512Z Selecting previously unselected package uuid-dev:amd64.
2026-10-24T04:18:49.0908714Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0908902Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0909096Z Selecting previously unselected package libblkid-dev:amd64.
2026-10-24T04:18:49.0909309Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0909509Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0909690Z Selecting previously unselected package libsepol-dev:amd64.
2026-10-24T04:18:49.0909898Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ...
2026-10-24T04:18:49.0910128Z Unpacking libsepol-dev:amd64 (3.5-2build1) ...
2026-10-24T04:18:49.0910307Z Selecting previously unselected package libselinux1-dev:amd64.
2026-10-24T04:18:49.0910523Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ...
2026-10-24T04:18:49.0910717Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
2026-10-24T04:18:49.0910900Z Selecting previously unselected package libmount-dev:amd64.
2026-10-24T04:18:49.0911106Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T04:18:49.0911299Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0911482Z Selecting previously unselected package libglib2.0-dev:amd64.
2026-10-24T04:18:49.0911701Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T04:18:49.0911903Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0912095Z Selecting previously unselected package libsecret-1-dev:amd64.
2026-10-24T04:18:49.0912307Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ...
2026-10-24T04:18:49.0912499Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ...
2026-10-24T04:18:49.0912661Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0912817Z Setting up eject (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0912978Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0913150Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0913318Z Setting up libgpg-error-dev (1.47-3build2.1) ...
2026-10-24T04:18:49.0913478Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0913641Z Setting up libsepol-dev:amd64 (3.5-2build1) ...
2026-10-24T04:18:49.0913811Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0913986Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0914138Z Setting up mount (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0914286Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0914484Z uuidd.service is a disabled or a static unit not running, not starting it.
2026-10-24T04:18:49.0914680Z Setting up libsecret-common (0.21.4-1build3) ...
2026-10-24T04:18:49.0914850Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0915022Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0915210Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0915457Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
2026-10-24T04:18:49.0915626Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0915781Z Setting up fdisk (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0915934Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ...
2026-10-24T04:18:49.0916100Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ...
2026-10-24T04:18:49.0916266Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
2026-10-24T04:18:49.0916437Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T04:18:49.0916607Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T04:18:49.0916785Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ...
2026-10-24T04:18:49.0916956Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ...
2026-10-24T04:18:49.0917130Z Processing triggers for man-db (2.12.0-4build2) ...
2026-10-24T04:18:49.0917303Z Not building database; man-db/auto-update is not 'true'.
2026-10-24T04:18:49.0917483Z Processing triggers for install-info (7.1-3build2) ...
2026-10-24T04:18:49.0917594Z
2026-10-24T04:18:49.0917645Z Restarting services...
2026-10-24T04:18:49.0918129Z 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-24T04:18:49.0918729Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found.
2026-10-24T04:18:49.0918886Z
2026-10-24T04:18:49.0918942Z Service restarts being deferred:
2026-10-24T04:18:49.0919126Z systemctl restart ModemManager.service
2026-10-24T04:18:49.0919269Z systemctl restart dbus.service
2026-10-24T04:18:49.0919403Z systemctl restart getty@tty1.service
2026-10-24T04:18:49.0919554Z systemctl restart networkd-dispatcher.service
2026-10-24T04:18:49.0919716Z systemctl restart serial-getty@ttyS0.service
2026-10-24T04:18:49.0919886Z systemctl restart setup_and_run_blacksmith.service
2026-10-24T04:18:49.0920051Z systemctl restart systemd-logind.service
2026-10-24T04:18:49.0920142Z
2026-10-24T04:18:49.0920197Z No containers need to be restarted.
2026-10-24T04:18:49.0920286Z
2026-10-24T04:18:49.0920340Z User sessions running outdated binaries:
2026-10-24T04:18:49.0920488Z runner @ user manager service: systemd[1883]
2026-10-24T04:18:49.0920587Z
2026-10-24T04:18:49.0920683Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-10-24T04:18:49.0937550Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
2026-10-24T04:18:49.0937848Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
2026-10-24T04:18:49.0938061Z if [[ -n "$TEST_PACKAGES" ]]; then
2026-10-24T04:18:49.0938202Z filters=()
2026-10-24T04:18:49.0938372Z for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done
2026-10-24T04:18:49.0938608Z fi
2026-10-24T04:18:49.0938766Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test
2026-10-24T04:18:49.0951214Z shell: /usr/bin/bash -e {0}
2026-10-24T04:18:49.0951340Z env:
2026-10-24T04:18:49.0951447Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178
2026-10-24T04:18:49.0951589Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341
2026-10-24T04:18:49.0951732Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T04:18:49.0952720Z TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/contracts @t3tools/provider-acp @t3tools/provider-acp-registry @t3tools/provider-core @t3tools/provider-cursor @t3tools/provider-grok @t3tools/provider-muse @t3tools/provider-opencode @t3tools/provider-pi @t3tools/shared @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/ssh @t3tools/tailscale @t3tools/scripts
2026-10-24T04:18:49.0953764Z ##[endgroup]
2026-10-24T04:18:49.2449960Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled
2026-10-24T04:18:49.2458881Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:49.2464963Z ~/packages/provider-cursor$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:49.2470868Z ~/packages/ssh$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:49.4083769Z
2026-10-24T04:18:49.4084577Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop
2026-10-24T04:18:49.4084774Z
2026-10-24T04:18:49.4160581Z
2026-10-24T04:18:49.4162229Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-cursor
2026-10-24T04:18:49.4162525Z
2026-10-24T04:18:49.4162671Z
2026-10-24T04:18:49.4163653Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github
2026-10-24T04:18:49.4163913Z
2026-10-24T04:18:49.4167239Z
2026-10-24T04:18:49.4168935Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/ssh
2026-10-24T04:18:49.4169207Z
2026-10-24T04:18:50.0287502Z ✓ src/auth.test.ts (2 tests) 34ms
2026-10-24T04:18:50.1444353Z stdout | src/command.test.ts > ssh command > preserves process output: default head
2026-10-24T04:18:50.1484452Z [04:18:50.128] WARN (#40): ssh.command.failed {
2026-10-24T04:18:50.1523551Z alias: 'synthetic-fixture',
2026-10-24T04:18:50.1533785Z hostname: 'synthetic-fixture',
2026-10-24T04:18:50.1587892Z username: null,
2026-10-24T04:18:50.1635734Z port: null,
2026-10-24T04:18:50.1685871Z command: [
2026-10-24T04:18:50.1686508Z 'ssh',
2026-10-24T04:18:50.1724779Z '-o',
2026-10-24T04:18:50.1752056Z 'BatchMode=yes',
2026-10-24T04:18:50.1769653Z '-o',
2026-10-24T04:18:50.1818469Z 'ConnectTimeout=10',
2026-10-24T04:18:50.1886676Z '--',
2026-10-24T04:18:50.1920865Z 'synthetic-fixture'
2026-10-24T04:18:50.1963400Z ],
2026-10-24T04:18:50.1972288Z exitCode: 1,
2026-10-24T04:18:50.2007780Z stdout: 'HEAD\n' +
2026-10-24T04:18:50.2053761Z 'verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbo\n' +
2026-10-24T04:18:50.2099416Z '[truncated]',
2026-10-24T04:18:50.2154594Z stderr: ''
2026-10-24T04:18:50.2187753Z }
2026-10-24T04:18:50.2219998Z
2026-10-24T04:18:50.2312424Z ✓ src/config.test.ts (4 tests) 48ms
2026-10-24T04:18:50.2313047Z stdout | src/command.test.ts > ssh command > preserves process output: opt-in tail
2026-10-24T04:18:50.2348013Z [04:18:50.220] WARN (#53): ssh.command.failed {
2026-10-24T04:18:50.2404143Z alias: 'synthetic-fixture',
2026-10-24T04:18:50.2405906Z hostname: 'synthetic-fixture',
2026-10-24T04:18:50.2440349Z username: null,
2026-10-24T04:18:50.2508926Z port: null,
2026-10-24T04:18:50.2534536Z command: [
2026-10-24T04:18:50.2541669Z 'ssh',
2026-10-24T04:18:50.2574613Z '-o',
2026-10-24T04:18:50.2605010Z 'BatchMode=yes',
2026-10-24T04:18:50.2639812Z '-o',
2026-10-24T04:18:50.2696038Z 'ConnectTimeout=10',
2026-10-24T04:18:50.2725043Z '--',
2026-10-24T04:18:50.2725530Z 'synthetic-fixture'
2026-10-24T04:18:50.2725835Z ],
2026-10-24T04:18:50.2726145Z exitCode: 1,
2026-10-24T04:18:50.2726470Z stdout: '[truncated]\n' +
2026-10-24T04:18:50.2740108Z 'bose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix verbose-prefix {"credential":"[redacted]"}\n' +
2026-10-24T04:18:50.2752130Z 'PANIC: emulator SDK is broken\n',
2026-10-24T04:18:50.2767283Z stderr: 'stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure stderr failure '
2026-10-24T04:18:50.2777489Z }
2026-10-24T04:18:50.2777641Z
2026-10-24T04:18:50.2778154Z ✓ src/command.test.ts (7 tests) 207ms
2026-10-24T04:18:50.2842949Z ✓ src/tunnel.test.ts (7 tests) 101ms
2026-10-24T04:18:50.2881086Z
2026-10-24T04:18:50.2883977Z Test Files 4 passed (4)
2026-10-24T04:18:50.2884568Z Tests 20 passed (20)
2026-10-24T04:18:50.2884888Z Start at 04:18:49
2026-10-24T04:18:50.2885233Z Duration 864ms (import 33%, transform 30%, setup 20%, tests 17%, worker 1%)
2026-10-24T04:18:50.2885475Z
2026-10-24T04:18:50.3244131Z
2026-10-24T04:18:50.3247095Z ~/packages/contracts$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:50.3608440Z ✓ src/server/skills.test.ts (5 tests) 94ms
2026-10-24T04:18:50.5639744Z ✓ src/server/gitHubPullRequestJson.test.ts (49 tests) 32ms
2026-10-24T04:18:50.7556001Z
2026-10-24T04:18:50.7605885Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/contracts
2026-10-24T04:18:50.7606256Z
2026-10-24T04:18:50.7660509Z ✓ src/server/accountUsage.test.ts (9 tests) 497ms
2026-10-24T04:18:50.9231296Z ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 421ms
2026-10-24T04:18:51.4438936Z ✓ src/pullRequest.test.ts (6 tests) 22ms
2026-10-24T04:18:51.5121970Z ✓ src/composerContext.test.ts (8 tests) 160ms
2026-10-24T04:18:51.5843184Z ✓ src/auth.test.ts (27 tests) 20ms
2026-10-24T04:18:51.6343720Z ✓ src/server/CursorAgentSdk.test.ts (1 test) 33ms
2026-10-24T04:18:51.6455876Z ✓ src/server/usageLimits.test.ts (9 tests) 77ms
2026-10-24T04:18:51.7062544Z ✓ src/project.test.ts (6 tests) 30ms
2026-10-24T04:18:51.8533929Z ✓ src/server/auth.test.ts (10 tests) 37ms
2026-10-24T04:18:51.8727136Z ✓ src/baseSchemas.test.ts (9 tests) 22ms
2026-10-24T04:18:51.8886489Z ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 79ms
2026-10-24T04:18:51.8921955Z ✓ src/server/GitHubCredentials.test.ts (5 tests) 49ms
2026-10-24T04:18:51.9493934Z ✓ src/server/GitHubRest.test.ts (8 tests) 77ms
2026-10-24T04:18:51.9942159Z ✓ src/modelSelection.test.ts (4 tests) 15ms
2026-10-24T04:18:52.0261747Z ✓ src/server/textGeneration.test.ts (8 tests) 77ms
2026-10-24T04:18:52.0410021Z ✓ src/server.test.ts (7 tests) 20ms
2026-10-24T04:18:52.0685805Z ✓ src/settings.test.ts (24 tests) 75ms
2026-10-24T04:18:52.1232889Z ✓ src/server/transportFailure.test.ts (10 tests) 3ms
2026-10-24T04:18:52.1452907Z ✓ src/server/githubStackActions.test.ts (9 tests) 158ms
2026-10-24T04:18:52.1564476Z ✓ src/device.test.ts (3 tests) 26ms
2026-10-24T04:18:52.1698262Z ✓ src/server/GitHubPullRequestProvider.test.ts (17 tests) 70ms
2026-10-24T04:18:52.2701047Z ✓ src/orchestratorMcp.test.ts (1 test) 12ms
2026-10-24T04:18:52.2745444Z ✓ src/server/accountCache.test.ts (2 tests) 13ms
2026-10-24T04:18:52.2891219Z ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 138ms
2026-10-24T04:18:52.4154781Z ✓ src/server/status.test.ts (8 tests) 31ms
2026-10-24T04:18:52.4426665Z ✓ src/git.test.ts (3 tests) 8ms
2026-10-24T04:18:52.4487088Z ✓ src/acpRegistry.test.ts (2 tests) 7ms
2026-10-24T04:18:52.5617598Z ✓ src/scheduledTask.test.ts (7 tests) 29ms
2026-10-24T04:18:52.6278874Z ✓ src/server/driver.test.ts (2 tests) 138ms
2026-10-24T04:18:52.6338616Z ✓ src/chatAttachment.test.ts (3 tests) 22ms
2026-10-24T04:18:52.6637252Z ✓ src/provider.test.ts (3 tests) 12ms
2026-10-24T04:18:52.6736975Z ✓ src/server/credentialStore.test.ts (5 tests) 41ms
2026-10-24T04:18:52.6782158Z ✓ src/terminal.test.ts (2 tests) 17ms
2026-10-24T04:18:52.6824018Z ✓ src/server/CursorSdk.test.ts (2 tests) 17ms
2026-10-24T04:18:52.7283766Z ✓ src/server/adapter.test.ts (15 tests) 200ms
2026-10-24T04:18:52.7739453Z ✓ src/server/CursorSdkCatalog.test.ts (1 test) 6ms
2026-10-24T04:18:52.7923802Z
2026-10-24T04:18:52.7964540Z Test Files 14 passed (14)
2026-10-24T04:18:52.8044745Z Tests 87 passed (87)
2026-10-24T04:18:52.8096959Z Start at 04:18:49
2026-10-24T04:18:52.8097653Z Duration 3.35s (transform 44%, import 42%, setup 8%, tests 6%)
2026-10-24T04:18:52.8097897Z
2026-10-24T04:18:52.8295896Z ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 9ms
2026-10-24T04:18:52.8329294Z ✓ src/window/DesktopWindow.test.ts (20 tests) 150ms
2026-10-24T04:18:52.8381287Z
2026-10-24T04:18:52.8382230Z ~/packages/shared$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:52.8832307Z ✓ src/orchestrationV2.test.ts (11 tests) 33ms
2026-10-24T04:18:52.9324494Z ✓ src/server/GitHubQuota.test.ts (4 tests) 22ms
2026-10-24T04:18:52.9492613Z ✓ src/threadMetadataMcp.test.ts (2 tests) 9ms
2026-10-24T04:18:52.9558430Z ✓ src/preview/Manager.test.ts (55 tests) 298ms
2026-10-24T04:18:52.9935255Z ✓ src/environment.test.ts (1 test) 8ms
2026-10-24T04:18:53.0164619Z ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 261ms
2026-10-24T04:18:53.0279259Z ✓ src/filesystem.test.ts (2 tests) 5ms
2026-10-24T04:18:53.0478659Z ✓ src/preview.test.ts (2 tests) 16ms
2026-10-24T04:18:53.0689325Z ✓ src/keybindings.test.ts (2 tests) 16ms
2026-10-24T04:18:53.1608229Z ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 182ms
2026-10-24T04:18:53.2046398Z ✓ src/rpc.test.ts (2 tests) 8ms
2026-10-24T04:18:53.2335839Z ✓ src/updates/DesktopUpdates.test.ts (27 tests) 273ms
2026-10-24T04:18:53.2726477Z
2026-10-24T04:18:53.2813451Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/shared
2026-10-24T04:18:53.2872728Z
2026-10-24T04:18:53.2879137Z ✓ src/relay.test.ts (1 test) 7ms
2026-10-24T04:18:53.2941847Z ✓ src/browserProfile.test.ts (2 tests) 11ms
2026-10-24T04:18:53.3044879Z ✓ src/threadPullRequest.test.ts (1 test) 5ms
2026-10-24T04:18:53.3939737Z ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 416ms
2026-10-24T04:18:53.4127074Z ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 1301ms
2026-10-24T04:18:53.4184269Z ✓ GitHubPullRequestApi.layer (104)
2026-10-24T04:18:53.4237534Z ✓ keeps the pull request being ticked through, not the one looked up first 462ms
2026-10-24T04:18:53.4608568Z ✓ src/providerSetup.test.ts (1 test) 6ms
2026-10-24T04:18:53.4609643Z
2026-10-24T04:18:53.4633984Z Test Files 27 passed (27)
2026-10-24T04:18:53.4727338Z Tests 142 passed (142)
2026-10-24T04:18:53.4748323Z Start at 04:18:50
2026-10-24T04:18:53.4751885Z Duration 2.69s (import 44%, transform 29%, setup 21%, tests 5%, worker 1%)
2026-10-24T04:18:53.4773047Z
2026-10-24T04:18:53.4773594Z Isolate 27 workers spawned · ~141ms startup each (spawn + environment, per file)
2026-10-24T04:18:53.4775876Z at least ~404ms faster with isolate: false — reuses workers across files instead of one per file
2026-10-24T04:18:53.4776188Z
2026-10-24T04:18:53.4814526Z
2026-10-24T04:18:53.4895860Z ~/packages/provider-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:53.6008479Z ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 103ms
2026-10-24T04:18:53.7691978Z
2026-10-24T04:18:53.7825422Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-core
2026-10-24T04:18:53.7848586Z
2026-10-24T04:18:53.7924596Z ✓ src/snapShot/snapShot.test.ts (36 tests) 42ms
2026-10-24T04:18:53.8168488Z ✓ src/shell.test.ts (42 tests | 2 skipped) 68ms
2026-10-24T04:18:54.0005534Z ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 241ms
2026-10-24T04:18:54.0869914Z ✓ src/app/DesktopClerk.test.ts (15 tests) 119ms
2026-10-24T04:18:54.1926167Z ✓ src/server/usageLimits.test.ts (7 tests) 12ms
2026-10-24T04:18:54.1948689Z ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 61ms
2026-10-24T04:18:54.2152537Z ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 252ms
2026-10-24T04:18:54.3147517Z ✓ src/preview/FaviconCapture.test.ts (24 tests) 26ms
2026-10-24T04:18:54.3610434Z ✓ src/nodeSqliteClient.test.ts (17 tests) 253ms
2026-10-24T04:18:54.3724679Z ✓ src/server/GitHubSourceControlProvider.test.ts (29 tests) 2203ms
2026-10-24T04:18:54.3738282Z ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 632ms
2026-10-24T04:18:54.3786724Z ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 627ms
2026-10-24T04:18:54.3810675Z ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 640ms
2026-10-24T04:18:54.3877181Z
2026-10-24T04:18:54.3889166Z Test Files 10 passed (10)
2026-10-24T04:18:54.3895401Z Tests 238 passed (238)
2026-10-24T04:18:54.3973035Z Start at 04:18:49
2026-10-24T04:18:54.3976346Z Duration 4.95s (transform 46%, import 30%, tests 18%, setup 5%)
2026-10-24T04:18:54.4060628Z
2026-10-24T04:18:54.4371319Z
2026-10-24T04:18:54.4459126Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:54.4744890Z ✓ src/relayClient.test.ts (14 tests) 286ms
2026-10-24T04:18:54.5936933Z ✓ src/server/ModelCatalog.test.ts (4 tests) 7ms
2026-10-24T04:18:54.6934497Z ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 119ms
2026-10-24T04:18:54.7870244Z
2026-10-24T04:18:54.7931154Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core
2026-10-24T04:18:54.8030957Z
2026-10-24T04:18:54.8587525Z ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 201ms
2026-10-24T04:18:54.9428582Z ✓ src/preview/Passkeys.test.ts (6 tests) 59ms
2026-10-24T04:18:54.9995716Z ✓ src/observability.test.ts (18 tests) 308ms
2026-10-24T04:18:55.0124869Z ✓ src/app/DesktopObservability.test.ts (5 tests) 234ms
2026-10-24T04:18:55.0732091Z ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 150ms
2026-10-24T04:18:55.1171407Z ✓ src/server/pullRequestChecks.test.ts (16 tests) 13ms
2026-10-24T04:18:55.1278541Z ✓ src/otelEnvironment.test.ts (31 tests) 67ms
2026-10-24T04:18:55.2236819Z ✓ src/server/mergeMessage.test.ts (11 tests) 20ms
2026-10-24T04:18:55.2289918Z ✓ src/server/SourceControlProvider.test.ts (1 test) 5ms
2026-10-24T04:18:55.2594478Z ✓ src/server/diffFileRevisions.test.ts (15 tests) 4ms
2026-10-24T04:18:55.2922344Z ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 24ms
2026-10-24T04:18:55.3895944Z ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 87ms
2026-10-24T04:18:55.4796952Z ✓ src/composerContextLegacy.test.ts (36 tests) 61ms
2026-10-24T04:18:55.5145646Z ✓ src/usageMerge.test.ts (17 tests) 54ms
2026-10-24T04:18:55.5179918Z ✓ src/usageLimits.test.ts (38 tests) 80ms
2026-10-24T04:18:55.6272309Z ✓ src/projectSettings.test.ts (20 tests) 22ms
2026-10-24T04:18:55.6623268Z ✓ src/serverSettings.test.ts (38 tests) 41ms
2026-10-24T04:18:55.7744010Z ✓ src/server/notification.test.ts (4 tests) 3ms
2026-10-24T04:18:55.7823602Z ✓ src/server/attachmentPrompt.test.ts (2 tests) 6ms
2026-10-24T04:18:55.8045492Z ✓ src/preview/BrowserSession.test.ts (7 tests) 28ms
2026-10-24T04:18:55.8945741Z ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 89ms
2026-10-24T04:18:55.9198846Z ✓ src/server/failure.test.ts (10 tests) 33ms
2026-10-24T04:18:55.9784378Z ✓ src/server/providerAuthFlow.test.ts (17 tests) 159ms
2026-10-24T04:18:56.0025354Z ✓ src/server/managedProvider.test.ts (9 tests) 89ms
2026-10-24T04:18:56.0141121Z ✓ src/server/snapshotProbe.test.ts (7 tests) 7ms
2026-10-24T04:18:56.0508051Z ✓ src/app/DesktopLifecycle.test.ts (6 tests) 47ms
2026-10-24T04:18:56.0615996Z ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2181ms
2026-10-24T04:18:56.0765413Z ✓ WSL runtime install script (executed) (12)
2026-10-24T04:18:56.0842579Z ✓ extracts once when two installs race for the same cache 1088ms
2026-10-24T04:18:56.1209625Z ✓ src/markdownMath.test.ts (44 tests) 355ms
2026-10-24T04:18:56.1954858Z ✓ src/threadPullRequests.test.ts (23 tests) 43ms
2026-10-24T04:18:56.2106697Z ✓ src/server/maintenanceResolver.test.ts (52 tests) 179ms
2026-10-24T04:18:56.3100194Z ✓ src/server/mcpSession.test.ts (2 tests) 10ms
2026-10-24T04:18:56.3675415Z ✓ src/server/instanceEnvironment.test.ts (4 tests) 23ms
2026-10-24T04:18:56.3747121Z ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 76ms
2026-10-24T04:18:56.4304676Z ✓ src/dpop.test.ts (9 tests) 211ms
2026-10-24T04:18:56.4770651Z ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 45ms
2026-10-24T04:18:56.4823677Z ✓ src/server/collectStreamText.test.ts (2 tests) 47ms
2026-10-24T04:18:56.4864102Z
2026-10-24T04:18:56.4870829Z Test Files 5 passed (5)
2026-10-24T04:18:56.4871246Z Tests 49 passed (49)
2026-10-24T04:18:56.4871513Z Start at 04:18:54
2026-10-24T04:18:56.4871831Z Duration 1.69s (transform 43%, import 33%, setup 20%, tests 4%, worker 1%)
2026-10-24T04:18:56.4872072Z
2026-10-24T04:18:56.5022794Z ✓ src/server/processGroup.test.ts (2 tests) 7ms
2026-10-24T04:18:56.5354572Z ✓ src/orchestrationV2PendingBackgroundWork.test.ts (16 tests) 14ms
2026-10-24T04:18:56.5622282Z
2026-10-24T04:18:56.5658143Z ~/packages/provider-muse$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:56.5710076Z ✓ src/git.test.ts (30 tests) 12ms
2026-10-24T04:18:56.7023816Z ✓ src/assistantCitations.test.ts (20 tests) 60ms
2026-10-24T04:18:56.7085211Z ✓ src/server/mcpToolPresentation.test.ts (4 tests) 3ms
2026-10-24T04:18:56.7336853Z ✓ src/server/threadTitleContext.test.ts (2 tests) 9ms
2026-10-24T04:18:56.7414552Z ✓ src/composerContextReferences.test.ts (17 tests) 15ms
2026-10-24T04:18:56.7452530Z ✓ src/atomicWrite.test.ts (7 tests) 62ms
2026-10-24T04:18:56.7561911Z ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 198ms
2026-10-24T04:18:56.9319678Z ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 123ms
2026-10-24T04:18:56.9379533Z
2026-10-24T04:18:56.9412485Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-muse
2026-10-24T04:18:56.9425290Z
2026-10-24T04:18:57.0085211Z ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 41ms
2026-10-24T04:18:57.0284459Z ✓ src/server/textGenerationUtils.test.ts (3 tests) 28ms
2026-10-24T04:18:57.0924985Z ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 64ms
2026-10-24T04:18:57.2045716Z ✓ src/server/textGenerationPrompts.test.ts (1 test) 8ms
2026-10-24T04:18:57.2253530Z
2026-10-24T04:18:57.2370367Z Test Files 17 passed (17)
2026-10-24T04:18:57.2472978Z Tests 132 passed (132)
2026-10-24T04:18:57.2594361Z Start at 04:18:53
2026-10-24T04:18:57.2615898Z Duration 3.45s (transform 45%, import 41%, setup 9%, tests 4%, worker 1%)
2026-10-24T04:18:57.2781269Z
2026-10-24T04:18:57.2910269Z
2026-10-24T04:18:57.3012054Z ~/packages/provider-acp$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:18:57.3098231Z ✓ src/app/DesktopCliCommand.test.ts (6 tests) 140ms
2026-10-24T04:18:57.3242665Z ✓ src/composerInlineTokens.test.ts (34 tests) 62ms
2026-10-24T04:18:57.3646194Z ✓ src/KeyedCoalescingWorker.test.ts (4 tests) 50ms
2026-10-24T04:18:57.3903244Z ✓ src/mcpApp.test.ts (14 tests) 858ms
2026-10-24T04:18:57.3904725Z ✓ mcpAppFromToolItem (4)
2026-10-24T04:18:57.3984694Z ✓ reads the app from both the stored output and its compact wire form 840ms
2026-10-24T04:18:57.4820665Z ✓ src/toolOutput.test.ts (12 tests) 23ms
2026-10-24T04:18:57.4905912Z ✓ src/nodeRuntime.test.ts (10 tests) 448ms
2026-10-24T04:18:57.5810769Z ✓ src/server/usageLimits.test.ts (4 tests) 18ms
2026-10-24T04:18:57.6084416Z ✓ src/changeRequestUrl.test.ts (19 tests) 16ms
2026-10-24T04:18:57.6204997Z ✓ src/model.test.ts (10 tests) 18ms
2026-10-24T04:18:57.6562380Z
2026-10-24T04:18:57.6636410Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp
2026-10-24T04:18:57.6781212Z
2026-10-24T04:18:57.6874005Z ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 41ms
2026-10-24T04:18:57.6964653Z ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 24ms
2026-10-24T04:18:57.7351196Z ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 343ms
2026-10-24T04:18:57.8461614Z ✓ src/server/itemPresentation.test.ts (6 tests) 5ms
2026-10-24T04:18:58.0207376Z ✓ src/preview.test.ts (23 tests) 19ms
2026-10-24T04:18:58.0748236Z ✓ src/markdownLinks.test.ts (34 tests) 18ms
2026-10-24T04:18:58.1545662Z ✓ src/preview/CdpRelay.test.ts (6 tests) 11ms
2026-10-24T04:18:58.1964910Z ✓ src/codexMarkdownDirectives.test.ts (22 tests) 104ms
2026-10-24T04:18:58.2161875Z ✓ src/server/stderr.test.ts (2 tests) 18ms
2026-10-24T04:18:58.2373448Z ✓ src/server/sdk.test.ts (12 tests) 334ms
2026-10-24T04:18:58.3766639Z ✓ src/server/sessionConfig.test.ts (6 tests) 15ms
2026-10-24T04:18:58.3828033Z ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 78ms
2026-10-24T04:18:58.4005338Z ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 78ms
2026-10-24T04:18:58.4330614Z ✓ src/server/protocol.test.ts (1 test) 2ms
2026-10-24T04:18:58.6172453Z ✓ src/agentAwareness.test.ts (21 tests) 5ms
2026-10-24T04:18:58.6466027Z ✓ src/sourceControl.test.ts (11 tests) 7ms
2026-10-24T04:18:58.6541602Z ✓ scripts/electron-launcher.test.mjs (7 tests) 558ms
2026-10-24T04:18:58.6581932Z ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 352ms
2026-10-24T04:18:58.6630782Z ✓ src/server/mcpOverAcpBridge.test.ts (3 tests) 46ms
2026-10-24T04:18:58.6984111Z ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 45ms
2026-10-24T04:18:58.7382132Z ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 72ms
2026-10-24T04:18:58.7684465Z ✓ src/DrainableWorker.test.ts (3 tests) 52ms
2026-10-24T04:18:58.8151666Z ✓ src/terminalOutput.test.ts (16 tests) 1081ms
2026-10-24T04:18:58.8171029Z ✓ appendTerminalOutput (8)
2026-10-24T04:18:58.8247334Z ✓ stays bounded across many appends of huge output, including one endless line 1007ms
2026-10-24T04:18:58.8418273Z ✓ src/htmlRender.test.ts (11 tests) 17ms
2026-10-24T04:18:58.9553417Z ✓ src/imageDimensions.test.ts (8 tests) 8ms
2026-10-24T04:18:58.9580840Z ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 76ms
2026-10-24T04:18:58.9583672Z ✓ src/server/clientPolicy.test.ts (13 tests) 56ms
2026-10-24T04:18:59.1240783Z ✓ src/composerContextLegacySend.test.ts (8 tests) 30ms
2026-10-24T04:18:59.1402301Z ✓ src/remote.test.ts (10 tests) 5ms
2026-10-24T04:18:59.1487741Z ✓ src/KeyedLock.test.ts (4 tests) 17ms
2026-10-24T04:18:59.1882088Z ✓ src/ipc/methods/window.test.ts (5 tests) 71ms
2026-10-24T04:18:59.2963391Z ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 15ms
2026-10-24T04:18:59.3182052Z ✓ src/logging.test.ts (3 tests) 104ms
2026-10-24T04:18:59.3377545Z ✓ src/promptLinks.test.ts (8 tests) 39ms
2026-10-24T04:18:59.4492695Z ✓ src/server/modelCatalog.test.ts (1 test) 4ms
2026-10-24T04:18:59.4768032Z ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 190ms
2026-10-24T04:18:59.5027021Z ✓ src/server/runtimeModel.test.ts (47 tests) 502ms
2026-10-24T04:18:59.6055423Z ✓ src/window/ContextMenuImage.test.ts (15 tests) 27ms
2026-10-24T04:18:59.6394614Z ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 9ms
2026-10-24T04:18:59.7352543Z ✓ src/composerContextClipboard.test.ts (6 tests) 421ms
2026-10-24T04:18:59.7394842Z ✓ composerContextClipboard (6)
2026-10-24T04:18:59.7432041Z ✓ round-trips selections larger than two million characters 395ms
2026-10-24T04:18:59.7502017Z ✓ src/server/maintenance.test.ts (3 tests) 115ms
2026-10-24T04:18:59.7574516Z ✓ src/electron/ElectronProtocol.test.ts (3 tests) 62ms
2026-10-24T04:18:59.8171135Z ✓ src/electron/ElectronWindow.test.ts (2 tests) 9ms
2026-10-24T04:18:59.8616203Z ✓ src/codexAuthHandoff.test.ts (6 tests) 7ms
2026-10-24T04:18:59.8694427Z ✓ src/server/textGeneration.test.ts (8 tests) 139ms
2026-10-24T04:18:59.9510001Z ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 17ms
2026-10-24T04:18:59.9549634Z ✓ src/server/status.test.ts (3 tests) 249ms
2026-10-24T04:18:59.9632107Z ✓ src/schemaJson.test.ts (8 tests) 19ms
2026-10-24T04:18:59.9832688Z ✓ src/updates/releaseNotes.test.ts (8 tests) 12ms
2026-10-24T04:19:00.0712157Z ✓ src/threadLinks.test.ts (8 tests) 8ms
2026-10-24T04:19:00.1154729Z ✓ src/server/adapter.test.ts (39 tests) 317ms
2026-10-24T04:19:00.1520128Z
2026-10-24T04:19:00.1534832Z Test Files 9 passed (9)
2026-10-24T04:19:00.1684364Z Tests 77 passed (77)
2026-10-24T04:19:00.1728050Z Start at 04:18:56
2026-10-24T04:19:00.1784303Z Duration 3.18s (transform 46%, import 37%, setup 8%, tests 8%)
2026-10-24T04:19:00.1906786Z
2026-10-24T04:19:00.1994832Z ✓ src/devHome.test.ts (5 tests) 30ms
2026-10-24T04:19:00.2080954Z ✓ scripts/main-process-bundle.test.mjs (2 tests) 441ms
2026-10-24T04:19:00.2211442Z
2026-10-24T04:19:00.2286758Z ~/packages/client-runtime$ vp test run ⊘ cache disabled
2026-10-24T04:19:00.2355915Z ✓ src/orchestrationV2BoundedSnapshot.test.ts (3 tests) 8ms
2026-10-24T04:19:00.2980765Z ✓ src/server/nativeLogging.test.ts (3 tests) 22ms
2026-10-24T04:19:00.3043430Z ✓ src/preview/PasskeyBridge.test.ts (3 tests) 8ms
2026-10-24T04:19:00.3490903Z ✓ src/gitPatchPath.test.ts (22 tests) 14ms
2026-10-24T04:19:00.4135067Z ✓ src/orchestrationTiming.test.ts (11 tests) 3ms
2026-10-24T04:19:00.4192985Z ✓ src/threadFindText.test.ts (8 tests) 79ms
2026-10-24T04:19:00.4396269Z ✓ src/Net.test.ts (4 tests) 46ms
2026-10-24T04:19:00.5310600Z ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 9ms
2026-10-24T04:19:00.5366961Z ✓ src/app/DesktopAppActivation.test.ts (3 tests) 59ms
2026-10-24T04:19:00.5479274Z ✓ src/hostClassification.test.ts (10 tests) 26ms
2026-10-24T04:19:00.5603669Z
2026-10-24T04:19:00.5689702Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime
2026-10-24T04:19:00.5690299Z
2026-10-24T04:19:00.6088992Z ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 42ms
2026-10-24T04:19:00.6404897Z ✓ src/composerTrigger.test.ts (25 tests) 6ms
2026-10-24T04:19:00.6838689Z ✓ src/fileLinks.test.ts (18 tests) 11ms
2026-10-24T04:19:00.6974550Z ✓ src/backend/DesktopBackendPool.test.ts (1 test) 20ms
2026-10-24T04:19:00.7879337Z ✓ src/path.test.ts (11 tests) 24ms
2026-10-24T04:19:00.7972158Z ✓ src/semver.test.ts (7 tests) 9ms
2026-10-24T04:19:00.8844596Z ✓ src/window/QuitHold.test.ts (7 tests) 30ms
2026-10-24T04:19:00.8979349Z ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 42ms
2026-10-24T04:19:00.9863695Z ✓ src/orchestrationV2Timeline.test.ts (12 tests) 3ms
2026-10-24T04:19:00.9929480Z ✓ gnome-extension/captureFeedback.test.js (4 tests) 15ms
2026-10-24T04:19:01.0590816Z ✓ src/relayTracing.test.ts (2 tests) 13ms
2026-10-24T04:19:01.0868165Z ✓ src/codexArtifactTemplates.test.ts (9 tests) 5ms
2026-10-24T04:19:01.1356067Z ✓ gnome-extension/captureService.test.js (10 tests) 12ms
2026-10-24T04:19:01.1651590Z ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 61ms
2026-10-24T04:19:01.2143308Z ✓ src/markdownPipeline.test.ts (3 tests) 59ms
2026-10-24T04:19:01.3532755Z ✓ src/toolActivity.test.ts (4 tests) 12ms
2026-10-24T04:19:01.4033851Z ✓ src/cliArgs.test.ts (8 tests) 3ms
2026-10-24T04:19:01.4352963Z ✓ src/ipc/methods/wsl.test.ts (2 tests) 30ms
2026-10-24T04:19:01.4995375Z ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 19ms
2026-10-24T04:19:01.5150557Z ✓ src/wsl/wslPathParsing.test.ts (12 tests) 14ms
2026-10-24T04:19:01.6132310Z ✓ src/filePreview.test.ts (13 tests) 17ms
2026-10-24T04:19:01.6218051Z ✓ src/composerPullRequestMatches.test.ts (3 tests) 10ms
2026-10-24T04:19:01.6519701Z ✓ src/codexFileCitations.test.ts (5 tests) 3ms
2026-10-24T04:19:01.6788553Z ✓ src/updates/updateMachine.test.ts (4 tests) 5ms
2026-10-24T04:19:01.6908229Z ✓ src/threadReference.test.ts (5 tests) 3ms
2026-10-24T04:19:01.7091795Z ✓ src/app/DesktopCliShim.test.ts (4 tests) 83ms
2026-10-24T04:19:01.7335962Z ✓ src/app/CodexAuthCallback.test.ts (4 tests) 76ms
2026-10-24T04:19:01.8065849Z ✓ src/linuxSecretStorage.test.ts (7 tests) 6ms
2026-10-24T04:19:01.8542860Z ✓ src/connectAuth.test.ts (3 tests) 4ms
2026-10-24T04:19:01.9006010Z ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 30ms
2026-10-24T04:19:01.9038309Z ✓ src/cliRelease.test.ts (3 tests) 7ms
2026-10-24T04:19:01.9308329Z ✓ src/searchRanking.test.ts (3 tests) 3ms
2026-10-24T04:19:01.9650494Z ✓ src/delimitedPreview.test.ts (8 tests) 942ms
2026-10-24T04:19:01.9820285Z ✓ delimited file previews (8)
2026-10-24T04:19:01.9835661Z ✓ bounds rows, columns and cell length and reports partial content 935ms
2026-10-24T04:19:01.9892950Z ✓ src/relayAuth.test.ts (2 tests) 15ms
2026-10-24T04:19:02.0402022Z ✓ src/desktopBootstrapToken.test.ts (3 tests) 4ms
2026-10-24T04:19:02.1305353Z ✓ src/usageFormat.test.ts (4 tests) 7ms
2026-10-24T04:19:02.1890532Z ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 7ms
2026-10-24T04:19:02.1995999Z ✓ src/oauthScope.test.ts (3 tests) 4ms
2026-10-24T04:19:02.2066520Z ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 18ms
2026-10-24T04:19:02.2349294Z ✓ src/cloneUrl.test.ts (3 tests) 16ms
2026-10-24T04:19:02.2803942Z ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 26ms
2026-10-24T04:19:02.3022538Z ✓ src/ipc/methods/preview.test.ts (5 tests) 28ms
2026-10-24T04:19:02.3185665Z ✓ src/favicon.test.ts (6 tests) 4ms
2026-10-24T04:19:02.3452014Z ✓ src/desktopAppControl.test.ts (2 tests) 3ms
2026-10-24T04:19:02.3709570Z ✓ src/githubMarkdownLinks.test.ts (3 tests) 28ms
2026-10-24T04:19:02.4696922Z ✓ src/preview/GuestInput.test.ts (4 tests) 9ms
2026-10-24T04:19:02.5049127Z ✓ src/schemaYaml.test.ts (2 tests) 24ms
2026-10-24T04:19:02.5207420Z ✓ src/t3McpToolPresentation.test.ts (2 tests) 27ms
2026-10-24T04:19:02.5593432Z ✓ src/thirdPartyLicenses.test.ts (2 tests) 3ms
2026-10-24T04:19:02.6208202Z ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 44ms
2026-10-24T04:19:02.6347073Z ✓ src/ipc/methods/snapShot.test.ts (3 tests) 24ms
2026-10-24T04:19:02.7145371Z ✓ src/AgentScope.test.ts (1 test) 15ms
2026-10-24T04:19:02.7373691Z ✓ scripts/browser-secret-native.test.mjs (10 tests) 714ms
2026-10-24T04:19:02.7387143Z ✓ src/app/DesktopWebLinks.test.ts (2 tests) 6ms
2026-10-24T04:19:02.7937750Z ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 76ms
2026-10-24T04:19:02.7984033Z ✓ src/providerAuthReturnUrl.test.ts (5 tests) 17ms
2026-10-24T04:19:02.8167344Z ✓ src/electron/ElectronShell.test.ts (5 tests) 8ms
2026-10-24T04:19:02.8324334Z ✓ src/threadSearch.test.ts (2 tests) 8ms
2026-10-24T04:19:02.8421613Z ✓ src/relayUrl.test.ts (4 tests) 4ms
2026-10-24T04:19:02.8791866Z ✓ src/video.test.ts (2 tests) 3ms
2026-10-24T04:19:02.9491691Z ✓ src/terminalLabels.test.ts (2 tests) 3ms
2026-10-24T04:19:02.9866551Z ✓ src/preview/PickedElementPayload.test.ts (2 tests) 3ms
2026-10-24T04:19:03.0105036Z ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 27ms
2026-10-24T04:19:03.0271214Z ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 10ms
2026-10-24T04:19:03.0356534Z ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 31ms
2026-10-24T04:19:03.0924509Z ✓ src/telemetryId.test.ts (1 test) 9ms
2026-10-24T04:19:03.1234866Z ✓ src/relayJwt.test.ts (1 test) 5ms
2026-10-24T04:19:03.1321277Z ✓ src/changedFileKind.test.ts (5 tests) 10ms
2026-10-24T04:19:03.1720822Z ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 22ms
2026-10-24T04:19:03.1764327Z ✓ src/relaySigning.test.ts (1 test) 2ms
2026-10-24T04:19:03.1858341Z ✓ src/server/clientTerminals.test.ts (10 tests) 4220ms
2026-10-24T04:19:03.1872784Z ✓ AcpClientTerminals (9)
2026-10-24T04:19:03.1898965Z ✓ bounds unreleased terminal handles without invalidating existing ids 3348ms
2026-10-24T04:19:03.2081143Z
2026-10-24T04:19:03.2082285Z Test Files 7 passed (7)
2026-10-24T04:19:03.2084587Z Tests 84 passed (84)
2026-10-24T04:19:03.2090642Z Start at 04:18:57
2026-10-24T04:19:03.2090997Z Duration 5.53s (tests 42%, transform 35%, import 15%, setup 8%)
2026-10-24T04:19:03.2091274Z
2026-10-24T04:19:03.2224664Z ✓ src/t3ProjectFile.test.ts (2 tests) 4ms
2026-10-24T04:19:03.2289083Z
2026-10-24T04:19:03.2342005Z ~/packages/tailscale$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:03.2344569Z
2026-10-24T04:19:03.2404150Z Test Files 90 passed (90)
2026-10-24T04:19:03.2442937Z Tests 1011 passed | 2 skipped (1013)
2026-10-24T04:19:03.2478231Z Start at 04:18:53
2026-10-24T04:19:03.2540253Z Duration 9.95s (import 45%, transform 25%, setup 17%, tests 13%, worker 1%)
2026-10-24T04:19:03.2619350Z
2026-10-24T04:19:03.2645479Z Import 349 modules were evaluated 2805 times · 23.76s total, 45% of tracked time
2026-10-24T04:19:03.2690426Z ~2.21s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-24T04:19:03.2818109Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T04:19:03.2867189Z
2026-10-24T04:19:03.3292167Z ✓ src/electron/WindowsForeground.test.ts (3 tests) 10ms
2026-10-24T04:19:03.3321549Z
2026-10-24T04:19:03.3434049Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:03.3742685Z ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 43ms
2026-10-24T04:19:03.4148331Z ✓ src/app/DesktopUserData.test.ts (2 tests) 27ms
2026-10-24T04:19:03.4284617Z ✓ src/app/DesktopEnvironment.test.ts (2 tests) 25ms
2026-10-24T04:19:03.4285507Z ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 10ms
2026-10-24T04:19:03.5039920Z
2026-10-24T04:19:03.5062598Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/tailscale
2026-10-24T04:19:03.5125846Z
2026-10-24T04:19:03.5459594Z ✓ src/authorization/layer.test.ts (23 tests) 224ms
2026-10-24T04:19:03.6033510Z
2026-10-24T04:19:03.6177594Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe
2026-10-24T04:19:03.6244028Z
2026-10-24T04:19:03.6404822Z ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 5ms
2026-10-24T04:19:03.7004595Z ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 29ms
2026-10-24T04:19:03.7204442Z ✓ src/preview/WebviewPreferences.test.ts (2 tests) 2ms
2026-10-24T04:19:03.8390005Z ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 24ms
2026-10-24T04:19:03.8614439Z ✓ src/state/runtime.test.ts (23 tests) 275ms
2026-10-24T04:19:03.8985329Z ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 26ms
2026-10-24T04:19:03.9324487Z ✓ src/connection/supervisor.test.ts (30 tests) 403ms
2026-10-24T04:19:03.9435440Z ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 13ms
2026-10-24T04:19:03.9468502Z ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 4ms
2026-10-24T04:19:03.9609523Z ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 5ms
2026-10-24T04:19:03.9744005Z ✓ src/rpc/session.test.ts (14 tests) 410ms
2026-10-24T04:19:04.0044484Z ✓ src/preview/RecordingInput.test.ts (2 tests) 7ms
2026-10-24T04:19:04.0418343Z ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms
2026-10-24T04:19:04.0476894Z ✓ src/server/gitCafeHosts.test.ts (7 tests) 3ms
2026-10-24T04:19:04.1079404Z ✓ src/connection/registry.test.ts (41 tests) 417ms
2026-10-24T04:19:04.1167856Z ✓ src/tailscale.test.ts (7 tests) 21ms
2026-10-24T04:19:04.1253150Z
2026-10-24T04:19:04.1256109Z Test Files 1 passed (1)
2026-10-24T04:19:04.1331322Z Tests 7 passed (7)
2026-10-24T04:19:04.1360026Z Start at 04:19:03
2026-10-24T04:19:04.1383226Z Duration 608ms (transform 38%, import 37%, setup 20%, tests 4%)
2026-10-24T04:19:04.1383525Z
2026-10-24T04:19:04.1383972Z ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 5ms
2026-10-24T04:19:04.1542642Z
2026-10-24T04:19:04.1559388Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:04.1867385Z ✓ src/preview/AnnotationIds.test.ts (1 test) 5ms
2026-10-24T04:19:04.1937138Z
2026-10-24T04:19:04.1976121Z Test Files 103 passed (103)
2026-10-24T04:19:04.1992398Z Tests 837 passed (837)
2026-10-24T04:19:04.1992850Z Start at 04:18:49
2026-10-24T04:19:04.1993175Z Duration 14.77s (import 45%, transform 31%, tests 13%, setup 11%, worker 1%)
2026-10-24T04:19:04.1993438Z
2026-10-24T04:19:04.1993740Z Import 520 modules were evaluated 6439 times · 38.24s total, 45% of tracked time
2026-10-24T04:19:04.1994274Z ~3.82s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-24T04:19:04.1994925Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T04:19:04.1995178Z
2026-10-24T04:19:04.2691775Z
2026-10-24T04:19:04.2692985Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:04.4122287Z ✓ src/state/threads-sync.test.ts (36 tests) 250ms
2026-10-24T04:19:04.4259754Z
2026-10-24T04:19:04.4264123Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops
2026-10-24T04:19:04.4312938Z
2026-10-24T04:19:04.5209565Z
2026-10-24T04:19:04.5244009Z RUN v5.0.5 /home/runner/_work/t3code/t3code/scripts
2026-10-24T04:19:04.5248970Z
2026-10-24T04:19:04.5498196Z ✓ src/state/server.test.ts (19 tests) 68ms
2026-10-24T04:19:04.7580401Z ✓ src/state/shell-sync.test.ts (6 tests) 75ms
2026-10-24T04:19:04.7799075Z ✓ src/operations/commands.test.ts (14 tests) 101ms
2026-10-24T04:19:05.0854065Z ✓ src/state/pullRequests.test.ts (56 tests) 1426ms
2026-10-24T04:19:05.0925767Z ✓ returns a successful mutation when source invalidation stalls 1009ms
2026-10-24T04:19:05.1207001Z ✓ src/state/vcs.test.ts (9 tests) 121ms
2026-10-24T04:19:05.1874005Z ✓ lib/third-party-licenses.test.ts (19 tests) 151ms
2026-10-24T04:19:05.2245807Z ✓ src/voice-input/controller.test.ts (22 tests) 46ms
2026-10-24T04:19:05.2737363Z ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 366ms
2026-10-24T04:19:05.2926786Z ✓ azureDevOpsFilePatch (11)
2026-10-24T04:19:05.2964246Z ✓ lists a file too far apart to diff without its hunks 323ms
2026-10-24T04:19:05.3111201Z ✓ src/state/environmentHttpAuth.test.ts (32 tests) 268ms
2026-10-24T04:19:05.3444881Z ✓ src/server/gitCafePullRequestJson.test.ts (14 tests) 27ms
2026-10-24T04:19:05.4204701Z ✓ src/state/orchestrationV2Projection.test.ts (15 tests) 28ms
2026-10-24T04:19:05.4664667Z ✓ src/server/GitCafeCredentials.test.ts (4 tests) 37ms
2026-10-24T04:19:05.5948731Z ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 69ms
2026-10-24T04:19:05.6044676Z ✓ src/connection/onboarding.test.ts (13 tests) 174ms
2026-10-24T04:19:05.7288526Z ✓ notify-discord-release.test.ts (15 tests) 181ms
2026-10-24T04:19:05.7736289Z ✓ src/server/GitCafePullRequestProvider.test.ts (32 tests) 254ms
2026-10-24T04:19:05.7863336Z
2026-10-24T04:19:05.7884945Z Test Files 5 passed (5)
2026-10-24T04:19:05.7968688Z Tests 65 passed (65)
2026-10-24T04:19:05.7981275Z Start at 04:19:03
2026-10-24T04:19:05.8069092Z Duration 2.17s (transform 52%, import 36%, setup 7%, tests 5%)
2026-10-24T04:19:05.8094463Z
2026-10-24T04:19:05.8426579Z
2026-10-24T04:19:05.8471054Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:05.8492752Z ✓ merge-update-manifests.test.ts (5 tests) 30ms
2026-10-24T04:19:05.8493264Z ✓ src/state/vcsAction.test.ts (9 tests) 51ms
2026-10-24T04:19:05.8509969Z ✓ dev-runner.test.ts (31 tests) 117ms
2026-10-24T04:19:05.8905076Z ✓ lib/cli-external-packages.test.ts (10 tests) 373ms
2026-10-24T04:19:05.8911495Z ✓ external package dependency closure (1)
2026-10-24T04:19:05.8981184Z ✓ keeps every runtime dependency of an external package external too 329ms
2026-10-24T04:19:05.9997970Z ✓ legend-list-initial-reveal.test.ts (10 tests) 14ms
2026-10-24T04:19:06.0589957Z ✓ src/state/entities.test.ts (16 tests) 15ms
2026-10-24T04:19:06.2919927Z
2026-10-24T04:19:06.3036836Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo
2026-10-24T04:19:06.3090628Z
2026-10-24T04:19:06.3323781Z ✓ src/relay/managedRelay.test.ts (7 tests) 171ms
2026-10-24T04:19:06.3424011Z ✓ update-release-package-versions.test.ts (3 tests) 45ms
2026-10-24T04:19:06.3996916Z ✓ lib/dev-share.test.ts (5 tests) 69ms
2026-10-24T04:19:06.4266424Z ✓ build-npm-launcher.test.ts (1 test) 761ms
2026-10-24T04:19:06.4432553Z ✓ build-npm-launcher (1)
2026-10-24T04:19:06.4439083Z ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 743ms
2026-10-24T04:19:06.4508836Z ✓ src/state/threadCommands.test.ts (22 tests) 140ms
2026-10-24T04:19:06.4577721Z ✓ mobile-native-client.test.ts (2 tests) 33ms
2026-10-24T04:19:06.4587825Z ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 67ms
2026-10-24T04:19:06.5447401Z ✓ src/relay/discovery.test.ts (7 tests) 102ms
2026-10-24T04:19:06.5606630Z ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 88ms
2026-10-24T04:19:06.5888848Z ✓ src/state/threads-atoms.test.ts (4 tests) 113ms
2026-10-24T04:19:06.6227447Z ✓ lib/public-config.test.ts (1 test) 10ms
2026-10-24T04:19:06.7059524Z ✓ src/rpc/client.test.ts (8 tests) 72ms
2026-10-24T04:19:06.7769673Z ✓ mock-update-server.test.ts (2 tests) 82ms
2026-10-24T04:19:06.8113092Z ✓ lib/resolve-catalog.test.ts (2 tests) 2ms
2026-10-24T04:19:06.8880968Z ✓ src/connection/routes.test.ts (19 tests) 46ms
2026-10-24T04:19:06.9025559Z ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 354ms
2026-10-24T04:19:06.9401864Z ✓ lib/build-target-arch.test.ts (1 test) 14ms
2026-10-24T04:19:07.0057848Z ✓ mobile-showcase.test.ts (3 tests) 16ms
2026-10-24T04:19:07.0729715Z ✓ src/device/stream.test.ts (14 tests) 22ms
2026-10-24T04:19:07.0909606Z ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 533ms
2026-10-24T04:19:07.1028030Z
2026-10-24T04:19:07.1089887Z Test Files 5 passed (5)
2026-10-24T04:19:07.1130638Z Tests 82 passed (82)
2026-10-24T04:19:07.1186489Z Start at 04:19:04
2026-10-24T04:19:07.1337902Z Duration 2.67s (transform 48%, import 30%, tests 15%, setup 6%)
2026-10-24T04:19:07.1422493Z
2026-10-24T04:19:07.1495852Z ✓ lib/icon-export.test.ts (1 test) 2ms
2026-10-24T04:19:07.1592878Z ✓ src/state/threadShell.test.ts (9 tests) 50ms
2026-10-24T04:19:07.1663951Z
2026-10-24T04:19:07.1847399Z ~/packages/provider-grok$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:07.1922530Z ✓ sync-reference-repos.test.ts (2 tests) 25ms
2026-10-24T04:19:07.2556524Z ✓ resolve-previous-release-tag.test.ts (3 tests) 6ms
2026-10-24T04:19:07.3638417Z ✓ mobile-native-static-check.test.ts (2 tests) 9ms
2026-10-24T04:19:07.4244842Z ✓ src/platform/storageDocument.test.ts (13 tests) 25ms
2026-10-24T04:19:07.5095082Z
2026-10-24T04:19:07.5096876Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-grok
2026-10-24T04:19:07.5097142Z
2026-10-24T04:19:07.5591835Z ✓ src/state/projectGrouping.test.ts (20 tests) 22ms
2026-10-24T04:19:07.6432088Z ✓ src/state/threadRelationships.test.ts (11 tests) 13ms
2026-10-24T04:19:07.6511324Z ✓ src/connection/resolver.test.ts (6 tests) 84ms
2026-10-24T04:19:07.7113481Z ✓ src/state/fileMetadata.test.ts (11 tests) 166ms
2026-10-24T04:19:07.7764353Z ✓ src/state/commandPermissions.test.ts (14 tests) 64ms
2026-10-24T04:19:07.8772464Z ✓ src/state/threadExecution.test.ts (11 tests) 13ms
2026-10-24T04:19:07.9107372Z ✓ build-desktop-artifact.test.ts (42 tests) 2111ms
2026-10-24T04:19:07.9162952Z ✓ build-desktop-artifact (40)
2026-10-24T04:19:07.9184018Z ✓ rejects overlapping builds from another process until restoration finishes 747ms
2026-10-24T04:19:07.9221551Z ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 307ms
2026-10-24T04:19:07.9430323Z ✓ src/state/threadWorkflows.test.ts (21 tests) 17ms
2026-10-24T04:19:08.0364774Z ✓ src/mcpApps/host.test.ts (9 tests) 11ms
2026-10-24T04:19:08.1587258Z ✓ src/state/threadHistoryMerge.test.ts (7 tests) 5ms
2026-10-24T04:19:08.2098218Z ✓ src/server/usage.test.ts (9 tests) 15ms
2026-10-24T04:19:08.2142497Z ✓ src/server/ForgejoSourceControlProvider.test.ts (30 tests) 149ms
2026-10-24T04:19:08.2447573Z
2026-10-24T04:19:08.2450604Z Test Files 1 passed (1)
2026-10-24T04:19:08.2484117Z Tests 30 passed (30)
2026-10-24T04:19:08.2513669Z Start at 04:19:06
2026-10-24T04:19:08.2565667Z Duration 1.93s (transform 55%, import 32%, tests 9%, setup 4%)
2026-10-24T04:19:08.2566168Z
2026-10-24T04:19:08.2934334Z
2026-10-24T04:19:08.2966739Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:08.3923142Z ✓ src/state/threadDetail.test.ts (14 tests) 31ms
2026-10-24T04:19:08.4423251Z ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 47ms
2026-10-24T04:19:08.4468318Z ✓ src/state/shellReducer.test.ts (14 tests) 7ms
2026-10-24T04:19:08.5459414Z ✓ src/state/threadSort.test.ts (21 tests) 127ms
2026-10-24T04:19:08.5981402Z
2026-10-24T04:19:08.5996337Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab
2026-10-24T04:19:08.6041232Z
2026-10-24T04:19:08.6370845Z ✓ src/state/threadSnoozed.test.ts (20 tests) 23ms
2026-10-24T04:19:08.6425491Z ✓ src/state/projectCommands.test.ts (4 tests) 52ms
2026-10-24T04:19:08.8828573Z ✓ src/server/xaiAcpExtension.test.ts (52 tests) 58ms
2026-10-24T04:19:08.9578215Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails
2026-10-24T04:19:08.9611211Z [04:19:08.948] WARN (#49): Could not refresh slow usage sources. {
2026-10-24T04:19:08.9611635Z errorType: 'error',
2026-10-24T04:19:08.9611886Z errorName: 'UsageReadError',
2026-10-24T04:19:08.9612107Z errorTag: 'UsageReadError',
2026-10-24T04:19:08.9612551Z stack: ' at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' +
2026-10-24T04:19:08.9612953Z ' at Generator.next (<anonymous>)\n' +
2026-10-24T04:19:08.9613454Z ' 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-24T04:19:08.9614083Z ' 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-24T04:19:08.9614749Z ' 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-24T04:19:08.9615367Z ' 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-24T04:19:08.9615953Z ' 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-24T04:19:08.9616479Z ' 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-24T04:19:08.9617097Z ' 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-24T04:19:08.9617940Z ' 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-24T04:19:08.9618539Z }
2026-10-24T04:19:08.9618640Z
2026-10-24T04:19:08.9618974Z ✓ src/state/serverUsage.test.ts (2 tests) 55ms
2026-10-24T04:19:09.2238297Z ✓ src/state/terminalSession.test.ts (9 tests) 17ms
2026-10-24T04:19:09.3018760Z ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 188ms
2026-10-24T04:19:09.3070376Z ✓ src/state/threadRequests.test.ts (10 tests) 15ms
2026-10-24T04:19:09.3184869Z ✓ src/state/subagentRuntime.test.ts (11 tests) 11ms
2026-10-24T04:19:09.3937256Z ✓ src/operations/commands.performance.test.ts (1 test) 169ms
2026-10-24T04:19:09.4141610Z ✓ src/authorization/remote.test.ts (5 tests) 37ms
2026-10-24T04:19:09.6545615Z ✓ src/work-log/commandLabel.test.ts (61 tests) 77ms
2026-10-24T04:19:09.7622853Z ✓ src/server/skills.test.ts (6 tests) 58ms
2026-10-24T04:19:09.7804536Z ✓ src/server/acpSupport.test.ts (8 tests) 9ms
2026-10-24T04:19:09.8395847Z ✓ src/state/usage.test.ts (8 tests) 15ms
2026-10-24T04:19:09.9568450Z ✓ src/device/duoViewer.test.ts (2 tests) 14ms
2026-10-24T04:19:09.9867876Z ✓ src/state/threadSubagents.test.ts (7 tests) 10ms
2026-10-24T04:19:10.0401249Z ✓ src/device/duoControl.test.ts (12 tests) 10ms
2026-10-24T04:19:10.0564726Z ✓ src/projectFaviconCache.test.ts (8 tests) 133ms
2026-10-24T04:19:10.1289155Z ✓ src/relay/managedRelayState.test.ts (4 tests) 10ms
2026-10-24T04:19:10.1299516Z ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 52ms
2026-10-24T04:19:10.1372649Z ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 83ms
2026-10-24T04:19:10.1740797Z ✓ src/pullRequestQuery.test.ts (17 tests) 7ms
2026-10-24T04:19:10.2164460Z ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 81ms
2026-10-24T04:19:10.2323971Z ✓ src/server/GitLabCli.test.ts (5 tests) 39ms
2026-10-24T04:19:10.2525159Z ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 30ms
2026-10-24T04:19:10.2692882Z ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 46ms
2026-10-24T04:19:10.2946769Z ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 29ms
2026-10-24T04:19:10.3032899Z
2026-10-24T04:19:10.3037306Z Test Files 6 passed (6)
2026-10-24T04:19:10.3044805Z Tests 109 passed (109)
2026-10-24T04:19:10.3045146Z Start at 04:19:08
2026-10-24T04:19:10.3045534Z Duration 1.70s (transform 53%, import 38%, setup 6%, tests 3%)
2026-10-24T04:19:10.3045877Z
2026-10-24T04:19:10.3055108Z ✓ src/work-log/presentation.test.ts (16 tests) 14ms
2026-10-24T04:19:10.3309826Z
2026-10-24T04:19:10.3353691Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:10.5548750Z ✓ knip-schemas.test.ts (1 test) 5488ms
2026-10-24T04:19:10.5549579Z ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 5487ms
2026-10-24T04:19:10.5567103Z ✓ src/connection/diagnosis.test.ts (7 tests) 5ms
2026-10-24T04:19:10.5670590Z
2026-10-24T04:19:10.5675143Z Test Files 21 passed (21)
2026-10-24T04:19:10.5675554Z Tests 161 passed (161)
2026-10-24T04:19:10.5675836Z Start at 04:19:04
2026-10-24T04:19:10.5676174Z Duration 6.03s (tests 50%, import 24%, transform 14%, setup 11%, worker 1%)
2026-10-24T04:19:10.5676420Z
2026-10-24T04:19:10.5716344Z ✓ src/server/driver.test.ts (4 tests) 55ms
2026-10-24T04:19:10.5803941Z
2026-10-24T04:19:10.5824134Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket
2026-10-24T04:19:10.5824575Z
2026-10-24T04:19:10.5824699Z
2026-10-24T04:19:10.5824931Z Test Files 5 passed (5)
2026-10-24T04:19:10.5825306Z Tests 79 passed (79)
2026-10-24T04:19:10.5825585Z Start at 04:19:07
2026-10-24T04:19:10.5825921Z Duration 3.06s (transform 64%, import 29%, setup 5%, tests 2%)
2026-10-24T04:19:10.5830839Z
2026-10-24T04:19:10.5867560Z ✓ src/state/itemSupport.test.ts (2 tests) 2ms
2026-10-24T04:19:10.5902166Z
2026-10-24T04:19:10.5944182Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:10.6057335Z ✓ src/connection/presentation.test.ts (4 tests) 4ms
2026-10-24T04:19:10.6251972Z
2026-10-24T04:19:10.6288525Z ~/packages/provider-opencode$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:10.6725312Z ✓ src/preview/serverBrowserStream.test.ts (5 tests) 10ms
2026-10-24T04:19:10.7536291Z ✓ src/state/presentation.test.ts (3 tests) 27ms
2026-10-24T04:19:10.8104871Z ✓ src/pullRequestMarkdown.test.ts (15 tests) 18ms
2026-10-24T04:19:10.8260043Z ✓ src/pullRequestLinkInput.test.ts (14 tests) 5ms
2026-10-24T04:19:10.9009689Z
2026-10-24T04:19:10.9089393Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi
2026-10-24T04:19:10.9123705Z
2026-10-24T04:19:10.9160366Z ✓ src/device/phoneViewer.test.ts (1 test) 21ms
2026-10-24T04:19:10.9841818Z
2026-10-24T04:19:10.9884487Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-opencode
2026-10-24T04:19:10.9884975Z
2026-10-24T04:19:11.1044854Z ✓ src/device/avcConfig.test.ts (8 tests) 16ms
2026-10-24T04:19:11.1895174Z ✓ src/state/projectEntities.test.ts (2 tests) 17ms
2026-10-24T04:19:11.5124574Z ✓ src/providerSkills.test.ts (6 tests) 10ms
2026-10-24T04:19:11.5745510Z ✓ src/platform/orchestrationCache.test.ts (3 tests) 16ms
2026-10-24T04:19:11.6505068Z ✓ src/handoff.test.ts (8 tests) 24ms
2026-10-24T04:19:11.7195445Z ✓ src/state/threadFeedback.test.ts (4 tests) 17ms
2026-10-24T04:19:11.9488760Z ✓ src/server/mcpExtensionSource.test.ts (24 tests) 276ms
2026-10-24T04:19:11.9841632Z ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 13ms
2026-10-24T04:19:12.0116979Z ✓ src/device/phoneScene.test.ts (8 tests) 117ms
2026-10-24T04:19:12.0183310Z ✓ src/operations/projects.test.ts (6 tests) 7ms
2026-10-24T04:19:12.0538842Z ✓ src/reviewGuideTour.test.ts (7 tests) 7ms
2026-10-24T04:19:12.0655499Z ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 31ms
2026-10-24T04:19:12.0810744Z ✓ src/state/usageProgress.test.ts (4 tests) 3ms
2026-10-24T04:19:12.1737675Z ✓ src/device/phoneInteraction.test.ts (4 tests) 3ms
2026-10-24T04:19:12.2552474Z ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 99ms
2026-10-24T04:19:12.2608309Z ✓ src/server/BitbucketPullRequestProvider.test.ts (18 tests) 63ms
2026-10-24T04:19:12.2655758Z
2026-10-24T04:19:12.2677467Z Test Files 3 passed (3)
2026-10-24T04:19:12.2677929Z Tests 63 passed (63)
2026-10-24T04:19:12.2678222Z Start at 04:19:10
2026-10-24T04:19:12.2678492Z Duration 1.68s (transform 52%, import 40%, tests 4%, setup 4%)
2026-10-24T04:19:12.2678711Z
2026-10-24T04:19:12.2679031Z ✓ src/device/duoScene.test.ts (2 tests) 7ms
2026-10-24T04:19:12.3143130Z
2026-10-24T04:19:12.3179824Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled
2026-10-24T04:19:12.3432049Z ✓ src/device/model.test.ts (4 tests) 4ms
2026-10-24T04:19:12.4529567Z ✓ src/state/attachments.test.ts (3 tests) 5ms
2026-10-24T04:19:12.5607303Z
2026-10-24T04:19:12.5656658Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile
2026-10-24T04:19:12.5740734Z
2026-10-24T04:19:12.6557782Z ✓ src/connection/errors.test.ts (5 tests) 7ms
2026-10-24T04:19:12.7952234Z ✓ src/state/filesystem.test.ts (8 tests) 21ms
2026-10-24T04:19:12.8939965Z ✓ src/state/sharedSettings.test.ts (9 tests) 16ms
2026-10-24T04:19:13.0072064Z ✓ src/t3ToolSummary.test.ts (3 tests) 10ms
2026-10-24T04:19:13.0701871Z ✓ src/mediaSource.test.ts (8 tests) 13ms
2026-10-24T04:19:13.0927118Z ✓ src/server/commands.test.ts (1 test) 5ms
2026-10-24T04:19:13.1542317Z ✓ src/server/mcpInjection.test.ts (3 tests) 7ms
2026-10-24T04:19:13.2244843Z ✓ src/state/threadSearch.test.ts (4 tests) 31ms
2026-10-24T04:19:13.3381487Z ✓ src/state/turnItemPresentation.test.ts (2 tests) 15ms
2026-10-24T04:19:13.4356033Z ✓ src/connection/compatibility.test.ts (4 tests) 17ms
2026-10-24T04:19:13.4451796Z ✓ react src/components/ui/Dialog.android.test.tsx (1 test) 47ms
2026-10-24T04:19:13.4869380Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > stops an OpenCode server group left by a server that died
2026-10-24T04:19:13.4928403Z [04:19:13.476] INFO (#4): Stopping an OpenCode server left by a previous T3 Code server { pid: 12232, port: 4096 }
2026-10-24T04:19:13.5039338Z
2026-10-24T04:19:13.5124331Z ✓ src/server/usage.test.ts (5 tests) 277ms
2026-10-24T04:19:13.5921114Z ✓ src/work-log/toolPresentation.test.ts (4 tests) 4ms
2026-10-24T04:19:13.6316714Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as linux > records a group whose spawned wrapper already exited
2026-10-24T04:19:13.6317905Z [04:19:13.627] INFO (#291): Stopping an OpenCode server left by a previous T3 Code server { pid: 12265, port: 4096 }
2026-10-24T04:19:13.6318432Z
2026-10-24T04:19:13.6529725Z ✓ src/device/streamFrames.test.ts (1 test) 5ms
2026-10-24T04:19:13.6644487Z ✓ src/server/status.test.ts (6 tests) 66ms
2026-10-24T04:19:13.7319467Z ✓ src/server/textGeneration.test.ts (1 test) 46ms
2026-10-24T04:19:13.7757290Z ✓ src/device/modelScene.test.ts (2 tests) 21ms
2026-10-24T04:19:13.9622004Z ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 14ms
2026-10-24T04:19:13.9703207Z ✓ react src/native/NativeHeaderToolbar.test.tsx (4 tests) 70ms
2026-10-24T04:19:13.9740011Z ✓ src/promptLinks.test.ts (3 tests) 9ms
2026-10-24T04:19:13.9846752Z ✓ src/server/status.test.ts (35 tests) 347ms
2026-10-24T04:19:14.0115276Z ✓ src/server/textGeneration.test.ts (9 tests) 173ms
2026-10-24T04:19:14.0297262Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > stops an OpenCode server group left by a server that died
2026-10-24T04:19:14.0365340Z [04:19:14.014] INFO (#337): Stopping an OpenCode server left by a previous T3 Code server { pid: 12332, port: 4096 }
2026-10-24T04:19:14.0447310Z
2026-10-24T04:19:14.0899010Z ✓ src/server/driver.test.ts (5 tests) 239ms
2026-10-24T04:19:14.1264335Z ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms
2026-10-24T04:19:14.1575061Z ✓ src/state/queryPersistence.test.ts (3 tests) 21ms
2026-10-24T04:19:14.2390311Z stdout | src/server/OpenCodeServerLedger.test.ts > OpenCodeServerLedger observing as darwin > records a group whose spawned wrapper already exited
2026-10-24T04:19:14.2406598Z [04:19:14.221] INFO (#359): Stopping an OpenCode server left by a previous T3 Code server { pid: 12398, port: 4096 }
2026-10-24T04:19:14.2406925Z
2026-10-24T04:19:14.2468329Z ✓ src/server/adapter.test.ts (31 tests) 323ms
2026-10-24T04:19:14.3769771Z ✓ src/state/threadInbox.test.ts (2 tests) 7ms
2026-10-24T04:19:14.3887244Z ✓ src/device/deviceMotion.test.ts (2 tests) 12ms
2026-10-24T04:19:14.4432938Z ✓ src/state/customSnooze.test.ts (11 tests) 11ms
2026-10-24T04:19:14.6208454Z ✓ src/state/usageAccess.test.ts (8 tests) 3ms
2026-10-24T04:19:14.6881863Z ✓ src/errors/safeLog.test.ts (2 tests) 5ms
2026-10-24T04:19:14.7513754Z ✓ src/state/auth.test.ts (2 tests) 3ms
2026-10-24T04:19:14.8191721Z ✓ src/server/OpenCodeServerOwner.test.ts (4 tests) 44ms
2026-10-24T04:19:14.8501028Z ✓ src/server/driver.test.ts (8 tests) 331ms
2026-10-24T04:19:14.9169589Z ✓ src/filePreview.test.ts (3 tests) 68ms
2026-10-24T04:19:14.9703181Z ✓ src/work-log/itemDetail.test.ts (2 tests) 6ms
2026-10-24T04:19:14.9751976Z ✓ src/userMessage.test.ts (3 tests) 5ms
2026-10-24T04:19:15.0036496Z ✓ src/server/versionProbe.test.ts (9 tests) 34ms
2026-10-24T04:19:15.0305706Z ✓ src/markdownImages.test.ts (12 tests) 8ms
2026-10-24T04:19:15.1549815Z ✓ src/errors/transport.test.ts (3 tests) 6ms
2026-10-24T04:19:15.2323645Z ✓ src/state/threadHistoryController.test.ts (1 test) 11ms
2026-10-24T04:19:15.2406742Z ✓ src/server/OpenCodeRuntime.cliParsers.test.ts (9 tests) 21ms
2026-10-24T04:19:15.2503602Z ✓ src/server/OpenCodeRuntime.inventory.test.ts (4 tests) 257ms
2026-10-24T04:19:15.2789857Z ✓ src/server/v2/OpenCode2Server.test.ts (7 tests) 1566ms
2026-10-24T04:19:15.2821066Z ✓ OpenCode2Server spawned server (1)
2026-10-24T04:19:15.2842647Z ✓ is ready once /api/info accepts the generated password 1226ms
2026-10-24T04:19:15.2875231Z ✓ src/relay/errorPresentation.test.ts (3 tests) 3ms
2026-10-24T04:19:15.3038164Z ✓ src/mediaReference.test.ts (7 tests) 8ms
2026-10-24T04:19:15.3138646Z ✓ src/device/duoSnap.test.ts (1 test) 7ms
2026-10-24T04:19:15.3330068Z ✓ src/state/assets.test.ts (1 test) 3ms
2026-10-24T04:19:15.4884449Z ✓ src/device/androidFoldScene.test.ts (1 test) 49ms
2026-10-24T04:19:15.5135853Z ✓ src/device/renderScheduler.test.ts (1 test) 2ms
2026-10-24T04:19:15.5212955Z ✓ src/state/commandOutput.test.ts (1 test) 10ms
2026-10-24T04:19:15.5391698Z ✓ src/errors/errorTrace.test.ts (2 tests) 6ms
2026-10-24T04:19:15.5420021Z ✓ src/work-log/scrollAnchor.test.ts (1 test) 3ms
2026-10-24T04:19:15.5964646Z ✓ src/server/OpenCodeRuntime.permissions.test.ts (8 tests) 3ms
2026-10-24T04:19:15.6446211Z ✓ src/server/v2/OpenCode2Client.test.ts (1 test) 55ms
2026-10-24T04:19:15.6534794Z ✓ src/server/OpenCodeServerLedger.test.ts (11 tests) 2277ms
2026-10-24T04:19:15.6605716Z ✓ OpenCode server startup (1)
2026-10-24T04:19:15.6644637Z ✓ stops the group when interrupted while the server is being recorded 1019ms
2026-10-24T04:19:15.6873515Z ✓ src/environment/endpoint.test.ts (1 test) 2ms
2026-10-24T04:19:15.6992889Z ✓ src/server/adapter.test.ts (87 tests) 2016ms
2026-10-24T04:19:15.7023384Z ✓ PiAdapterV2 (85)
2026-10-24T04:19:15.7049409Z ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 611ms
2026-10-24T04:19:15.7049738Z
2026-10-24T04:19:15.7049887Z Test Files 7 passed (7)
2026-10-24T04:19:15.7050169Z Tests 127 passed (127)
2026-10-24T04:19:15.7050548Z Start at 04:19:10
2026-10-24T04:19:15.7050867Z Duration 4.80s (transform 51%, import 28%, tests 15%, setup 6%)
2026-10-24T04:19:15.7051077Z
2026-10-24T04:19:15.7114074Z ✓ src/secretRequest.test.ts (2 tests) 2ms
2026-10-24T04:19:15.7412990Z
2026-10-24T04:19:15.7419778Z ~/packages/provider-acp-registry$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:15.7534290Z ✓ src/server/OpenCodeRuntime.environment.test.ts (3 tests) 6ms
2026-10-24T04:19:15.7611589Z ✓ src/state/archivedThreads.test.ts (1 test) 5ms
2026-10-24T04:19:15.7653200Z
2026-10-24T04:19:15.7657024Z Test Files 120 passed (120)
2026-10-24T04:19:15.7661776Z Tests 1121 passed (1121)
2026-10-24T04:19:15.7669528Z Start at 04:19:00
2026-10-24T04:19:15.7669993Z Duration 15.18s (import 51%, transform 30%, setup 11%, tests 8%, worker 1%)
2026-10-24T04:19:15.7670320Z
2026-10-24T04:19:15.7670654Z Import 492 modules were evaluated 8707 times · 44.77s total, 51% of tracked time
2026-10-24T04:19:15.7671198Z ~5.07s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-24T04:19:15.7671704Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T04:19:15.7671956Z
2026-10-24T04:19:15.7898541Z ✓ react src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 18ms
2026-10-24T04:19:15.7924233Z
2026-10-24T04:19:15.7925398Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T04:19:15.8357699Z ✓ react src/state/use-selected-thread-git-actions.test.tsx (1 test) 12ms
2026-10-24T04:19:15.8729393Z ✓ src/server/openCode2Catalog.test.ts (3 tests) 55ms
2026-10-24T04:19:15.8777909Z
2026-10-24T04:19:15.8783264Z Test Files 15 passed (15)
2026-10-24T04:19:15.8799527Z Tests 147 passed (147)
2026-10-24T04:19:15.8803839Z Start at 04:19:11
2026-10-24T04:19:15.8806331Z Duration 4.87s (transform 39%, import 37%, tests 20%, setup 4%)
2026-10-24T04:19:15.8806665Z
2026-10-24T04:19:15.8807251Z Import 246 modules were evaluated 1755 times · 10.90s total, 37% of tracked time
2026-10-24T04:19:15.8807796Z ~533ms faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-24T04:19:15.8808310Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T04:19:15.8808563Z
2026-10-24T04:19:15.9148486Z
2026-10-24T04:19:15.9384446Z
2026-10-24T04:19:15.9386469Z RUN v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-acp-registry
2026-10-24T04:19:15.9387098Z
2026-10-24T04:19:16.0187474Z
2026-10-24T04:19:16.0189009Z RUN v5.0.5 /home/runner/_work/t3code/t3code/infra/relay
2026-10-24T04:19:16.0223568Z
2026-10-24T04:19:16.1137835Z ✓ unit src/lib/threadActivity.test.ts (35 tests) 92ms
2026-10-24T04:19:16.4604915Z ✓ unit src/features/threads/threadListV2.test.ts (56 tests) 50ms
2026-10-24T04:19:16.5885565Z ✓ unit src/lib/modelOptions.test.ts (29 tests) 14ms
2026-10-24T04:19:16.6189380Z ✓ unit src/state/thread-outbox.test.ts (35 tests) 80ms
2026-10-24T04:19:17.1483944Z ✓ react src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 41ms
2026-10-24T04:19:17.5604528Z ✓ unit src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 356ms
2026-10-24T04:19:17.6422665Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-24T04:19:17.6468378Z [composer-attachments] could not remove local file TypeError: file.delete is not a function
2026-10-24T04:19:17.6564833Z at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12)
2026-10-24T04:19:17.6577059Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:17.6577752Z at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5)
2026-10-24T04:19:17.6578118Z
2026-10-24T04:19:17.6684845Z 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-24T04:19:17.6921172Z ✓ unit src/lib/composerFiles.test.ts (36 tests) 32ms
2026-10-24T04:19:17.7111907Z 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-24T04:19:17.7270829Z 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-24T04:19:17.7564748Z 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-24T04:19:17.7963999Z ✓ src/server/AcpRegistryRuntimeCoordinator.test.ts (7 tests) 58ms
2026-10-24T04:19:17.8009589Z 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-24T04:19:17.8242765Z 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-24T04:19:17.8433216Z 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-24T04:19:17.8472083Z 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-24T04:19:17.8575791Z 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-24T04:19:17.8832304Z ✓ src/server/authenticationState.test.ts (3 tests) 106ms
2026-10-24T04:19:17.8953211Z 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-24T04:19:17.9032959Z 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-24T04:19:17.9214904Z ✓ unit src/lib/attachmentUpload.test.ts (28 tests) 47ms
2026-10-24T04:19:17.9366503Z 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-24T04:19:17.9752849Z 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-24T04:19:17.9907230Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-24T04:19:17.9975592Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T04:19:18.0054639Z Flow is not supported
2026-10-24T04:19:18.0204500Z 1: /**
2026-10-24T04:19:18.0294082Z ^
2026-10-24T04:19:18.0321687Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T04:19:18.0327268Z 3: *
2026-10-24T04:19:18.0332060Z 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-24T04:19:18.0333339Z 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-24T04:19:18.0335740Z 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-24T04:19:18.0337829Z 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-24T04:19:18.0338885Z 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-24T04:19:18.0339981Z 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-24T04:19:18.0341158Z 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-24T04:19:18.0341786Z cause: undefined,
2026-10-24T04:19:18.0341994Z __vitest_rollup_error__: {
2026-10-24T04:19:18.0342223Z plugin: undefined,
2026-10-24T04:19:18.0342801Z 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-24T04:19:18.0343294Z loc: {
2026-10-24T04:19:18.0343492Z line: 1,
2026-10-24T04:19:18.0343703Z column: 0,
2026-10-24T04:19:18.0344259Z 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-24T04:19:18.0344744Z },
2026-10-24T04:19:18.0344940Z frame: '1 | /**\n' +
2026-10-24T04:19:18.0345165Z ' | ^\n' +
2026-10-24T04:19:18.0345442Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T04:19:18.0345721Z '3 | *'
2026-10-24T04:19:18.0345902Z },
2026-10-24T04:19:18.0346077Z runnerError: Error: RunnerError
2026-10-24T04:19:18.0346794Z 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-24T04:19:18.0347878Z 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-24T04:19:18.0348589Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:18.0349513Z 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-24T04:19:18.0351209Z 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-24T04:19:18.0352541Z 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-24T04:19:18.0353600Z 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-24T04:19:18.0354723Z 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-24T04:19:18.0355890Z 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-24T04:19:18.0356972Z 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-24T04:19:18.0357530Z }
2026-10-24T04:19:18.0357818Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T04:19:18.0358152Z Flow is not supported
2026-10-24T04:19:18.0358338Z 1: /**
2026-10-24T04:19:18.0358504Z ^
2026-10-24T04:19:18.0358711Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T04:19:18.0358941Z 3: *
2026-10-24T04:19:18.0359406Z 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-24T04:19:18.0360406Z 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-24T04:19:18.0361496Z 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-24T04:19:18.0362553Z 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-24T04:19:18.0363720Z 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-24T04:19:18.0365178Z 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-24T04:19:18.0366569Z 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-24T04:19:18.0367200Z cause: undefined,
2026-10-24T04:19:18.0367408Z __vitest_rollup_error__: {
2026-10-24T04:19:18.0367636Z plugin: undefined,
2026-10-24T04:19:18.0368200Z 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-24T04:19:18.0368689Z loc: {
2026-10-24T04:19:18.0368881Z line: 1,
2026-10-24T04:19:18.0369098Z column: 0,
2026-10-24T04:19:18.0369660Z 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-24T04:19:18.0370147Z },
2026-10-24T04:19:18.0370362Z frame: '1 | /**\n' +
2026-10-24T04:19:18.0370589Z ' | ^\n' +
2026-10-24T04:19:18.0370865Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T04:19:18.0371141Z '3 | *'
2026-10-24T04:19:18.0371321Z },
2026-10-24T04:19:18.0371498Z runnerError: Error: RunnerError
2026-10-24T04:19:18.0372213Z 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-24T04:19:18.0373292Z 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-24T04:19:18.0373996Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:18.0374840Z 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-24T04:19:18.0383700Z 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-24T04:19:18.0409024Z 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-24T04:19:18.0430006Z 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-24T04:19:18.0473605Z 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-24T04:19:18.0535120Z 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-24T04:19:18.0548138Z 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-24T04:19:18.0564345Z }
2026-10-24T04:19:18.0564623Z
2026-10-24T04:19:18.0565313Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true)
2026-10-24T04:19:18.0565855Z [composer-attachments] could not verify incoming share ownership {
2026-10-24T04:19:18.0566170Z _tag: 'IncomingShareStorageError',
2026-10-24T04:19:18.0566423Z operation: 'load',
2026-10-24T04:19:18.0566642Z shareId: null,
2026-10-24T04:19:18.0566895Z cause: Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T04:19:18.0567155Z Flow is not supported
2026-10-24T04:19:18.0567341Z 1: /**
2026-10-24T04:19:18.0567507Z ^
2026-10-24T04:19:18.0567730Z 2: * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T04:19:18.0567959Z 3: *
2026-10-24T04:19:18.0568434Z 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-24T04:19:18.0569431Z 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-24T04:19:18.0570592Z 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-24T04:19:18.0571663Z 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-24T04:19:18.0572728Z 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-24T04:19:18.0573822Z 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-24T04:19:18.0574934Z 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-24T04:19:18.0575552Z cause: undefined,
2026-10-24T04:19:18.0575758Z __vitest_rollup_error__: {
2026-10-24T04:19:18.0577113Z plugin: undefined,
2026-10-24T04:19:18.0578129Z 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-24T04:19:18.0578646Z loc: [Object],
2026-10-24T04:19:18.0578864Z frame: '1 | /**\n' +
2026-10-24T04:19:18.0579084Z ' | ^\n' +
2026-10-24T04:19:18.0579367Z '2 | * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T04:19:18.0579642Z '3 | *'
2026-10-24T04:19:18.0579829Z },
2026-10-24T04:19:18.0580005Z runnerError: Error: RunnerError
2026-10-24T04:19:18.0580760Z 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-24T04:19:18.0581844Z 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-24T04:19:18.0582557Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:18.0583410Z 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-24T04:19:18.0584585Z 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-24T04:19:18.0585626Z 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-24T04:19:18.0586684Z 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-24T04:19:18.0587822Z 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-24T04:19:18.0589000Z 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-24T04:19:18.0590084Z 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-24T04:19:18.0590674Z }
2026-10-24T04:19:18.0590840Z }
2026-10-24T04:19:18.0590964Z
2026-10-24T04:19:18.1525480Z ✓ unit src/features/sharing/incoming-share-model.test.ts (19 tests) 14ms
2026-10-24T04:19:18.3467819Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T04:19:18.3521228Z [composer-drafts] failed to hydrate drafts {
2026-10-24T04:19:18.3619259Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.3707709Z operation: 'read',
2026-10-24T04:19:18.3776827Z directory: 'composer-drafts',
2026-10-24T04:19:18.3785285Z fileName: 'drafts.json',
2026-10-24T04:19:18.3807093Z cause: Error: storage unavailable
2026-10-24T04:19:18.3826657Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T04:19:18.3836319Z 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-24T04:19:18.3837473Z 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-24T04:19:18.3858682Z 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-24T04:19:18.3882593Z 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-24T04:19:18.3913499Z at new Promise (<anonymous>)
2026-10-24T04:19:18.3921376Z 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-24T04:19:18.3922432Z 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-24T04:19:18.3922972Z at new Promise (<anonymous>)
2026-10-24T04:19:18.3924112Z 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-24T04:19:18.3924687Z }
2026-10-24T04:19:18.3924899Z
2026-10-24T04:19:18.3925282Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T04:19:18.3925747Z [composer-drafts] failed to hydrate drafts {
2026-10-24T04:19:18.3926038Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.3926299Z operation: 'read',
2026-10-24T04:19:18.3926532Z directory: 'composer-drafts',
2026-10-24T04:19:18.3926775Z fileName: 'drafts.json',
2026-10-24T04:19:18.3926990Z cause: Error: storage unavailable
2026-10-24T04:19:18.3927349Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T04:19:18.3928462Z 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-24T04:19:18.3948651Z 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-24T04:19:18.3949642Z 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-24T04:19:18.3950640Z 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-24T04:19:18.3951208Z at new Promise (<anonymous>)
2026-10-24T04:19:18.3951871Z 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-24T04:19:18.3952830Z 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-24T04:19:18.3953360Z at new Promise (<anonymous>)
2026-10-24T04:19:18.3954013Z 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-24T04:19:18.3954574Z }
2026-10-24T04:19:18.3954707Z
2026-10-24T04:19:18.3955089Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T04:19:18.3955556Z [composer-drafts] failed to hydrate drafts {
2026-10-24T04:19:18.3955837Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.3956095Z operation: 'decode',
2026-10-24T04:19:18.3956327Z directory: 'composer-drafts',
2026-10-24T04:19:18.3956567Z fileName: 'drafts.json',
2026-10-24T04:19:18.3956770Z cause: {
2026-10-24T04:19:18.3956968Z _tag: 'SchemaError',
2026-10-24T04:19:18.3957226Z message: 'Expected 1\n at ["schemaVersion"]'
2026-10-24T04:19:18.3957463Z }
2026-10-24T04:19:18.3957624Z }
2026-10-24T04:19:18.3957744Z
2026-10-24T04:19:18.3958127Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T04:19:18.3958586Z [composer-drafts] failed to hydrate drafts {
2026-10-24T04:19:18.3974428Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.3975303Z operation: 'decode',
2026-10-24T04:19:18.3975618Z directory: 'composer-drafts',
2026-10-24T04:19:18.3975861Z fileName: 'drafts.json',
2026-10-24T04:19:18.3976065Z cause: {
2026-10-24T04:19:18.3976260Z _tag: 'SchemaError',
2026-10-24T04:19:18.3976522Z message: 'Expected 1\n at ["schemaVersion"]'
2026-10-24T04:19:18.4005417Z }
2026-10-24T04:19:18.4005639Z }
2026-10-24T04:19:18.4005767Z
2026-10-24T04:19:18.5085366Z 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-24T04:19:18.5086247Z ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 90ms
2026-10-24T04:19:18.5199540Z [thread-outbox] could not update sign-out snapshot after delivery {
2026-10-24T04:19:18.5248808Z messageId: 'archive-write-failure',
2026-10-24T04:19:18.5282921Z error: {
2026-10-24T04:19:18.5401627Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.5434049Z operation: 'write',
2026-10-24T04:19:18.5484325Z directory: 'composer-drafts',
2026-10-24T04:19:18.5498174Z fileName: 'drafts.json',
2026-10-24T04:19:18.5498523Z cause: Error: Draft storage unavailable
2026-10-24T04:19:18.5498929Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37
2026-10-24T04:19:18.5499390Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:18.5500200Z 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-24T04:19:18.5500864Z }
2026-10-24T04:19:18.5501041Z }
2026-10-24T04:19:18.5501178Z
2026-10-24T04:19:18.5501685Z 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-24T04:19:18.5502203Z [thread-outbox] failed to remove acknowledged queued message {
2026-10-24T04:19:18.5502503Z environmentId: 'environment-1',
2026-10-24T04:19:18.5502744Z threadId: 'thread-1',
2026-10-24T04:19:18.5502996Z messageId: 'message-acknowledged',
2026-10-24T04:19:18.5503219Z error: {
2026-10-24T04:19:18.5503436Z _tag: 'ThreadOutboxManagerError',
2026-10-24T04:19:18.5503691Z operation: 'remove',
2026-10-24T04:19:18.5503937Z environmentId: 'environment-1',
2026-10-24T04:19:18.5504182Z threadId: 'thread-1',
2026-10-24T04:19:18.5504430Z messageId: 'message-acknowledged',
2026-10-24T04:19:18.5504666Z cause: Error: storage unavailable
2026-10-24T04:19:18.5505031Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55
2026-10-24T04:19:18.5505777Z 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-24T04:19:18.5506731Z 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-24T04:19:18.5507663Z 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-24T04:19:18.5508202Z at new Promise (<anonymous>)
2026-10-24T04:19:18.5508859Z 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-24T04:19:18.5509832Z 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-24T04:19:18.5510675Z at new Promise (<anonymous>)
2026-10-24T04:19:18.5512366Z 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-24T04:19:18.5513389Z 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-24T04:19:18.5513906Z }
2026-10-24T04:19:18.5514079Z }
2026-10-24T04:19:18.5514205Z
2026-10-24T04:19:18.5514629Z 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-24T04:19:18.5515199Z [thread-outbox] could not remove recovered pending task Error: storage unavailable
2026-10-24T04:19:18.5559567Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30
2026-10-24T04:19:18.5614431Z 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-24T04:19:18.5635916Z 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-24T04:19:18.5805446Z 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-24T04:19:18.5814061Z at new Promise (<anonymous>)
2026-10-24T04:19:18.5819705Z 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-24T04:19:18.5820859Z 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-24T04:19:18.5821408Z at new Promise (<anonymous>)
2026-10-24T04:19:18.5822098Z 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-24T04:19:18.5823079Z 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-24T04:19:18.5823578Z
2026-10-24T04:19:18.5824000Z 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-24T04:19:18.5824550Z [thread-outbox] could not hand an edited pending task to the composer {
2026-10-24T04:19:18.5824883Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.5825155Z operation: 'write',
2026-10-24T04:19:18.5825398Z directory: 'composer-drafts',
2026-10-24T04:19:18.5825659Z fileName: 'drafts.json',
2026-10-24T04:19:18.5826319Z cause: Error: disk full
2026-10-24T04:19:18.5827665Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37
2026-10-24T04:19:18.5828231Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:18.5828981Z 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-24T04:19:18.5829539Z }
2026-10-24T04:19:18.5829681Z
2026-10-24T04:19:18.5830108Z 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-24T04:19:18.5830672Z [thread-outbox] failed to persist a recovery rollback {
2026-10-24T04:19:18.5830991Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.5831263Z operation: 'write',
2026-10-24T04:19:18.5831624Z directory: 'composer-drafts',
2026-10-24T04:19:18.5831870Z fileName: 'drafts.json',
2026-10-24T04:19:18.5832090Z cause: Error: disk full
2026-10-24T04:19:18.5832500Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T04:19:18.5833011Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:18.5833992Z 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-24T04:19:18.5849857Z }
2026-10-24T04:19:18.5850867Z
2026-10-24T04:19:18.5851422Z 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-24T04:19:18.5851949Z [thread-outbox] failed to restore an undeliverable message {
2026-10-24T04:19:18.5852261Z _tag: 'ComposerDraftPersistenceError',
2026-10-24T04:19:18.5856880Z ✓ unit src/state/use-thread-outbox-drain.test.ts (23 tests) 105ms
2026-10-24T04:19:18.5857324Z operation: 'write',
2026-10-24T04:19:18.5857576Z directory: 'composer-drafts',
2026-10-24T04:19:18.5857830Z fileName: 'drafts.json',
2026-10-24T04:19:18.5858059Z cause: Error: disk full
2026-10-24T04:19:18.5858417Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T04:19:18.5858870Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T04:19:18.5859629Z 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-24T04:19:18.5860200Z }
2026-10-24T04:19:18.5860334Z
2026-10-24T04:19:18.6011138Z ✓ unit src/state/use-composer-drafts.test.ts (74 tests) 1056ms
2026-10-24T04:19:18.6052796Z ✓ mobile composer drafts (74)
2026-10-24T04:19:18.6119805Z ✓ restores deleted file chips and releases undo history (uploaded: false) 458ms
2026-10-24T04:19:18.6294817Z ✓ src/server/AcpRegistrySupport.test.ts (31 tests) 793ms
2026-10-24T04:19:18.6392444Z ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 187ms
2026-10-24T04:19:18.7071426Z ✓ src/server/auth.test.ts (5 tests) 71ms
2026-10-24T04:19:18.8325021Z ✓ unit src/features/home/useThreadListActions.test.ts (37 tests) 51ms
2026-10-24T04:19:18.8996816Z ✓ unit src/native/workspace-stack-projection.test.ts (22 tests) 23ms
2026-10-24T04:19:19.2169809Z ✓ src/server/driver.test.ts (9 tests) 49ms
2026-10-24T04:19:19.2204544Z
2026-10-24T04:19:19.2249457Z Test Files 5 passed (5)
2026-10-24T04:19:19.2301564Z Tests 55 passed (55)
2026-10-24T04:19:19.2338531Z Start at 04:19:15
2026-10-24T04:19:19.2378755Z Duration 3.27s (transform 59%, import 29%, tests 9%, setup 3%)
2026-10-24T04:19:19.2407167Z
2026-10-24T04:19:19.2803891Z
2026-10-24T04:19:19.3604644Z ✓ unit src/lib/mobileTheme.test.ts (24 tests) 96ms
2026-10-24T04:19:19.4116737Z ✓ unit src/state/thread-task-permissions.test.ts (7 tests) 16ms
2026-10-24T04:19:19.4442711Z ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 158ms
2026-10-24T04:19:19.5324503Z ✓ unit src/features/pull-requests/pullRequestList.test.ts (18 tests) 25ms
2026-10-24T04:19:19.6012899Z ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 69ms
2026-10-24T04:19:19.6285272Z ✓ unit src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 6ms
2026-10-24T04:19:19.7048562Z ✓ src/http/Api.test.ts (27 tests) 129ms
2026-10-24T04:19:19.7074741Z ✓ unit src/lib/attachmentDownload.test.ts (19 tests) 56ms
2026-10-24T04:19:19.7484684Z ✓ unit src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 45ms
2026-10-24T04:19:19.8321760Z ✓ src/hooks/HookForwarder.test.ts (17 tests) 263ms
2026-10-24T04:19:19.8460915Z ✓ unit src/lib/android-workspace-navigation.test.ts (15 tests) 10ms
2026-10-24T04:19:19.8561071Z ✓ unit src/lib/composerContext.test.ts (15 tests) 128ms
2026-10-24T04:19:19.8604503Z ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 168ms
2026-10-24T04:19:20.1324807Z ✓ unit src/features/threads/thread-feed-live-follow.test.ts (28 tests) 11ms
2026-10-24T04:19:20.3429203Z ✓ src/hooks/HookInboxStore.test.ts (11 tests) 367ms
2026-10-24T04:19:20.6442770Z ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 128ms
2026-10-24T04:19:20.7644943Z ✓ unit src/features/voice-input/voiceInputSession.test.ts (13 tests) 35ms
2026-10-24T04:19:20.8241114Z ✓ unit src/state/composer-attachment-uploads.test.ts (5 tests) 29ms
2026-10-24T04:19:20.8365543Z ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 49ms
2026-10-24T04:19:20.8884651Z ✓ unit src/lib/composerContextClipboard.test.ts (7 tests) 30ms
2026-10-24T04:19:20.9004601Z ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 13ms
2026-10-24T04:19:20.9080254Z ✓ unit src/features/updates/app-updates.test.ts (11 tests) 72ms
2026-10-24T04:19:21.0444631Z ✓ unit src/state/pending-task-editor-writes.test.ts (5 tests) 18ms
2026-10-24T04:19:21.0563786Z ✓ unit src/connection/environment-cache-store.test.ts (4 tests) 52ms
2026-10-24T04:19:21.1290231Z ✓ src/agentActivity/FcmClient.test.ts (4 tests) 57ms
2026-10-24T04:19:21.3438625Z ✓ src/auth/RelayTokens.test.ts (5 tests) 65ms
2026-10-24T04:19:21.4217892Z ✓ unit src/features/home/home-thread-navigation.test.ts (6 tests) 23ms
2026-10-24T04:19:21.5768470Z ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 10ms
2026-10-24T04:19:21.6998189Z ✓ unit src/features/threads/checkout-new-task-branch.test.ts (11 tests) 2604ms
2026-10-24T04:19:21.7044570Z ✓ new-task branch checkout (11)
2026-10-24T04:19:21.7101251Z ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 313ms
2026-10-24T04:19:21.7124649Z ✓ switches to the selected remote instead of reusing a worktree tracking another remote 499ms
2026-10-24T04:19:21.7205021Z ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 88ms
2026-10-24T04:19:21.7684887Z ✓ unit src/features/threads/threadOrderAvailability.test.ts (7 tests) 472ms
2026-10-24T04:19:21.7727681Z ✓ computeThreadMoveAvailability matches the reference planner (7)
2026-10-24T04:19:21.7788317Z ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 465ms
2026-10-24T04:19:21.8043757Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8133110Z [04:19:21.798] INFO (#5): Plan: 1 tasks
2026-10-24T04:19:21.8157315Z [04:19:21.799] INFO (#5): [PublishClientConfig] run [action]
2026-10-24T04:19:21.8225681Z [04:19:21.799] INFO (#5):
2026-10-24T04:19:21.8328707Z
2026-10-24T04:19:21.8427629Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8564075Z [04:19:21.803] INFO (#47): [PublishClientConfig] running
2026-10-24T04:19:21.8604615Z
2026-10-24T04:19:21.8663599Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8684238Z Wrote relay client configuration to /tmp/t3-relay-client-config-NksrM3/client.env
2026-10-24T04:19:21.8723842Z [04:19:21.804] INFO (#47): [PublishClientConfig] ran (1ms)
2026-10-24T04:19:21.8768079Z
2026-10-24T04:19:21.8784086Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8880305Z [04:19:21.805] INFO (#48): [PublishClientConfig] ran (2ms)
2026-10-24T04:19:21.8881042Z [04:19:21.806] INFO (#5):
2026-10-24T04:19:21.8918401Z [04:19:21.806] INFO (#5): Done: 1 succeeded (6ms)
2026-10-24T04:19:21.8949512Z
2026-10-24T04:19:21.8974629Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8975168Z [04:19:21.808] INFO (#5): Plan: no resources
2026-10-24T04:19:21.8975451Z [04:19:21.809] INFO (#5):
2026-10-24T04:19:21.8975706Z [04:19:21.809] INFO (#63): [PublishClientConfig] skipped
2026-10-24T04:19:21.8976022Z [04:19:21.809] INFO (#64): [PublishClientConfig] skipped
2026-10-24T04:19:21.8976261Z [04:19:21.809] INFO (#5):
2026-10-24T04:19:21.8976494Z [04:19:21.809] INFO (#5): Done: 0 succeeded, 1 skipped (0ms)
2026-10-24T04:19:21.8976692Z
2026-10-24T04:19:21.8977044Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8977468Z [04:19:21.811] INFO (#5): Plan: 1 tasks
2026-10-24T04:19:21.8977727Z [04:19:21.811] INFO (#5): [PublishClientConfig] run [action]
2026-10-24T04:19:21.8977976Z [04:19:21.811] INFO (#5):
2026-10-24T04:19:21.8978125Z
2026-10-24T04:19:21.8978473Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8979341Z [04:19:21.812] INFO (#79): [PublishClientConfig] running
2026-10-24T04:19:21.8980272Z
2026-10-24T04:19:21.8980671Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8981279Z Wrote relay client configuration to /tmp/t3-relay-client-config-NksrM3/client.env
2026-10-24T04:19:21.8981610Z [04:19:21.812] INFO (#79): [PublishClientConfig] ran (0ms)
2026-10-24T04:19:21.8981808Z
2026-10-24T04:19:21.8982147Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8982589Z [04:19:21.813] INFO (#80): [PublishClientConfig] ran (1ms)
2026-10-24T04:19:21.8982849Z [04:19:21.813] INFO (#5):
2026-10-24T04:19:21.8983071Z [04:19:21.813] INFO (#5): Done: 1 succeeded (2ms)
2026-10-24T04:19:21.8983252Z
2026-10-24T04:19:21.8983594Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T04:19:21.8984126Z [04:19:21.815] INFO (#5): Plan: 1 tasks
2026-10-24T04:19:21.8984386Z [04:19:21.815] INFO (#5): [PublishClientConfig] drop [action]
2026-10-24T04:19:21.8984638Z [04:19:21.815] INFO (#5):
2026-10-24T04:19:21.8984860Z [04:19:21.815] INFO (#88): [PublishClientConfig] deleting
2026-10-24T04:19:21.8985160Z [04:19:21.815] INFO (#88): [PublishClientConfig] deleted (0ms)
2026-10-24T04:19:21.8985412Z [04:19:21.816] INFO (#5):
2026-10-24T04:19:21.8985625Z [04:19:21.816] INFO (#5): Done: 1 succeeded (1ms)
2026-10-24T04:19:21.8985806Z
2026-10-24T04:19:21.8986161Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-24T04:19:21.8986592Z [04:19:21.820] INFO (#117): Plan: 1 tasks
2026-10-24T04:19:21.8986866Z [04:19:21.820] INFO (#117): [PublishClientConfig] run [action]
2026-10-24T04:19:21.8987121Z [04:19:21.820] INFO (#117):
2026-10-24T04:19:21.8987278Z
2026-10-24T04:19:21.8987626Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-24T04:19:21.8988081Z [04:19:21.820] INFO (#158): [PublishClientConfig] running
2026-10-24T04:19:21.8988585Z [04:19:21.821] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (1ms)
2026-10-24T04:19:21.8988980Z [04:19:21.821] INFO (#117):
2026-10-24T04:19:21.8989212Z [04:19:21.821] INFO (#117): Failed: 0 succeeded, 1 failed (1ms)
2026-10-24T04:19:21.8989410Z
2026-10-24T04:19:21.8989768Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-24T04:19:21.8990205Z [04:19:21.822] INFO (#117): Plan: 1 tasks
2026-10-24T04:19:21.8990471Z [04:19:21.822] INFO (#117): [PublishClientConfig] drop [action]
2026-10-24T04:19:21.8990761Z [04:19:21.822] INFO (#117):
2026-10-24T04:19:21.8990994Z [04:19:21.822] INFO (#166): [PublishClientConfig] deleting
2026-10-24T04:19:21.8991373Z [04:19:21.822] INFO (#166): [PublishClientConfig] deleted (0ms)
2026-10-24T04:19:21.8991624Z [04:19:21.822] INFO (#117):
2026-10-24T04:19:21.8991846Z [04:19:21.822] INFO (#117): Done: 1 succeeded (0ms)
2026-10-24T04:19:21.8992026Z
2026-10-24T04:19:21.8992372Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-24T04:19:21.8992789Z [04:19:21.826] INFO (#195): Plan: 1 tasks
2026-10-24T04:19:21.8993049Z [04:19:21.826] INFO (#195): [PublishClientConfig] run [action]
2026-10-24T04:19:21.8993295Z [04:19:21.826] INFO (#195):
2026-10-24T04:19:21.8993449Z
2026-10-24T04:19:21.8994030Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-24T04:19:21.8994902Z [04:19:21.827] INFO (#236): [PublishClientConfig] running
2026-10-24T04:19:21.8995647Z [04:19:21.828] 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-24T04:19:21.8996111Z [04:19:21.828] INFO (#195):
2026-10-24T04:19:21.8996336Z [04:19:21.828] INFO (#195): Failed: 0 succeeded, 1 failed (2ms)
2026-10-24T04:19:21.8996533Z
2026-10-24T04:19:21.8996886Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-24T04:19:21.8997306Z [04:19:21.828] INFO (#195): Plan: 1 tasks
2026-10-24T04:19:21.8997558Z [04:19:21.829] INFO (#195): [PublishClientConfig] drop [action]
2026-10-24T04:19:21.8997897Z [04:19:21.829] INFO (#195):
2026-10-24T04:19:21.8998124Z [04:19:21.829] INFO (#244): [PublishClientConfig] deleting
2026-10-24T04:19:21.8998386Z [04:19:21.829] INFO (#244): [PublishClientConfig] deleted (0ms)
2026-10-24T04:19:21.8998621Z [04:19:21.829] INFO (#195):
2026-10-24T04:19:21.8998836Z [04:19:21.829] INFO (#195): Done: 1 succeeded (0ms)
2026-10-24T04:19:21.8999009Z
2026-10-24T04:19:21.8999296Z ✓ src/clientConfig.test.ts (10 tests) 133ms
2026-10-24T04:19:21.8999811Z ✓ unit src/state/use-selected-thread-git-actions.test.ts (11 tests) 19ms
2026-10-24T04:19:21.9000397Z ✓ unit src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 555ms
2026-10-24T04:19:22.0924687Z ✓ unit src/features/cloud/linkEnvironment.test.ts (3 tests) 93ms
2026-10-24T04:19:22.1690195Z ✓ unit src/state/thread-outbox-removal.test.ts (5 tests) 22ms
2026-10-24T04:19:22.2125533Z ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 14ms
2026-10-24T04:19:22.4086915Z ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 21ms
2026-10-24T04:19:22.5301510Z ✓ src/previewTunnelSweep.test.ts (4 tests) 46ms
2026-10-24T04:19:22.5524975Z ✓ unit src/lib/composerImages.test.ts (6 tests) 9ms
2026-10-24T04:19:22.5647429Z ✓ unit src/native/composerEditorRevision.test.ts (17 tests) 5ms
2026-10-24T04:19:22.7044954Z ✓ unit src/features/sharing/incoming-share-inbox.test.ts (10 tests) 10ms
2026-10-24T04:19:22.7140947Z ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 29ms
2026-10-24T04:19:22.8804553Z ✓ src/previewStages.test.ts (4 tests) 5ms
2026-10-24T04:19:22.9084438Z ✓ unit src/features/home/homeThreadList.test.ts (4 tests) 37ms
2026-10-24T04:19:23.0442913Z ✓ unit src/dependency-graph.test.ts (2 tests) 6ms
2026-10-24T04:19:23.0518678Z ✓ unit src/features/settings/scheduledTaskDraft.test.ts (12 tests) 25ms
2026-10-24T04:19:23.2114171Z ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 7ms
2026-10-24T04:19:23.3226197Z ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 89ms
2026-10-24T04:19:23.5175108Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read
2026-10-24T04:19:23.5254761Z [04:19:23.514] WARN (#35): Could not load mobile preferences. {
2026-10-24T04:19:23.5316134Z _tag: 'MobilePreferencesLoadError',
2026-10-24T04:19:23.5356300Z cause: Error: secure storage unavailable
2026-10-24T04:19:23.5431902Z at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20
2026-10-24T04:19:23.5485684Z at Generator.next (<anonymous>)
2026-10-24T04:19:23.5553096Z 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-24T04:19:23.5725033Z 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-24T04:19:23.5804788Z 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-24T04:19:23.5894639Z 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-24T04:19:23.6022507Z 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-24T04:19:23.6047616Z 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-24T04:19:23.6124850Z 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-24T04:19:23.6160281Z 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-24T04:19:23.6284126Z }
2026-10-24T04:19:23.6284603Z
2026-10-24T04:19:23.6329983Z ✓ unit src/state/preferences.test.ts (3 tests) 38ms
2026-10-24T04:19:23.8073744Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable
2026-10-24T04:19:23.8075930Z [04:19:23.799] WARN (#16): Database unavailable; loading fallback preferences. {
2026-10-24T04:19:23.8123694Z cause: {
2026-10-24T04:19:23.8208969Z _tag: 'MobileDatabaseError',
2026-10-24T04:19:23.8220310Z operation: 'load-preferences',
2026-10-24T04:19:23.8257214Z cause: Error: database unavailable
2026-10-24T04:19:23.8325220Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T04:19:23.8326271Z 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-24T04:19:23.8364708Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T04:19:23.8366615Z 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-24T04:19:23.8367668Z 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-24T04:19:23.8368259Z 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-24T04:19:23.8368822Z 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-24T04:19:23.8369358Z 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-24T04:19:23.8369853Z 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-24T04:19:23.8370359Z 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-24T04:19:23.8370650Z }
2026-10-24T04:19:23.8370837Z }
2026-10-24T04:19:23.8371001Z
2026-10-24T04:19:23.8404229Z ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 5ms
2026-10-24T04:19:23.8404751Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T04:19:23.8405170Z [04:19:23.812] WARN (#17): Database unavailable; loading fallback preferences. {
2026-10-24T04:19:23.8405385Z cause: {
2026-10-24T04:19:23.8405533Z _tag: 'MobileDatabaseError',
2026-10-24T04:19:23.8405724Z operation: 'load-preferences',
2026-10-24T04:19:23.8405890Z cause: Error: database unavailable
2026-10-24T04:19:23.8406247Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T04:19:23.8407016Z 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-24T04:19:23.8407733Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T04:19:23.8408267Z 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-24T04:19:23.8408875Z 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-24T04:19:23.8409448Z 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-24T04:19:23.8410011Z 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-24T04:19:23.8410538Z 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-24T04:19:23.8411109Z 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-24T04:19:23.8411596Z 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-24T04:19:23.8411884Z }
2026-10-24T04:19:23.8411992Z }
2026-10-24T04:19:23.8412060Z
2026-10-24T04:19:23.8426588Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T04:19:23.8428065Z [04:19:23.828] WARN (#17): Database unavailable; saving preferences to secure storage. {
2026-10-24T04:19:23.8428297Z cause: {
2026-10-24T04:19:23.8428442Z _tag: 'MobileDatabaseError',
2026-10-24T04:19:23.8428626Z operation: 'save-preferences',
2026-10-24T04:19:23.8428785Z cause: Error: database unavailable
2026-10-24T04:19:23.8429101Z at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33)
2026-10-24T04:19:23.8429846Z 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-24T04:19:23.8430537Z at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20)
2026-10-24T04:19:23.8431372Z 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-24T04:19:23.8432341Z 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-24T04:19:23.8433282Z 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-24T04:19:23.8433883Z 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-24T04:19:23.8434299Z at AsyncResource.runInAsyncScope (node:async_hooks:226:14)
2026-10-24T04:19:23.8434785Z 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-24T04:19:23.8435313Z 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-24T04:19:23.8435609Z }
2026-10-24T04:19:23.8435712Z }
2026-10-24T04:19:23.8435782Z
2026-10-24T04:19:23.8436034Z ✓ unit src/lib/storage.test.ts (6 tests) 59ms
2026-10-24T04:19:23.9228920Z ✓ unit src/state/session.test.ts (4 tests) 5ms
2026-10-24T04:19:23.9502370Z ✓ unit src/lib/mediaActions.test.ts (10 tests) 8ms
2026-10-24T04:19:24.0244326Z ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 8ms
2026-10-24T04:19:24.0461605Z ✓ unit src/features/threads/thread-provider-instance.test.ts (3 tests) 10ms
2026-10-24T04:19:24.2684476Z ✓ src/environments/endpointFailure.test.ts (15 tests) 15ms
2026-10-24T04:19:24.3118960Z ✓ unit src/features/projects/AddProjectScreen.test.ts (3 tests) 16ms
2026-10-24T04:19:24.4685747Z ✓ src/hooks/HeldHooks.test.ts (1 test) 9ms
2026-10-24T04:19:24.4724075Z ✓ src/deploymentConfig.test.ts (3 tests) 11ms
2026-10-24T04:19:24.4790845Z ✓ unit src/features/cloud/dpop.test.ts (5 tests) 119ms
2026-10-24T04:19:24.5823946Z ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 9ms
2026-10-24T04:19:24.6046265Z ✓ unit src/features/settings/settings-scoped-server.test.ts (5 tests) 8ms
2026-10-24T04:19:24.6669259Z ✓ unit src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 11ms
2026-10-24T04:19:24.7584046Z ✓ unit src/features/threads/new-task-project-selection.test.ts (9 tests) 3ms
2026-10-24T04:19:24.7678008Z ✓ unit src/features/pull-requests/pullRequestStack.test.ts (8 tests) 6ms
2026-10-24T04:19:24.8258699Z ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 9ms
2026-10-24T04:19:24.8530151Z ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 6ms
2026-10-24T04:19:24.9222236Z ✓ unit src/features/threads/thread-route-state.test.ts (5 tests) 4ms
2026-10-24T04:19:25.0690510Z ✓ unit src/features/review/reviewModel.test.ts (5 tests) 8ms
2026-10-24T04:19:25.1146298Z ✓ unit src/features/settings/environment-maintenance.test.ts (7 tests) 13ms
2026-10-24T04:19:25.1528807Z ✓ unit src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 19ms
2026-10-24T04:19:25.2164642Z ✓ unit src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 6ms
2026-10-24T04:19:25.2218665Z ✓ src/environments/CloudflareApiPause.test.ts (1 test) 6ms
2026-10-24T04:19:25.2283882Z
2026-10-24T04:19:25.2313674Z Test Files 32 passed (32)
2026-10-24T04:19:25.2324023Z Tests 276 passed (276)
2026-10-24T04:19:25.2346448Z Start at 04:19:16
2026-10-24T04:19:25.2403725Z Duration 9.20s (import 80%, transform 11%, setup 5%, tests 4%)
2026-10-24T04:19:25.2404037Z
2026-10-24T04:19:25.2426227Z Isolate 32 workers spawned · ~132ms startup each (spawn + environment, per file)
2026-10-24T04:19:25.2427211Z at least ~471ms faster with isolate: false — reuses workers across files instead of one per file
2026-10-24T04:19:25.2427599Z
2026-10-24T04:19:25.2473023Z ✓ unit src/features/review/reviewCommentSelection.test.ts (6 tests) 6ms
2026-10-24T04:19:25.2717007Z
2026-10-24T04:19:25.3431376Z ✓ unit src/lib/markdownHtml.test.ts (8 tests) 29ms
2026-10-24T04:19:25.3597072Z ✓ unit src/lib/protectedData.test.ts (3 tests) 78ms
2026-10-24T04:19:25.3648152Z ✓ unit src/state/remote-environment-projections.test.ts (1 test) 4ms
2026-10-24T04:19:25.3857939Z ✓ unit src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 5ms
2026-10-24T04:19:25.6087349Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config
2026-10-24T04:19:25.6090197Z [react-native-pdf-jsi] Remember to install peer dependencies:
2026-10-24T04:19:25.6103833Z - react-native-blob-util
2026-10-24T04:19:25.6104140Z - @react-native-async-storage/async-storage
2026-10-24T04:19:25.6104754Z - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked)
2026-10-24T04:19:25.6111030Z ✅ Clerk iOS plugin loaded
2026-10-24T04:19:25.6115095Z ✅ Clerk Android plugin loaded
2026-10-24T04:19:25.6115327Z
2026-10-24T04:19:25.6115695Z ✓ unit plugins/withAndroidFbjniVersion.test.mjs (4 tests) 205ms
2026-10-24T04:19:25.6376690Z ✓ unit src/features/usage/UsageLimitsSection.test.ts (2 tests) 4ms
2026-10-24T04:19:25.7421050Z ✓ unit src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 252ms
2026-10-24T04:19:25.7525540Z ✓ unit src/lib/pdfPreview.test.ts (12 tests) 5ms
2026-10-24T04:19:25.8038702Z ✓ unit src/state/edit-pending-thread-message.test.ts (4 tests) 4ms
2026-10-24T04:19:25.8598010Z ✓ unit src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 6ms
2026-10-24T04:19:25.8927661Z ✓ unit src/features/pull-requests/pullRequestDiffPages.test.ts (3 tests) 7ms
2026-10-24T04:19:25.9102736Z ✓ unit src/state/thread-order.test.ts (4 tests) 4ms
2026-10-24T04:19:25.9461985Z ✓ unit src/state/assets.test.ts (4 tests) 4ms
2026-10-24T04:19:25.9795443Z ✓ unit src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 24ms
2026-10-24T04:19:26.0244903Z ✓ unit src/lib/adaptive-navigation.test.ts (8 tests) 3ms
2026-10-24T04:19:26.2723200Z ✓ unit src/state/pending-thread-creation.test.ts (4 tests) 2ms
2026-10-24T04:19:26.2793175Z ✓ unit src/features/connection/environmentSections.test.ts (3 tests) 3ms
2026-10-24T04:19:26.3478133Z ✓ unit src/state/attachments.test.ts (2 tests) 4ms
2026-10-24T04:19:26.3913944Z ✓ unit src/lib/projectFaviconRequests.test.ts (4 tests) 4ms
2026-10-24T04:19:26.4291309Z ✓ unit src/features/shortcuts/appShortcuts.test.ts (7 tests) 4ms
2026-10-24T04:19:26.4618870Z ✓ unit src/state/workspace-connection-atoms.test.ts (1 test) 5ms
2026-10-24T04:19:26.5292364Z ✓ unit src/lib/composerChipPresentation.test.ts (3 tests) 60ms
2026-10-24T04:19:26.6054706Z ✓ unit src/lib/atomic-file.test.ts (4 tests) 6ms
2026-10-24T04:19:26.6635423Z ✓ unit src/features/workspace/workspace-tabs-state.test.ts (4 tests) 3ms
2026-10-24T04:19:26.6788830Z ✓ unit src/state/use-thread-pr.test.ts (6 tests) 5ms
2026-10-24T04:19:26.7656557Z ✓ unit src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 7ms
2026-10-24T04:19:26.7677622Z ✓ unit src/lib/markdownMedia.test.ts (12 tests) 6ms
2026-10-24T04:19:26.8196542Z ✓ unit src/lib/localAttachmentPreview.test.ts (4 tests) 5ms
2026-10-24T04:19:26.8960135Z ✓ unit src/lib/reserved-regions.test.ts (5 tests) 3ms
2026-10-24T04:19:26.9016871Z ✓ unit src/features/terminal/useTerminalGridSync.test.ts (1 test) 8ms
2026-10-24T04:19:26.9241288Z ✓ unit src/lib/enrichedLinkPresentation.test.ts (5 tests) 5ms
2026-10-24T04:19:26.9792903Z ✓ unit src/lib/copyTextWithHaptic.test.ts (5 tests) 10ms
2026-10-24T04:19:27.0588859Z ✓ unit src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 12ms
2026-10-24T04:19:27.1126001Z ✓ unit src/persistence/mobile-database.test.ts (3 tests) 10ms
2026-10-24T04:19:27.1864233Z ✓ unit src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 3ms
2026-10-24T04:19:27.1865023Z ✓ unit src/connection/storage.test.ts (3 tests) 9ms
2026-10-24T04:19:27.2058012Z ✓ unit src/features/review/incrementalSnippet.test.ts (3 tests) 164ms
2026-10-24T04:19:27.3105815Z ✓ unit src/connection/background-activity.test.ts (3 tests) 6ms
2026-10-24T04:19:27.3153470Z ✓ unit src/persistence/mobile-storage.test.ts (3 tests) 9ms
2026-10-24T04:19:27.3364162Z ✓ unit src/lib/layout.test.ts (7 tests) 3ms
2026-10-24T04:19:27.3663010Z ✓ unit src/lib/videoThumbnails.test.ts (2 tests) 31ms
2026-10-24T04:19:27.3752454Z ✓ unit src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 3ms
2026-10-24T04:19:27.6761614Z ✓ unit src/features/threads/pending-thread-feed.test.ts (4 tests) 5ms
2026-10-24T04:19:27.7019545Z ✓ unit src/state/workspaceModel.test.ts (2 tests) 3ms
2026-10-24T04:19:27.7289699Z ✓ unit src/features/threads/fileChipMenu.test.ts (9 tests) 6ms
2026-10-24T04:19:27.7553967Z ✓ unit src/features/threads/thread-settings-options.test.ts (4 tests) 3ms
2026-10-24T04:19:27.8484516Z ✓ unit src/connection/migration.test.ts (2 tests) 6ms
2026-10-24T04:19:27.8724934Z ✓ unit src/features/threads/use-composer-command-menu.test.ts (3 tests) 3ms
2026-10-24T04:19:27.8784860Z ✓ unit src/lib/composerAttachmentFiles.test.ts (12 tests) 3ms
2026-10-24T04:19:27.9663894Z ✓ unit src/lib/microphonePriority.test.ts (4 tests) 3ms
2026-10-24T04:19:27.9942232Z ✓ unit src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 3ms
2026-10-24T04:19:28.0358087Z ✓ unit src/features/threads/new-task-context-presentation.test.ts (7 tests) 3ms
2026-10-24T04:19:28.0530598Z ✓ unit src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 2ms
2026-10-24T04:19:28.1694599Z ✓ unit src/features/home/workspace-connection-status.test.ts (3 tests) 2ms
2026-10-24T04:19:28.1994122Z ✓ unit src/features/terminal/terminalMenu.test.ts (5 tests) 7ms
2026-10-24T04:19:28.2979324Z ✓ unit src/lib/markdownLinks.test.ts (8 tests) 6ms
2026-10-24T04:19:28.3414590Z ✓ unit src/native/voiceTranscription.ios.test.ts (1 test) 11ms
2026-10-24T04:19:28.3577271Z ✓ unit src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 4ms
2026-10-24T04:19:28.4234421Z ✓ unit src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms
2026-10-24T04:19:28.4872903Z ✓ unit src/features/terminal/terminalInput.test.ts (7 tests) 7ms
2026-10-24T04:19:28.5213785Z ✓ unit src/lib/projectIcon.test.ts (5 tests) 4ms
2026-10-24T04:19:28.6615373Z ✓ unit src/features/terminal/terminalPaste.test.ts (2 tests) 3ms
2026-10-24T04:19:28.6822508Z ✓ unit src/features/threads/worktree-setup-state.test.ts (4 tests) 2ms
2026-10-24T04:19:28.6939581Z ✓ unit src/state/queries.filesystem.test.ts (1 test) 2ms
2026-10-24T04:19:28.7334360Z ✓ unit src/features/terminal/terminalLaunchContext.test.ts (3 tests) 2ms
2026-10-24T04:19:28.7946677Z ✓ unit src/lib/appLinking.test.ts (17 tests) 4ms
2026-10-24T04:19:28.8046670Z ✓ unit src/state/thread-provider-switching.test.ts (4 tests) 2ms
2026-10-24T04:19:28.8847152Z ✓ unit src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 8ms
2026-10-24T04:19:28.9084923Z ✓ unit src/lib/device-type.test.ts (3 tests) 2ms
2026-10-24T04:19:28.9143707Z ✓ unit src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms
2026-10-24T04:19:28.9658582Z ✓ unit src/lib/projectThreadStartTurn.test.ts (3 tests) 5ms
2026-10-24T04:19:29.0147357Z ✓ unit src/state/queued-run-edit.test.ts (3 tests) 3ms
2026-10-24T04:19:29.0433376Z ✓ unit src/features/files/filePath.test.ts (7 tests) 3ms
2026-10-24T04:19:29.1315919Z ✓ unit src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 3ms
2026-10-24T04:19:29.1436817Z ✓ unit src/features/layout/deferred-navigation.test.ts (3 tests) 2ms
2026-10-24T04:19:29.2507894Z ✓ unit src/features/home/thread-dismissal.test.ts (3 tests) 6ms
2026-10-24T04:19:29.3620637Z ✓ unit src/features/cloud/managedRelayLayer.test.ts (1 test) 46ms
2026-10-24T04:19:29.4127736Z ✓ unit src/features/cloud/CloudAuthProvider.test.ts (1 test) 3ms
2026-10-24T04:19:29.4370083Z ✓ unit src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms
2026-10-24T04:19:29.4418042Z ✓ unit src/features/threads/provider-catalog-refresh.test.ts (2 tests) 5ms
2026-10-24T04:19:29.4904430Z ✓ unit src/features/observability/tracing.test.ts (1 test) 13ms
2026-10-24T04:19:29.5114248Z ✓ unit src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 2ms
2026-10-24T04:19:29.5200937Z ✓ unit src/features/devices/device-stream-document.test.ts (11 tests) 5ms
2026-10-24T04:19:29.5524735Z ✓ unit src/features/diagnostics/crash-log-model.test.ts (2 tests) 2ms
2026-10-24T04:19:29.6355305Z ✓ unit src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 2ms
2026-10-24T04:19:29.6403331Z ✓ unit src/lib/markdownTableBreaks.test.ts (5 tests) 19ms
2026-10-24T04:19:29.6775002Z ✓ unit scripts/generate-uniwind-themes.test.ts (1 test) 19ms
2026-10-24T04:19:29.6859847Z ✓ unit src/lib/nativeTheme.test.ts (12 tests) 15ms
2026-10-24T04:19:29.7923891Z ✓ unit src/features/keyboard/commandPaletteItems.test.ts (2 tests) 2ms
2026-10-24T04:19:29.8030882Z ✓ unit src/lib/assetImageSource.test.ts (3 tests) 2ms
2026-10-24T04:19:29.8857433Z ✓ unit src/features/pull-requests/pullRequestAgentTasks.test.ts (2 tests) 2ms
2026-10-24T04:19:30.0184616Z ✓ unit src/features/pull-requests/pullRequestActions.test.ts (2 tests) 2ms
2026-10-24T04:19:30.0241270Z ✓ unit src/lib/markdownMediaSource.test.ts (3 tests) 4ms
2026-10-24T04:19:30.1565126Z ✓ unit src/features/sharing/incoming-share-storage.test.ts (1 test) 4ms
2026-10-24T04:19:30.1751882Z ✓ unit src/lib/connection.test.ts (1 test) 2ms
2026-10-24T04:19:30.2059640Z ✓ unit src/features/connection/pairing.test.ts (5 tests) 7ms
2026-10-24T04:19:30.2961235Z ✓ unit src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 2ms
2026-10-24T04:19:30.3204741Z ✓ unit src/lib/markdownInlineFileLinks.test.ts (4 tests) 16ms
2026-10-24T04:19:30.3514333Z ✓ unit src/features/home/swipe-row-activation.test.ts (3 tests) 2ms
2026-10-24T04:19:30.3675816Z ✓ unit src/state/asset-url-state.test.ts (3 tests) 2ms
2026-10-24T04:19:30.4109398Z ✓ unit src/lib/wideMarkdownBlocks.test.ts (2 tests) 3ms
2026-10-24T04:19:30.4177224Z ✓ unit src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 2ms
2026-10-24T04:19:30.4651300Z ✓ unit src/features/pull-requests/botBadgeImages.test.ts (1 test) 2ms
2026-10-24T04:19:30.5056034Z ✓ unit src/features/review/shikiReviewHighlighter.test.ts (2 tests) 123ms
2026-10-24T04:19:30.5204608Z ✓ unit src/lib/serialized-async-queue.test.ts (2 tests) 3ms
2026-10-24T04:19:30.5473618Z ✓ unit src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 4ms
2026-10-24T04:19:30.6013263Z ✓ unit src/lib/openExternalUrl.test.ts (1 test) 6ms
2026-10-24T04:19:30.6323883Z ✓ unit src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms
2026-10-24T04:19:30.6579253Z ✓ unit src/features/pull-requests/pullRequestDescription.test.ts (1 test) 10ms
2026-10-24T04:19:30.7067181Z ✓ unit src/features/sharing/incoming-share-native.test.ts (2 tests) 2ms
2026-10-24T04:19:30.7251616Z ✓ unit src/features/pull-requests/pullRequestNavigation.test.ts (2 tests) 2ms
2026-10-24T04:19:30.8109944Z ✓ unit src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 72ms
2026-10-24T04:19:30.8952243Z ✓ unit src/features/threads/threadContentPresentation.test.ts (2 tests) 2ms
2026-10-24T04:19:30.9057369Z ✓ unit src/features/cloud/managedRelayTokenStore.test.ts (1 test) 7ms
2026-10-24T04:19:30.9590071Z ✓ unit src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms
2026-10-24T04:19:31.0388081Z ✓ unit src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 2ms
2026-10-24T04:19:31.0694719Z ✓ unit src/lib/filePreviewGallery.test.ts (1 test) 6ms
2026-10-24T04:19:31.1204225Z ✓ unit src/state/thread-composer-error.test.ts (1 test) 2ms
2026-10-24T04:19:31.1594319Z ✓ unit src/features/threads/customSnoozeDate.test.ts (2 tests) 2ms
2026-10-24T04:19:31.2284841Z ✓ unit src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 6ms
2026-10-24T04:19:31.2602407Z ✓ unit src/features/browser/previewPromptText.test.ts (3 tests) 2ms
2026-10-24T04:19:31.2724632Z ✓ unit src/features/prompt-links/prompt-link-model.test.ts (1 test) 2ms
2026-10-24T04:19:31.3420942Z ✓ unit src/features/cloud/publicConfig.test.ts (1 test) 2ms
2026-10-24T04:19:31.3575222Z ✓ unit src/state/queries.test.ts (1 test) 6ms
2026-10-24T04:19:31.3699182Z ✓ unit src/features/projects/AddProjectScreen.logic.test.ts (1 test) 2ms
2026-10-24T04:19:31.3980855Z ✓ unit src/lib/nativeComposerTheme.test.ts (1 test) 3ms
2026-10-24T04:19:31.4555957Z ✓ unit src/lib/http-response.test.ts (1 test) 10ms
2026-10-24T04:19:31.4813746Z ✓ unit src/lib/mobileThemeRuntime.test.ts (1 test) 2ms
2026-10-24T04:19:31.4999961Z ✓ unit src/lib/filePreview.test.ts (4 tests) 3ms
2026-10-24T04:19:31.5218256Z ✓ unit src/lib/foreground-handoff.test.ts (1 test) 2ms
2026-10-24T04:19:31.5666350Z ✓ unit src/lib/appearancePreferences.test.ts (1 test) 2ms
2026-10-24T04:19:31.5830862Z ✓ unit src/features/settings/lib/legal-document-url.test.ts (2 tests) 2ms
2026-10-24T04:19:31.5977969Z ✓ unit src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms
2026-10-24T04:19:31.6827598Z ✓ unit src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms
2026-10-24T04:19:48.7068828Z ✓ unit src/reactCompilerCoverage.test.ts (910 tests) 26017ms
2026-10-24T04:19:48.7069316Z ✓ React Compiler coverage (910)
2026-10-24T04:19:48.7069580Z ✓ Metro's transformer applies the compiler 1440ms
2026-10-24T04:19:48.7069922Z ✓ compiles src/Stack.tsx 335ms
2026-10-24T04:19:48.7070219Z ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 342ms
2026-10-24T04:19:48.7070524Z ✓ compiles src/features/home/HomeScreen.tsx 466ms
2026-10-24T04:19:48.7070843Z ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 309ms
2026-10-24T04:19:48.7071199Z ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 395ms
2026-10-24T04:19:48.7071560Z ✓ compiles src/features/terminal/ThreadTerminalRouteScreen.tsx 317ms
2026-10-24T04:19:48.7072096Z ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 375ms
2026-10-24T04:19:48.7072660Z ✓ compiles src/features/threads/ThreadComposer.tsx 471ms
2026-10-24T04:19:48.7072989Z ✓ compiles src/features/threads/ThreadDetailScreen.tsx 769ms
2026-10-24T04:19:48.7073301Z ✓ compiles src/features/threads/ThreadFeed.tsx 762ms
2026-10-24T04:19:48.7073620Z ✓ compiles src/features/threads/new-task-flow-provider.tsx 404ms
2026-10-24T04:19:48.7073960Z ✓ compiles src/features/threads/thread-list-v2-items.tsx 338ms
2026-10-24T04:19:48.7074276Z ✓ compiles src/features/threads/thread-work-log.tsx 341ms
2026-10-24T04:19:48.7074564Z ✓ caches the thread feed derivation 741ms
2026-10-24T04:19:48.7109933Z
2026-10-24T04:19:48.7112685Z Test Files 197 passed (197)
2026-10-24T04:19:48.7117683Z Tests 2181 passed (2181)
2026-10-24T04:19:48.7117877Z Start at 04:19:12
2026-10-24T04:19:48.7120744Z Duration 36.13s (import 37%, tests 26%, transform 25%, setup 8%, environment 3%)
2026-10-24T04:19:48.7129778Z
2026-10-24T04:19:48.7851671Z
2026-10-24T04:19:48.7853180Z ---
2026-10-24T04:19:48.7853459Z vp run: 24/24 successful. (Run `vp run --last-details` for full details)
2026-10-24T04:19:48.8350150Z Post job cleanup.
2026-10-24T04:19:48.8954553Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache.
2026-10-24T04:19:48.9020321Z Post job cleanup.
2026-10-24T04:19:48.9033845Z ##[start-action display=Cache full pnpm store;id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.__actions_cache]
2026-10-24T04:19:48.9332890Z Post job cleanup.
2026-10-24T04:19:48.9922976Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-24T04:19:48.9953516Z ##[end-action id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.__actions_cache;outcome=success;conclusion=success;duration_ms=91]
2026-10-24T04:19:48.9955483Z ##[start-action display=Cache Vite+;id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.vp_cache]
2026-10-24T04:19:48.9974565Z Post job cleanup.
2026-10-24T04:19:49.0544103Z 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-24T04:19:49.0573661Z ##[end-action id=__36a57f56-cae9-46b4-8c45-1c8b5cbec725.vp_cache;outcome=success;conclusion=success;duration_ms=61]
2026-10-24T04:19:49.0607691Z Post job cleanup.
2026-10-24T04:19:49.0988223Z [command]/usr/local/bin/git version
2026-10-24T04:19:49.1013770Z git version 2.55.0
2026-10-24T04:19:49.1030385Z Temporarily overriding HOME='/home/runner/_work/_temp/2d644bfd-d016-47cb-ae36-230791339f1b' before making global git config changes
2026-10-24T04:19:49.1030898Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T04:19:49.1033256Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T04:19:49.1053538Z Removing SSH command configuration
2026-10-24T04:19:49.1056225Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T04:19:49.1077165Z [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-24T04:19:49.1186810Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T04:19:49.1209611Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T04:19:49.1242114Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T04:19:49.1265643Z ##[group]Run '/job_completed.sh'
2026-10-24T04:19:49.1278207Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T04:19:49.1278378Z env:
2026-10-24T04:19:49.1278494Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 178
2026-10-24T04:19:49.1278641Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 341
2026-10-24T04:19:49.1278784Z BLACKSMITH_CHECK_RUN_ID: 120776753560
2026-10-24T04:19:49.1278923Z BLACKSMITH_JOB_DISPLAY_NAME: Test
2026-10-24T04:19:49.1279064Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T04:19:49.1279198Z ##[endgroup]
2026-10-24T04:19:49.1367315Z Docker container cache not activated, skipping hash computation.
2026-10-24T04:19:49.1623703Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T04:19:49.2241645Z Cleaning up orphan processes