GitHub check

256 KB of 256 KB loaded Download the full log (256 KB)
230 B of earlier output not loaded
lacksmith-8vcpu-ubuntu-2404'
2026-10-24T14:29:18.3745194Z Machine name: 'ip-172-31-73-130'
2026-10-24T14:29:18.3747066Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T14:29:18.3748568Z Contents: read
2026-10-24T14:29:18.3749223Z Metadata: read
2026-10-24T14:29:18.3749644Z ##[endgroup]
2026-10-24T14:29:18.3751166Z Secret source: None
2026-10-24T14:29:18.3751875Z Cache mode: write
2026-10-24T14:29:18.3752507Z Prepare workflow directory
2026-10-24T14:29:18.3945974Z Prepare all required actions
2026-10-24T14:29:18.3973445Z Getting action download info
2026-10-24T14:29:18.5173201Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T14:29:18.5600856Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T14:29:18.6711263Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T14:29:18.6750931Z Complete job name: Test
2026-10-24T14:29:18.7151087Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T14:29:18.7277862Z ##[group]Run '/setup.sh'
2026-10-24T14:29:18.7296073Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T14:29:18.7296493Z env:
2026-10-24T14:29:18.7296712Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:18.7297000Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:18.7297278Z   BLACKSMITH_CHECK_RUN_ID: 120897942561
2026-10-24T14:29:18.7297550Z   BLACKSMITH_JOB_DISPLAY_NAME: Test
2026-10-24T14:29:18.7297816Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T14:29:18.7298108Z ##[endgroup]
2026-10-24T14:29:18.7554762Z Logging daemon started (blacksmithd for logs)
2026-10-24T14:29:18.7655383Z Results daemon started (blacksmithd for results)
2026-10-24T14:29:18.7810516Z Background adoption and SSH setup started (PID: 3067)
2026-10-24T14:29:18.7812945Z
2026-10-24T14:29:18.7813401Z ----------------------------------------
2026-10-24T14:29:18.7813946Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40102689594/jobs/120897942561
2026-10-24T14:29:18.7814352Z SSH Access (using your GitHub SSH key):
2026-10-24T14:29:18.7814774Z   ssh -p 64005 runner@blacksmith-8vcpu-ubuntu-2404-zkyh3dxi7yqyfjjr.vm.blacksmith.sh
2026-10-24T14:29:18.7815081Z
2026-10-24T14:29:18.7815192Z No GitHub SSH key? Add one at:
2026-10-24T14:29:18.7815677Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T14:29:18.7816070Z
2026-10-24T14:29:18.7816185Z ----------------------------------------
2026-10-24T14:29:18.7816361Z
2026-10-24T14:29:18.7816500Z VM ID: blacksmith-8vcpu-ubuntu-2404-zkyh3dxi7yqyfjjr
2026-10-24T14:29:18.7816820Z Host: production-152.236.41.225-x8664
2026-10-24T14:29:18.7817090Z Host Agent PID: 1039541
2026-10-24T14:29:18.7817332Z Host Agent Git SHA: 1637818df
2026-10-24T14:29:18.7817593Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T14:29:18.7817876Z Blacksmith Host Generation: gen 2
2026-10-24T14:29:18.7818215Z Petname: production-grateful-cougar-467ad141
2026-10-24T14:29:18.7818503Z Region: us-east
2026-10-24T14:29:18.7818733Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T14:29:18.7824928Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T14:29:18.7825481Z
2026-10-24T14:29:18.7825594Z Enabling Blacksmith transparent cache
2026-10-24T14:29:18.8106790Z ##[group]Run actions/checkout@v6
2026-10-24T14:29:18.8107080Z with:
2026-10-24T14:29:18.8107407Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T14:29:18.8107797Z   sparse-checkout-cone-mode: false
2026-10-24T14:29:18.8108113Z   repository: pingdotgg/t3code
2026-10-24T14:29:18.8109967Z   token: ***
2026-10-24T14:29:18.8110180Z   ssh-strict: true
2026-10-24T14:29:18.8110395Z   ssh-user: git
2026-10-24T14:29:18.8110616Z   persist-credentials: true
2026-10-24T14:29:18.8111092Z   clean: true
2026-10-24T14:29:18.8111297Z   fetch-depth: 1
2026-10-24T14:29:18.8111513Z   fetch-tags: false
2026-10-24T14:29:18.8111732Z   show-progress: true
2026-10-24T14:29:18.8111954Z   lfs: false
2026-10-24T14:29:18.8112159Z   submodules: false
2026-10-24T14:29:18.8112384Z   set-safe-directory: true
2026-10-24T14:29:18.8112633Z   allow-unsafe-pr-checkout: false
2026-10-24T14:29:18.8112886Z env:
2026-10-24T14:29:18.8113120Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:18.8113402Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:18.8113677Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:18.8113936Z ##[endgroup]
2026-10-24T14:29:18.9381692Z Syncing repository: pingdotgg/t3code
2026-10-24T14:29:18.9382607Z ##[group]Getting Git version info
2026-10-24T14:29:18.9382940Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T14:29:18.9383416Z [command]/usr/local/bin/git version
2026-10-24T14:29:18.9458500Z git version 2.55.0
2026-10-24T14:29:18.9470814Z ##[endgroup]
2026-10-24T14:29:18.9478545Z Temporarily overriding HOME='/home/runner/_work/_temp/850d5266-170b-4a1f-b370-8c80ce8e45ba' before making global git config changes
2026-10-24T14:29:18.9479192Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T14:29:18.9482263Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T14:29:18.9517536Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T14:29:18.9519433Z ##[group]Determining repository object format
2026-10-24T14:29:18.9520624Z ##[endgroup]
2026-10-24T14:29:18.9520989Z ##[group]Initializing the repository
2026-10-24T14:29:18.9523192Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T14:29:18.9562297Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T14:29:18.9562780Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T14:29:18.9563233Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T14:29:18.9563598Z hint: call:
2026-10-24T14:29:18.9563803Z hint:
2026-10-24T14:29:18.9564072Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T14:29:18.9564384Z hint:
2026-10-24T14:29:18.9564674Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T14:29:18.9565125Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T14:29:18.9565487Z hint:
2026-10-24T14:29:18.9565704Z hint: 	git branch -m <name>
2026-10-24T14:29:18.9565946Z hint:
2026-10-24T14:29:18.9566261Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T14:29:18.9566722Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T14:29:18.9567709Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T14:29:18.9598136Z ##[endgroup]
2026-10-24T14:29:18.9598534Z ##[group]Disabling automatic garbage collection
2026-10-24T14:29:18.9600891Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T14:29:18.9621151Z ##[endgroup]
2026-10-24T14:29:18.9621517Z ##[group]Setting up auth
2026-10-24T14:29:18.9621818Z Removing SSH command configuration
2026-10-24T14:29:18.9625520Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T14:29:18.9699081Z [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-24T14:29:18.9853372Z Removing HTTP extra header
2026-10-24T14:29:18.9855980Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T14:29:18.9879448Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-10-24T14:29:18.9996238Z Removing includeIf entries pointing to credentials config files
2026-10-24T14:29:18.9999614Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T14:29:19.0024616Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T14:29:19.0139960Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T14:29:19.0166876Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config
2026-10-24T14:29:19.0194317Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config
2026-10-24T14:29:19.0218534Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config
2026-10-24T14:29:19.0245498Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7793c129-c7be-42a8-9919-467666f88291.config
2026-10-24T14:29:19.0267816Z ##[endgroup]
2026-10-24T14:29:19.0268243Z ##[group]Fetching the repository
2026-10-24T14:29:19.0272650Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +c26f3dd8bcacb9741692a86334248fdbbff8a0a3:refs/remotes/pull/22029/merge
2026-10-24T14:29:19.2905876Z From https://github.com/pingdotgg/t3code
2026-10-24T14:29:19.2906900Z  * [new ref]         c26f3dd8bcacb9741692a86334248fdbbff8a0a3 -> pull/22029/merge
2026-10-24T14:29:19.2935021Z ##[endgroup]
2026-10-24T14:29:19.2935633Z ##[group]Determining the checkout info
2026-10-24T14:29:19.2936127Z ##[endgroup]
2026-10-24T14:29:19.2936531Z ##[group]Setting up sparse checkout
2026-10-24T14:29:19.2939475Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T14:29:19.2969471Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T14:29:19.2988408Z .git/info/sparse-checkout
2026-10-24T14:29:19.2993523Z ##[endgroup]
2026-10-24T14:29:19.2993947Z ##[group]Checking out the ref
2026-10-24T14:29:19.2996788Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/22029/merge
2026-10-24T14:29:25.7757296Z Updating files:   0% (1/6400)
2026-10-24T14:29:25.7788964Z Updating files:   1% (64/6400)
2026-10-24T14:29:25.7808025Z Updating files:   2% (128/6400)
2026-10-24T14:29:25.7831540Z Updating files:   3% (192/6400)
2026-10-24T14:29:25.7854428Z Updating files:   4% (256/6400)
2026-10-24T14:29:25.7887181Z Updating files:   5% (320/6400)
2026-10-24T14:29:25.7911230Z Updating files:   6% (384/6400)
2026-10-24T14:29:25.7968404Z Updating files:   7% (448/6400)
2026-10-24T14:29:25.8004406Z Updating files:   8% (512/6400)
2026-10-24T14:29:25.8028324Z Updating files:   9% (576/6400)
2026-10-24T14:29:25.8345674Z Updating files:  10% (640/6400)
2026-10-24T14:29:25.8363200Z Updating files:  11% (704/6400)
2026-10-24T14:29:25.8374870Z Updating files:  12% (768/6400)
2026-10-24T14:29:25.8391296Z Updating files:  13% (832/6400)
2026-10-24T14:29:25.8408501Z Updating files:  14% (896/6400)
2026-10-24T14:29:25.8428240Z Updating files:  15% (960/6400)
2026-10-24T14:29:25.8447972Z Updating files:  16% (1024/6400)
2026-10-24T14:29:25.8463818Z Updating files:  17% (1088/6400)
2026-10-24T14:29:25.8483093Z Updating files:  18% (1152/6400)
2026-10-24T14:29:25.8499135Z Updating files:  19% (1216/6400)
2026-10-24T14:29:25.8523905Z Updating files:  20% (1280/6400)
2026-10-24T14:29:25.8543734Z Updating files:  21% (1344/6400)
2026-10-24T14:29:25.8563607Z Updating files:  22% (1408/6400)
2026-10-24T14:29:25.8578149Z Updating files:  23% (1472/6400)
2026-10-24T14:29:25.8592387Z Updating files:  24% (1536/6400)
2026-10-24T14:29:25.8608676Z Updating files:  25% (1600/6400)
2026-10-24T14:29:25.8624899Z Updating files:  26% (1664/6400)
2026-10-24T14:29:25.8639357Z Updating files:  27% (1728/6400)
2026-10-24T14:29:25.8660049Z Updating files:  28% (1792/6400)
2026-10-24T14:29:25.8695364Z Updating files:  29% (1856/6400)
2026-10-24T14:29:25.8717398Z Updating files:  30% (1920/6400)
2026-10-24T14:29:25.8743690Z Updating files:  31% (1984/6400)
2026-10-24T14:29:25.8777057Z Updating files:  32% (2048/6400)
2026-10-24T14:29:25.8807838Z Updating files:  33% (2112/6400)
2026-10-24T14:29:25.8882614Z Updating files:  34% (2176/6400)
2026-10-24T14:29:25.8948237Z Updating files:  35% (2240/6400)
2026-10-24T14:29:25.8991864Z Updating files:  36% (2304/6400)
2026-10-24T14:29:25.9025760Z Updating files:  37% (2368/6400)
2026-10-24T14:29:25.9074736Z Updating files:  38% (2432/6400)
2026-10-24T14:29:25.9104790Z Updating files:  39% (2496/6400)
2026-10-24T14:29:25.9138807Z Updating files:  40% (2560/6400)
2026-10-24T14:29:25.9166684Z Updating files:  41% (2624/6400)
2026-10-24T14:29:25.9183032Z Updating files:  42% (2688/6400)
2026-10-24T14:29:25.9193839Z Updating files:  43% (2752/6400)
2026-10-24T14:29:25.9225633Z Updating files:  44% (2816/6400)
2026-10-24T14:29:25.9255014Z Updating files:  45% (2880/6400)
2026-10-24T14:29:25.9285708Z Updating files:  46% (2944/6400)
2026-10-24T14:29:25.9313073Z Updating files:  47% (3008/6400)
2026-10-24T14:29:25.9342654Z Updating files:  48% (3072/6400)
2026-10-24T14:29:25.9384022Z Updating files:  49% (3136/6400)
2026-10-24T14:29:25.9414064Z Updating files:  50% (3200/6400)
2026-10-24T14:29:25.9430573Z Updating files:  51% (3264/6400)
2026-10-24T14:29:25.9468807Z Updating files:  52% (3328/6400)
2026-10-24T14:29:25.9500040Z Updating files:  53% (3392/6400)
2026-10-24T14:29:25.9522679Z Updating files:  54% (3456/6400)
2026-10-24T14:29:25.9546616Z Updating files:  55% (3520/6400)
2026-10-24T14:29:25.9562770Z Updating files:  56% (3584/6400)
2026-10-24T14:29:25.9585074Z Updating files:  57% (3648/6400)
2026-10-24T14:29:25.9604239Z Updating files:  58% (3712/6400)
2026-10-24T14:29:25.9999818Z Updating files:  59% (3776/6400)
2026-10-24T14:29:26.0015088Z Updating files:  60% (3840/6400)
2026-10-24T14:29:26.0036597Z Updating files:  61% (3904/6400)
2026-10-24T14:29:26.0055670Z Updating files:  62% (3968/6400)
2026-10-24T14:29:26.0079375Z Updating files:  63% (4032/6400)
2026-10-24T14:29:26.0108108Z Updating files:  64% (4096/6400)
2026-10-24T14:29:26.0130790Z Updating files:  65% (4160/6400)
2026-10-24T14:29:26.0149483Z Updating files:  66% (4224/6400)
2026-10-24T14:29:26.0173979Z Updating files:  67% (4288/6400)
2026-10-24T14:29:26.0189694Z Updating files:  68% (4352/6400)
2026-10-24T14:29:26.0208484Z Updating files:  69% (4416/6400)
2026-10-24T14:29:26.0222621Z Updating files:  70% (4480/6400)
2026-10-24T14:29:26.0242504Z Updating files:  71% (4544/6400)
2026-10-24T14:29:26.0255645Z Updating files:  72% (4608/6400)
2026-10-24T14:29:26.0304874Z Updating files:  73% (4672/6400)
2026-10-24T14:29:26.0752353Z Updating files:  74% (4736/6400)
2026-10-24T14:29:26.0777582Z Updating files:  75% (4800/6400)
2026-10-24T14:29:26.0801347Z Updating files:  76% (4864/6400)
2026-10-24T14:29:26.0827069Z Updating files:  77% (4928/6400)
2026-10-24T14:29:26.0850218Z Updating files:  78% (4992/6400)
2026-10-24T14:29:26.0867534Z Updating files:  79% (5056/6400)
2026-10-24T14:29:26.0891136Z Updating files:  80% (5120/6400)
2026-10-24T14:29:26.0908147Z Updating files:  81% (5184/6400)
2026-10-24T14:29:26.0927474Z Updating files:  82% (5248/6400)
2026-10-24T14:29:26.0952772Z Updating files:  83% (5312/6400)
2026-10-24T14:29:26.0980861Z Updating files:  84% (5376/6400)
2026-10-24T14:29:26.0998794Z Updating files:  85% (5440/6400)
2026-10-24T14:29:26.1026632Z Updating files:  86% (5504/6400)
2026-10-24T14:29:26.1104252Z Updating files:  87% (5568/6400)
2026-10-24T14:29:26.1135875Z Updating files:  88% (5632/6400)
2026-10-24T14:29:26.1156512Z Updating files:  89% (5696/6400)
2026-10-24T14:29:26.1187068Z Updating files:  90% (5760/6400)
2026-10-24T14:29:26.1216721Z Updating files:  91% (5824/6400)
2026-10-24T14:29:26.1232476Z Updating files:  92% (5888/6400)
2026-10-24T14:29:26.1256241Z Updating files:  93% (5952/6400)
2026-10-24T14:29:26.1278079Z Updating files:  94% (6016/6400)
2026-10-24T14:29:26.1303365Z Updating files:  95% (6080/6400)
2026-10-24T14:29:26.1364876Z Updating files:  96% (6144/6400)
2026-10-24T14:29:26.1390205Z Updating files:  97% (6208/6400)
2026-10-24T14:29:26.1438833Z Updating files:  98% (6272/6400)
2026-10-24T14:29:26.1459853Z Updating files:  99% (6336/6400)
2026-10-24T14:29:26.1460023Z Updating files: 100% (6400/6400)
2026-10-24T14:29:26.1460194Z Updating files: 100% (6400/6400), done.
2026-10-24T14:29:26.1624708Z Note: switching to 'refs/remotes/pull/22029/merge'.
2026-10-24T14:29:26.1624846Z
2026-10-24T14:29:26.1624975Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-24T14:29:26.1625226Z changes and commit them, and you can discard any commits you make in this
2026-10-24T14:29:26.1625460Z state without impacting any branches by switching back to a branch.
2026-10-24T14:29:26.1625601Z
2026-10-24T14:29:26.1625694Z If you want to create a new branch to retain commits you create, you may
2026-10-24T14:29:26.1625924Z do so (now or later) by using -c with the switch command. Example:
2026-10-24T14:29:26.1626054Z
2026-10-24T14:29:26.1626114Z   git switch -c <new-branch-name>
2026-10-24T14:29:26.1626204Z
2026-10-24T14:29:26.1626262Z Or undo this operation with:
2026-10-24T14:29:26.1626343Z
2026-10-24T14:29:26.1626392Z   git switch -
2026-10-24T14:29:26.1626469Z
2026-10-24T14:29:26.1626584Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-24T14:29:26.1626735Z
2026-10-24T14:29:26.1626906Z HEAD is now at c26f3dd Merge cab866468ea55076d613c1a1b4f95c746aacad18 into d53873b6a4799e87afd63c8d288ef0089f5a3748
2026-10-24T14:29:26.1638935Z ##[endgroup]
2026-10-24T14:29:26.1675906Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T14:29:26.1692785Z c26f3dd8bcacb9741692a86334248fdbbff8a0a3
2026-10-24T14:29:26.1774160Z ##[group]Run sudo apt-get update
2026-10-24T14:29:26.1774354Z sudo apt-get update
2026-10-24T14:29:26.1774559Z sudo apt-get install -y --no-install-recommends build-essential
2026-10-24T14:29:26.1774761Z command -v cc
2026-10-24T14:29:26.1796254Z shell: /usr/bin/bash -e {0}
2026-10-24T14:29:26.1796389Z env:
2026-10-24T14:29:26.1796504Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:26.1796653Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:26.1796803Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:26.1796951Z ##[endgroup]
2026-10-24T14:29:26.2690191Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B]
2026-10-24T14:29:26.2878270Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
2026-10-24T14:29:26.2899535Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-10-24T14:29:26.2920903Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
2026-10-24T14:29:26.2950096Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
2026-10-24T14:29:26.2958960Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-10-24T14:29:26.2979280Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-10-24T14:29:26.3058744Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B]
2026-10-24T14:29:26.3658678Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB]
2026-10-24T14:29:26.3758558Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
2026-10-24T14:29:26.3782310Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB]
2026-10-24T14:29:26.3853029Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
2026-10-24T14:29:26.3881750Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-10-24T14:29:26.3904786Z Get:14 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [652 kB]
2026-10-24T14:29:26.3976656Z Get:15 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [589 kB]
2026-10-24T14:29:26.4152036Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B]
2026-10-24T14:29:26.4167615Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
2026-10-24T14:29:26.4374156Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
2026-10-24T14:29:26.4393407Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB]
2026-10-24T14:29:26.4732316Z Get:20 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1410 B]
2026-10-24T14:29:27.9873336Z Fetched 5444 kB in 0s (13.1 MB/s)
2026-10-24T14:29:28.5027063Z Reading package lists...
2026-10-24T14:29:28.5309400Z Reading package lists...
2026-10-24T14:29:28.6816500Z Building dependency tree...
2026-10-24T14:29:28.6821405Z Reading state information...
2026-10-24T14:29:28.7870872Z The following NEW packages will be installed:
2026-10-24T14:29:28.7872492Z   build-essential
2026-10-24T14:29:28.7974265Z 0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded.
2026-10-24T14:29:28.7974494Z Need to get 4928 B of archives.
2026-10-24T14:29:28.7974681Z After this operation, 17.4 kB of additional disk space will be used.
2026-10-24T14:29:28.7974914Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B]
2026-10-24T14:29:28.8206397Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B]
2026-10-24T14:29:28.9696201Z Fetched 4928 B in 0s (167 kB/s)
2026-10-24T14:29:28.9812391Z Selecting previously unselected package build-essential.
2026-10-24T14:29:28.9877308Z (Reading database ...
2026-10-24T14:29:28.9877459Z (Reading database ... 5%
2026-10-24T14:29:28.9878018Z (Reading database ... 10%
2026-10-24T14:29:28.9878180Z (Reading database ... 15%
2026-10-24T14:29:28.9878308Z (Reading database ... 20%
2026-10-24T14:29:28.9878428Z (Reading database ... 25%
2026-10-24T14:29:28.9878543Z (Reading database ... 30%
2026-10-24T14:29:28.9878656Z (Reading database ... 35%
2026-10-24T14:29:28.9878770Z (Reading database ... 40%
2026-10-24T14:29:28.9878882Z (Reading database ... 45%
2026-10-24T14:29:28.9878997Z (Reading database ... 50%
2026-10-24T14:29:28.9893205Z (Reading database ... 55%
2026-10-24T14:29:28.9977458Z (Reading database ... 60%
2026-10-24T14:29:29.0023173Z (Reading database ... 65%
2026-10-24T14:29:29.0072152Z (Reading database ... 70%
2026-10-24T14:29:29.0113754Z (Reading database ... 75%
2026-10-24T14:29:29.0310091Z (Reading database ... 80%
2026-10-24T14:29:29.0474894Z (Reading database ... 85%
2026-10-24T14:29:29.0537715Z (Reading database ... 90%
2026-10-24T14:29:29.0631534Z (Reading database ... 95%
2026-10-24T14:29:29.0650443Z (Reading database ... 100%
2026-10-24T14:29:29.0650756Z (Reading database ... 207973 files and directories currently installed.)
2026-10-24T14:29:29.0664385Z Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ...
2026-10-24T14:29:29.0678380Z Unpacking build-essential (12.10ubuntu1) ...
2026-10-24T14:29:29.0832505Z Setting up build-essential (12.10ubuntu1) ...
2026-10-24T14:29:29.3598715Z
2026-10-24T14:29:29.3599198Z No services need to be restarted.
2026-10-24T14:29:29.3599355Z
2026-10-24T14:29:29.3599415Z No containers need to be restarted.
2026-10-24T14:29:29.3599517Z
2026-10-24T14:29:29.3599990Z No user sessions are running outdated binaries.
2026-10-24T14:29:29.3600098Z
2026-10-24T14:29:29.3600209Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-10-24T14:29:29.3809729Z /usr/bin/cc
2026-10-24T14:29:29.3876116Z Prepare all required actions
2026-10-24T14:29:29.3899740Z ##[group]Run ./.github/actions/setup-apt-mirrors
2026-10-24T14:29:29.3899900Z env:
2026-10-24T14:29:29.3900019Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:29.3900171Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:29.3900316Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:29.3900452Z ##[endgroup]
2026-10-24T14:29:29.3940284Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run]
2026-10-24T14:29:29.3955774Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources.
2026-10-24T14:29:29.3956085Z # Replace the existing Blacksmith mirror list as well as direct sources.
2026-10-24T14:29:29.3956305Z printf '%s\tpriority:%s\n' \
2026-10-24T14:29:29.3956474Z   https://archive.ubuntu.com/ubuntu 1 \
2026-10-24T14:29:29.3956673Z   https://mirrors.edge.kernel.org/ubuntu 2 \
2026-10-24T14:29:29.3956867Z   https://mirror.math.princeton.edu/pub/ubuntu 3 \
2026-10-24T14:29:29.3957088Z   | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null
2026-10-24T14:29:29.3957265Z
2026-10-24T14:29:29.3957420Z # APT's mirror transport retries each file against the next server.
2026-10-24T14:29:29.3957694Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \
2026-10-24T14:29:29.3957916Z   -exec sed -i -E \
2026-10-24T14:29:29.3958176Z   's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} +
2026-10-24T14:29:29.3958438Z
2026-10-24T14:29:29.3958593Z # Move on to a fallback before an unreachable server exhausts the job.
2026-10-24T14:29:29.3958848Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \
2026-10-24T14:29:29.3959090Z   | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null
2026-10-24T14:29:29.3979987Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T14:29:29.3980153Z env:
2026-10-24T14:29:29.3980266Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:29.3980417Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:29.3980558Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:29.3980695Z ##[endgroup]
2026-10-24T14:29:29.4252998Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=31]
2026-10-24T14:29:29.4278485Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources
2026-10-24T14:29:29.4279058Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources
2026-10-24T14:29:29.4279333Z (
2026-10-24T14:29:29.4279435Z   set +e
2026-10-24T14:29:29.4279610Z   sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config
2026-10-24T14:29:29.4279831Z   echo "$?" > "$RUNNER_TEMP/apt-status"
2026-10-24T14:29:29.4280000Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null &
2026-10-24T14:29:29.4301556Z shell: /usr/bin/bash -e {0}
2026-10-24T14:29:29.4301689Z env:
2026-10-24T14:29:29.4301806Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:29.4301955Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:29.4302108Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:29.4302241Z ##[endgroup]
2026-10-24T14:29:29.4453047Z Prepare all required actions
2026-10-24T14:29:29.4453307Z Getting action download info
2026-10-24T14:29:29.5293979Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T14:29:29.6259188Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T14:29:29.6259496Z env:
2026-10-24T14:29:29.6259618Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:29.6259764Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:29.6259913Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:29.6260051Z ##[endgroup]
2026-10-24T14:29:29.6334688Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp]
2026-10-24T14:29:29.6346496Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T14:29:29.6346864Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T14:29:29.6347173Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T14:29:29.6347420Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T14:29:29.6370257Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T14:29:29.6370442Z env:
2026-10-24T14:29:29.6370556Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:29.6370703Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:29.6370847Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:29.6370982Z ##[endgroup]
2026-10-24T14:29:29.6452279Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=11]
2026-10-24T14:29:29.6453577Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache]
2026-10-24T14:29:29.6498398Z ##[group]Run actions/cache@v6
2026-10-24T14:29:29.6498527Z with:
2026-10-24T14:29:29.6498631Z   path: ~/.vite-plus
2026-10-24T14:29:29.6498796Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T14:29:29.6499000Z   enableCrossOsArchive: false
2026-10-24T14:29:29.6499131Z   fail-on-cache-miss: false
2026-10-24T14:29:29.6499257Z   lookup-only: false
2026-10-24T14:29:29.6499366Z   save-always: false
2026-10-24T14:29:29.6499475Z env:
2026-10-24T14:29:29.6499581Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:29.6499732Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:29.6499873Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:29.6500006Z ##[endgroup]
2026-10-24T14:29:29.8455602Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T14:29:30.1118000Z Received 170349591 of 170349591 (100.0%), 668.6 MBs/sec
2026-10-24T14:29:30.1118538Z Cache Size: ~162 MB (170349591 B)
2026-10-24T14:29:30.1138538Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/a8c56cd0-a346-4d97-ad41-559f8ce60719/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T14:29:30.8562304Z Cache restored successfully
2026-10-24T14:29:30.8719863Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T14:29:30.8827595Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1237]
2026-10-24T14:29:30.8829902Z ##[start-action display=Use cached Vite+;id=__self_2.__run]
2026-10-24T14:29:30.8845811Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T14:29:30.8846028Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T14:29:30.8846204Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T14:29:30.8866829Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T14:29:30.8867028Z env:
2026-10-24T14:29:30.8867145Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:30.8867293Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:30.8867439Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:30.8867574Z ##[endgroup]
2026-10-24T14:29:30.8914829Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T14:29:30.8922490Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T14:29:30.8923743Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp]
2026-10-24T14:29:30.8927348Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T14:29:30.8928416Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store]
2026-10-24T14:29:30.8936996Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T14:29:30.8937176Z store_path="$(vp pm cache dir)"
2026-10-24T14:29:30.8937347Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T14:29:30.8953497Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T14:29:30.8953671Z env:
2026-10-24T14:29:30.8953783Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:30.8953936Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:30.8954084Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:30.8954224Z ##[endgroup]
2026-10-24T14:29:30.9095893Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=16]
2026-10-24T14:29:30.9097271Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache]
2026-10-24T14:29:30.9432676Z ##[group]Run actions/cache@v6
2026-10-24T14:29:30.9432812Z with:
2026-10-24T14:29:30.9432943Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T14:29:30.9433219Z   key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T14:29:30.9433485Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T14:29:30.9433638Z   enableCrossOsArchive: false
2026-10-24T14:29:30.9433773Z   fail-on-cache-miss: false
2026-10-24T14:29:30.9433898Z   lookup-only: false
2026-10-24T14:29:30.9434010Z   save-always: false
2026-10-24T14:29:30.9434119Z env:
2026-10-24T14:29:30.9434226Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:30.9434377Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:30.9434519Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:30.9434675Z ##[endgroup]
2026-10-24T14:29:31.1376375Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T14:29:32.1544912Z Received 763363328 of 994208090 (76.8%), 727.3 MBs/sec
2026-10-24T14:29:32.5299760Z Received 994208090 of 994208090 (100.0%), 689.1 MBs/sec
2026-10-24T14:29:32.5301731Z Cache Size: ~948 MB (994208090 B)
2026-10-24T14:29:32.5348144Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/24740307-03f8-4173-990d-422b81ab259e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T14:29:38.2634111Z Cache restored successfully
2026-10-24T14:29:38.3128145Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T14:29:38.3227678Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=7412]
2026-10-24T14:29:38.3229917Z ##[start-action display=Install dependencies;id=__self_2.__run_2]
2026-10-24T14:29:38.3241232Z ##[group]Run vp install
2026-10-24T14:29:38.3241379Z vp install
2026-10-24T14:29:38.3262070Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T14:29:38.3262244Z env:
2026-10-24T14:29:38.3262362Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:38.3262512Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:38.3262657Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:38.3262791Z ##[endgroup]
2026-10-24T14:29:38.3834852Z Scope: all 34 workspace projects
2026-10-24T14:29:38.4928502Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T14:29:38.8197677Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T14:29:38.8198023Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T14:29:38.8198255Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T14:29:41.1046848Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.6s)
2026-10-24T14:29:41.1047129Z Lockfile is up to date, resolution step is skipped
2026-10-24T14:29:41.1244987Z Packages: +1721
2026-10-24T14:29:41.1245168Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T14:29:41.1630931Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T14:29:42.0927601Z . prepare$ vp config --no-agent
2026-10-24T14:29:42.1958600Z . prepare: Done
2026-10-24T14:29:42.1973819Z
2026-10-24T14:29:42.1973893Z devDependencies:
2026-10-24T14:29:42.1974026Z + @coderabbitai/config 1.1.0
2026-10-24T14:29:42.1974178Z + @shadcn/lint 0.1.5
2026-10-24T14:29:42.1974333Z + @types/node 24.12.4
2026-10-24T14:29:42.1974466Z + knip 6.34.0
2026-10-24T14:29:42.1974613Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T14:29:42.1974763Z + vite-plus 1.3.0
2026-10-24T14:29:42.1974828Z
2026-10-24T14:29:42.1989548Z Done in 3.9s using pnpm v12.14.0
2026-10-24T14:29:42.2214938Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3898]
2026-10-24T14:29:42.3137697Z ##[group]Run actions/cache@v6
2026-10-24T14:29:42.3137910Z with:
2026-10-24T14:29:42.3138085Z   path: ~/.cache/electron
2026-10-24T14:29:42.3138368Z   key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
2026-10-24T14:29:42.3138679Z   enableCrossOsArchive: false
2026-10-24T14:29:42.3138865Z   fail-on-cache-miss: false
2026-10-24T14:29:42.3139033Z   lookup-only: false
2026-10-24T14:29:42.3139195Z   save-always: false
2026-10-24T14:29:42.3139350Z env:
2026-10-24T14:29:42.3139551Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:42.3139755Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:42.3139975Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:42.3140165Z ##[endgroup]
2026-10-24T14:29:42.5064185Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
2026-10-24T14:29:42.6659992Z Received 122906203 of 122906203 (100.0%), 837.2 MBs/sec
2026-10-24T14:29:42.6660511Z Cache Size: ~117 MB (122906203 B)
2026-10-24T14:29:42.6675212Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/14f1f657-bfc7-4124-95f8-6550df55b11e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T14:29:42.7308263Z Cache restored successfully
2026-10-24T14:29:42.7437340Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
2026-10-24T14:29:42.7573883Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron
2026-10-24T14:29:42.7574271Z vp run --filter @t3tools/desktop ensure:electron
2026-10-24T14:29:42.7605079Z shell: /usr/bin/bash -e {0}
2026-10-24T14:29:42.7605497Z env:
2026-10-24T14:29:42.7605666Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:42.7605905Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:42.7606130Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:42.7606341Z ##[endgroup]
2026-10-24T14:29:42.9305378Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled
2026-10-24T14:29:43.5686925Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron
2026-10-24T14:29:43.5708806Z
2026-10-24T14:29:43.5800162Z ##[group]Run python3 -B .github/scripts/stage-preview-bundle.test.py
2026-10-24T14:29:43.5800453Z python3 -B .github/scripts/stage-preview-bundle.test.py
2026-10-24T14:29:43.5822355Z shell: /usr/bin/bash -e {0}
2026-10-24T14:29:43.5822494Z env:
2026-10-24T14:29:43.5822606Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:43.5822760Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:43.5822904Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:43.5823047Z ##[endgroup]
2026-10-24T14:29:43.6359178Z ......
2026-10-24T14:29:43.6359431Z ----------------------------------------------------------------------
2026-10-24T14:29:43.6359647Z Ran 6 tests in 0.005s
2026-10-24T14:29:43.6359733Z
2026-10-24T14:29:43.6359792Z OK
2026-10-24T14:29:43.6458259Z ##[group]Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs
2026-10-24T14:29:43.6458805Z node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs
2026-10-24T14:29:43.6479839Z shell: /usr/bin/bash -e {0}
2026-10-24T14:29:43.6480038Z env:
2026-10-24T14:29:43.6480211Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:43.6480369Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:43.6480516Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:43.6480659Z ##[endgroup]
2026-10-24T14:29:43.7125182Z ✔ allows preview releases from any branch without consulting main (0.71564ms)
2026-10-24T14:29:43.7126014Z ✔ rejects a manual stable release from a feature branch (0.34458ms)
2026-10-24T14:29:43.7127633Z ✔ rejects a manual nightly release from a feature branch (3.847892ms)
2026-10-24T14:29:43.7128220Z ✔ rejects a release commit that is behind from main (0.16058ms)
2026-10-24T14:29:43.7128612Z ✔ rejects a release commit that is diverged from main (0.07295ms)
2026-10-24T14:29:43.7129032Z ✔ releases the first nightly when no nightly is published (0.37971ms)
2026-10-24T14:29:43.7129486Z ✔ uses publication time, not release order or the tagged commit date (0.15152ms)
2026-10-24T14:29:43.7129952Z ✔ ignores stable releases and drafts when checking the gap (0.1323ms)
2026-10-24T14:29:43.7130382Z ✔ fails instead of releasing when GitHub cannot supply release state (0.16858ms)
2026-10-24T14:29:43.7130875Z ✔ skips a candidate commit that is behind relative to the last nightly (0.17458ms)
2026-10-24T14:29:43.7131371Z ✔ skips a candidate commit that is diverged relative to the last nightly (0.06923ms)
2026-10-24T14:29:43.7131838Z ✔ stable releases resolve the commit of the newest published nightly (0.599821ms)
2026-10-24T14:29:43.7132407Z ✔ stable releases derive the version from legacy nightly tags (0.15693ms)
2026-10-24T14:29:43.7697029Z ✔ hosted web: saves one deployment URL after plain URL (5.162272ms)
2026-10-24T14:29:43.7697361Z ✔ hosted web: saves one deployment URL after lockfile warning (3.10022ms)
2026-10-24T14:29:43.7698810Z ✔ hosted web: saves one deployment URL after trailing diagnostic (3.037412ms)
2026-10-24T14:29:43.7699103Z ✔ hosted web: rejects missing URL without saving output (2.903601ms)
2026-10-24T14:29:43.7699356Z ✔ hosted web: rejects invalid URL without saving output (2.79569ms)
2026-10-24T14:29:43.7699607Z ✔ hosted web: rejects multiple URLs without saving output (2.705811ms)
2026-10-24T14:29:43.7699861Z ✔ hosted web: rejects failed deployment without saving output (1.665901ms)
2026-10-24T14:29:43.7700118Z ✔ marketing: saves one deployment URL after plain URL (4.266072ms)
2026-10-24T14:29:43.7700367Z ✔ marketing: saves one deployment URL after lockfile warning (4.468671ms)
2026-10-24T14:29:43.7700637Z ✔ marketing: saves one deployment URL after trailing diagnostic (4.907272ms)
2026-10-24T14:29:43.7701468Z ✔ marketing: rejects missing URL without saving output (3.775291ms)
2026-10-24T14:29:43.7702132Z ✔ marketing: rejects invalid URL without saving output (3.253621ms)
2026-10-24T14:29:43.7702812Z ✔ marketing: rejects multiple URLs without saving output (3.301022ms)
2026-10-24T14:29:43.7703709Z ✔ marketing: rejects failed deployment without saving output (2.31342ms)
2026-10-24T14:29:43.7704202Z ✔ web preview: saves one deployment URL after plain URL (2.711681ms)
2026-10-24T14:29:43.7704658Z ✔ web preview: saves one deployment URL after lockfile warning (2.547031ms)
2026-10-24T14:29:43.7705287Z ✔ web preview: saves one deployment URL after trailing diagnostic (2.275391ms)
2026-10-24T14:29:43.7705752Z ✔ web preview: rejects missing URL without saving output (2.00196ms)
2026-10-24T14:29:43.7706655Z ✔ web preview: rejects invalid URL without saving output (2.052041ms)
2026-10-24T14:29:43.7707260Z ✔ web preview: rejects multiple URLs without saving output (2.134621ms)
2026-10-24T14:29:43.7708312Z ✔ web preview: rejects failed deployment without saving output (1.212141ms)
2026-10-24T14:29:43.7749607Z ℹ tests 34
2026-10-24T14:29:43.7749738Z ℹ suites 0
2026-10-24T14:29:43.7749846Z ℹ pass 34
2026-10-24T14:29:43.7750065Z ℹ fail 0
2026-10-24T14:29:43.7750175Z ℹ cancelled 0
2026-10-24T14:29:43.7750287Z ℹ skipped 0
2026-10-24T14:29:43.7750410Z ℹ todo 0
2026-10-24T14:29:43.7750610Z ℹ duration_ms 105.085866
2026-10-24T14:29:43.7821293Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done
2026-10-24T14:29:43.7821565Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done
2026-10-24T14:29:43.7821750Z cat "$RUNNER_TEMP/apt.log"
2026-10-24T14:29:43.7821906Z exit "$(cat "$RUNNER_TEMP/apt-status")"
2026-10-24T14:29:43.7842888Z shell: /usr/bin/bash -e {0}
2026-10-24T14:29:43.7843022Z env:
2026-10-24T14:29:43.7843136Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:29:43.7843287Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:29:43.7843431Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:29:43.7843568Z ##[endgroup]
2026-10-24T14:31:15.8676073Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes
2026-10-24T14:31:15.8676742Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B]
2026-10-24T14:31:15.8677055Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
2026-10-24T14:31:15.8677316Z Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease
2026-10-24T14:31:15.8677564Z Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease
2026-10-24T14:31:15.8677847Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
2026-10-24T14:31:15.8678212Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-10-24T14:31:15.8678605Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-10-24T14:31:15.8679034Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-10-24T14:31:15.8679456Z Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB]
2026-10-24T14:31:15.8679778Z Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB]
2026-10-24T14:31:15.8680035Z Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB]
2026-10-24T14:31:15.8680296Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB]
2026-10-24T14:31:15.8680565Z Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB]
2026-10-24T14:31:15.8680820Z Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB]
2026-10-24T14:31:15.8681082Z Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB]
2026-10-24T14:31:15.8681344Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB]
2026-10-24T14:31:15.8681611Z Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB]
2026-10-24T14:31:15.8681975Z Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB]
2026-10-24T14:31:15.8682411Z Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B]
2026-10-24T14:31:15.8682764Z Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB]
2026-10-24T14:31:15.8683051Z Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB]
2026-10-24T14:31:15.8683319Z Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB]
2026-10-24T14:31:15.8683621Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B]
2026-10-24T14:31:15.8683896Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB]
2026-10-24T14:31:15.8684165Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB]
2026-10-24T14:31:15.8684434Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
2026-10-24T14:31:15.8684713Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB]
2026-10-24T14:31:15.8684997Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB]
2026-10-24T14:31:15.8685324Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB]
2026-10-24T14:31:15.8685668Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
2026-10-24T14:31:15.8685962Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB]
2026-10-24T14:31:15.8686259Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB]
2026-10-24T14:31:15.8686543Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB]
2026-10-24T14:31:15.8686831Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
2026-10-24T14:31:15.8687123Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B]
2026-10-24T14:31:15.8687414Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB]
2026-10-24T14:31:15.8687693Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB]
2026-10-24T14:31:15.8687980Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-10-24T14:31:15.8688271Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
2026-10-24T14:31:15.8688559Z Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
2026-10-24T14:31:15.8688832Z Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
2026-10-24T14:31:15.8689109Z Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B]
2026-10-24T14:31:15.8689391Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
2026-10-24T14:31:15.8689674Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
2026-10-24T14:31:15.8689960Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
2026-10-24T14:31:15.8690369Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
2026-10-24T14:31:15.8690768Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B]
2026-10-24T14:31:15.8691071Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
2026-10-24T14:31:15.8691374Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B]
2026-10-24T14:31:15.8691670Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
2026-10-24T14:31:15.8692115Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B]
2026-10-24T14:31:15.8692407Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
2026-10-24T14:31:15.8692709Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B]
2026-10-24T14:31:15.8693001Z Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB]
2026-10-24T14:31:15.8693279Z Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB]
2026-10-24T14:31:15.8693553Z Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
2026-10-24T14:31:15.8693843Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB]
2026-10-24T14:31:15.8694128Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB]
2026-10-24T14:31:15.8694415Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB]
2026-10-24T14:31:15.8694698Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB]
2026-10-24T14:31:15.8694998Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB]
2026-10-24T14:31:15.8695322Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB]
2026-10-24T14:31:15.8695614Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB]
2026-10-24T14:31:15.8695901Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
2026-10-24T14:31:15.8696314Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B]
2026-10-24T14:31:15.8696630Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB]
2026-10-24T14:31:15.8696920Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB]
2026-10-24T14:31:15.8697209Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
2026-10-24T14:31:15.8697508Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B]
2026-10-24T14:31:15.8697738Z Fetched 40.7 MB in 9s (4687 kB/s)
2026-10-24T14:31:15.8697881Z Reading package lists...
2026-10-24T14:31:15.8698004Z Reading package lists...
2026-10-24T14:31:15.8698131Z Building dependency tree...
2026-10-24T14:31:15.8698264Z Reading state information...
2026-10-24T14:31:15.8698421Z pkg-config is already the newest version (1.8.1-2build1).
2026-10-24T14:31:15.8698612Z The following additional packages will be installed:
2026-10-24T14:31:15.8698816Z   bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1
2026-10-24T14:31:15.8699041Z   libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev
2026-10-24T14:31:15.8699266Z   libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data
2026-10-24T14:31:15.8699542Z   libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1
2026-10-24T14:31:15.8699793Z   libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1
2026-10-24T14:31:15.8700009Z   libuuid1 mount util-linux uuid-dev uuid-runtime
2026-10-24T14:31:15.8700160Z Suggested packages:
2026-10-24T14:31:15.8700321Z   rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev
2026-10-24T14:31:15.8700650Z   libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales
2026-10-24T14:31:15.8700968Z The following NEW packages will be installed:
2026-10-24T14:31:15.8701164Z   gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0
2026-10-24T14:31:15.8701391Z   libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev
2026-10-24T14:31:15.8701632Z   libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev
2026-10-24T14:31:15.8701825Z   uuid-dev
2026-10-24T14:31:15.8701939Z The following packages will be upgraded:
2026-10-24T14:31:15.8702127Z   bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1
2026-10-24T14:31:15.8702363Z   libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1
2026-10-24T14:31:15.8702567Z   libsmartcols1 libuuid1 mount util-linux uuid-runtime
2026-10-24T14:31:15.8702766Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded.
2026-10-24T14:31:15.8702945Z Need to get 8378 kB of archives.
2026-10-24T14:31:15.8703124Z After this operation, 23.0 MB of additional disk space will be used.
2026-10-24T14:31:15.8703355Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B]
2026-10-24T14:31:15.8703649Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB]
2026-10-24T14:31:15.8704001Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB]
2026-10-24T14:31:15.8704341Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB]
2026-10-24T14:31:15.8704686Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB]
2026-10-24T14:31:15.8705075Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB]
2026-10-24T14:31:15.8705420Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB]
2026-10-24T14:31:15.8705769Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB]
2026-10-24T14:31:15.8706117Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB]
2026-10-24T14:31:15.8706461Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB]
2026-10-24T14:31:15.8706802Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB]
2026-10-24T14:31:15.8707149Z 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-24T14:31:15.8707517Z 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-24T14:31:15.8707882Z 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-24T14:31:15.8708254Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB]
2026-10-24T14:31:15.8708608Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB]
2026-10-24T14:31:15.8708960Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB]
2026-10-24T14:31:15.8709302Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB]
2026-10-24T14:31:15.8709630Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B]
2026-10-24T14:31:15.8709948Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB]
2026-10-24T14:31:15.8710267Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B]
2026-10-24T14:31:15.8710663Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB]
2026-10-24T14:31:15.8711172Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB]
2026-10-24T14:31:15.8711550Z 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-24T14:31:15.8711937Z 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-24T14:31:15.8712298Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB]
2026-10-24T14:31:15.8712648Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB]
2026-10-24T14:31:15.8712979Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB]
2026-10-24T14:31:15.8713307Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB]
2026-10-24T14:31:15.8713666Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB]
2026-10-24T14:31:15.8714032Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB]
2026-10-24T14:31:15.8714382Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB]
2026-10-24T14:31:15.8714630Z Fetched 8378 kB in 1s (12.5 MB/s)
2026-10-24T14:31:15.8714762Z (Reading database ...
2026-10-24T14:31:15.8714899Z (Reading database ... 5%
2026-10-24T14:31:15.8715047Z (Reading database ... 10%
2026-10-24T14:31:15.8715167Z (Reading database ... 15%
2026-10-24T14:31:15.8715286Z (Reading database ... 20%
2026-10-24T14:31:15.8715404Z (Reading database ... 25%
2026-10-24T14:31:15.8715519Z (Reading database ... 30%
2026-10-24T14:31:15.8715634Z (Reading database ... 35%
2026-10-24T14:31:15.8715751Z (Reading database ... 40%
2026-10-24T14:31:15.8715865Z (Reading database ... 45%
2026-10-24T14:31:15.8715986Z (Reading database ... 50%
2026-10-24T14:31:15.8716105Z (Reading database ... 55%
2026-10-24T14:31:15.8716223Z (Reading database ... 60%
2026-10-24T14:31:15.8716340Z (Reading database ... 65%
2026-10-24T14:31:15.8716455Z (Reading database ... 70%
2026-10-24T14:31:15.8716573Z (Reading database ... 75%
2026-10-24T14:31:15.8716688Z (Reading database ... 80%
2026-10-24T14:31:15.8716804Z (Reading database ... 85%
2026-10-24T14:31:15.8716918Z (Reading database ... 90%
2026-10-24T14:31:15.8717031Z (Reading database ... 95%
2026-10-24T14:31:15.8717149Z (Reading database ... 100%
2026-10-24T14:31:15.8717319Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8717550Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8717775Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8717968Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8718111Z (Reading database ...
2026-10-24T14:31:15.8718228Z (Reading database ... 5%
2026-10-24T14:31:15.8718346Z (Reading database ... 10%
2026-10-24T14:31:15.8718462Z (Reading database ... 15%
2026-10-24T14:31:15.8718580Z (Reading database ... 20%
2026-10-24T14:31:15.8718694Z (Reading database ... 25%
2026-10-24T14:31:15.8718809Z (Reading database ... 30%
2026-10-24T14:31:15.8718923Z (Reading database ... 35%
2026-10-24T14:31:15.8719039Z (Reading database ... 40%
2026-10-24T14:31:15.8719152Z (Reading database ... 45%
2026-10-24T14:31:15.8719267Z (Reading database ... 50%
2026-10-24T14:31:15.8719385Z (Reading database ... 55%
2026-10-24T14:31:15.8719498Z (Reading database ... 60%
2026-10-24T14:31:15.8719616Z (Reading database ... 65%
2026-10-24T14:31:15.8719731Z (Reading database ... 70%
2026-10-24T14:31:15.8719846Z (Reading database ... 75%
2026-10-24T14:31:15.8719961Z (Reading database ... 80%
2026-10-24T14:31:15.8720079Z (Reading database ... 85%
2026-10-24T14:31:15.8720195Z (Reading database ... 90%
2026-10-24T14:31:15.8720500Z (Reading database ... 95%
2026-10-24T14:31:15.8720703Z (Reading database ... 100%
2026-10-24T14:31:15.8720870Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8721096Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8721318Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8721513Z Setting up util-linux (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8721779Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken
2026-10-24T14:31:15.8722235Z 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-24T14:31:15.8722624Z fstrim.service is a disabled or a static unit not running, not starting it.
2026-10-24T14:31:15.8722811Z (Reading database ...
2026-10-24T14:31:15.8722927Z (Reading database ... 5%
2026-10-24T14:31:15.8723049Z (Reading database ... 10%
2026-10-24T14:31:15.8723171Z (Reading database ... 15%
2026-10-24T14:31:15.8723285Z (Reading database ... 20%
2026-10-24T14:31:15.8723402Z (Reading database ... 25%
2026-10-24T14:31:15.8723515Z (Reading database ... 30%
2026-10-24T14:31:15.8723628Z (Reading database ... 35%
2026-10-24T14:31:15.8723743Z (Reading database ... 40%
2026-10-24T14:31:15.8723862Z (Reading database ... 45%
2026-10-24T14:31:15.8723976Z (Reading database ... 50%
2026-10-24T14:31:15.8724093Z (Reading database ... 55%
2026-10-24T14:31:15.8724206Z (Reading database ... 60%
2026-10-24T14:31:15.8724323Z (Reading database ... 65%
2026-10-24T14:31:15.8724437Z (Reading database ... 70%
2026-10-24T14:31:15.8724551Z (Reading database ... 75%
2026-10-24T14:31:15.8724667Z (Reading database ... 80%
2026-10-24T14:31:15.8724780Z (Reading database ... 85%
2026-10-24T14:31:15.8724899Z (Reading database ... 90%
2026-10-24T14:31:15.8725043Z (Reading database ... 95%
2026-10-24T14:31:15.8725163Z (Reading database ... 100%
2026-10-24T14:31:15.8725332Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8725558Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8725767Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8725984Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8726225Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8726442Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8726599Z (Reading database ...
2026-10-24T14:31:15.8726714Z (Reading database ... 5%
2026-10-24T14:31:15.8726832Z (Reading database ... 10%
2026-10-24T14:31:15.8726947Z (Reading database ... 15%
2026-10-24T14:31:15.8727065Z (Reading database ... 20%
2026-10-24T14:31:15.8727180Z (Reading database ... 25%
2026-10-24T14:31:15.8727294Z (Reading database ... 30%
2026-10-24T14:31:15.8727412Z (Reading database ... 35%
2026-10-24T14:31:15.8727527Z (Reading database ... 40%
2026-10-24T14:31:15.8727646Z (Reading database ... 45%
2026-10-24T14:31:15.8727759Z (Reading database ... 50%
2026-10-24T14:31:15.8727875Z (Reading database ... 55%
2026-10-24T14:31:15.8727989Z (Reading database ... 60%
2026-10-24T14:31:15.8728104Z (Reading database ... 65%
2026-10-24T14:31:15.8728220Z (Reading database ... 70%
2026-10-24T14:31:15.8728335Z (Reading database ... 75%
2026-10-24T14:31:15.8728450Z (Reading database ... 80%
2026-10-24T14:31:15.8728564Z (Reading database ... 85%
2026-10-24T14:31:15.8728681Z (Reading database ... 90%
2026-10-24T14:31:15.8728795Z (Reading database ... 95%
2026-10-24T14:31:15.8728911Z (Reading database ... 100%
2026-10-24T14:31:15.8729077Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8729293Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8729514Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8729769Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8730008Z (Reading database ...
2026-10-24T14:31:15.8730124Z (Reading database ... 5%
2026-10-24T14:31:15.8730243Z (Reading database ... 10%
2026-10-24T14:31:15.8730359Z (Reading database ... 15%
2026-10-24T14:31:15.8730475Z (Reading database ... 20%
2026-10-24T14:31:15.8730591Z (Reading database ... 25%
2026-10-24T14:31:15.8730706Z (Reading database ... 30%
2026-10-24T14:31:15.8730822Z (Reading database ... 35%
2026-10-24T14:31:15.8730936Z (Reading database ... 40%
2026-10-24T14:31:15.8731052Z (Reading database ... 45%
2026-10-24T14:31:15.8731166Z (Reading database ... 50%
2026-10-24T14:31:15.8731283Z (Reading database ... 55%
2026-10-24T14:31:15.8731401Z (Reading database ... 60%
2026-10-24T14:31:15.8731515Z (Reading database ... 65%
2026-10-24T14:31:15.8731633Z (Reading database ... 70%
2026-10-24T14:31:15.8731746Z (Reading database ... 75%
2026-10-24T14:31:15.8731926Z (Reading database ... 80%
2026-10-24T14:31:15.8732095Z (Reading database ... 85%
2026-10-24T14:31:15.8732215Z (Reading database ... 90%
2026-10-24T14:31:15.8732333Z (Reading database ... 95%
2026-10-24T14:31:15.8732450Z (Reading database ... 100%
2026-10-24T14:31:15.8732617Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8732839Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8733070Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8733292Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8733515Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8733717Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8733868Z (Reading database ...
2026-10-24T14:31:15.8733983Z (Reading database ... 5%
2026-10-24T14:31:15.8734099Z (Reading database ... 10%
2026-10-24T14:31:15.8734217Z (Reading database ... 15%
2026-10-24T14:31:15.8734335Z (Reading database ... 20%
2026-10-24T14:31:15.8734456Z (Reading database ... 25%
2026-10-24T14:31:15.8734571Z (Reading database ... 30%
2026-10-24T14:31:15.8734688Z (Reading database ... 35%
2026-10-24T14:31:15.8734801Z (Reading database ... 40%
2026-10-24T14:31:15.8734915Z (Reading database ... 45%
2026-10-24T14:31:15.8735060Z (Reading database ... 50%
2026-10-24T14:31:15.8735174Z (Reading database ... 55%
2026-10-24T14:31:15.8735291Z (Reading database ... 60%
2026-10-24T14:31:15.8735407Z (Reading database ... 65%
2026-10-24T14:31:15.8735523Z (Reading database ... 70%
2026-10-24T14:31:15.8735638Z (Reading database ... 75%
2026-10-24T14:31:15.8735753Z (Reading database ... 80%
2026-10-24T14:31:15.8735870Z (Reading database ... 85%
2026-10-24T14:31:15.8735989Z (Reading database ... 90%
2026-10-24T14:31:15.8736106Z (Reading database ... 95%
2026-10-24T14:31:15.8736223Z (Reading database ... 100%
2026-10-24T14:31:15.8736390Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8736617Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ...
2026-10-24T14:31:15.8736848Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ...
2026-10-24T14:31:15.8737059Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ...
2026-10-24T14:31:15.8737211Z (Reading database ...
2026-10-24T14:31:15.8737326Z (Reading database ... 5%
2026-10-24T14:31:15.8737443Z (Reading database ... 10%
2026-10-24T14:31:15.8737562Z (Reading database ... 15%
2026-10-24T14:31:15.8737677Z (Reading database ... 20%
2026-10-24T14:31:15.8737795Z (Reading database ... 25%
2026-10-24T14:31:15.8737910Z (Reading database ... 30%
2026-10-24T14:31:15.8738024Z (Reading database ... 35%
2026-10-24T14:31:15.8738141Z (Reading database ... 40%
2026-10-24T14:31:15.8738256Z (Reading database ... 45%
2026-10-24T14:31:15.8738371Z (Reading database ... 50%
2026-10-24T14:31:15.8738485Z (Reading database ... 55%
2026-10-24T14:31:15.8738601Z (Reading database ... 60%
2026-10-24T14:31:15.8738714Z (Reading database ... 65%
2026-10-24T14:31:15.8738902Z (Reading database ... 70%
2026-10-24T14:31:15.8739106Z (Reading database ... 75%
2026-10-24T14:31:15.8739222Z (Reading database ... 80%
2026-10-24T14:31:15.8739340Z (Reading database ... 85%
2026-10-24T14:31:15.8739456Z (Reading database ... 90%
2026-10-24T14:31:15.8739571Z (Reading database ... 95%
2026-10-24T14:31:15.8739687Z (Reading database ... 100%
2026-10-24T14:31:15.8739852Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8740068Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8740288Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8740490Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8740638Z (Reading database ...
2026-10-24T14:31:15.8740756Z (Reading database ... 5%
2026-10-24T14:31:15.8740872Z (Reading database ... 10%
2026-10-24T14:31:15.8740990Z (Reading database ... 15%
2026-10-24T14:31:15.8741108Z (Reading database ... 20%
2026-10-24T14:31:15.8741226Z (Reading database ... 25%
2026-10-24T14:31:15.8741342Z (Reading database ... 30%
2026-10-24T14:31:15.8741455Z (Reading database ... 35%
2026-10-24T14:31:15.8741569Z (Reading database ... 40%
2026-10-24T14:31:15.8741683Z (Reading database ... 45%
2026-10-24T14:31:15.8741798Z (Reading database ... 50%
2026-10-24T14:31:15.8741910Z (Reading database ... 55%
2026-10-24T14:31:15.8742027Z (Reading database ... 60%
2026-10-24T14:31:15.8742141Z (Reading database ... 65%
2026-10-24T14:31:15.8742254Z (Reading database ... 70%
2026-10-24T14:31:15.8742373Z (Reading database ... 75%
2026-10-24T14:31:15.8742485Z (Reading database ... 80%
2026-10-24T14:31:15.8742602Z (Reading database ... 85%
2026-10-24T14:31:15.8742716Z (Reading database ... 90%
2026-10-24T14:31:15.8742831Z (Reading database ... 95%
2026-10-24T14:31:15.8742947Z (Reading database ... 100%
2026-10-24T14:31:15.8743111Z (Reading database ... 207982 files and directories currently installed.)
2026-10-24T14:31:15.8743331Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8743539Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8743759Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ...
2026-10-24T14:31:15.8743995Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T14:31:15.8744233Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T14:31:15.8744465Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T14:31:15.8744702Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T14:31:15.8744944Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T14:31:15.8745219Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T14:31:15.8745464Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
2026-10-24T14:31:15.8745705Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8745929Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8746157Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8746384Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8746601Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8746806Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
2026-10-24T14:31:15.8747008Z Selecting previously unselected package libsecret-common.
2026-10-24T14:31:15.8747223Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ...
2026-10-24T14:31:15.8747420Z Unpacking libsecret-common (0.21.4-1build3) ...
2026-10-24T14:31:15.8747608Z Selecting previously unselected package libsecret-1-0:amd64.
2026-10-24T14:31:15.8747824Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ...
2026-10-24T14:31:15.8748084Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ...
2026-10-24T14:31:15.8748367Z Selecting previously unselected package gir1.2-secret-1:amd64.
2026-10-24T14:31:15.8748585Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ...
2026-10-24T14:31:15.8748786Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ...
2026-10-24T14:31:15.8748972Z Selecting previously unselected package libgpg-error-dev.
2026-10-24T14:31:15.8749186Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ...
2026-10-24T14:31:15.8749388Z Unpacking libgpg-error-dev (1.47-3build2.1) ...
2026-10-24T14:31:15.8749569Z Selecting previously unselected package libgcrypt20-dev.
2026-10-24T14:31:15.8749779Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ...
2026-10-24T14:31:15.8749983Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
2026-10-24T14:31:15.8750182Z Selecting previously unselected package libgirepository-2.0-0:amd64.
2026-10-24T14:31:15.8750433Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T14:31:15.8750672Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8750881Z Selecting previously unselected package libglib2.0-dev-bin.
2026-10-24T14:31:15.8751105Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T14:31:15.8751319Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8751506Z Selecting previously unselected package uuid-dev:amd64.
2026-10-24T14:31:15.8751703Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8751892Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8752073Z Selecting previously unselected package libblkid-dev:amd64.
2026-10-24T14:31:15.8752287Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8752489Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8752683Z Selecting previously unselected package libsepol-dev:amd64.
2026-10-24T14:31:15.8752893Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ...
2026-10-24T14:31:15.8753080Z Unpacking libsepol-dev:amd64 (3.5-2build1) ...
2026-10-24T14:31:15.8753266Z Selecting previously unselected package libselinux1-dev:amd64.
2026-10-24T14:31:15.8753482Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ...
2026-10-24T14:31:15.8753682Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
2026-10-24T14:31:15.8753867Z Selecting previously unselected package libmount-dev:amd64.
2026-10-24T14:31:15.8754078Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ...
2026-10-24T14:31:15.8754272Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8754463Z Selecting previously unselected package libglib2.0-dev:amd64.
2026-10-24T14:31:15.8754679Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ...
2026-10-24T14:31:15.8754892Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8755116Z Selecting previously unselected package libsecret-1-dev:amd64.
2026-10-24T14:31:15.8755333Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ...
2026-10-24T14:31:15.8755533Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ...
2026-10-24T14:31:15.8755700Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8755858Z Setting up eject (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8756019Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8756199Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8756364Z Setting up libgpg-error-dev (1.47-3build2.1) ...
2026-10-24T14:31:15.8756527Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8756690Z Setting up libsepol-dev:amd64 (3.5-2build1) ...
2026-10-24T14:31:15.8756864Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8757038Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8757259Z Setting up mount (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8757506Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8757705Z uuidd.service is a disabled or a static unit not running, not starting it.
2026-10-24T14:31:15.8757911Z Setting up libsecret-common (0.21.4-1build3) ...
2026-10-24T14:31:15.8758082Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8758261Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8758455Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8758652Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
2026-10-24T14:31:15.8758823Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8758978Z Setting up fdisk (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8759130Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ...
2026-10-24T14:31:15.8759301Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ...
2026-10-24T14:31:15.8759476Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
2026-10-24T14:31:15.8759647Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
2026-10-24T14:31:15.8759825Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
2026-10-24T14:31:15.8760003Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ...
2026-10-24T14:31:15.8760182Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ...
2026-10-24T14:31:15.8760356Z Processing triggers for man-db (2.12.0-4build2) ...
2026-10-24T14:31:15.8760537Z Not building database; man-db/auto-update is not 'true'.
2026-10-24T14:31:15.8760720Z Processing triggers for install-info (7.1-3build2) ...
2026-10-24T14:31:15.8760840Z
2026-10-24T14:31:15.8760890Z Restarting services...
2026-10-24T14:31:15.8761432Z  systemctl restart esm-cache.service 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-24T14:31:15.8762096Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found.
2026-10-24T14:31:15.8762264Z
2026-10-24T14:31:15.8762322Z Service restarts being deferred:
2026-10-24T14:31:15.8762465Z  systemctl restart ModemManager.service
2026-10-24T14:31:15.8762611Z  systemctl restart dbus.service
2026-10-24T14:31:15.8762745Z  systemctl restart getty@tty1.service
2026-10-24T14:31:15.8762911Z  systemctl restart networkd-dispatcher.service
2026-10-24T14:31:15.8763077Z  systemctl restart serial-getty@ttyS0.service
2026-10-24T14:31:15.8763252Z  systemctl restart setup_and_run_blacksmith.service
2026-10-24T14:31:15.8763418Z  systemctl restart systemd-logind.service
2026-10-24T14:31:15.8763519Z
2026-10-24T14:31:15.8763577Z No containers need to be restarted.
2026-10-24T14:31:15.8763671Z
2026-10-24T14:31:15.8763725Z User sessions running outdated binaries:
2026-10-24T14:31:15.8763885Z  runner @ user manager service: systemd[1852]
2026-10-24T14:31:15.8763984Z
2026-10-24T14:31:15.8764087Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-10-24T14:31:15.8801109Z ##[group]Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
2026-10-24T14:31:15.8801585Z filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
2026-10-24T14:31:15.8801930Z if [[ -n "$TEST_PACKAGES" ]]; then
2026-10-24T14:31:15.8802169Z   filters=()
2026-10-24T14:31:15.8802453Z   for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done
2026-10-24T14:31:15.8802763Z fi
2026-10-24T14:31:15.8802997Z vp run --parallel --concurrency-limit 4 "${filters[@]}" test
2026-10-24T14:31:15.8825053Z shell: /usr/bin/bash -e {0}
2026-10-24T14:31:15.8825209Z env:
2026-10-24T14:31:15.8825322Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:31:15.8825470Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:31:15.8825617Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T14:31:15.8826296Z   TEST_PACKAGES: @t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-azure-devops @t3tools/source-control-bitbucket @t3tools/source-control-core @t3tools/source-control-forgejo @t3tools/source-control-gitcafe @t3tools/source-control-github @t3tools/source-control-gitlab @t3tools/scripts
2026-10-24T14:31:15.8827306Z ##[endgroup]
2026-10-24T14:31:16.0467351Z ~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled
2026-10-24T14:31:16.0477421Z ~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled
2026-10-24T14:31:16.0484660Z ~/packages/source-control-bitbucket$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:16.0491144Z ~/packages/source-control-core$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:16.2164145Z
2026-10-24T14:31:16.2166266Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop
2026-10-24T14:31:16.2166577Z
2026-10-24T14:31:16.2247180Z
2026-10-24T14:31:16.2249220Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-core
2026-10-24T14:31:16.2249714Z
2026-10-24T14:31:16.2374570Z
2026-10-24T14:31:16.2376346Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-bitbucket
2026-10-24T14:31:16.2376728Z
2026-10-24T14:31:16.2409125Z
2026-10-24T14:31:16.2424198Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile
2026-10-24T14:31:16.2459942Z
2026-10-24T14:31:16.6453541Z  ✓ src/server/mergeMessage.test.ts (11 tests) 5ms
2026-10-24T14:31:16.7133852Z  ✓ src/server/pullRequestChecks.test.ts (16 tests) 20ms
2026-10-24T14:31:16.8020363Z  ✓ src/server/diffFileRevisions.test.ts (15 tests) 8ms
2026-10-24T14:31:16.9273045Z  ✓ src/server/SourceControlProvider.test.ts (1 test) 4ms
2026-10-24T14:31:17.4528300Z  ✓  react  src/native/NativeHeaderToolbar.test.tsx (4 tests) 38ms
2026-10-24T14:31:17.5607162Z  ✓  react  src/components/ui/Dialog.android.test.tsx (1 test) 23ms
2026-10-24T14:31:17.8212013Z  ✓ src/server/SourceControlRateLimit.test.ts (6 tests) 27ms
2026-10-24T14:31:17.8360192Z
2026-10-24T14:31:17.8415658Z  Test Files  5 passed (5)
2026-10-24T14:31:17.8455547Z       Tests  49 passed (49)
2026-10-24T14:31:17.8455887Z    Start at  14:31:16
2026-10-24T14:31:17.8456201Z    Duration  1.60s (transform 44%, import 31%, setup 22%, tests 2%, worker 1%)
2026-10-24T14:31:17.8456889Z
2026-10-24T14:31:17.8815527Z  ✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 333ms
2026-10-24T14:31:17.8833060Z
2026-10-24T14:31:17.8882322Z ~/packages/source-control-github$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:18.2044528Z
2026-10-24T14:31:18.2092063Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-github
2026-10-24T14:31:18.2092582Z
2026-10-24T14:31:18.2556279Z  ✓ src/shared/definition.test.ts (4 tests) 13ms
2026-10-24T14:31:18.2595904Z  ✓ src/server/bitbucketPullRequestJson.test.ts (22 tests) 24ms
2026-10-24T14:31:18.4307237Z  ✓ src/server/BitbucketPullRequestProvider.listing.test.ts (1 test) 26ms
2026-10-24T14:31:18.4375147Z  ✓ src/server/BitbucketPullRequestApi.test.ts (23 tests) 64ms
2026-10-24T14:31:18.4537525Z  ✓ src/server/BitbucketPullRequestProvider.test.ts (19 tests) 50ms
2026-10-24T14:31:18.5471346Z  ✓ src/server/BitbucketApi.test.ts (23 tests) 162ms
2026-10-24T14:31:18.5518310Z
2026-10-24T14:31:18.5520336Z  Test Files  6 passed (6)
2026-10-24T14:31:18.5520711Z       Tests  92 passed (92)
2026-10-24T14:31:18.5521042Z    Start at  14:31:16
2026-10-24T14:31:18.5521346Z    Duration  2.31s (transform 55%, import 34%, setup 7%, tests 3%)
2026-10-24T14:31:18.5533421Z
2026-10-24T14:31:18.5904486Z
2026-10-24T14:31:18.5915764Z ~/packages/source-control-gitlab$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:18.8133705Z
2026-10-24T14:31:18.8166963Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitlab
2026-10-24T14:31:18.8168390Z
2026-10-24T14:31:18.8923352Z  ✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 74ms
2026-10-24T14:31:19.0599988Z  ✓ src/server/gitHubPullRequestJson.test.ts (50 tests) 80ms
2026-10-24T14:31:19.3857088Z  ✓  react  src/features/settings/components/BranchNamingSettings.test.tsx (4 tests) 70ms
2026-10-24T14:31:19.4177178Z  ✓  react  src/state/use-selected-thread-git-actions.test.tsx (1 test) 33ms
2026-10-24T14:31:19.5704912Z  ✓ src/window/DesktopWindow.test.ts (20 tests) 134ms
2026-10-24T14:31:19.7579968Z  ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 227ms
2026-10-24T14:31:19.8823254Z  ✓ src/updates/DesktopUpdates.test.ts (27 tests) 221ms
2026-10-24T14:31:19.9126259Z  ✓ src/preview/Manager.test.ts (55 tests) 500ms
2026-10-24T14:31:20.0300181Z  ✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 349ms
2026-10-24T14:31:20.0701466Z  ✓ src/backend/DesktopBackendManager.test.ts (7 tests) 102ms
2026-10-24T14:31:20.1799168Z  ✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 407ms
2026-10-24T14:31:20.3142214Z  ✓  unit  src/lib/threadActivity.test.ts (36 tests) 116ms
2026-10-24T14:31:20.5092278Z  ✓ src/server/GitHubRest.test.ts (8 tests) 78ms
2026-10-24T14:31:20.5591665Z  ✓ src/server/gitHubGraphQlClient.test.ts (9 tests) 152ms
2026-10-24T14:31:20.7213289Z  ✓  unit  src/lib/modelOptions.test.ts (29 tests) 40ms
2026-10-24T14:31:20.7409110Z  ✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 176ms
2026-10-24T14:31:20.7699941Z  ✓ src/server/gitLabMergeRequestJson.test.ts (29 tests) 56ms
2026-10-24T14:31:20.7714822Z  ✓ src/server/githubStackActions.test.ts (9 tests) 159ms
2026-10-24T14:31:20.8017758Z  ✓ src/server/GitHubPullRequestProvider.test.ts (23 tests) 70ms
2026-10-24T14:31:20.8544143Z  ✓ src/server/GitLabPullRequestCli.test.ts (42 tests) 107ms
2026-10-24T14:31:20.8683443Z  ✓ src/snapShot/snapShot.test.ts (36 tests) 51ms
2026-10-24T14:31:20.9076350Z  ✓ src/server/GitLabCli.test.ts (5 tests) 42ms
2026-10-24T14:31:20.9456324Z  ✓ src/server/GitLabPullRequestCli.legacy.test.ts (14 tests) 48ms
2026-10-24T14:31:20.9657049Z  ✓ src/server/GitLabPullRequestProvider.test.ts (7 tests) 29ms
2026-10-24T14:31:21.0087867Z  ✓  unit  src/features/threads/threadListV2.test.ts (58 tests) 68ms
2026-10-24T14:31:21.0282642Z  ✓ src/server/GitLabSourceControlProvider.test.ts (12 tests) 60ms
2026-10-24T14:31:21.1151267Z  ✓ src/app/DesktopClerk.test.ts (15 tests) 126ms
2026-10-24T14:31:21.1542350Z  ✓  unit  src/state/thread-outbox.test.ts (35 tests) 118ms
2026-10-24T14:31:21.3173469Z  ✓ src/preview/FaviconCapture.test.ts (24 tests) 60ms
2026-10-24T14:31:21.3310635Z  ✓  react  src/features/settings/SettingsServerControlsRouteScreen.test.tsx (1 test) 71ms
2026-10-24T14:31:21.4563177Z  ✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 101ms
2026-10-24T14:31:21.6239885Z  ✓ src/server/GitLabSourceControlProvider.git.test.ts (3 tests) 653ms
2026-10-24T14:31:21.6316532Z    ✓ ignores unavailable or non-regular GitLab default templates 466ms
2026-10-24T14:31:21.7630071Z  ✓ src/backend/DesktopServerExposure.test.ts (10 tests) 268ms
2026-10-24T14:31:21.8349465Z  ✓ src/server/GitHubPullRequestApi.test.ts (105 tests) 1085ms
2026-10-24T14:31:21.8392366Z    ✓ GitHubPullRequestApi.layer (104)
2026-10-24T14:31:21.8392992Z      ✓ keeps the pull request being ticked through, not the one looked up first 587ms
2026-10-24T14:31:21.9055352Z  ✓ src/shared/definition.test.ts (9 tests) 21ms
2026-10-24T14:31:21.9418443Z  ✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 160ms
2026-10-24T14:31:21.9779587Z  ✓ src/server/gitHubChangeRequestTemplate.test.ts (10 tests) 1607ms
2026-10-24T14:31:22.0093408Z  ✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 200ms
2026-10-24T14:31:22.0839638Z  ✓ src/app/DesktopObservability.test.ts (5 tests) 247ms
2026-10-24T14:31:22.1092602Z  ✓ src/shared/definition.test.ts (6 tests) 15ms
2026-10-24T14:31:22.1821882Z  ✓ src/server/GitHubCredentials.test.ts (5 tests) 57ms
2026-10-24T14:31:22.1972235Z  ✓  unit  src/features/agent-awareness/remoteRegistration.test.ts (15 tests) 702ms
2026-10-24T14:31:22.2062839Z    ✓ makeRelayDeviceRegistrationRequest (15)
2026-10-24T14:31:22.2255053Z      ✓ registers a Live Activity push token that rotates after registration 310ms
2026-10-24T14:31:22.2937066Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-24T14:31:22.3059747Z [composer-attachments] could not remove local file TypeError: file.delete is not a function
2026-10-24T14:31:22.3110647Z     at removePersistedComposerAttachmentFile (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/composerImages.ts:223:12)
2026-10-24T14:31:22.3181845Z     at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:22.3200116Z  ✓ src/server/gitLabDiscovery.test.ts (3 tests) 17ms
2026-10-24T14:31:22.3272930Z     at releaseUnusedComposerAttachmentFiles (/home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.ts:924:5)
2026-10-24T14:31:22.3376268Z
2026-10-24T14:31:22.3403082Z 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-24T14:31:22.3404140Z  ✓ src/server/GitLabPullRequestProvider.rateLimit.test.ts (1 test) 9ms
2026-10-24T14:31:22.3469347Z 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-24T14:31:22.3507008Z
2026-10-24T14:31:22.3511713Z 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-24T14:31:22.3693840Z  Test Files  10 passed (10)
2026-10-24T14:31:22.3694546Z       Tests  122 passed (122)
2026-10-24T14:31:22.3724656Z    Start at  14:31:18
2026-10-24T14:31:22.3803895Z    Duration  3.53s (transform 45%, import 44%, tests 6%, setup 5%)
2026-10-24T14:31:22.3849392Z 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-24T14:31:22.3856493Z
2026-10-24T14:31:22.3890462Z  ✓ src/server/GitHubPullRequestProvider.credential.test.ts (1 test) 127ms
2026-10-24T14:31:22.3982724Z
2026-10-24T14:31:22.3983806Z ~/packages/provider-pi$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:22.4139422Z 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-24T14:31:22.4378542Z 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-24T14:31:22.4478428Z 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-24T14:31:22.4513538Z 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-24T14:31:22.4831141Z  ✓ src/settings/DesktopAppSettings.test.ts (11 tests) 93ms
2026-10-24T14:31:22.4941544Z 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-24T14:31:22.5099815Z 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-24T14:31:22.5226052Z 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-24T14:31:22.5227208Z  ✓  unit  src/lib/attachmentUpload.test.ts (28 tests) 27ms
2026-10-24T14:31:22.5246648Z 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-24T14:31:22.5305508Z  ✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 32ms
2026-10-24T14:31:22.5524468Z 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-24T14:31:22.5747666Z  ✓  unit  src/lib/composerFiles.test.ts (36 tests) 71ms
2026-10-24T14:31:22.5965545Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: false)
2026-10-24T14:31:22.6003475Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T14:31:22.6009781Z Flow is not supported
2026-10-24T14:31:22.6056202Z 1: /**
2026-10-24T14:31:22.6104341Z    ^
2026-10-24T14:31:22.6144959Z 2:  * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T14:31:22.6209531Z 3:  *
2026-10-24T14:31:22.6254295Z 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-24T14:31:22.6273063Z     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-24T14:31:22.6306649Z     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-24T14:31:22.6334263Z     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-24T14:31:22.6386832Z     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-24T14:31:22.6424993Z     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-24T14:31:22.6456324Z     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-24T14:31:22.6493622Z   cause: undefined,
2026-10-24T14:31:22.6632482Z   __vitest_rollup_error__: {
2026-10-24T14:31:22.6647971Z     plugin: undefined,
2026-10-24T14:31:22.6671079Z     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-24T14:31:22.6728392Z     loc: {
2026-10-24T14:31:22.6755387Z       line: 1,
2026-10-24T14:31:22.6785848Z       column: 0,
2026-10-24T14:31:22.6810311Z       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-24T14:31:22.6828699Z     },
2026-10-24T14:31:22.6879218Z     frame: '1  |  /**\n' +
2026-10-24T14:31:22.6895332Z       '   |  ^\n' +
2026-10-24T14:31:22.6895734Z       '2  |   * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T14:31:22.6896074Z       '3  |   *'
2026-10-24T14:31:22.6896246Z   },
2026-10-24T14:31:22.6896485Z   runnerError: Error: RunnerError
2026-10-24T14:31:22.6897311Z       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-24T14:31:22.6898508Z       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-24T14:31:22.6899300Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:22.6900301Z       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-24T14:31:22.6901479Z       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-24T14:31:22.6902599Z       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-24T14:31:22.6904057Z       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-24T14:31:22.6905422Z       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-24T14:31:22.6907298Z       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-24T14:31:22.6908525Z       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-24T14:31:22.6909148Z }
2026-10-24T14:31:22.6909441Z [composer-attachments] could not remove local file Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T14:31:22.6909821Z Flow is not supported
2026-10-24T14:31:22.6910001Z 1: /**
2026-10-24T14:31:22.6910163Z    ^
2026-10-24T14:31:22.6910409Z 2:  * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T14:31:22.6910634Z 3:  *
2026-10-24T14:31:22.6911145Z 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-24T14:31:22.6912170Z     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-24T14:31:22.6913353Z     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-24T14:31:22.6914489Z     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-24T14:31:22.6915630Z     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-24T14:31:22.6916782Z     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-24T14:31:22.6917945Z     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-24T14:31:22.6918625Z   cause: undefined,
2026-10-24T14:31:22.6918824Z   __vitest_rollup_error__: {
2026-10-24T14:31:22.6919043Z     plugin: undefined,
2026-10-24T14:31:22.6919714Z     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-24T14:31:22.6920623Z     loc: {
2026-10-24T14:31:22.6920809Z       line: 1,
2026-10-24T14:31:22.6921008Z       column: 0,
2026-10-24T14:31:22.6921613Z       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-24T14:31:22.6922177Z     },
2026-10-24T14:31:22.6922365Z     frame: '1  |  /**\n' +
2026-10-24T14:31:22.6922584Z       '   |  ^\n' +
2026-10-24T14:31:22.6922858Z       '2  |   * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T14:31:22.6923124Z       '3  |   *'
2026-10-24T14:31:22.6923301Z   },
2026-10-24T14:31:22.6923471Z   runnerError: Error: RunnerError
2026-10-24T14:31:22.6924189Z       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-24T14:31:22.6925313Z       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-24T14:31:22.6926028Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:22.6926885Z       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-24T14:31:22.6928031Z       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-24T14:31:22.6929109Z       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-24T14:31:22.6930156Z       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-24T14:31:22.6931315Z       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-24T14:31:22.6934129Z       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-24T14:31:22.6935284Z       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-24T14:31:22.6936205Z }
2026-10-24T14:31:22.6936415Z
2026-10-24T14:31:22.6939492Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > restores deleted file chips and releases undo history (uploaded: true)
2026-10-24T14:31:22.6940053Z [composer-attachments] could not verify incoming share ownership {
2026-10-24T14:31:22.6940371Z   _tag: 'IncomingShareStorageError',
2026-10-24T14:31:22.6940620Z   operation: 'load',
2026-10-24T14:31:22.6940843Z   shareId: null,
2026-10-24T14:31:22.6941090Z   cause: Error [RolldownError]: Parse failure: Parse failed with 1 error:
2026-10-24T14:31:22.6941344Z   Flow is not supported
2026-10-24T14:31:22.6941526Z   1: /**
2026-10-24T14:31:22.6941688Z      ^
2026-10-24T14:31:22.6941887Z   2:  * Copyright (c) Meta Platforms, Inc. and affiliates.
2026-10-24T14:31:22.6942118Z   3:  *
2026-10-24T14:31:22.6942718Z   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-24T14:31:22.6943716Z       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-24T14:31:22.6944811Z       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-24T14:31:22.6945937Z       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-24T14:31:22.6947004Z       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-24T14:31:22.6948119Z       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-24T14:31:22.6949235Z       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-24T14:31:22.6949864Z     cause: undefined,
2026-10-24T14:31:22.6950066Z     __vitest_rollup_error__: {
2026-10-24T14:31:22.6950288Z       plugin: undefined,
2026-10-24T14:31:22.6950860Z       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-24T14:31:22.6951376Z       loc: [Object],
2026-10-24T14:31:22.6951596Z       frame: '1  |  /**\n' +
2026-10-24T14:31:22.6951812Z         '   |  ^\n' +
2026-10-24T14:31:22.6952088Z         '2  |   * Copyright (c) Meta Platforms, Inc. and affiliates.\n' +
2026-10-24T14:31:22.6952361Z         '3  |   *'
2026-10-24T14:31:22.6952543Z     },
2026-10-24T14:31:22.6953041Z     runnerError: Error: RunnerError
2026-10-24T14:31:22.6953930Z         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-24T14:31:22.6955034Z         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-24T14:31:22.6955744Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:22.6956586Z         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-24T14:31:22.6957750Z         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-24T14:31:22.6958785Z         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-24T14:31:22.6959824Z         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-24T14:31:22.6960961Z         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-24T14:31:22.6962124Z         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-24T14:31:22.6963213Z         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-24T14:31:22.6963759Z   }
2026-10-24T14:31:22.6963921Z }
2026-10-24T14:31:22.6964046Z
2026-10-24T14:31:22.7620472Z
2026-10-24T14:31:22.7688617Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-pi
2026-10-24T14:31:22.7744275Z
2026-10-24T14:31:22.7796365Z  ✓  unit  src/features/sharing/incoming-share-model.test.ts (19 tests) 27ms
2026-10-24T14:31:22.8104186Z  ✓ src/preview/Passkeys.test.ts (6 tests) 58ms
2026-10-24T14:31:22.8858130Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T14:31:22.8975260Z [composer-drafts] failed to hydrate drafts {
2026-10-24T14:31:22.8976363Z  ✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 128ms
2026-10-24T14:31:22.9013378Z   _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:22.9099194Z   operation: 'read',
2026-10-24T14:31:22.9257381Z   directory: 'composer-drafts',
2026-10-24T14:31:22.9333156Z   fileName: 'drafts.json',
2026-10-24T14:31:22.9424621Z   cause: Error: storage unavailable
2026-10-24T14:31:22.9495045Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T14:31:22.9658916Z       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-24T14:31:22.9723080Z       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-24T14:31:22.9856035Z       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-24T14:31:22.9950927Z       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-24T14:31:23.0139562Z  ✓ src/server/GitHubSourceControlProvider.test.ts (30 tests) 2264ms
2026-10-24T14:31:23.0226963Z       at new Promise (<anonymous>)
2026-10-24T14:31:23.0227760Z    ✓ keeps Enterprise operations on the selected remote: git@code.example.test:team/project.git 647ms
2026-10-24T14:31:23.0244297Z       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-24T14:31:23.0245548Z       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-24T14:31:23.0246272Z    ✓ keeps Enterprise operations on the selected remote: ssh://git@code.example.test/team/project.git 650ms
2026-10-24T14:31:23.0246801Z    ✓ keeps Enterprise operations on the selected remote: https://code.example.test/team/project.git 658ms
2026-10-24T14:31:23.0287691Z       at new Promise (<anonymous>)
2026-10-24T14:31:23.0288554Z       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-24T14:31:23.0310754Z }
2026-10-24T14:31:23.0347511Z
2026-10-24T14:31:23.0389084Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft read fails
2026-10-24T14:31:23.0454542Z  ✓  unit  src/state/use-thread-outbox-drain.test.ts (23 tests) 109ms
2026-10-24T14:31:23.0494384Z [composer-drafts] failed to hydrate drafts {
2026-10-24T14:31:23.0495924Z  ✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 147ms
2026-10-24T14:31:23.0513283Z   _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:23.0619155Z   operation: 'read',
2026-10-24T14:31:23.0677096Z   directory: 'composer-drafts',
2026-10-24T14:31:23.0778865Z   fileName: 'drafts.json',
2026-10-24T14:31:23.0853262Z   cause: Error: storage unavailable
2026-10-24T14:31:23.0969802Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-composer-drafts.test.ts:1977:45
2026-10-24T14:31:23.0987489Z       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-24T14:31:23.1051227Z       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-24T14:31:23.1109327Z       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-24T14:31:23.1187620Z       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-24T14:31:23.1272182Z       at new Promise (<anonymous>)
2026-10-24T14:31:23.1362081Z       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-24T14:31:23.1456009Z       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-24T14:31:23.1456611Z       at new Promise (<anonymous>)
2026-10-24T14:31:23.1573630Z       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-24T14:31:23.1618626Z }
2026-10-24T14:31:23.1662418Z
2026-10-24T14:31:23.1733281Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T14:31:23.1809632Z  ✓ src/server/GitHubQuota.test.ts (4 tests) 35ms
2026-10-24T14:31:23.1810180Z [composer-drafts] failed to hydrate drafts {
2026-10-24T14:31:23.1857361Z   _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:23.1932224Z   operation: 'decode',
2026-10-24T14:31:23.1998204Z   directory: 'composer-drafts',
2026-10-24T14:31:23.2056422Z   fileName: 'drafts.json',
2026-10-24T14:31:23.2128184Z  ✓ src/server/gitHubMediaFetch.test.ts (2 tests) 52ms
2026-10-24T14:31:23.2132376Z   cause: {
2026-10-24T14:31:23.2198326Z     _tag: 'SchemaError',
2026-10-24T14:31:23.2247451Z     message: 'Expected 1\n  at ["schemaVersion"]'
2026-10-24T14:31:23.2318092Z   }
2026-10-24T14:31:23.2318740Z  ✓  unit  src/features/home/useThreadListActions.test.ts (37 tests) 58ms
2026-10-24T14:31:23.2385054Z }
2026-10-24T14:31:23.2411573Z
2026-10-24T14:31:23.2533545Z stderr | src/state/use-composer-drafts.test.ts > mobile composer drafts > preserves saved drafts and attachment files when the draft decode fails
2026-10-24T14:31:23.2601311Z [composer-drafts] failed to hydrate drafts {
2026-10-24T14:31:23.2602270Z   _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:23.2610399Z   operation: 'decode',
2026-10-24T14:31:23.2624215Z   directory: 'composer-drafts',
2026-10-24T14:31:23.2625153Z   fileName: 'drafts.json',
2026-10-24T14:31:23.2625379Z   cause: {
2026-10-24T14:31:23.2625574Z     _tag: 'SchemaError',
2026-10-24T14:31:23.2625840Z     message: 'Expected 1\n  at ["schemaVersion"]'
2026-10-24T14:31:23.2626075Z   }
2026-10-24T14:31:23.2626237Z }
2026-10-24T14:31:23.2626361Z
2026-10-24T14:31:23.2626843Z 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-24T14:31:23.2627398Z [thread-outbox] could not update sign-out snapshot after delivery {
2026-10-24T14:31:23.2627703Z   messageId: 'archive-write-failure',
2026-10-24T14:31:23.2627918Z   error: {
2026-10-24T14:31:23.2628132Z     _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:23.2628380Z     operation: 'write',
2026-10-24T14:31:23.2628605Z     directory: 'composer-drafts',
2026-10-24T14:31:23.2628838Z     fileName: 'drafts.json',
2026-10-24T14:31:23.2629048Z     cause: Error: Draft storage unavailable
2026-10-24T14:31:23.2629553Z         at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:335:37
2026-10-24T14:31:23.2630004Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:23.2630757Z         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-24T14:31:23.2631308Z   }
2026-10-24T14:31:23.2631466Z }
2026-10-24T14:31:23.2631584Z
2026-10-24T14:31:23.2631981Z 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-24T14:31:23.2632491Z [thread-outbox] failed to remove acknowledged queued message {
2026-10-24T14:31:23.2632771Z   environmentId: 'environment-1',
2026-10-24T14:31:23.2633001Z   threadId: 'thread-1',
2026-10-24T14:31:23.2633234Z   messageId: 'message-acknowledged',
2026-10-24T14:31:23.2633446Z   error: {
2026-10-24T14:31:23.2633647Z     _tag: 'ThreadOutboxManagerError',
2026-10-24T14:31:23.2633895Z     operation: 'remove',
2026-10-24T14:31:23.2634128Z     environmentId: 'environment-1',
2026-10-24T14:31:23.2634359Z     threadId: 'thread-1',
2026-10-24T14:31:23.2634593Z     messageId: 'message-acknowledged',
2026-10-24T14:31:23.2634818Z     cause: Error: storage unavailable
2026-10-24T14:31:23.2635207Z         at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:399:55
2026-10-24T14:31:23.2635930Z         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-24T14:31:23.2636866Z         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-24T14:31:23.2638152Z         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-24T14:31:23.2638675Z         at new Promise (<anonymous>)
2026-10-24T14:31:23.2639321Z         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-24T14:31:23.2640279Z         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-24T14:31:23.2640795Z         at new Promise (<anonymous>)
2026-10-24T14:31:23.2641442Z         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-24T14:31:23.2642394Z         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-24T14:31:23.2642906Z   }
2026-10-24T14:31:23.2643065Z }
2026-10-24T14:31:23.2643180Z
2026-10-24T14:31:23.2643603Z 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-24T14:31:23.2644163Z [thread-outbox] could not remove recovered pending task Error: storage unavailable
2026-10-24T14:31:23.2644594Z     at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:557:30
2026-10-24T14:31:23.2645354Z     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-24T14:31:23.2646340Z     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-24T14:31:23.2647276Z     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-24T14:31:23.2647810Z     at new Promise (<anonymous>)
2026-10-24T14:31:23.2648454Z     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-24T14:31:23.2649421Z     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-24T14:31:23.2649953Z     at new Promise (<anonymous>)
2026-10-24T14:31:23.2650593Z     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-24T14:31:23.2651676Z     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-24T14:31:23.2705515Z
2026-10-24T14:31:23.2737537Z 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-24T14:31:23.2755387Z  ✓ src/shared/referenceAutolinks.test.ts (4 tests) 3ms
2026-10-24T14:31:23.2782229Z [thread-outbox] could not hand an edited pending task to the composer {
2026-10-24T14:31:23.2785189Z   _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:23.2785502Z   operation: 'write',
2026-10-24T14:31:23.2785775Z   directory: 'composer-drafts',
2026-10-24T14:31:23.2786028Z   fileName: 'drafts.json',
2026-10-24T14:31:23.2786234Z   cause: Error: disk full
2026-10-24T14:31:23.2786587Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:583:37
2026-10-24T14:31:23.2787030Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:23.2787784Z       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-24T14:31:23.2788358Z }
2026-10-24T14:31:23.2788483Z
2026-10-24T14:31:23.2788901Z 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-24T14:31:23.2789411Z [thread-outbox] failed to persist a recovery rollback {
2026-10-24T14:31:23.2789703Z   _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:23.2789956Z   operation: 'write',
2026-10-24T14:31:23.2790178Z   directory: 'composer-drafts',
2026-10-24T14:31:23.2790414Z   fileName: 'drafts.json',
2026-10-24T14:31:23.2790617Z   cause: Error: disk full
2026-10-24T14:31:23.2790958Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T14:31:23.2791384Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:23.2792113Z       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-24T14:31:23.2792644Z }
2026-10-24T14:31:23.2792766Z
2026-10-24T14:31:23.2793174Z 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-24T14:31:23.2793678Z [thread-outbox] failed to restore an undeliverable message {
2026-10-24T14:31:23.2793972Z   _tag: 'ComposerDraftPersistenceError',
2026-10-24T14:31:23.2794213Z   operation: 'write',
2026-10-24T14:31:23.2794439Z   directory: 'composer-drafts',
2026-10-24T14:31:23.2794670Z   fileName: 'drafts.json',
2026-10-24T14:31:23.2794911Z   cause: Error: disk full
2026-10-24T14:31:23.2795245Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/use-thread-outbox-drain.test.ts:733:37
2026-10-24T14:31:23.2795677Z       at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T14:31:23.2796735Z       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-24T14:31:23.2798037Z }
2026-10-24T14:31:23.2798156Z
2026-10-24T14:31:23.3969497Z  ✓ src/server/gitHubRepositoryResolution.test.ts (3 tests) 13ms
2026-10-24T14:31:23.4008027Z  ✓  unit  src/state/use-composer-drafts.test.ts (74 tests) 1113ms
2026-10-24T14:31:23.4260054Z    ✓ mobile composer drafts (74)
2026-10-24T14:31:23.4260834Z      ✓ restores deleted file chips and releases undo history (uploaded: false) 382ms
2026-10-24T14:31:23.4745176Z  ✓  unit  src/native/workspace-stack-projection.test.ts (22 tests) 7ms
2026-10-24T14:31:23.4773737Z  ✓ src/server/gitHubDiscovery.test.ts (4 tests) 18ms
2026-10-24T14:31:23.5339474Z  ✓ src/preview/BrowserSession.test.ts (7 tests) 32ms
2026-10-24T14:31:23.6974640Z  ✓ src/server/gitHubPullRequests.test.ts (3 tests) 7ms
2026-10-24T14:31:23.8467271Z  ✓ src/app/DesktopLifecycle.test.ts (6 tests) 57ms
2026-10-24T14:31:23.8580441Z  ✓ src/server/mcpExtensionSource.test.ts (24 tests) 271ms
2026-10-24T14:31:23.9078685Z  ✓  unit  src/lib/android-workspace-navigation.test.ts (16 tests) 10ms
2026-10-24T14:31:23.9213523Z  ✓ src/server/githubStackRebase.test.ts (3 tests) 2409ms
2026-10-24T14:31:23.9271462Z    ✓ cascadeRebaseStack (3)
2026-10-24T14:31:23.9373758Z      ✓ moves each layer's own commits onto the rebased layer below it 967ms
2026-10-24T14:31:23.9468200Z      ✓ refuses to overwrite a layer pushed after it was reviewed 734ms
2026-10-24T14:31:23.9481771Z      ✓ stops at a conflicting layer and leaves it untouched 698ms
2026-10-24T14:31:23.9486098Z
2026-10-24T14:31:23.9486623Z  Test Files  18 passed (18)
2026-10-24T14:31:23.9486958Z       Tests  282 passed (282)
2026-10-24T14:31:23.9487239Z    Start at  14:31:18
2026-10-24T14:31:23.9487542Z    Duration  5.71s (import 37%, transform 32%, tests 25%, setup 6%)
2026-10-24T14:31:23.9487767Z
2026-10-24T14:31:23.9488054Z      Import  199 modules were evaluated 1800 times · 12.40s total, 37% of tracked time
2026-10-24T14:31:23.9488647Z              ~708ms faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-24T14:31:23.9489164Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T14:31:23.9489415Z
2026-10-24T14:31:23.9665591Z  ✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 2680ms
2026-10-24T14:31:23.9706444Z    ✓ WSL runtime install script (executed) (12)
2026-10-24T14:31:23.9763801Z      ✓ extracts once when two installs race for the same cache 1117ms
2026-10-24T14:31:23.9934439Z
2026-10-24T14:31:23.9935591Z ~/infra/relay$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:24.2055951Z  ✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 98ms
2026-10-24T14:31:24.3300498Z  ✓  unit  src/features/pull-requests/pullRequestList.test.ts (18 tests) 43ms
2026-10-24T14:31:24.3625323Z  ✓  unit  src/lib/mobileTheme.test.ts (24 tests) 73ms
2026-10-24T14:31:24.3717221Z  ✓  unit  src/lib/composerContext.test.ts (16 tests) 144ms
2026-10-24T14:31:24.3795285Z  ✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 83ms
2026-10-24T14:31:24.4003515Z  ✓ src/settings/DesktopClientSettings.test.ts (7 tests) 120ms
2026-10-24T14:31:24.4212694Z
2026-10-24T14:31:24.4247374Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/infra/relay
2026-10-24T14:31:24.4305770Z
2026-10-24T14:31:24.4667176Z  ✓ src/app/DesktopCliCommand.test.ts (6 tests) 176ms
2026-10-24T14:31:24.5381857Z  ✓  unit  src/state/use-thread-outbox-drain.permissions.test.ts (12 tests) 61ms
2026-10-24T14:31:24.5537072Z  ✓  unit  src/state/thread-task-permissions.test.ts (7 tests) 47ms
2026-10-24T14:31:24.7397615Z  ✓  unit  src/lib/attachmentDownload.test.ts (19 tests) 50ms
2026-10-24T14:31:24.8938257Z  ✓  unit  src/lib/composerAttachmentUploadQueue.test.ts (11 tests) 21ms
2026-10-24T14:31:24.9032889Z  ✓ src/server/commands.test.ts (1 test) 2ms
2026-10-24T14:31:24.9158259Z  ✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 29ms
2026-10-24T14:31:25.0116816Z  ✓ src/server/mcpInjection.test.ts (3 tests) 17ms
2026-10-24T14:31:25.0907913Z  ✓  unit  src/features/threads/thread-feed-live-follow.test.ts (28 tests) 6ms
2026-10-24T14:31:25.2819652Z  ✓ src/preview/DesktopBrowserHost.test.ts (7 tests) 73ms
2026-10-24T14:31:25.3669750Z  ✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 68ms
2026-10-24T14:31:25.6011494Z  ✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 309ms
2026-10-24T14:31:25.6173725Z  ✓ src/server/textGeneration.test.ts (1 test) 42ms
2026-10-24T14:31:25.6462420Z  ✓ src/server/status.test.ts (6 tests) 111ms
2026-10-24T14:31:25.7363776Z  ✓  unit  src/lib/composerContextClipboard.test.ts (7 tests) 40ms
2026-10-24T14:31:25.7803319Z  ✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 52ms
2026-10-24T14:31:25.7933439Z  ✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 117ms
2026-10-24T14:31:25.8707953Z  ✓ src/server/driver.test.ts (5 tests) 134ms
2026-10-24T14:31:25.8834413Z  ✓  unit  src/features/voice-input/voiceInputSession.test.ts (13 tests) 43ms
2026-10-24T14:31:25.9572521Z  ✓ src/preview/CdpRelay.test.ts (6 tests) 24ms
2026-10-24T14:31:26.0903707Z  ✓  unit  src/features/updates/app-updates.test.ts (11 tests) 78ms
2026-10-24T14:31:26.1141016Z  ✓  unit  src/state/composer-attachment-uploads.test.ts (5 tests) 37ms
2026-10-24T14:31:26.1558638Z  ✓  unit  src/connection/environment-cache-store.test.ts (4 tests) 80ms
2026-10-24T14:31:26.3609438Z  ✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 115ms
2026-10-24T14:31:26.3610384Z  ✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 79ms
2026-10-24T14:31:26.4042904Z  ✓ scripts/electron-launcher.test.mjs (7 tests) 720ms
2026-10-24T14:31:26.4119559Z    ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one/apps/desktop 364ms
2026-10-24T14:31:26.4149340Z    ✓ dev cleanup matches only the literal root argument: /tmp/t3-feature.one [two](three)+?^${four}|back\slash*/apps/desktop 339ms
2026-10-24T14:31:26.6466581Z  ✓  unit  src/features/home/home-thread-navigation.test.ts (6 tests) 26ms
2026-10-24T14:31:26.7524612Z  ✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 26ms
2026-10-24T14:31:26.9742756Z  ✓  unit  src/state/pending-task-editor-writes.test.ts (5 tests) 18ms
2026-10-24T14:31:27.0477368Z  ✓  unit  src/features/diffs/nativeReviewDiffHighlighter.test.ts (11 tests) 602ms
2026-10-24T14:31:27.0572383Z    ✓ highlightNativeReviewDiffVisibleRows (3)
2026-10-24T14:31:27.0573246Z      ✓ does not carry grammar state across hunk boundaries 347ms
2026-10-24T14:31:27.0693913Z  ✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 87ms
2026-10-24T14:31:27.1093950Z  ✓ src/window/ContextMenuImage.test.ts (15 tests) 114ms
2026-10-24T14:31:27.1984818Z  ✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 26ms
2026-10-24T14:31:27.4657337Z  ✓ src/wsl/DesktopWslBackend.test.ts (1 test) 12ms
2026-10-24T14:31:27.5494186Z  ✓  unit  src/features/threads/threadOrderAvailability.test.ts (7 tests) 523ms
2026-10-24T14:31:27.5520215Z    ✓ computeThreadMoveAvailability matches the reference planner (7)
2026-10-24T14:31:27.5520903Z      ✓ agrees across randomized sections (keys, holes, non-writable rows, hidden keys) 520ms
2026-10-24T14:31:27.5960933Z  ✓  unit  src/state/use-selected-thread-git-actions.test.ts (11 tests) 36ms
2026-10-24T14:31:27.6306101Z  ✓ src/environments/ManagedEndpointProvider.test.ts (31 tests) 185ms
2026-10-24T14:31:27.6334402Z  ✓  unit  src/state/thread-outbox-removal.test.ts (5 tests) 21ms
2026-10-24T14:31:27.6574497Z  ✓ src/environments/ManagedEndpointReaper.test.ts (17 tests) 144ms
2026-10-24T14:31:27.6875752Z  ✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 244ms
2026-10-24T14:31:27.7744815Z  ✓  unit  src/features/threads/checkout-new-task-branch.test.ts (11 tests) 3681ms
2026-10-24T14:31:27.7812161Z    ✓ new-task branch checkout (11)
2026-10-24T14:31:27.7917833Z      ✓ switches to a free branch and clears its historical worktree path 357ms
2026-10-24T14:31:27.7977997Z      ✓ reuses an occupied picker worktree when the project root is a symlink 314ms
2026-10-24T14:31:27.8019346Z      ✓ resolves historical branch metadata to its worktree beyond a long query's first page 358ms
2026-10-24T14:31:27.8105809Z      ✓ resolves a non-origin remote to the right worktree when the remote name contains slashes 398ms
2026-10-24T14:31:27.8153265Z      ✓ switches to the selected remote instead of reusing a worktree tracking another remote 691ms
2026-10-24T14:31:27.8155796Z      ✓ rejects historical worktree reuse when project root is unsafe (nested: true) 309ms
2026-10-24T14:31:27.8196345Z      ✓ rejects picker worktree reuse when project root is unsafe (nested: false) 365ms
2026-10-24T14:31:27.8750086Z  ✓ src/electron/ElectronWindow.test.ts (2 tests) 53ms
2026-10-24T14:31:27.9013676Z  ✓ src/ipc/methods/window.test.ts (5 tests) 111ms
2026-10-24T14:31:27.9274007Z  ✓  unit  src/features/cloud/linkEnvironment.test.ts (3 tests) 173ms
2026-10-24T14:31:27.9500507Z  ✓ src/electron/ElectronProtocol.test.ts (3 tests) 100ms
2026-10-24T14:31:28.1179759Z  ✓ src/app/DesktopAppIdentity.test.ts (5 tests) 74ms
2026-10-24T14:31:28.1526309Z  ✓ src/updates/releaseNotes.test.ts (8 tests) 25ms
2026-10-24T14:31:28.2094201Z  ✓ scripts/main-process-bundle.test.mjs (2 tests) 453ms
2026-10-24T14:31:28.2095016Z    ✓ loads the emitted packaged boot entry and backend cache preload 338ms
2026-10-24T14:31:28.4631422Z  ✓ src/server/adapter.test.ts (87 tests) 2816ms
2026-10-24T14:31:28.4646685Z    ✓ PiAdapterV2 (85)
2026-10-24T14:31:28.4855880Z      ✓ delivers realistic MCP screenshots through the bridge, JSONL transport, and adapter 766ms
2026-10-24T14:31:28.5063666Z
2026-10-24T14:31:28.5140890Z  Test Files  7 passed (7)
2026-10-24T14:31:28.5303575Z       Tests  127 passed (127)
2026-10-24T14:31:28.5375547Z    Start at  14:31:22
2026-10-24T14:31:28.5533224Z    Duration  5.73s (transform 44%, import 29%, tests 19%, setup 8%)
2026-10-24T14:31:28.5652814Z
2026-10-24T14:31:28.6804352Z
2026-10-24T14:31:28.6945322Z ~/packages/source-control-forgejo$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:28.7901466Z  ✓ src/preview/PasskeyBridge.test.ts (3 tests) 5ms
2026-10-24T14:31:28.8201978Z  ✓  unit  src/lib/composerImages.test.ts (6 tests) 5ms
2026-10-24T14:31:28.8987728Z  ✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 3ms
2026-10-24T14:31:28.9151184Z  ✓  unit  src/features/sharing/incoming-share-inbox.test.ts (10 tests) 51ms
2026-10-24T14:31:29.1754033Z  ✓ src/backend/DesktopBackendPool.test.ts (1 test) 21ms
2026-10-24T14:31:29.2773769Z  ✓  unit  src/features/workspace/workspace-tabs-state.test.ts (16 tests) 23ms
2026-10-24T14:31:29.3765230Z
2026-10-24T14:31:29.3833380Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-forgejo
2026-10-24T14:31:29.3850648Z
2026-10-24T14:31:29.4356159Z  ✓ gnome-extension/captureFeedback.test.js (4 tests) 5ms
2026-10-24T14:31:29.5174173Z  ✓  unit  src/dependency-graph.test.ts (2 tests) 10ms
2026-10-24T14:31:29.5573767Z  ✓ src/window/QuitHold.test.ts (7 tests) 47ms
2026-10-24T14:31:29.6020628Z  ✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 42ms
2026-10-24T14:31:29.6326079Z stdout | src/lib/storage.test.ts > mobile connection storage > loads legacy preferences when SQLite is unavailable
2026-10-24T14:31:29.6451326Z [14:31:29.628] WARN (#20): Database unavailable; loading fallback preferences. {
2026-10-24T14:31:29.6532699Z   cause: {
2026-10-24T14:31:29.6744155Z     _tag: 'MobileDatabaseError',
2026-10-24T14:31:29.6885975Z     operation: 'load-preferences',
2026-10-24T14:31:29.7048010Z     cause: Error: database unavailable
2026-10-24T14:31:29.7079622Z         at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T14:31:29.7169866Z         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-24T14:31:29.7270420Z         at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T14:31:29.7342991Z         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-24T14:31:29.7406197Z         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-24T14:31:29.7499343Z         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-24T14:31:29.7533008Z         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-24T14:31:29.7613124Z         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-24T14:31:29.7702996Z         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-24T14:31:29.7799847Z         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-24T14:31:29.7893104Z   }
2026-10-24T14:31:29.8039941Z }
2026-10-24T14:31:29.8112562Z
2026-10-24T14:31:29.8235536Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T14:31:29.8335351Z [14:31:29.630] WARN (#21): Database unavailable; loading fallback preferences. {
2026-10-24T14:31:29.8466869Z   cause: {
2026-10-24T14:31:29.8538171Z     _tag: 'MobileDatabaseError',
2026-10-24T14:31:29.8657605Z     operation: 'load-preferences',
2026-10-24T14:31:29.8763225Z     cause: Error: database unavailable
2026-10-24T14:31:29.8867260Z         at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:49:33)
2026-10-24T14:31:29.8975167Z         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-24T14:31:29.9035519Z         at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:431:18)
2026-10-24T14:31:29.9093737Z         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-24T14:31:29.9253429Z         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-24T14:31:29.9618569Z         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-24T14:31:29.9675935Z         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-24T14:31:29.9937949Z         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-24T14:31:30.0165880Z         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-24T14:31:30.0373536Z         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-24T14:31:30.0516428Z   }
2026-10-24T14:31:30.0597152Z }
2026-10-24T14:31:30.0680816Z
2026-10-24T14:31:30.0733754Z  ✓  unit  src/features/home/homeThreadList.test.ts (4 tests) 59ms
2026-10-24T14:31:30.0858486Z stdout | src/lib/storage.test.ts > mobile connection storage > falls back to secure storage when SQLite cannot save preferences
2026-10-24T14:31:30.0902674Z [14:31:29.631] WARN (#21): Database unavailable; saving preferences to secure storage. {
2026-10-24T14:31:30.1015236Z   cause: {
2026-10-24T14:31:30.1038211Z     _tag: 'MobileDatabaseError',
2026-10-24T14:31:30.1318696Z     operation: 'save-preferences',
2026-10-24T14:31:30.1334996Z     cause: Error: database unavailable
2026-10-24T14:31:30.1495143Z         at Object.<anonymous> (/home/runner/_work/t3code/t3code/apps/mobile/src/lib/storage.test.ts:59:33)
2026-10-24T14:31:30.1601613Z         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-24T14:31:30.1676505Z         at try (/home/runner/_work/t3code/t3code/apps/mobile/src/persistence/mobile-database.ts:441:20)
2026-10-24T14:31:30.1854593Z         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-24T14:31:30.1971118Z         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-24T14:31:30.2086478Z         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-24T14:31:30.2270640Z         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-24T14:31:30.2373721Z         at AsyncResource.runInAsyncScope (node:async_hooks:226:14)
2026-10-24T14:31:30.2533425Z         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-24T14:31:30.2725949Z         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-24T14:31:30.2829393Z   }
2026-10-24T14:31:30.3053028Z }
2026-10-24T14:31:30.3105693Z
2026-10-24T14:31:30.3290672Z  ✓  unit  src/lib/storage.test.ts (8 tests) 60ms
2026-10-24T14:31:30.3373360Z  ✓  unit  src/features/settings/scheduledTaskDraft.test.ts (12 tests) 45ms
2026-10-24T14:31:30.3536837Z  ✓  unit  src/native/composerEditorRevision.test.ts (17 tests) 16ms
2026-10-24T14:31:30.3580278Z  ✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 74ms
2026-10-24T14:31:30.3773573Z  ✓ src/app/DesktopAppActivation.test.ts (3 tests) 89ms
2026-10-24T14:31:30.3867221Z  ✓ src/ipc/methods/wsl.test.ts (2 tests) 31ms
2026-10-24T14:31:30.4013198Z  ✓  unit  src/lib/layout.test.ts (15 tests) 18ms
2026-10-24T14:31:30.4132891Z  ✓ gnome-extension/captureService.test.js (10 tests) 29ms
2026-10-24T14:31:30.4293166Z  ✓ src/server/forgejoPullRequestJson.test.ts (5 tests) 11ms
2026-10-24T14:31:30.4379379Z  ✓ src/environments/EnvironmentConnector.test.ts (12 tests) 360ms
2026-10-24T14:31:30.5078139Z  ✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 113ms
2026-10-24T14:31:30.7485016Z  ✓ src/wsl/wslPathParsing.test.ts (12 tests) 15ms
2026-10-24T14:31:30.7929123Z  ✓ src/legacyLocalStorageMerge.test.ts (7 tests) 11ms
2026-10-24T14:31:30.8487282Z  ✓  unit  src/state/session.test.ts (4 tests) 13ms
2026-10-24T14:31:30.8896182Z  ✓ src/http/Api.test.ts (27 tests) 296ms
2026-10-24T14:31:30.8953119Z  ✓ src/environments/EnvironmentLinker.test.ts (4 tests) 96ms
2026-10-24T14:31:30.9777349Z stdout | src/state/preferences.test.ts > mobile preferences state > falls back to empty preferences when secure storage cannot be read
2026-10-24T14:31:30.9981525Z [14:31:30.971] WARN (#35): Could not load mobile preferences. {
2026-10-24T14:31:31.0093574Z   _tag: 'MobilePreferencesLoadError',
2026-10-24T14:31:31.0181797Z   cause: Error: secure storage unavailable
2026-10-24T14:31:31.0258043Z       at /home/runner/_work/t3code/t3code/apps/mobile/src/state/preferences.test.ts:181:20
2026-10-24T14:31:31.0305552Z       at Generator.next (<anonymous>)
2026-10-24T14:31:31.0421457Z       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-24T14:31:31.0540279Z       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-24T14:31:31.0650228Z       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-24T14:31:31.0768319Z       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-24T14:31:31.0889036Z       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-24T14:31:31.0983580Z       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-24T14:31:31.1059278Z       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-24T14:31:31.1120405Z       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-24T14:31:31.1190840Z }
2026-10-24T14:31:31.1270518Z
2026-10-24T14:31:31.1311646Z  ✓  unit  src/state/preferences.test.ts (3 tests) 60ms
2026-10-24T14:31:31.1427870Z  ✓ src/hooks/HookForwarder.test.ts (17 tests) 405ms
2026-10-24T14:31:31.1533474Z  ✓ src/app/DesktopCliShim.test.ts (4 tests) 136ms
2026-10-24T14:31:31.2150296Z  ✓ src/updates/updateMachine.test.ts (4 tests) 13ms
2026-10-24T14:31:31.2629649Z  ✓ src/linuxSecretStorage.test.ts (7 tests) 10ms
2026-10-24T14:31:31.2678146Z  ✓ src/app/CodexAuthCallback.test.ts (4 tests) 141ms
2026-10-24T14:31:31.3790095Z  ✓ src/ipc/methods/notificationBadge.test.ts (1 test) 54ms
2026-10-24T14:31:31.4293794Z  ✓  unit  src/features/threads/thread-provider-instance.test.ts (3 tests) 12ms
2026-10-24T14:31:31.4572744Z  ✓ src/ipc/methods/preview.test.ts (5 tests) 18ms
2026-10-24T14:31:31.5480747Z  ✓  unit  src/lib/mediaActions.test.ts (10 tests) 21ms
2026-10-24T14:31:31.6533370Z  ✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 26ms
2026-10-24T14:31:31.6753950Z  ✓ src/agentActivity/FcmDeliveries.test.ts (29 tests) 145ms
2026-10-24T14:31:31.7734259Z  ✓ src/ipc/methods/snapShot.test.ts (3 tests) 13ms
2026-10-24T14:31:31.8450390Z  ✓ src/permissions/MacPermissionHelper.test.ts (1 test) 10ms
2026-10-24T14:31:31.9403860Z  ✓ src/agentActivity/AgentActivityPublisher.test.ts (10 tests) 34ms
2026-10-24T14:31:31.9493560Z  ✓ src/preview/GuestInput.test.ts (4 tests) 25ms
2026-10-24T14:31:31.9613555Z  ✓  unit  src/features/projects/AddProjectScreen.test.ts (3 tests) 26ms
2026-10-24T14:31:31.9805903Z  ✓  unit  src/features/cloud/dpop.test.ts (5 tests) 253ms
2026-10-24T14:31:32.0013453Z  ✓ src/agentActivity/ApnsDeliveries.test.ts (36 tests) 425ms
2026-10-24T14:31:32.1134013Z  ✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 47ms
2026-10-24T14:31:32.1363511Z  ✓ src/shared/definition.test.ts (10 tests) 18ms
2026-10-24T14:31:32.1629438Z  ✓  unit  src/features/agent-awareness/liveActivityPreferences.test.ts (3 tests) 57ms
2026-10-24T14:31:32.2720051Z  ✓ src/server/forgejoPullRequests.test.ts (1 test) 5ms
2026-10-24T14:31:32.2814761Z  ✓ src/hooks/HookInboxStore.test.ts (11 tests) 676ms
2026-10-24T14:31:32.2911806Z    ✓ HookInboxStore (11)
2026-10-24T14:31:32.3141617Z      ✓ refuses a request that would pass the byte cap 365ms
2026-10-24T14:31:32.3645247Z  ✓  unit  src/features/settings/settings-scoped-server.test.ts (5 tests) 8ms
2026-10-24T14:31:32.3835658Z  ✓ src/server/ForgejoPullRequestProvider.test.ts (1 test) 41ms
2026-10-24T14:31:32.4930238Z  ✓ src/app/DesktopWebLinks.test.ts (2 tests) 25ms
2026-10-24T14:31:32.5093496Z  ✓ scripts/verify-preload-bundle.test.mjs (7 tests) 73ms
2026-10-24T14:31:32.5909446Z  ✓ scripts/browser-secret-native.test.mjs (10 tests) 853ms
2026-10-24T14:31:32.6128938Z  ✓ src/agentActivity/ApnsClient.test.ts (6 tests) 176ms
2026-10-24T14:31:32.6345034Z  ✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 153ms
2026-10-24T14:31:32.6935657Z  ✓ src/agentActivity/FcmClient.test.ts (4 tests) 46ms
2026-10-24T14:31:32.8213646Z  ✓ src/electron/ElectronShell.test.ts (5 tests) 31ms
2026-10-24T14:31:32.9453774Z  ✓ src/server/ForgejoSourceControlProvider.test.ts (31 tests) 563ms
2026-10-24T14:31:32.9573588Z  ✓  unit  src/features/pull-requests/pullRequestStack.test.ts (8 tests) 31ms
2026-10-24T14:31:32.9612956Z  ✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 52ms
2026-10-24T14:31:33.0053570Z  ✓ src/preview/PickedElementPayload.test.ts (2 tests) 11ms
2026-10-24T14:31:33.0123198Z  ✓  unit  src/features/threads/new-task-project-selection.test.ts (9 tests) 12ms
2026-10-24T14:31:33.0908655Z  ✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 4ms
2026-10-24T14:31:33.2100176Z  ✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 43ms
2026-10-24T14:31:33.3174925Z  ✓ src/server/ForgejoCheckout.test.ts (1 test) 1073ms
2026-10-24T14:31:33.3231286Z    ✓ checks out fj pull refs and preserves existing branches and dirty files until forced 1067ms
2026-10-24T14:31:33.3312568Z  ✓ src/auth/RelayTokens.test.ts (5 tests) 123ms
2026-10-24T14:31:33.3413504Z  ✓  unit  src/features/settings/environment-maintenance.test.ts (7 tests) 52ms
2026-10-24T14:31:33.3464136Z
2026-10-24T14:31:33.3505168Z  Test Files  6 passed (6)
2026-10-24T14:31:33.3555966Z       Tests  49 passed (49)
2026-10-24T14:31:33.3608719Z    Start at  14:31:29
2026-10-24T14:31:33.3733414Z    Duration  3.95s (transform 43%, import 40%, tests 11%, setup 6%)
2026-10-24T14:31:33.3760847Z
2026-10-24T14:31:33.4240580Z  ✓  unit  src/features/threads/thread-route-state.test.ts (5 tests) 16ms
2026-10-24T14:31:33.4472451Z
2026-10-24T14:31:33.4573373Z ~/packages/client-runtime$ vp test run ⊘ cache disabled
2026-10-24T14:31:33.4653200Z  ✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 18ms
2026-10-24T14:31:33.5831268Z  ✓  unit  src/widgets/subscriptionUsageSnapshot.test.ts (5 tests) 67ms
2026-10-24T14:31:33.6493795Z  ✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 84ms
2026-10-24T14:31:33.7754055Z  ✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 11ms
2026-10-24T14:31:33.8145130Z  ✓  unit  src/features/review/reviewCommentSelection.test.ts (6 tests) 22ms
2026-10-24T14:31:33.8573487Z  ✓ src/app/DesktopEnvironment.test.ts (2 tests) 31ms
2026-10-24T14:31:33.8693494Z  ✓  unit  src/features/review/reviewModel.test.ts (5 tests) 21ms
2026-10-24T14:31:33.8889285Z  ✓ src/electron/WindowsForeground.test.ts (3 tests) 42ms
2026-10-24T14:31:34.1343567Z  ✓  unit  src/features/threads/thread-settings-sheet-state.test.ts (5 tests) 30ms
2026-10-24T14:31:34.1483824Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.1633091Z [14:31:34.120] INFO (#5): Plan: 1 tasks
2026-10-24T14:31:34.1733109Z [14:31:34.125] INFO (#5): [PublishClientConfig] run [action]
2026-10-24T14:31:34.1853853Z [14:31:34.125] INFO (#5):
2026-10-24T14:31:34.1907248Z
2026-10-24T14:31:34.2064871Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.2141069Z [14:31:34.140] INFO (#47): [PublishClientConfig] running
2026-10-24T14:31:34.2290920Z
2026-10-24T14:31:34.2430661Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.2598312Z Wrote relay client configuration to /tmp/t3-relay-client-config-SDqwqK/client.env
2026-10-24T14:31:34.2779640Z [14:31:34.143] INFO (#47): [PublishClientConfig] ran (2ms)
2026-10-24T14:31:34.2947088Z
2026-10-24T14:31:34.3087101Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.3174265Z [14:31:34.147] INFO (#48): [PublishClientConfig] ran (7ms)
2026-10-24T14:31:34.3387999Z [14:31:34.147] INFO (#5):
2026-10-24T14:31:34.3453267Z [14:31:34.147] INFO (#5): Done: 1 succeeded (22ms)
2026-10-24T14:31:34.3612768Z
2026-10-24T14:31:34.3715508Z
2026-10-24T14:31:34.3860113Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/client-runtime
2026-10-24T14:31:34.3932360Z
2026-10-24T14:31:34.4106251Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.4413425Z [14:31:34.159] INFO (#5): Plan: no resources
2026-10-24T14:31:34.4461596Z [14:31:34.159] INFO (#5):
2026-10-24T14:31:34.4501078Z [14:31:34.160] INFO (#63): [PublishClientConfig] skipped
2026-10-24T14:31:34.4700514Z [14:31:34.165] INFO (#64): [PublishClientConfig] skipped
2026-10-24T14:31:34.4794984Z [14:31:34.165] INFO (#5):
2026-10-24T14:31:34.4835249Z [14:31:34.165] INFO (#5): Done: 0 succeeded, 1 skipped (6ms)
2026-10-24T14:31:34.4926811Z
2026-10-24T14:31:34.4957675Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.5135459Z [14:31:34.173] INFO (#5): Plan: 1 tasks
2026-10-24T14:31:34.5358789Z [14:31:34.173] INFO (#5): [PublishClientConfig] run [action]
2026-10-24T14:31:34.5412821Z [14:31:34.173] INFO (#5):
2026-10-24T14:31:34.5548356Z
2026-10-24T14:31:34.5634876Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.5783744Z [14:31:34.185] INFO (#79): [PublishClientConfig] running
2026-10-24T14:31:34.5899648Z
2026-10-24T14:31:34.5985490Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.6094131Z Wrote relay client configuration to /tmp/t3-relay-client-config-SDqwqK/client.env
2026-10-24T14:31:34.6132829Z [14:31:34.186] INFO (#79): [PublishClientConfig] ran (1ms)
2026-10-24T14:31:34.6237637Z
2026-10-24T14:31:34.6335922Z  ✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 30ms
2026-10-24T14:31:34.6533047Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.6572486Z [14:31:34.197] INFO (#80): [PublishClientConfig] ran (12ms)
2026-10-24T14:31:34.6668010Z [14:31:34.197] INFO (#5):
2026-10-24T14:31:34.6692502Z [14:31:34.197] INFO (#5): Done: 1 succeeded (24ms)
2026-10-24T14:31:34.6771030Z
2026-10-24T14:31:34.6826919Z stdout | src/clientConfig.test.ts > PublishClientConfig > writes the env file on deploy and skips an unchanged redeploy
2026-10-24T14:31:34.6901631Z [14:31:34.200] INFO (#5): Plan: 1 tasks
2026-10-24T14:31:34.6978907Z [14:31:34.200] INFO (#5): [PublishClientConfig] drop [action]
2026-10-24T14:31:34.7175213Z [14:31:34.200] INFO (#5):
2026-10-24T14:31:34.7272856Z [14:31:34.200] INFO (#88): [PublishClientConfig] deleting
2026-10-24T14:31:34.7480745Z [14:31:34.200] INFO (#88): [PublishClientConfig] deleted (0ms)
2026-10-24T14:31:34.7533251Z [14:31:34.200] INFO (#5):
2026-10-24T14:31:34.7583860Z [14:31:34.200] INFO (#5): Done: 1 succeeded (0ms)
2026-10-24T14:31:34.7656802Z
2026-10-24T14:31:34.7708599Z  ✓ src/app/DesktopUserData.test.ts (2 tests) 128ms
2026-10-24T14:31:34.7894033Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-24T14:31:34.7984539Z [14:31:34.223] INFO (#117): Plan: 1 tasks
2026-10-24T14:31:34.8039096Z [14:31:34.223] INFO (#117): [PublishClientConfig] run [action]
2026-10-24T14:31:34.8039626Z [14:31:34.223] INFO (#117):
2026-10-24T14:31:34.8039829Z
2026-10-24T14:31:34.8045337Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-24T14:31:34.8045847Z [14:31:34.233] INFO (#158): [PublishClientConfig] running
2026-10-24T14:31:34.8046410Z [14:31:34.233] INFO (#158): [PublishClientConfig] fail — RelayUrlUnavailableError: The relay worker has no URL yet; deploy again once the worker exists. (0ms)
2026-10-24T14:31:34.8046799Z [14:31:34.233] INFO (#117):
2026-10-24T14:31:34.8047052Z [14:31:34.233] INFO (#117): Failed: 0 succeeded, 1 failed (10ms)
2026-10-24T14:31:34.8047255Z
2026-10-24T14:31:34.8047617Z stdout | src/clientConfig.test.ts > PublishClientConfig > fails when the worker has no url rather than publishing an empty relay
2026-10-24T14:31:34.8048049Z [14:31:34.235] INFO (#117): Plan: 1 tasks
2026-10-24T14:31:34.8048312Z [14:31:34.235] INFO (#117): [PublishClientConfig] drop [action]
2026-10-24T14:31:34.8048658Z [14:31:34.235] INFO (#117):
2026-10-24T14:31:34.8048881Z [14:31:34.241] INFO (#166): [PublishClientConfig] deleting
2026-10-24T14:31:34.8049148Z [14:31:34.241] INFO (#166): [PublishClientConfig] deleted (0ms)
2026-10-24T14:31:34.8049385Z [14:31:34.241] INFO (#117):
2026-10-24T14:31:34.8049605Z [14:31:34.241] INFO (#117): Done: 1 succeeded (6ms)
2026-10-24T14:31:34.8049785Z
2026-10-24T14:31:34.8050106Z  ✓  unit  src/lib/markdownHtml.test.ts (8 tests) 83ms
2026-10-24T14:31:34.8050672Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-24T14:31:34.8051095Z [14:31:34.266] INFO (#195): Plan: 1 tasks
2026-10-24T14:31:34.8051355Z [14:31:34.266] INFO (#195): [PublishClientConfig] run [action]
2026-10-24T14:31:34.8051602Z [14:31:34.266] INFO (#195):
2026-10-24T14:31:34.8051749Z
2026-10-24T14:31:34.8052491Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-24T14:31:34.8052940Z [14:31:34.267] INFO (#236): [PublishClientConfig] running
2026-10-24T14:31:34.8053510Z [14:31:34.281] INFO (#236): [PublishClientConfig] fail — EnvValueNotSingleLineError: T3CODE_RELAY_CLIENT_OTLP_TRACES_DATASET contains a line break and cannot be written as one .env assignment. (6ms)
2026-10-24T14:31:34.8053963Z [14:31:34.281] INFO (#195):
2026-10-24T14:31:34.8054194Z [14:31:34.281] INFO (#195): Failed: 0 succeeded, 1 failed (15ms)
2026-10-24T14:31:34.8054389Z
2026-10-24T14:31:34.8054761Z stdout | src/clientConfig.test.ts > PublishClientConfig > refuses a value with a line break rather than corrupting the file
2026-10-24T14:31:34.8055172Z [14:31:34.287] INFO (#195): Plan: 1 tasks
2026-10-24T14:31:34.8055425Z [14:31:34.287] INFO (#195): [PublishClientConfig] drop [action]
2026-10-24T14:31:34.8055662Z [14:31:34.288] INFO (#195):
2026-10-24T14:31:34.8055884Z [14:31:34.288] INFO (#244): [PublishClientConfig] deleting
2026-10-24T14:31:34.8056144Z [14:31:34.288] INFO (#244): [PublishClientConfig] deleted (0ms)
2026-10-24T14:31:34.8056382Z [14:31:34.288] INFO (#195):
2026-10-24T14:31:34.8057656Z [14:31:34.288] INFO (#195): Done: 1 succeeded (0ms)
2026-10-24T14:31:34.8057835Z
2026-10-24T14:31:34.8058105Z  ✓ src/clientConfig.test.ts (10 tests) 330ms
2026-10-24T14:31:34.8058754Z  ✓ src/ipc/methods/localEnvironment.test.ts (1 test) 25ms
2026-10-24T14:31:34.8059392Z  ✓ gnome-extension/feedbackGeometry.test.js (7 tests) 3ms
2026-10-24T14:31:34.8059914Z  ✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 19ms
2026-10-24T14:31:34.8060425Z  ✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 22ms
2026-10-24T14:31:34.8060932Z  ✓  unit  src/lib/protectedData.test.ts (3 tests) 427ms
2026-10-24T14:31:34.8061316Z    ✓ protected storage startup (3)
2026-10-24T14:31:34.8061742Z      ✓ keeps a locked background launch usable after activation without rebuilding its runtime 409ms
2026-10-24T14:31:34.8062246Z  ✓ src/preview/WebviewPreferences.test.ts (2 tests) 2ms
2026-10-24T14:31:34.8062697Z  ✓ src/preview/RecordingInput.test.ts (2 tests) 10ms
2026-10-24T14:31:34.8071401Z  ✓  unit  src/state/remote-environment-projections.test.ts (1 test) 29ms
2026-10-24T14:31:34.8274748Z  ✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 46ms
2026-10-24T14:31:34.8653089Z  ✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms
2026-10-24T14:31:34.9125661Z  ✓  unit  src/features/voice-input/lazyVoiceRecorder.test.ts (3 tests) 22ms
2026-10-24T14:31:34.9403342Z  ✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms
2026-10-24T14:31:35.0835823Z  ✓ src/preview/AnnotationIds.test.ts (1 test) 13ms
2026-10-24T14:31:35.1445777Z  ✓ src/environments/EnvironmentCredentials.test.ts (3 tests) 56ms
2026-10-24T14:31:35.1858594Z  ✓  unit  src/features/pull-requests/pullRequestDiffPages.test.ts (4 tests) 20ms
2026-10-24T14:31:35.1968136Z  ✓  unit  src/lib/reserved-regions.test.ts (7 tests) 16ms
2026-10-24T14:31:35.2117528Z stdout | plugins/withAndroidFbjniVersion.test.mjs > withAndroidFbjniVersion > applies the force through the registered app config
2026-10-24T14:31:35.2176198Z [react-native-pdf-jsi] Remember to install peer dependencies:
2026-10-24T14:31:35.2176671Z   - react-native-blob-util
2026-10-24T14:31:35.2199776Z   - @react-native-async-storage/async-storage
2026-10-24T14:31:35.2218919Z   - react-native-nitro-modules (required for the Nitro JSI path; the React Native bridge is used when it is not linked)
2026-10-24T14:31:35.2290338Z ✅ Clerk iOS plugin loaded
2026-10-24T14:31:35.2404425Z ✅ Clerk Android plugin loaded
2026-10-24T14:31:35.2484225Z
2026-10-24T14:31:35.2573480Z  ✓  unit  plugins/withAndroidFbjniVersion.test.mjs (4 tests) 722ms
2026-10-24T14:31:35.2623569Z    ✓ withAndroidFbjniVersion (4)
2026-10-24T14:31:35.2701093Z      ✓ applies the force through the registered app config 690ms
2026-10-24T14:31:35.2734208Z  ✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 15ms
2026-10-24T14:31:35.2767809Z
2026-10-24T14:31:35.2808241Z  Test Files  103 passed (103)
2026-10-24T14:31:35.2820820Z       Tests  837 passed (837)
2026-10-24T14:31:35.2892827Z    Start at  14:31:16
2026-10-24T14:31:35.2932927Z    Duration  19.02s (import 46%, transform 28%, setup 13%, tests 12%, worker 1%)
2026-10-24T14:31:35.3012689Z
2026-10-24T14:31:35.3054091Z      Import  520 modules were evaluated 6431 times · 49.70s total, 46% of tracked time
2026-10-24T14:31:35.3054802Z              ~4.97s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-24T14:31:35.3124863Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T14:31:35.3144171Z
2026-10-24T14:31:35.3307272Z  ✓ src/agentActivity/MobileRegistrations.test.ts (2 tests) 27ms
2026-10-24T14:31:35.3739860Z
2026-10-24T14:31:35.3741020Z ~/packages/source-control-gitcafe$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:35.3941702Z  ✓ src/auth/DpopProofs.verifyAndConsume.test.ts (4 tests) 193ms
2026-10-24T14:31:35.6041395Z  ✓ src/environments/EnvironmentPublishSignatures.test.ts (3 tests) 81ms
2026-10-24T14:31:35.6575254Z  ✓  unit  src/features/usage/UsageLimitsSection.test.ts (2 tests) 5ms
2026-10-24T14:31:35.7946173Z  ✓  unit  src/features/review/nativeReviewDiffAdapter.test.ts (2 tests) 689ms
2026-10-24T14:31:35.7960387Z    ✓ buildNativeReviewDiffData row bound (1)
2026-10-24T14:31:35.8022405Z      ✓ caps each huge file excerpt while preserving full counts and ordinary files 674ms
2026-10-24T14:31:35.9377810Z  ✓  unit  src/state/edit-pending-thread-message.test.ts (4 tests) 6ms
2026-10-24T14:31:35.9802547Z
2026-10-24T14:31:35.9855711Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-gitcafe
2026-10-24T14:31:35.9856222Z
2026-10-24T14:31:36.0498034Z  ✓  unit  src/lib/pdfPreview.test.ts (12 tests) 9ms
2026-10-24T14:31:36.1070186Z  ✓ src/previewTunnelSweep.test.ts (4 tests) 76ms
2026-10-24T14:31:36.1937223Z  ✓  unit  src/features/agent-awareness/notificationNavigation.test.ts (6 tests) 5ms
2026-10-24T14:31:36.3412723Z  ✓  unit  src/state/thread-order.test.ts (4 tests) 4ms
2026-10-24T14:31:36.4385406Z  ✓  unit  src/state/use-thread-pr.test.ts (7 tests) 18ms
2026-10-24T14:31:36.5157131Z  ✓ src/agentActivity/agentActivityPolicy.test.ts (5 tests) 26ms
2026-10-24T14:31:36.5965002Z  ✓ src/agentActivity/DeliveryAttempts.test.ts (3 tests) 19ms
2026-10-24T14:31:36.6993780Z  ✓ src/previewStages.test.ts (4 tests) 5ms
2026-10-24T14:31:36.7415450Z  ✓  unit  src/features/workspace/android-workspace-navigation-colors.test.ts (9 tests) 90ms
2026-10-24T14:31:36.8139349Z  ✓ src/server/gitCafeHosts.test.ts (7 tests) 10ms
2026-10-24T14:31:36.8825831Z  ✓  unit  src/lib/adaptive-navigation.test.ts (8 tests) 10ms
2026-10-24T14:31:36.8893336Z  ✓  unit  src/state/assets.test.ts (4 tests) 14ms
2026-10-24T14:31:37.3718336Z  ✓ src/agentActivity/ApnsProviderTokens.test.ts (2 tests) 139ms
2026-10-24T14:31:37.5048385Z  ✓  unit  src/state/pending-thread-creation.test.ts (4 tests) 10ms
2026-10-24T14:31:37.6382333Z  ✓ src/agentActivity/LiveActivities.test.ts (2 tests) 20ms
2026-10-24T14:31:37.7003591Z  ✓  unit  src/features/connection/environmentSections.test.ts (3 tests) 3ms
2026-10-24T14:31:37.7773378Z  ✓ src/authorization/layer.test.ts (23 tests) 229ms
2026-10-24T14:31:37.8896866Z  ✓ src/environments/ManagedEndpointAllocations.test.ts (1 test) 6ms
2026-10-24T14:31:37.9047547Z  ✓  unit  src/lib/projectFaviconRequests.test.ts (4 tests) 3ms
2026-10-24T14:31:37.9898404Z  ✓  unit  src/state/attachments.test.ts (2 tests) 12ms
2026-10-24T14:31:38.0340846Z  ✓ src/agentActivity/apnsDeliveryJobs.test.ts (1 test) 17ms
2026-10-24T14:31:38.0734323Z  ✓ src/environments/endpointFailure.test.ts (15 tests) 5ms
2026-10-24T14:31:38.0883500Z  ✓  unit  src/features/shortcuts/appShortcuts.test.ts (7 tests) 8ms
2026-10-24T14:31:38.2694313Z  ✓  unit  src/state/workspace-connection-atoms.test.ts (1 test) 18ms
2026-10-24T14:31:38.2973478Z  ✓ src/state/runtime.test.ts (23 tests) 275ms
2026-10-24T14:31:38.3259032Z  ✓ src/deploymentConfig.test.ts (3 tests) 2ms
2026-10-24T14:31:38.3724145Z  ✓  unit  src/lib/composerChipPresentation.test.ts (3 tests) 107ms
2026-10-24T14:31:38.5375487Z  ✓ src/connection/supervisor.test.ts (30 tests) 590ms
2026-10-24T14:31:38.6576545Z  ✓  unit  src/lib/atomic-file.test.ts (4 tests) 18ms
2026-10-24T14:31:38.6813667Z  ✓ src/hooks/HeldHooks.test.ts (1 test) 14ms
2026-10-24T14:31:38.7449420Z  ✓ src/rpc/session.test.ts (14 tests) 747ms
2026-10-24T14:31:38.7646562Z  ✓  unit  src/lib/markdownMedia.test.ts (12 tests) 27ms
2026-10-24T14:31:38.8246317Z  ✓ src/shared/definition.test.ts (4 tests) 9ms
2026-10-24T14:31:38.8398043Z  ✓ src/server/gitCafePullRequestJson.test.ts (15 tests) 41ms
2026-10-24T14:31:38.8578741Z  ✓ src/connection/registry.test.ts (41 tests) 601ms
2026-10-24T14:31:38.8776606Z  ✓  unit  src/features/pull-requests/pullRequestFileFilters.test.ts (4 tests) 15ms
2026-10-24T14:31:39.0104943Z  ✓ src/server/GitCafeCredentials.test.ts (4 tests) 31ms
2026-10-24T14:31:39.0373240Z  ✓  unit  src/lib/localAttachmentPreview.test.ts (4 tests) 6ms
2026-10-24T14:31:39.1413844Z  ✓ src/server/GitCafeSourceControlProvider.test.ts (8 tests) 87ms
2026-10-24T14:31:39.2446363Z  ✓ src/environments/EnvironmentLinks.test.ts (2 tests) 7ms
2026-10-24T14:31:39.2588643Z  ✓  unit  src/features/threads/new-task-context-presentation.test.ts (9 tests) 4ms
2026-10-24T14:31:39.3582698Z  ✓ src/state/server.test.ts (19 tests) 61ms
2026-10-24T14:31:39.3735024Z  ✓ src/server/GitCafePullRequestProvider.test.ts (32 tests) 306ms
2026-10-24T14:31:39.3805681Z  ✓  unit  src/lib/copyTextWithHaptic.test.ts (5 tests) 20ms
2026-10-24T14:31:39.3882760Z
2026-10-24T14:31:39.3966389Z  Test Files  6 passed (6)
2026-10-24T14:31:39.4002967Z       Tests  70 passed (70)
2026-10-24T14:31:39.4096401Z    Start at  14:31:36
2026-10-24T14:31:39.4140155Z    Duration  3.38s (transform 54%, import 36%, setup 6%, tests 3%)
2026-10-24T14:31:39.4203012Z
2026-10-24T14:31:39.4210014Z  ✓ src/environments/CloudflareApiPause.test.ts (1 test) 5ms
2026-10-24T14:31:39.4603425Z  ✓  unit  src/lib/enrichedLinkPresentation.test.ts (5 tests) 13ms
2026-10-24T14:31:39.4931013Z  ✓  unit  src/features/terminal/useTerminalGridSync.test.ts (1 test) 10ms
2026-10-24T14:31:39.4977217Z
2026-10-24T14:31:39.5003855Z ~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:39.5261211Z  ✓ src/state/pullRequests.test.ts (56 tests) 1424ms
2026-10-24T14:31:39.5289695Z    ✓ returns a successful mutation when source invalidation stalls 1007ms
2026-10-24T14:31:39.5933681Z  ✓ src/state/threads-sync.test.ts (36 tests) 540ms
2026-10-24T14:31:39.7013624Z  ✓  unit  src/persistence/mobile-database.test.ts (3 tests) 34ms
2026-10-24T14:31:39.7213660Z  ✓  unit  src/features/terminal/useTerminalLifecycle.test.ts (3 tests) 30ms
2026-10-24T14:31:39.8230814Z
2026-10-24T14:31:39.8231756Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts
2026-10-24T14:31:39.8231995Z
2026-10-24T14:31:39.8232396Z  ✓ src/state/shell-sync.test.ts (6 tests) 85ms
2026-10-24T14:31:39.8435640Z  ✓ src/agentActivity/ApnsDeliveryQueue.test.ts (1 test) 12ms
2026-10-24T14:31:39.8535688Z
2026-10-24T14:31:39.8537672Z  Test Files  32 passed (32)
2026-10-24T14:31:39.8538071Z       Tests  276 passed (276)
2026-10-24T14:31:39.8538352Z    Start at  14:31:24
2026-10-24T14:31:39.8538664Z    Duration  15.42s (import 80%, transform 11%, tests 4%, setup 4%)
2026-10-24T14:31:39.8538893Z
2026-10-24T14:31:39.9291016Z
2026-10-24T14:31:39.9373434Z ~/packages/source-control-azure-devops$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled
2026-10-24T14:31:40.0333742Z  ✓ src/voice-input/controller.test.ts (22 tests) 61ms
2026-10-24T14:31:40.0417493Z  ✓ src/operations/commands.test.ts (14 tests) 135ms
2026-10-24T14:31:40.0491077Z  ✓  unit  src/features/review/incrementalSnippet.test.ts (3 tests) 476ms
2026-10-24T14:31:40.0528190Z    ✓ incremental snippet highlighting (3)
2026-10-24T14:31:40.0552129Z      ✓ matches full highlighting through partial lines, multiline syntax, edits and truncation 309ms
2026-10-24T14:31:40.0628343Z  ✓  unit  src/connection/storage.test.ts (3 tests) 54ms
2026-10-24T14:31:40.1406834Z  ✓  unit  src/features/pull-requests/pullRequestDiffComments.test.ts (4 tests) 8ms
2026-10-24T14:31:40.3275280Z  ✓  unit  src/persistence/mobile-storage.test.ts (3 tests) 41ms
2026-10-24T14:31:40.3414640Z
2026-10-24T14:31:40.3584103Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/source-control-azure-devops
2026-10-24T14:31:40.3621977Z
2026-10-24T14:31:40.4220749Z  ✓  unit  src/features/workspace/navigation-tab-order.test.ts (6 tests) 19ms
2026-10-24T14:31:40.4414379Z  ✓  unit  src/lib/videoThumbnails.test.ts (2 tests) 25ms
2026-10-24T14:31:40.4480600Z  ✓ src/state/vcs.test.ts (9 tests) 127ms
2026-10-24T14:31:40.4781139Z  ✓ src/state/environmentHttpAuth.test.ts (32 tests) 349ms
2026-10-24T14:31:40.6437942Z  ✓ src/state/orchestrationV2Projection.test.ts (15 tests) 83ms
2026-10-24T14:31:40.6493881Z  ✓  unit  src/connection/background-activity.test.ts (3 tests) 15ms
2026-10-24T14:31:40.7214041Z  ✓  unit  src/features/threads/threadQueueControlPresentation.test.ts (7 tests) 17ms
2026-10-24T14:31:40.8296695Z  ✓ lib/third-party-licenses.test.ts (19 tests) 288ms
2026-10-24T14:31:40.9334025Z  ✓ src/connection/onboarding.test.ts (13 tests) 177ms
2026-10-24T14:31:41.4059969Z  ✓ src/state/entities.test.ts (16 tests) 38ms
2026-10-24T14:31:41.6278242Z  ✓ notify-discord-release.test.ts (15 tests) 254ms
2026-10-24T14:31:41.6453316Z  ✓  unit  src/state/workspaceModel.test.ts (2 tests) 11ms
2026-10-24T14:31:41.7459920Z  ✓ merge-update-manifests.test.ts (5 tests) 48ms
2026-10-24T14:31:41.7780187Z  ✓ dev-runner.test.ts (31 tests) 208ms
2026-10-24T14:31:41.8038829Z  ✓ src/server/azureDevOpsDiff.test.ts (14 tests) 754ms
2026-10-24T14:31:41.8093124Z    ✓ azureDevOpsFilePatch (11)
2026-10-24T14:31:41.8093808Z      ✓ lists a file too far apart to diff without its hunks 702ms
2026-10-24T14:31:41.8586072Z  ✓ src/state/vcsAction.test.ts (9 tests) 124ms
2026-10-24T14:31:41.9009922Z  ✓  unit  src/features/threads/pending-thread-feed.test.ts (4 tests) 3ms
2026-10-24T14:31:42.0051754Z  ✓ src/state/threadCommands.test.ts (22 tests) 257ms
2026-10-24T14:31:42.0318695Z  ✓ legend-list-initial-reveal.test.ts (10 tests) 39ms
2026-10-24T14:31:42.0439433Z  ✓  unit  src/features/threads/fileChipMenu.test.ts (9 tests) 21ms
2026-10-24T14:31:42.0856673Z  ✓ build-npm-launcher.test.ts (1 test) 1087ms
2026-10-24T14:31:42.0976459Z    ✓ build-npm-launcher (1)
2026-10-24T14:31:42.0977012Z      ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 1066ms
2026-10-24T14:31:42.2084760Z  ✓  unit  src/lib/composerAttachmentFiles.test.ts (12 tests) 6ms
2026-10-24T14:31:42.2418640Z  ✓ lib/dev-share.test.ts (5 tests) 35ms
2026-10-24T14:31:42.2933304Z  ✓ src/threadPullRequests.test.ts (23 tests) 55ms
2026-10-24T14:31:42.3442228Z  ✓  unit  src/features/threads/use-composer-command-menu.test.ts (3 tests) 19ms
2026-10-24T14:31:42.3568837Z  ✓ src/relay/discovery.test.ts (7 tests) 89ms
2026-10-24T14:31:42.3765156Z  ✓  unit  src/features/threads/thread-settings-options.test.ts (4 tests) 12ms
2026-10-24T14:31:42.3902055Z  ✓ src/relay/managedRelay.test.ts (7 tests) 308ms
2026-10-24T14:31:42.4150253Z  ✓ src/state/threads-atoms.test.ts (4 tests) 222ms
2026-10-24T14:31:42.4393351Z  ✓ update-release-package-versions.test.ts (3 tests) 61ms
2026-10-24T14:31:42.7093546Z  ✓ lib/cli-external-packages.test.ts (10 tests) 1048ms
2026-10-24T14:31:42.7213263Z    ✓ external package dependency closure (1)
2026-10-24T14:31:42.7287087Z      ✓ keeps every runtime dependency of an external package external too 991ms
2026-10-24T14:31:42.7353741Z  ✓  unit  src/lib/microphonePriority.test.ts (4 tests) 11ms
2026-10-24T14:31:42.7483913Z  ✓  unit  src/features/pull-requests/pullRequestStatus.test.ts (4 tests) 10ms
2026-10-24T14:31:42.7638183Z  ✓ lib/public-config.test.ts (1 test) 13ms
2026-10-24T14:31:42.8718953Z  ✓  unit  src/connection/migration.test.ts (2 tests) 32ms
2026-10-24T14:31:42.9380136Z  ✓ mobile-native-client.test.ts (2 tests) 47ms
2026-10-24T14:31:43.1033238Z  ✓  unit  src/features/settings/autoSettleSettingsSync.test.ts (3 tests) 12ms
2026-10-24T14:31:43.1259131Z  ✓ sync-reference-repos.test.ts (2 tests) 17ms
2026-10-24T14:31:43.1649091Z  ✓ src/rpc/client.test.ts (8 tests) 146ms
2026-10-24T14:31:43.3784451Z  ✓ src/server/azureDevOpsPullRequestJson.test.ts (28 tests) 77ms
2026-10-24T14:31:43.4206160Z  ✓ src/shared/definition.test.ts (17 tests) 43ms
2026-10-24T14:31:43.4894701Z  ✓ src/connection/routes.test.ts (19 tests) 58ms
2026-10-24T14:31:43.5175234Z  ✓ src/server/AzureDevOpsSourceControlProvider.test.ts (1 test) 6ms
2026-10-24T14:31:43.5251635Z  ✓ src/server/AzureDevOpsCli.test.ts (7 tests) 130ms
2026-10-24T14:31:43.5369103Z  ✓ lib/resolve-catalog.test.ts (2 tests) 18ms
2026-10-24T14:31:43.5743586Z  ✓ mock-update-server.test.ts (2 tests) 194ms
2026-10-24T14:31:43.5896371Z  ✓  unit  src/features/terminal/terminalMenu.test.ts (5 tests) 19ms
2026-10-24T14:31:43.6069943Z  ✓  unit  src/features/home/workspace-connection-status.test.ts (3 tests) 14ms
2026-10-24T14:31:43.6096848Z  ✓ mobile-showcase.test.ts (3 tests) 18ms
2026-10-24T14:31:43.6747854Z  ✓ lib/build-target-arch.test.ts (1 test) 15ms
2026-10-24T14:31:43.6765120Z  ✓ src/server/AzureDevOpsPullRequestCli.test.ts (21 tests) 237ms
2026-10-24T14:31:43.7419910Z  ✓ src/platform/storageDocument.test.ts (13 tests) 38ms
2026-10-24T14:31:43.7653528Z  ✓  unit  src/lib/markdownLinks.test.ts (8 tests) 7ms
2026-10-24T14:31:43.7893155Z  ✓ src/sourceControlClients.test.ts (35 tests) 28ms
2026-10-24T14:31:43.8333671Z  ✓ resolve-previous-release-tag.test.ts (3 tests) 11ms
2026-10-24T14:31:43.8495377Z  ✓ src/server/AzureDevOpsPullRequestProvider.test.ts (12 tests) 423ms
2026-10-24T14:31:43.8653685Z
2026-10-24T14:31:43.8737853Z  Test Files  7 passed (7)
2026-10-24T14:31:43.8799839Z       Tests  100 passed (100)
2026-10-24T14:31:43.8866727Z    Start at  14:31:40
2026-10-24T14:31:43.8989542Z    Duration  3.52s (transform 48%, import 37%, tests 9%, setup 6%)
2026-10-24T14:31:43.9018517Z
2026-10-24T14:31:43.9119202Z  ✓ src/state/threadShell.test.ts (9 tests) 46ms
2026-10-24T14:31:43.9629118Z
2026-10-24T14:31:43.9734440Z  ✓  unit  src/native/voiceTranscription.ios.test.ts (1 test) 14ms
2026-10-24T14:31:43.9864174Z  ✓  unit  src/lib/projectFaviconDatabaseCache.test.ts (3 tests) 5ms
2026-10-24T14:31:44.0014056Z  ✓ src/device/stream.test.ts (14 tests) 55ms
2026-10-24T14:31:44.0398445Z  ✓ lib/icon-export.test.ts (1 test) 9ms
2026-10-24T14:31:44.1533443Z  ✓ mobile-native-static-check.test.ts (2 tests) 7ms
2026-10-24T14:31:44.2021133Z  ✓  unit  src/features/pull-requests/pullRequestAgentTasks.test.ts (3 tests) 7ms
2026-10-24T14:31:44.2759905Z  ✓ src/state/projectGrouping.test.ts (20 tests) 37ms
2026-10-24T14:31:44.4208929Z  ✓ src/state/fileMetadata.test.ts (11 tests) 190ms
2026-10-24T14:31:44.4293440Z  ✓  unit  src/lib/projectIcon.test.ts (5 tests) 4ms
2026-10-24T14:31:44.4667404Z  ✓  unit  src/features/devices/threadDevicePreviews.test.ts (2 tests) 2ms
2026-10-24T14:31:44.6773696Z  ✓ src/state/threadWorkflows.test.ts (21 tests) 12ms
2026-10-24T14:31:44.7925242Z  ✓  unit  src/features/terminal/terminalInput.test.ts (7 tests) 8ms
2026-10-24T14:31:44.8291841Z  ✓ src/state/threadRelationships.test.ts (11 tests) 9ms
2026-10-24T14:31:44.8458305Z  ✓ src/connection/resolver.test.ts (6 tests) 43ms
2026-10-24T14:31:44.8800087Z  ✓ src/state/threadExecution.test.ts (11 tests) 13ms
2026-10-24T14:31:44.8870170Z  ✓ build-desktop-artifact.test.ts (42 tests) 3248ms
2026-10-24T14:31:44.8920846Z    ✓ build-desktop-artifact (40)
2026-10-24T14:31:44.8933005Z      ✓ rejects overlapping builds from another process until restoration finishes 1497ms
2026-10-24T14:31:44.8973890Z      ✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 569ms
2026-10-24T14:31:44.9005433Z  ✓ src/state/commandPermissions.test.ts (14 tests) 88ms
2026-10-24T14:31:44.9046000Z  ✓  unit  src/state/queries.filesystem.test.ts (1 test) 6ms
2026-10-24T14:31:44.9046924Z  ✓ src/state/threadHistoryMerge.test.ts (7 tests) 13ms
2026-10-24T14:31:44.9533339Z  ✓  unit  src/features/threads/worktree-setup-state.test.ts (4 tests) 13ms
2026-10-24T14:31:44.9819056Z  ✓  unit  src/features/terminal/terminalLaunchContext.test.ts (3 tests) 11ms
2026-10-24T14:31:45.0914354Z  ✓ src/mcpApps/host.test.ts (9 tests) 16ms
2026-10-24T14:31:45.0984169Z  ✓  unit  src/features/pull-requests/pullRequestNavigation.test.ts (3 tests) 9ms
2026-10-24T14:31:45.1533929Z  ✓  unit  src/features/terminal/terminalPaste.test.ts (2 tests) 4ms
2026-10-24T14:31:45.2156979Z  ✓  unit  src/lib/appLinking.test.ts (17 tests) 4ms
2026-10-24T14:31:45.2693507Z  ✓  unit  src/state/thread-provider-switching.test.ts (4 tests) 3ms
2026-10-24T14:31:45.4225514Z  ✓  unit  src/features/terminal/useTerminalSurfaceBuffer.test.ts (2 tests) 26ms
2026-10-24T14:31:45.4791507Z  ✓  unit  src/lib/device-type.test.ts (3 tests) 8ms
2026-10-24T14:31:45.5262735Z  ✓  unit  src/lib/projectThreadStartTurn.test.ts (3 tests) 18ms
2026-10-24T14:31:45.6828049Z  ✓ src/connection/outdatedHostUpdate.test.ts (3 tests) 51ms
2026-10-24T14:31:45.7034959Z  ✓  unit  src/features/threads/thread-route-hydration.test.ts (3 tests) 2ms
2026-10-24T14:31:45.7035868Z  ✓ src/state/shellReducer.test.ts (14 tests) 13ms
2026-10-24T14:31:45.7773698Z  ✓ src/state/threadDetail.test.ts (14 tests) 55ms
2026-10-24T14:31:45.8686793Z  ✓ src/state/threadSnoozed.test.ts (20 tests) 32ms
2026-10-24T14:31:45.8781097Z  ✓  unit  src/features/files/filePath.test.ts (7 tests) 5ms
2026-10-24T14:31:45.8985662Z  ✓ src/state/threadSort.test.ts (21 tests) 161ms
2026-10-24T14:31:45.9213905Z  ✓  unit  src/features/pull-requests/pullRequestActions.test.ts (3 tests) 5ms
2026-10-24T14:31:45.9733521Z  ✓  unit  src/features/settings/scheduled-task-editor-state.test.ts (3 tests) 11ms
2026-10-24T14:31:46.1693420Z  ✓ src/state/projectCommands.test.ts (4 tests) 85ms
2026-10-24T14:31:46.1831531Z  ✓  unit  src/features/keyboard/commandPaletteItems.test.ts (2 tests) 16ms
2026-10-24T14:31:46.2234140Z  ✓  unit  src/features/layout/deferred-navigation.test.ts (3 tests) 2ms
2026-10-24T14:31:46.2667367Z stdout | src/state/serverUsage.test.ts > keeps the cached usage summary when the awaited refresh fails
2026-10-24T14:31:46.2692856Z [14:31:46.259] WARN (#49): Could not refresh slow usage sources. {
2026-10-24T14:31:46.2799736Z   errorType: 'error',
2026-10-24T14:31:46.2898447Z   errorName: 'UsageReadError',
2026-10-24T14:31:46.3046710Z   errorTag: 'UsageReadError',
2026-10-24T14:31:46.3207789Z   stack: '    at /home/runner/_work/t3code/t3code/packages/client-runtime/src/state/serverUsage.test.ts:289:21\n' +
2026-10-24T14:31:46.3242189Z     '    at Generator.next (<anonymous>)\n' +
2026-10-24T14:31:46.3386516Z     '    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-24T14:31:46.3453283Z     '    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-24T14:31:46.3613730Z     '    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-24T14:31:46.3633273Z     '    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-24T14:31:46.3670747Z     '    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-24T14:31:46.3732750Z     '    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-24T14:31:46.3751654Z     '    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-24T14:31:46.3863709Z     '    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-24T14:31:46.3909135Z }
2026-10-24T14:31:46.4017605Z
2026-10-24T14:31:46.4114466Z  ✓ src/state/serverUsage.test.ts (2 tests) 65ms
2026-10-24T14:31:46.4213369Z  ✓  unit  src/state/queued-run-edit.test.ts (3 tests) 11ms
2026-10-24T14:31:46.4670526Z  ✓  unit  src/features/cloud/CloudAuthProvider.test.ts (1 test) 7ms
2026-10-24T14:31:46.5211772Z  ✓  unit  src/features/cloud/managedRelayLayer.test.ts (1 test) 98ms
2026-10-24T14:31:46.5600367Z  ✓  unit  src/features/home/thread-dismissal.test.ts (3 tests) 9ms
2026-10-24T14:31:46.7176013Z  ✓ src/state/threadRequests.test.ts (10 tests) 8ms
2026-10-24T14:31:46.7275031Z  ✓ src/state/terminalSession.test.ts (9 tests) 22ms
2026-10-24T14:31:46.7584530Z  ✓  unit  src/features/devices/device-stream-document.test.ts (11 tests) 5ms
2026-10-24T14:31:46.7846901Z  ✓ src/platform/shellCacheEncoding.test.ts (5 tests) 198ms
2026-10-24T14:31:46.8173538Z  ✓ src/operations/commands.performance.test.ts (1 test) 165ms
2026-10-24T14:31:46.8333479Z  ✓  unit  src/features/diagnostics/crash-log-model.test.ts (2 tests) 5ms
2026-10-24T14:31:46.8488793Z  ✓  unit  src/features/sharing/incoming-share-presentation.test.ts (2 tests) 2ms
2026-10-24T14:31:46.8870268Z  ✓  unit  src/features/threads/provider-catalog-refresh.test.ts (2 tests) 3ms
2026-10-24T14:31:46.9130821Z  ✓ src/state/subagentRuntime.test.ts (11 tests) 12ms
2026-10-24T14:31:47.0984594Z  ✓  unit  src/features/pull-requests/pullRequestEnvironmentFallback.test.ts (3 tests) 6ms
2026-10-24T14:31:47.1499669Z  ✓  unit  scripts/generate-uniwind-themes.test.ts (1 test) 32ms
2026-10-24T14:31:47.1534025Z  ✓ src/authorization/remote.test.ts (5 tests) 50ms
2026-10-24T14:31:47.2008391Z  ✓  unit  src/features/pull-requests/pullRequestActivityFilter.test.ts (1 test) 6ms
2026-10-24T14:31:47.2301999Z  ✓  unit  src/lib/markdownTableBreaks.test.ts (5 tests) 17ms
2026-10-24T14:31:47.2613949Z  ✓ knip-schemas.test.ts (1 test) 6968ms
2026-10-24T14:31:47.2745351Z    ✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 6967ms
2026-10-24T14:31:47.2764381Z
2026-10-24T14:31:47.2801332Z  Test Files  21 passed (21)
2026-10-24T14:31:47.2893103Z       Tests  161 passed (161)
2026-10-24T14:31:47.2933132Z    Start at  14:31:39
2026-10-24T14:31:47.2963373Z    Duration  7.44s (tests 49%, import 24%, transform 16%, setup 10%)
2026-10-24T14:31:47.3026752Z
2026-10-24T14:31:47.3052277Z     Isolate  21 workers spawned · ~204ms startup each (spawn + environment, per file)
2026-10-24T14:31:47.3055587Z              at least ~408ms faster with isolate: false — reuses workers across files instead of one per file
2026-10-24T14:31:47.3056674Z
2026-10-24T14:31:47.3057107Z  ✓  unit  src/features/observability/tracing.test.ts (1 test) 46ms
2026-10-24T14:31:47.3172909Z
2026-10-24T14:31:47.4248469Z  ✓  unit  src/lib/nativeTheme.test.ts (12 tests) 35ms
2026-10-24T14:31:47.4607205Z  ✓ src/state/usage.test.ts (8 tests) 32ms
2026-10-24T14:31:47.4827829Z  ✓ src/work-log/commandLabel.test.ts (61 tests) 87ms
2026-10-24T14:31:47.5805572Z  ✓  unit  src/lib/assetImageSource.test.ts (3 tests) 4ms
2026-10-24T14:31:47.6973512Z  ✓ src/state/boundedThreadSnapshotHttp.test.ts (5 tests) 111ms
2026-10-24T14:31:47.7173515Z  ✓ src/projectFaviconCache.test.ts (8 tests) 131ms
2026-10-24T14:31:47.8413628Z  ✓ src/state/threadSearch.test.ts (9 tests) 40ms
2026-10-24T14:31:47.8835866Z  ✓  unit  src/features/sharing/incoming-share-storage.test.ts (1 test) 7ms
2026-10-24T14:31:47.9321198Z  ✓  unit  src/features/pull-requests/pullRequestAutolinks.test.ts (4 tests) 16ms
2026-10-24T14:31:47.9428803Z  ✓ src/relay/managedRelayState.test.ts (4 tests) 23ms
2026-10-24T14:31:47.9903856Z  ✓  unit  src/lib/markdownMediaSource.test.ts (3 tests) 12ms
2026-10-24T14:31:48.0050265Z  ✓ src/device/duoControl.test.ts (12 tests) 6ms
2026-10-24T14:31:48.0877110Z  ✓ src/pullRequestQuery.test.ts (17 tests) 5ms
2026-10-24T14:31:48.1203292Z  ✓  unit  src/lib/connection.test.ts (1 test) 2ms
2026-10-24T14:31:48.1435620Z  ✓ src/work-log/presentation.test.ts (18 tests) 16ms
2026-10-24T14:31:48.1620003Z  ✓ src/device/duoViewer.test.ts (2 tests) 12ms
2026-10-24T14:31:48.1868920Z  ✓ src/handoff.test.ts (15 tests) 5ms
2026-10-24T14:31:48.2286555Z  ✓  unit  src/features/connection/pairing.test.ts (5 tests) 10ms
2026-10-24T14:31:48.2811590Z  ✓  unit  src/features/settings/SettingsRouteScreen.logic.test.ts (2 tests) 4ms
2026-10-24T14:31:48.3136310Z  ✓  unit  src/lib/markdownInlineFileLinks.test.ts (4 tests) 19ms
2026-10-24T14:31:48.3722644Z  ✓ src/state/threadSubagents.test.ts (7 tests) 32ms
2026-10-24T14:31:48.4366074Z  ✓  unit  src/state/asset-url-state.test.ts (3 tests) 3ms
2026-10-24T14:31:48.4990975Z  ✓  unit  src/lib/wideMarkdownBlocks.test.ts (2 tests) 4ms
2026-10-24T14:31:48.5565394Z  ✓  unit  src/features/home/swipe-row-activation.test.ts (3 tests) 8ms
2026-10-24T14:31:48.5982764Z  ✓  unit  src/features/review/shikiReviewHighlighter.test.ts (2 tests) 217ms
2026-10-24T14:31:48.6093418Z  ✓  unit  src/features/pull-requests/botBadgeImages.test.ts (1 test) 3ms
2026-10-24T14:31:48.7213441Z  ✓ src/pullRequestMarkdown.test.ts (17 tests) 6ms
2026-10-24T14:31:48.7784547Z  ✓ src/state/itemSupport.test.ts (2 tests) 7ms
2026-10-24T14:31:48.8093797Z  ✓  unit  src/features/usage/usageEnvironmentSelection.test.ts (4 tests) 5ms
2026-10-24T14:31:48.8220041Z  ✓  unit  src/lib/serialized-async-queue.test.ts (2 tests) 8ms
2026-10-24T14:31:48.8460701Z  ✓  unit  src/lib/openExternalUrl.test.ts (1 test) 11ms
2026-10-24T14:31:48.8609871Z  ✓  unit  src/features/threads/composerSendPresentation.test.ts (2 tests) 2ms
2026-10-24T14:31:48.8690204Z  ✓ src/pullRequestLinkInput.test.ts (15 tests) 11ms
2026-10-24T14:31:48.8978924Z  ✓ src/preview/serverBrowserStream.test.ts (5 tests) 6ms
2026-10-24T14:31:49.0059485Z  ✓ src/connection/diagnosis.test.ts (7 tests) 19ms
2026-10-24T14:31:49.0210620Z  ✓  unit  src/features/pull-requests/pullRequestDescription.test.ts (1 test) 19ms
2026-10-24T14:31:49.0493420Z  ✓ src/connection/presentation.test.ts (4 tests) 7ms
2026-10-24T14:31:49.1240940Z  ✓  unit  src/features/diffs/nativeReviewDiffSurface.test.ts (1 test) 57ms
2026-10-24T14:31:49.1604373Z  ✓  unit  src/features/sharing/incoming-share-native.test.ts (2 tests) 8ms
2026-10-24T14:31:49.2217100Z  ✓ src/device/phoneViewer.test.ts (1 test) 28ms
2026-10-24T14:31:49.2747661Z  ✓ src/state/presentation.test.ts (3 tests) 34ms
2026-10-24T14:31:49.2853748Z  ✓  unit  src/features/pull-requests/pullRequestDescriptionContent.test.ts (1 test) 7ms
2026-10-24T14:31:49.3628211Z  ✓  unit  src/features/threads/threadContentPresentation.test.ts (2 tests) 10ms
2026-10-24T14:31:49.4840751Z  ✓ src/device/avcConfig.test.ts (8 tests) 13ms
2026-10-24T14:31:49.5893579Z  ✓  unit  src/features/cloud/managedRelayTokenStore.test.ts (1 test) 25ms
2026-10-24T14:31:49.6408667Z  ✓  unit  src/features/pull-requests/pullRequestReviewDrafts.test.ts (1 test) 8ms
2026-10-24T14:31:49.6820230Z  ✓  unit  src/features/threads/subagent-card-presentation.test.ts (1 test) 2ms
2026-10-24T14:31:49.6973575Z  ✓ src/state/threadFeedback.test.ts (4 tests) 3ms
2026-10-24T14:31:49.7173332Z  ✓ src/providerSkills.test.ts (6 tests) 3ms
2026-10-24T14:31:49.7876470Z  ✓ src/state/projectEntities.test.ts (2 tests) 15ms
2026-10-24T14:31:49.8093925Z  ✓  unit  src/lib/filePreviewGallery.test.ts (1 test) 13ms
2026-10-24T14:31:49.8242176Z  ✓ src/platform/orchestrationCache.test.ts (3 tests) 24ms
2026-10-24T14:31:49.9133634Z  ✓  unit  src/state/queries.test.ts (1 test) 16ms
2026-10-24T14:31:49.9504057Z  ✓  unit  src/features/pull-requests/pullRequestMediaSource.test.ts (1 test) 14ms
2026-10-24T14:31:49.9748448Z  ✓  unit  src/features/threads/customSnoozeDate.test.ts (2 tests) 7ms
2026-10-24T14:31:50.0130797Z  ✓  unit  src/state/thread-composer-error.test.ts (1 test) 4ms
2026-10-24T14:31:50.1013453Z  ✓  unit  src/features/browser/previewPromptText.test.ts (3 tests) 4ms
2026-10-24T14:31:50.1573340Z  ✓ src/threadPullRequestCompatibility.test.ts (10 tests) 8ms
2026-10-24T14:31:50.1791809Z  ✓ src/operations/projects.test.ts (6 tests) 5ms
2026-10-24T14:31:50.1879476Z  ✓ src/device/phoneScene.test.ts (8 tests) 132ms
2026-10-24T14:31:50.2315126Z  ✓  unit  src/features/prompt-links/prompt-link-model.test.ts (1 test) 10ms
2026-10-24T14:31:50.2490026Z  ✓  unit  src/features/cloud/publicConfig.test.ts (1 test) 2ms
2026-10-24T14:31:50.3107870Z  ✓  unit  src/features/projects/AddProjectScreen.logic.test.ts (1 test) 4ms
2026-10-24T14:31:50.3554809Z  ✓ src/device/phoneInteraction.test.ts (4 tests) 4ms
2026-10-24T14:31:50.3615290Z  ✓ src/changeRequestLinks.test.ts (6 tests) 9ms
2026-10-24T14:31:50.3853263Z  ✓  unit  src/lib/http-response.test.ts (1 test) 7ms
2026-10-24T14:31:50.4638573Z  ✓  unit  src/lib/mobileThemeRuntime.test.ts (1 test) 2ms
2026-10-24T14:31:50.4689256Z  ✓ src/reviewGuideTour.test.ts (7 tests) 12ms
2026-10-24T14:31:50.4854053Z  ✓  unit  src/lib/nativeComposerTheme.test.ts (1 test) 3ms
2026-10-24T14:31:50.5584690Z  ✓  unit  src/lib/filePreview.test.ts (4 tests) 5ms
2026-10-24T14:31:50.5853288Z  ✓ src/device/model.test.ts (4 tests) 9ms
2026-10-24T14:31:50.6039329Z  ✓  unit  src/lib/foreground-handoff.test.ts (1 test) 2ms
2026-10-24T14:31:50.6202944Z  ✓ src/state/usageProgress.test.ts (4 tests) 10ms
2026-10-24T14:31:50.6719323Z  ✓  unit  src/lib/appearancePreferences.test.ts (1 test) 2ms
2026-10-24T14:31:50.7105887Z  ✓ src/state/attachments.test.ts (3 tests) 8ms
2026-10-24T14:31:50.7126562Z  ✓ src/device/duoScene.test.ts (2 tests) 11ms
2026-10-24T14:31:50.7320484Z  ✓  unit  src/features/threads/threadMessageJump.test.ts (1 test) 3ms
2026-10-24T14:31:50.7636185Z  ✓  unit  src/features/settings/lib/legal-document-url.test.ts (2 tests) 3ms
2026-10-24T14:31:50.8342597Z  ✓ src/connection/errors.test.ts (5 tests) 9ms
2026-10-24T14:31:50.8372193Z  ✓  unit  src/features/threads/projectThreadCreationValidation.test.ts (2 tests) 2ms
2026-10-24T14:31:50.8493674Z  ✓ src/state/filesystem.test.ts (8 tests) 4ms
2026-10-24T14:31:50.9549545Z  ✓ src/t3ToolSummary.test.ts (3 tests) 4ms
2026-10-24T14:31:50.9876839Z  ✓  unit  src/features/keyboard/hardwareKeyboardCommands.test.ts (2 tests) 2ms
2026-10-24T14:31:51.0568530Z  ✓ src/mediaSource.test.ts (8 tests) 5ms
2026-10-24T14:31:51.1036934Z  ✓ src/state/sharedSettings.test.ts (9 tests) 11ms
2026-10-24T14:31:51.1323640Z  ✓ src/state/turnItemPresentation.test.ts (2 tests) 5ms
2026-10-24T14:31:51.1835293Z  ✓ src/connection/compatibility.test.ts (4 tests) 8ms
2026-10-24T14:31:51.2484881Z  ✓ src/work-log/toolPresentation.test.ts (4 tests) 3ms
2026-10-24T14:31:51.2880304Z  ✓ src/state/providerInstanceDisplay.test.ts (10 tests) 3ms
2026-10-24T14:31:51.3068502Z  ✓ src/state/gitActions.test.ts (3 tests) 2ms
2026-10-24T14:31:51.3430718Z  ✓ src/device/streamFrames.test.ts (1 test) 6ms
2026-10-24T14:31:51.3729729Z  ✓ src/device/modelScene.test.ts (2 tests) 7ms
2026-10-24T14:31:51.4880675Z  ✓ src/promptLinks.test.ts (3 tests) 3ms
2026-10-24T14:31:51.5080301Z  ✓ src/state/serverConfigProjection.test.ts (2 tests) 3ms
2026-10-24T14:31:51.5510900Z  ✓ src/state/queryPersistence.test.ts (3 tests) 8ms
2026-10-24T14:31:51.6377802Z  ✓ src/device/deviceMotion.test.ts (2 tests) 5ms
2026-10-24T14:31:51.7294567Z  ✓ src/state/threadInbox.test.ts (2 tests) 2ms
2026-10-24T14:31:51.7704471Z  ✓ src/threadReference.test.ts (5 tests) 3ms
2026-10-24T14:31:51.7905369Z  ✓ src/state/usageAccess.test.ts (8 tests) 5ms
2026-10-24T14:31:51.8307408Z  ✓ src/state/auth.test.ts (2 tests) 3ms
2026-10-24T14:31:51.8397517Z  ✓ src/state/customSnooze.test.ts (11 tests) 11ms
2026-10-24T14:31:51.9228313Z  ✓ src/errors/safeLog.test.ts (2 tests) 3ms
2026-10-24T14:31:51.9718579Z  ✓ src/userMessage.test.ts (3 tests) 3ms
2026-10-24T14:31:51.9815006Z  ✓ src/filePreview.test.ts (3 tests) 25ms
2026-10-24T14:31:52.0107245Z  ✓ src/work-log/itemDetail.test.ts (2 tests) 4ms
2026-10-24T14:31:52.0613861Z  ✓ src/markdownImages.test.ts (12 tests) 4ms
2026-10-24T14:31:52.1182958Z  ✓ src/errors/transport.test.ts (3 tests) 2ms
2026-10-24T14:31:52.1783215Z  ✓ src/mediaReference.test.ts (7 tests) 5ms
2026-10-24T14:31:52.2168513Z  ✓ src/relay/errorPresentation.test.ts (3 tests) 3ms
2026-10-24T14:31:52.2269401Z  ✓ src/state/threadHistoryController.test.ts (1 test) 5ms
2026-10-24T14:31:52.2873894Z  ✓ src/state/assets.test.ts (1 test) 3ms
2026-10-24T14:31:52.2999753Z  ✓ src/device/duoSnap.test.ts (1 test) 4ms
2026-10-24T14:31:52.3064504Z  ✓ src/composerThreadItems.test.ts (1 test) 3ms
2026-10-24T14:31:52.3606848Z  ✓ src/device/androidFoldScene.test.ts (1 test) 36ms
2026-10-24T14:31:52.3747124Z  ✓ src/device/renderScheduler.test.ts (1 test) 2ms
2026-10-24T14:31:52.4502518Z  ✓ src/errors/errorTrace.test.ts (2 tests) 2ms
2026-10-24T14:31:52.4549098Z  ✓ src/work-log/scrollAnchor.test.ts (1 test) 2ms
2026-10-24T14:31:52.4552779Z  ✓ src/state/commandOutput.test.ts (1 test) 2ms
2026-10-24T14:31:52.4871701Z  ✓ src/secretRequest.test.ts (2 tests) 3ms
2026-10-24T14:31:52.4937903Z  ✓ src/environment/endpoint.test.ts (1 test) 2ms
2026-10-24T14:31:52.6027975Z  ✓ src/state/archivedThreads.test.ts (1 test) 4ms
2026-10-24T14:31:52.6071861Z
2026-10-24T14:31:52.6075880Z  Test Files  126 passed (126)
2026-10-24T14:31:52.6078312Z       Tests  1211 passed (1211)
2026-10-24T14:31:52.6078597Z    Start at  14:31:34
2026-10-24T14:31:52.6081586Z    Duration  18.43s (import 49%, transform 32%, setup 9%, tests 9%)
2026-10-24T14:31:52.6087407Z
2026-10-24T14:31:52.6088031Z      Import  511 modules were evaluated 9681 times · 54.16s total, 49% of tracked time
2026-10-24T14:31:52.6088520Z              ~6.18s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
2026-10-24T14:31:52.6088976Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T14:31:52.6089157Z
2026-10-24T14:31:52.6361716Z
2026-10-24T14:32:10.7671505Z  ✓  unit  src/reactCompilerCoverage.test.ts (923 tests) 42261ms
2026-10-24T14:32:10.7672249Z    ✓ React Compiler coverage (923)
2026-10-24T14:32:10.7672698Z      ✓ Metro's transformer applies the compiler 2178ms
2026-10-24T14:32:10.7673170Z      ✓ compiles src/Stack.tsx 481ms
2026-10-24T14:32:10.7673696Z      ✓ compiles src/components/ComposerAttachmentStrip.tsx 384ms
2026-10-24T14:32:10.7674305Z      ✓ compiles src/components/ComposerContextSheet.tsx 335ms
2026-10-24T14:32:10.7674855Z      ✓ compiles src/components/ComposerEditor.tsx 302ms
2026-10-24T14:32:10.7675438Z      ✓ compiles src/features/archive/ArchivedThreadsScreen.tsx 460ms
2026-10-24T14:32:10.7676244Z      ✓ compiles src/features/browser/BrowserPreviewRouteScreen.tsx 316ms
2026-10-24T14:32:10.7676889Z      ✓ compiles src/features/browser/PreviewStreamWebView.tsx 728ms
2026-10-24T14:32:10.7677531Z      ✓ compiles src/features/development/ComponentCatalogScreen.tsx 395ms
2026-10-24T14:32:10.7678167Z      ✓ compiles src/features/files/ThreadFilesRouteScreen.tsx 723ms
2026-10-24T14:32:10.7678721Z      ✓ compiles src/features/home/HomeScreen.tsx 818ms
2026-10-24T14:32:10.7679273Z      ✓ compiles src/features/home/thread-swipe-actions.tsx 363ms
2026-10-24T14:32:10.7679876Z      ✓ compiles src/features/layout/AdaptiveWorkspaceLayout.tsx 731ms
2026-10-24T14:32:10.7680476Z      ✓ compiles src/features/projects/AddProjectScreen.tsx 419ms
2026-10-24T14:32:10.7681104Z      ✓ compiles src/features/pull-requests/PullRequestRouteScreen.tsx 475ms
2026-10-24T14:32:10.7681744Z      ✓ compiles src/features/threads/NewTaskDraftScreen.tsx 486ms
2026-10-24T14:32:10.7682321Z      ✓ compiles src/features/threads/ThreadComposer.tsx 541ms
2026-10-24T14:32:10.7682896Z      ✓ compiles src/features/threads/ThreadDetailScreen.tsx 942ms
2026-10-24T14:32:10.7683448Z      ✓ compiles src/features/threads/ThreadFeed.tsx 836ms
2026-10-24T14:32:10.7684003Z      ✓ compiles src/features/threads/ThreadRouteScreen.tsx 341ms
2026-10-24T14:32:10.7684612Z      ✓ compiles src/features/threads/new-task-flow-provider.tsx 465ms
2026-10-24T14:32:10.7685222Z      ✓ compiles src/features/threads/thread-list-v2-items.tsx 336ms
2026-10-24T14:32:10.7685815Z      ✓ compiles src/features/threads/thread-work-log.tsx 408ms
2026-10-24T14:32:10.7686416Z      ✓ compiles src/state/use-thread-composer-state.ts 315ms
2026-10-24T14:32:10.7686922Z      ✓ caches the thread feed derivation 860ms
2026-10-24T14:32:10.7717678Z
2026-10-24T14:32:10.7720440Z  Test Files  200 passed (200)
2026-10-24T14:32:10.7725322Z       Tests  2241 passed (2241)
2026-10-24T14:32:10.7725659Z    Start at  14:31:16
2026-10-24T14:32:10.7728651Z    Duration  54.50s (import 41%, tests 25%, transform 22%, setup 9%, environment 2%)
2026-10-24T14:32:10.7738379Z
2026-10-24T14:32:10.8635444Z
2026-10-24T14:32:10.8637608Z ---
2026-10-24T14:32:10.8638010Z vp run: 13/13 successful. (Run `vp run --last-details` for full details)
2026-10-24T14:32:10.9206138Z Post job cleanup.
2026-10-24T14:32:10.9898691Z Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache.
2026-10-24T14:32:10.9997558Z Post job cleanup.
2026-10-24T14:32:11.0011796Z ##[start-action display=Cache full pnpm store;id=__cd20c747-8072-48fe-aff1-93ab8bc86498.__actions_cache]
2026-10-24T14:32:11.0386394Z Post job cleanup.
2026-10-24T14:32:11.1060700Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache.
2026-10-24T14:32:11.1104323Z ##[end-action id=__cd20c747-8072-48fe-aff1-93ab8bc86498.__actions_cache;outcome=success;conclusion=success;duration_ms=109]
2026-10-24T14:32:11.1106939Z ##[start-action display=Cache Vite+;id=__cd20c747-8072-48fe-aff1-93ab8bc86498.vp_cache]
2026-10-24T14:32:11.1157824Z Post job cleanup.
2026-10-24T14:32:11.1841015Z 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-24T14:32:11.1883405Z ##[end-action id=__cd20c747-8072-48fe-aff1-93ab8bc86498.vp_cache;outcome=success;conclusion=success;duration_ms=77]
2026-10-24T14:32:11.1919008Z Post job cleanup.
2026-10-24T14:32:11.2361612Z [command]/usr/local/bin/git version
2026-10-24T14:32:11.2392848Z git version 2.55.0
2026-10-24T14:32:11.2411393Z Temporarily overriding HOME='/home/runner/_work/_temp/fa3e47fc-53bb-4dcc-84a3-1f5281766284' before making global git config changes
2026-10-24T14:32:11.2412154Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T14:32:11.2414790Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T14:32:11.2452925Z Removing SSH command configuration
2026-10-24T14:32:11.2456257Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T14:32:11.2505073Z [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-24T14:32:11.2653583Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T14:32:11.2676680Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T14:32:11.2728537Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T14:32:11.2764758Z ##[group]Run '/job_completed.sh'
2026-10-24T14:32:11.2785540Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T14:32:11.2785823Z env:
2026-10-24T14:32:11.2786046Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 145
2026-10-24T14:32:11.2786305Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 366
2026-10-24T14:32:11.2786551Z   BLACKSMITH_CHECK_RUN_ID: 120897942561
2026-10-24T14:32:11.2786798Z   BLACKSMITH_JOB_DISPLAY_NAME: Test
2026-10-24T14:32:11.2787037Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T14:32:11.2787261Z ##[endgroup]
2026-10-24T14:32:11.2881728Z Docker container cache not activated, skipping hash computation.
2026-10-24T14:32:11.3166992Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T14:32:11.3212518Z Cleaning up orphan processes