GitHub check
Whole log, 106 KB
Current runner version: '2.337.0'
Runner name: 'blacksmith-8vcpu-ubuntu-2404-3vn6acp62myshnvs'
Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
Machine name: 'ip-172-31-73-130'
▸ GITHUB_TOKEN Permissions
Contents: read
Metadata: read
Secret source: Actions
Cache mode: write
Prepare workflow directory
Prepare all required actions
Getting action download info
Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
Complete job name: Test
A job started hook has been configured by the self-hosted runner administrator
▸ Run '/setup.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
BLACKSMITH_CHECK_RUN_ID: 119863087837
BLACKSMITH_JOB_DISPLAY_NAME: Test
GITHUB_ACTIONS_CACHE_MODE: write
Logging daemon started (blacksmithd for logs)
Results daemon started (blacksmithd for results)
Background adoption and SSH setup started (PID: 3130)
----------------------------------------
View this job: https://app.blacksmith.sh/pingdotgg/runs/39789939698/jobs/119863087837
SSH Access (using your GitHub SSH key):
ssh -p 64002 runner@blacksmith-8vcpu-ubuntu-2404-3vn6acp62myshnvs.vm.blacksmith.sh
No GitHub SSH key? Add one at:
https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
----------------------------------------
VM ID: blacksmith-8vcpu-ubuntu-2404-3vn6acp62myshnvs
Host: production-152.236.41.170-x8664
Host Agent PID: 1707091
Host Agent Git SHA: 266f03d96
Host CPU Manufacturer: AuthenticAMD
Blacksmith Host Generation: gen 2
Petname: production-wealthy-sculpin-b4fe3b55
Region: us-east
Rootfs Version: ubuntu24-full-x64-081926
OS Version: Ubuntu 24.04.4 LTS
Enabling Blacksmith transparent cache
▸ Run actions/checkout@v6
with:
sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
sparse-checkout-cone-mode: false
repository: pingdotgg/t3code
token: ***
ssh-strict: true
ssh-user: git
persist-credentials: true
clean: true
fetch-depth: 1
fetch-tags: false
show-progress: true
lfs: false
submodules: false
set-safe-directory: true
allow-unsafe-pr-checkout: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Syncing repository: pingdotgg/t3code
▸ Getting Git version info
Working directory is '/home/runner/_work/t3code/t3code'
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/8fc95e25-6055-4a71-89f9-7170e42080b0' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
Deleting the contents of '/home/runner/_work/t3code/t3code'
▸ Determining repository object format
▸ Initializing the repository
[command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
hint: Using 'master' as the name for the initial branch. This default branch name
hint: will change to "main" in Git 3.0. To configure the initial branch name
hint: to use in all of your new repositories, which will suppress this warning,
hint: call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
hint:
hint: Disable this message with "git config set advice.defaultBranchName false"
Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
[command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
▸ Disabling automatic garbage collection
[command]/usr/local/bin/git config --local gc.auto 0
▸ Setting up auth
Removing SSH command configuration
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Removing HTTP extra header
[command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
[command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-ba5a6220-fadd-4855-9e20-ce865e6a465c.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
[command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-ba5a6220-fadd-4855-9e20-ce865e6a465c.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-ba5a6220-fadd-4855-9e20-ce865e6a465c.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ba5a6220-fadd-4855-9e20-ce865e6a465c.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ba5a6220-fadd-4855-9e20-ce865e6a465c.config
▸ Fetching the repository
[command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +286afa4fa605edf22be876a2f4bb2f52d3df8a18:refs/remotes/pull/23647/merge
From https://github.com/pingdotgg/t3code
* [new ref] 286afa4fa605edf22be876a2f4bb2f52d3df8a18 -> pull/23647/merge
▸ Determining the checkout info
▸ Setting up sparse checkout
[command]/usr/local/bin/git config core.sparseCheckout true
[command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
.git/info/sparse-checkout
▸ Checking out the ref
[command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23647/merge
Updating files: 0% (1/6300)
Updating files: 1% (63/6300)
Updating files: 2% (126/6300)
Updating files: 3% (189/6300)
Updating files: 4% (252/6300)
Updating files: 5% (315/6300)
Updating files: 6% (378/6300)
Updating files: 7% (441/6300)
Updating files: 8% (504/6300)
Updating files: 9% (567/6300)
Updating files: 10% (630/6300)
Updating files: 11% (693/6300)
Updating files: 12% (756/6300)
Updating files: 13% (819/6300)
Updating files: 14% (882/6300)
Updating files: 15% (945/6300)
Updating files: 16% (1008/6300)
Updating files: 17% (1071/6300)
Updating files: 18% (1134/6300)
Updating files: 19% (1197/6300)
Updating files: 20% (1260/6300)
Updating files: 21% (1323/6300)
Updating files: 22% (1386/6300)
Updating files: 23% (1449/6300)
Updating files: 24% (1512/6300)
Updating files: 25% (1575/6300)
Updating files: 26% (1638/6300)
Updating files: 27% (1701/6300)
Updating files: 28% (1764/6300)
Updating files: 29% (1827/6300)
Updating files: 30% (1890/6300)
Updating files: 31% (1953/6300)
Updating files: 32% (2016/6300)
Updating files: 33% (2079/6300)
Updating files: 34% (2142/6300)
Updating files: 35% (2205/6300)
Updating files: 36% (2268/6300)
Updating files: 37% (2331/6300)
Updating files: 38% (2394/6300)
Updating files: 39% (2457/6300)
Updating files: 40% (2520/6300)
Updating files: 41% (2583/6300)
Updating files: 42% (2646/6300)
Updating files: 43% (2709/6300)
Updating files: 44% (2772/6300)
Updating files: 45% (2835/6300)
Updating files: 46% (2898/6300)
Updating files: 47% (2961/6300)
Updating files: 48% (3024/6300)
Updating files: 49% (3087/6300)
Updating files: 50% (3150/6300)
Updating files: 51% (3213/6300)
Updating files: 52% (3276/6300)
Updating files: 53% (3339/6300)
Updating files: 54% (3402/6300)
Updating files: 55% (3465/6300)
Updating files: 56% (3528/6300)
Updating files: 57% (3591/6300)
Updating files: 58% (3654/6300)
Updating files: 59% (3717/6300)
Updating files: 60% (3780/6300)
Updating files: 61% (3843/6300)
Updating files: 62% (3906/6300)
Updating files: 63% (3969/6300)
Updating files: 64% (4032/6300)
Updating files: 65% (4095/6300)
Updating files: 66% (4158/6300)
Updating files: 67% (4221/6300)
Updating files: 68% (4284/6300)
Updating files: 69% (4347/6300)
Updating files: 70% (4410/6300)
Updating files: 71% (4473/6300)
Updating files: 72% (4536/6300)
Updating files: 73% (4599/6300)
Updating files: 74% (4662/6300)
Updating files: 75% (4725/6300)
Updating files: 76% (4788/6300)
Updating files: 77% (4851/6300)
Updating files: 78% (4914/6300)
Updating files: 79% (4977/6300)
Updating files: 80% (5040/6300)
Updating files: 81% (5103/6300)
Updating files: 82% (5166/6300)
Updating files: 83% (5229/6300)
Updating files: 84% (5292/6300)
Updating files: 85% (5355/6300)
Updating files: 86% (5418/6300)
Updating files: 87% (5481/6300)
Updating files: 88% (5544/6300)
Updating files: 89% (5607/6300)
Updating files: 90% (5670/6300)
Updating files: 91% (5733/6300)
Updating files: 92% (5796/6300)
Updating files: 93% (5859/6300)
Updating files: 94% (5922/6300)
Updating files: 95% (5985/6300)
Updating files: 96% (6048/6300)
Updating files: 97% (6111/6300)
Updating files: 98% (6174/6300)
Updating files: 99% (6237/6300)
Updating files: 100% (6300/6300)
Updating files: 100% (6300/6300), done.
Note: switching to 'refs/remotes/pull/23647/merge'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 286afa4 Merge 31019fac0f9d55584cfae7e66c6b13ab938ca451 into f054d1b8018721bd997d99cbb918a7b17bf098a4
[command]/usr/local/bin/git log -1 --format=%H
286afa4fa605edf22be876a2f4bb2f52d3df8a18
▸ Run sudo apt-get update
sudo apt-get update
sudo apt-get install -y --no-install-recommends build-essential
command -v cc
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B]
Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B]
Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [630 kB]
Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [567 kB]
Get:11 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1406 B]
Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB]
Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB]
Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
Get:17 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B]
Get:18 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
Get:19 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB]
Get:20 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
Get:21 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.2 kB]
Fetched 6546 kB in 1s (10.9 MB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
build-essential
0 upgraded, 1 newly installed, 0 to remove and 258 not upgraded.
Need to get 4928 B of archives.
After this operation, 17.4 kB of additional disk space will be used.
Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [194 B]
Get:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B]
Fetched 4928 B in 0s (20.8 kB/s)
Selecting previously unselected package build-essential.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207973 files and directories currently installed.)
Preparing to unpack .../build-essential_12.10ubuntu1_amd64.deb ...
Unpacking build-essential (12.10ubuntu1) ...
Setting up build-essential (12.10ubuntu1) ...
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
/usr/bin/cc
Prepare all required actions
▸ Run ./.github/actions/setup-apt-mirrors
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run]
▸ Run # Replace the existing Blacksmith mirror list as well as direct sources.
# Replace the existing Blacksmith mirror list as well as direct sources.
printf '%s\tpriority:%s\n' \
https://archive.ubuntu.com/ubuntu 1 \
https://mirrors.edge.kernel.org/ubuntu 2 \
https://mirror.math.princeton.edu/pub/ubuntu 3 \
| sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null
# APT's mirror transport retries each file against the next server.
sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \
-exec sed -i -E \
's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} +
# Move on to a fallback before an unreachable server exhausts the job.
printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \
| sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=48]
▸ Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources
(
set +e
sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config
echo "$?" > "$RUNNER_TEMP/apt-status"
) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null &
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Prepare all required actions
Getting action download info
Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
▸ Run ./.github/actions/setup-ci-deps
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
##[start-action display=Resolve Vite+ version;id=__self_2.vp]
▸ Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=15]
##[start-action display=Cache Vite+;id=__self_2.vp_cache]
▸ Run actions/cache@v6
with:
path: ~/.vite-plus
key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
enableCrossOsArchive: false
fail-on-cache-miss: false
lookup-only: false
save-always: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
Received 170349591 of 170349591 (100.0%), 392.4 MBs/sec
Cache Size: ~162 MB (170349591 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/9fb3e292-abaa-4d17-8a70-8ea064c5a598/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1592]
##[start-action display=Use cached Vite+;id=__self_2.__run]
▸ Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
"$HOME/.vite-plus/bin/vp" env use "26.12.1"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Using Node.js v26.12.1 (resolved from 26.12.1)
##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=11]
##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp]
##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store]
▸ Run store_path="$(vp pm cache dir)"
store_path="$(vp pm cache dir)"
echo "path=$store_path" >> "$GITHUB_OUTPUT"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=23]
##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache]
▸ Run actions/cache@v6
with:
path: /home/runner/.local/share/pnpm/store/v11
key: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f
restore-keys: pnpm-full-v1-Linux-X64-
enableCrossOsArchive: false
fail-on-cache-miss: false
lookup-only: false
save-always: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Cache hit for: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f
Received 268435456 of 994453879 (27.0%), 256.0 MBs/sec
Received 536870912 of 994453879 (54.0%), 246.0 MBs/sec
Received 939524096 of 994453879 (94.5%), 288.9 MBs/sec
Received 994453879 of 994453879 (100.0%), 300.1 MBs/sec
Cache Size: ~948 MB (994453879 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/91d2b00a-c7e6-47e0-8dd3-b6a7038506d4/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f
##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=11082]
##[start-action display=Install dependencies;id=__self_2.__run_2]
▸ Run vp install
vp install
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Scope: all 33 workspace projects
? Verifying lockfile against supply-chain policies (2088 entries)...
Packages are hard linked from the content-addressable store to the virtual store.
Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
Virtual store is at: node_modules/.pnpm
✓ Lockfile passes supply-chain policies (2088 entries in 5.2s)
Lockfile is up to date, resolution step is skipped
Packages: +1721
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
. prepare$ vp config --no-agent
. prepare: Done
devDependencies:
+ @coderabbitai/config 1.1.0
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ typescript <- @tsc-rs/typescript 0.8.0
+ vite-plus 1.3.0
Done in 7s using pnpm v12.14.0
##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=7034]
▸ Run actions/cache@v6
with:
path: ~/.cache/electron
key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
enableCrossOsArchive: false
fail-on-cache-miss: false
lookup-only: false
save-always: false
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
Received 122906203 of 122906203 (100.0%), 756.2 MBs/sec
Cache Size: ~117 MB (122906203 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/6a34a595-773a-4644-8c78-53a9a8bfd7e8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309
▸ Run vp run --filter @t3tools/desktop ensure:electron
vp run --filter @t3tools/desktop ensure:electron
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled
/home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron
▸ Run python3 -B .github/scripts/stage-preview-bundle.test.py
python3 -B .github/scripts/stage-preview-bundle.test.py
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
......
----------------------------------------------------------------------
Ran 6 tests in 0.007s
OK
▸ Run node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs
node --test .github/scripts/check-nightly-release.test.cjs .github/scripts/vercel-deployment-output.test.cjs
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
✔ allows preview releases from any branch without consulting main (0.658941ms)
✔ rejects a manual stable release from a feature branch (0.34148ms)
✔ rejects a manual nightly release from a feature branch (0.747781ms)
✔ rejects a release commit that is behind from main (0.1627ms)
✔ rejects a release commit that is diverged from main (0.077681ms)
✔ releases the first nightly when no nightly is published (0.45817ms)
✔ uses publication time, not release order or the tagged commit date (0.151591ms)
✔ ignores stable releases and drafts when checking the gap (0.09358ms)
✔ fails instead of releasing when GitHub cannot supply release state (0.11817ms)
✔ skips a candidate commit that is behind relative to the last nightly (0.1485ms)
✔ skips a candidate commit that is diverged relative to the last nightly (0.09914ms)
✔ stable releases resolve the commit of the newest published nightly (0.677491ms)
✔ stable releases derive the version from legacy nightly tags (0.127041ms)
✔ hosted web: saves one deployment URL after plain URL (6.810611ms)
✔ hosted web: saves one deployment URL after lockfile warning (3.592415ms)
✔ hosted web: saves one deployment URL after trailing diagnostic (3.075385ms)
✔ hosted web: rejects missing URL without saving output (3.332395ms)
✔ hosted web: rejects invalid URL without saving output (3.131305ms)
✔ hosted web: rejects multiple URLs without saving output (2.947264ms)
✔ hosted web: rejects failed deployment without saving output (1.879993ms)
✔ marketing: saves one deployment URL after plain URL (4.556797ms)
✔ marketing: saves one deployment URL after lockfile warning (5.590159ms)
✔ marketing: saves one deployment URL after trailing diagnostic (4.682397ms)
✔ marketing: rejects missing URL without saving output (4.406597ms)
✔ marketing: rejects invalid URL without saving output (4.517627ms)
✔ marketing: rejects multiple URLs without saving output (4.321166ms)
✔ marketing: rejects failed deployment without saving output (3.097025ms)
✔ web preview: saves one deployment URL after plain URL (2.752714ms)
✔ web preview: saves one deployment URL after lockfile warning (2.737123ms)
✔ web preview: saves one deployment URL after trailing diagnostic (2.840854ms)
✔ web preview: rejects missing URL without saving output (2.469304ms)
✔ web preview: rejects invalid URL without saving output (2.262903ms)
✔ web preview: rejects multiple URLs without saving output (2.351884ms)
✔ web preview: rejects failed deployment without saving output (1.350012ms)
ℹ tests 34
ℹ suites 0
ℹ pass 34
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 130.738588
▸ Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done
until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done
cat "$RUNNER_TEMP/apt.log"
exit "$(cat "$RUNNER_TEMP/apt-status")"
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes
Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B]
Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease
Hit:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease
Hit:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease
Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB]
Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Get:9 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB]
Get:10 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB]
Get:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB]
Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB]
Get:13 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB]
Get:14 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB]
Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB]
Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB]
Get:17 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB]
Get:18 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB]
Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B]
Get:20 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB]
Get:21 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB]
Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB]
Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B]
Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB]
Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB]
Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB]
Get:28 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB]
Get:29 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB]
Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB]
Get:32 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB]
Get:33 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB]
Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B]
Get:36 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB]
Get:37 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB]
Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
Get:40 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
Get:41 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B]
Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
Get:44 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
Get:45 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B]
Get:48 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
Get:49 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B]
Get:50 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
Get:51 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B]
Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B]
Get:54 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB]
Get:55 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB]
Get:56 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB]
Get:58 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB]
Get:59 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB]
Get:60 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.2 kB]
Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB]
Get:62 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB]
Get:63 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB]
Get:64 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B]
Get:66 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB]
Get:67 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB]
Get:68 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B]
Fetched 40.7 MB in 8s (4816 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
pkg-config is already the newest version (1.8.1-2build1).
The following additional packages will be installed:
bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1
libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev
libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data
libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1
libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1
libuuid1 mount util-linux uuid-dev uuid-runtime
Suggested packages:
rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev
libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales
The following NEW packages will be installed:
gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0
libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev
libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev
uuid-dev
The following packages will be upgraded:
bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1
libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1
libsmartcols1 libuuid1 mount util-linux uuid-runtime
17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded.
Need to get 8378 kB of archives.
After this operation, 23.0 MB of additional disk space will be used.
Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B]
Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB]
Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB]
Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB]
Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB]
Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB]
Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB]
Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB]
Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB]
Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB]
Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB]
Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.10 [50.2 kB]
Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.10 [97.9 kB]
Get:14 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.10 [183 kB]
Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB]
Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB]
Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB]
Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB]
Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B]
Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB]
Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B]
Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB]
Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB]
Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.10 [73.5 kB]
Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.10 [138 kB]
Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB]
Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB]
Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB]
Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB]
Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB]
Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB]
Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB]
Fetched 8378 kB in 1s (11.0 MB/s)
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ...
Setting up bsdutils (1:2.39.3-9ubuntu6.6) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Setting up util-linux (2.39.3-9ubuntu6.6) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken
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
fstrim.service is a disabled or a static unit not running, not starting it.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ...
Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ...
Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 207982 files and directories currently installed.)
Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ...
Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ...
Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ...
Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ...
Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ...
Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ...
Selecting previously unselected package libsecret-common.
Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ...
Unpacking libsecret-common (0.21.4-1build3) ...
Selecting previously unselected package libsecret-1-0:amd64.
Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ...
Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ...
Selecting previously unselected package gir1.2-secret-1:amd64.
Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ...
Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ...
Selecting previously unselected package libgpg-error-dev.
Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ...
Unpacking libgpg-error-dev (1.47-3build2.1) ...
Selecting previously unselected package libgcrypt20-dev.
Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ...
Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
Selecting previously unselected package libgirepository-2.0-0:amd64.
Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ...
Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ...
Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
Selecting previously unselected package libblkid-dev:amd64.
Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
Selecting previously unselected package libsepol-dev:amd64.
Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ...
Unpacking libsepol-dev:amd64 (3.5-2build1) ...
Selecting previously unselected package libselinux1-dev:amd64.
Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ...
Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
Selecting previously unselected package libmount-dev:amd64.
Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ...
Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
Selecting previously unselected package libsecret-1-dev:amd64.
Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ...
Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ...
Setting up bsdextrautils (2.39.3-9ubuntu6.6) ...
Setting up eject (2.39.3-9ubuntu6.6) ...
Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ...
Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ...
Setting up libgpg-error-dev (1.47-3build2.1) ...
Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ...
Setting up libsepol-dev:amd64 (3.5-2build1) ...
Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ...
Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ...
Setting up mount (2.39.3-9ubuntu6.6) ...
Setting up uuid-runtime (2.39.3-9ubuntu6.6) ...
uuidd.service is a disabled or a static unit not running, not starting it.
Setting up libsecret-common (0.21.4-1build3) ...
Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ...
Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ...
Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ...
Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ...
Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ...
Setting up fdisk (2.39.3-9ubuntu6.6) ...
Setting up libsecret-1-0:amd64 (0.21.4-1build3) ...
Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ...
Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ...
Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ...
Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ...
Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ...
Processing triggers for libc-bin (2.39-0ubuntu8.8) ...
Processing triggers for man-db (2.12.0-4build2) ...
Not building database; man-db/auto-update is not 'true'.
Processing triggers for install-info (7.1-3build2) ...
Restarting services...
systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-udevd.service udisks2.service
Failed to restart systemd-manager.service: Unit systemd-manager.service not found.
Service restarts being deferred:
systemctl restart ModemManager.service
systemctl restart dbus.service
systemctl restart getty@tty1.service
systemctl restart networkd-dispatcher.service
systemctl restart serial-getty@ttyS0.service
systemctl restart setup_and_run_blacksmith.service
systemctl restart systemd-logind.service
No containers need to be restarted.
User sessions running outdated binaries:
runner @ user manager service: systemd[1848]
No VM guests are running outdated hypervisor (qemu) binaries on this host.
▸ Run filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
filters=(--filter '!t3' --filter '!@t3tools/monorepo' --filter '!@t3tools/web')
if [[ -n "$TEST_PACKAGES" ]]; then
filters=()
for package in $TEST_PACKAGES; do filters+=(--filter "$package"); done
fi
vp run --parallel --concurrency-limit 4 "${filters[@]}" test
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
GITHUB_REPO_NAME: pingdotgg/t3code
TEST_PACKAGES: @t3tools/desktop @t3tools/scripts
~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled
~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled
RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop
RUN v5.0.5 /home/runner/_work/t3code/t3code/scripts
✓ lib/third-party-licenses.test.ts (19 tests) 123ms
✓ notify-discord-release.test.ts (15 tests) 209ms
✓ dev-runner.test.ts (31 tests) 130ms
✓ legend-list-initial-reveal.test.ts (10 tests) 23ms
✓ merge-update-manifests.test.ts (5 tests) 23ms
✓ lib/cli-external-packages.test.ts (10 tests) 539ms
✓ external package dependency closure (1)
✓ keeps every runtime dependency of an external package external too 507ms
✓ build-npm-launcher.test.ts (1 test) 735ms
✓ build-npm-launcher (1)
✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 719ms
✓ src/preview/BrowserImport/Sources.test.ts (25 tests) 512ms
✓ lib/dev-share.test.ts (5 tests) 37ms
✓ lib/public-config.test.ts (1 test) 8ms
✓ mobile-native-client.test.ts (2 tests) 47ms
✓ update-release-package-versions.test.ts (3 tests) 69ms
✓ mock-update-server.test.ts (2 tests) 104ms
✓ sync-reference-repos.test.ts (2 tests) 51ms
✓ lib/resolve-catalog.test.ts (2 tests) 12ms
✓ lib/build-target-arch.test.ts (1 test) 20ms
✓ mobile-showcase.test.ts (3 tests) 5ms
✓ resolve-previous-release-tag.test.ts (3 tests) 11ms
✓ lib/icon-export.test.ts (1 test) 4ms
✓ mobile-native-static-check.test.ts (2 tests) 10ms
✓ src/app/DesktopLinuxUrlHandler.test.ts (13 tests) 72ms
✓ build-desktop-artifact.test.ts (42 tests) 1940ms
✓ build-desktop-artifact (40)
✓ rejects overlapping builds from another process until restoration finishes 898ms
✓ builds web, server and desktop with the resolved version, restores changed manifests and preserves edits to matching ones 342ms
✓ src/window/DesktopWindow.test.ts (20 tests) 122ms
✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 166ms
✓ src/preview/Manager.test.ts (55 tests) 328ms
✓ src/updates/DesktopRemoteUpdates.test.ts (17 tests) 235ms
✓ src/updates/DesktopUpdates.test.ts (27 tests) 267ms
✓ src/snapShot/DesktopSnapShot.test.ts (49 tests) 215ms
✓ src/backend/DesktopBackendManager.test.ts (7 tests) 58ms
✓ src/snapShot/snapShot.test.ts (36 tests) 29ms
✓ src/preview/BrowserImport/ChromiumCookies.test.ts (10 tests) 129ms
✓ src/app/DesktopClerk.test.ts (15 tests) 103ms
✓ src/preview/FaviconCapture.test.ts (24 tests) 48ms
✓ src/telemetry/DesktopTelemetryPublisher.test.ts (3 tests) 40ms
✓ src/backend/DesktopServerExposure.test.ts (10 tests) 177ms
✓ src/preview/BrowserImport/FirefoxCookies.test.ts (11 tests) 172ms
✓ src/wsl/DesktopWslServerTree.test.ts (8 tests) 181ms
✓ src/snapShot/PortalCaptureShortcut.test.ts (20 tests) 28ms
✓ src/settings/DesktopAppSettings.test.ts (11 tests) 78ms
✓ src/preview/Passkeys.test.ts (6 tests) 24ms
✓ src/shell/DesktopShellEnvironment.test.ts (12 tests) 33ms
✓ src/app/DesktopObservability.test.ts (4 tests) 111ms
✓ knip-schemas.test.ts (1 test) 4983ms
✓ allows types and schemas through the real Knip CLI without hiding runtime or file findings 4982ms
Test Files 21 passed (21)
Tests 161 passed (161)
Start at 13:48:03
Duration 5.34s (tests 51%, import 24%, transform 14%, setup 11%)
Isolate 21 workers spawned · ~138ms startup each (spawn + environment, per file)
at least ~275ms faster with isolate: false — reuses workers across files instead of one per file
✓ src/preview/BrowserSession.test.ts (7 tests) 23ms
✓ src/snapShot/CaptureShortcutConfig.test.ts (16 tests) 36ms
✓ src/snapShot/LinuxSnapShot.test.ts (19 tests) 33ms
✓ src/settings/DesktopClientSettings.test.ts (7 tests) 62ms
✓ src/wsl/DesktopWslEnvironment.test.ts (17 tests) 1723ms
✓ WSL runtime install script (executed) (12)
✓ extracts once when two installs race for the same cache 1052ms
✓ src/app/DesktopLifecycle.test.ts (5 tests) 17ms
✓ src/preview/BrowserImport/SafariCookies.test.ts (9 tests) 14ms
✓ src/app/DesktopCliCommand.test.ts (6 tests) 58ms
✓ src/app/DesktopConnectionCatalogStore.test.ts (5 tests) 52ms
✓ src/window/DesktopApplicationMenu.test.ts (3 tests) 26ms
✓ src/snapShot/NiriSnapShot.test.ts (18 tests) 160ms
✓ src/preview/BrowserImport/ChromiumKeys.test.ts (9 tests) 29ms
✓ src/preview/CdpRelay.test.ts (6 tests) 5ms
✓ src/snapShot/KdeSnapShot.test.ts (9 tests) 57ms
✓ src/settings/DesktopSavedEnvironments.test.ts (3 tests) 33ms
✓ src/backend/DesktopLocalEnvironmentAuth.test.ts (3 tests) 39ms
✓ scripts/electron-launcher.test.mjs (7 tests) 334ms
✓ src/app/DesktopPreReadyPlatform.test.ts (4 tests) 19ms
✓ src/snapShot/HyprlandSnapShot.test.ts (9 tests) 49ms
✓ src/app/DesktopEarlyElectronStartup.test.ts (19 tests) 8ms
✓ src/window/ContextMenuImage.test.ts (15 tests) 41ms
✓ src/ipc/methods/window.test.ts (5 tests) 64ms
✓ src/snapShot/GnomeCaptureSetup.test.ts (11 tests) 109ms
✓ src/wsl/DesktopWslBackend.test.ts (1 test) 12ms
✓ src/updates/releaseNotes.test.ts (8 tests) 7ms
✓ src/app/DesktopAppIdentity.test.ts (5 tests) 24ms
✓ scripts/main-process-bundle.test.mjs (2 tests) 226ms
✓ src/electron/ElectronWindow.test.ts (2 tests) 12ms
✓ src/electron/ElectronProtocol.test.ts (3 tests) 36ms
✓ src/updates/updateMachine.test.ts (6 tests) 6ms
✓ src/preview/PasskeyBridge.test.ts (3 tests) 6ms
✓ src/updates/remoteUpdateFlow.test.ts (6 tests) 5ms
✓ src/ssh/DesktopSshPasswordPrompts.test.ts (2 tests) 15ms
✓ src/backend/DesktopBackendPool.test.ts (1 test) 15ms
✓ src/app/DesktopAppActivation.test.ts (3 tests) 47ms
✓ gnome-extension/captureFeedback.test.js (4 tests) 6ms
✓ src/snapShot/captureConfigEdit.test.ts (24 tests) 20ms
✓ src/ipc/methods/wsl.test.ts (2 tests) 11ms
✓ src/window/QuitHold.test.ts (7 tests) 13ms
✓ gnome-extension/captureService.test.js (10 tests) 7ms
✓ src/preview/BrowserImport/BrowserImport.test.ts (3 tests) 47ms
✓ src/legacyLocalStorageMerge.test.ts (7 tests) 5ms
✓ src/preview/DesktopBrowserHost.test.ts (4 tests) 13ms
✓ src/wsl/wslPathParsing.test.ts (12 tests) 7ms
✓ src/app/CodexAuthCallback.test.ts (4 tests) 57ms
✓ src/app/DesktopCliShim.test.ts (4 tests) 87ms
✓ src/ipc/methods/notificationBadge.test.ts (1 test) 15ms
✓ src/linuxSecretStorage.test.ts (7 tests) 5ms
✓ src/snapShot/RegionSnapShot.test.ts (4 tests) 10ms
✓ src/ipc/methods/preview.test.ts (5 tests) 18ms
✓ src/permissions/MacPermissionHelper.test.ts (1 test) 7ms
✓ src/preview/GuestInput.test.ts (4 tests) 5ms
✓ src/backend/tailscaleEndpointProvider.test.ts (3 tests) 12ms
✓ src/ipc/methods/snapShot.test.ts (3 tests) 12ms
✓ src/app/DesktopWebLinks.test.ts (2 tests) 11ms
✓ src/electron/ElectronShell.test.ts (5 tests) 12ms
✓ src/preview/BrowserImport/CookieDatabase.test.ts (2 tests) 42ms
✓ scripts/verify-preload-bundle.test.mjs (7 tests) 23ms
✓ src/preview/PickedElementPayload.test.ts (2 tests) 3ms
✓ scripts/browser-secret-native.test.mjs (10 tests) 451ms
✓ ../../native/kde-snap-shot/src/activate.test.ts (2 tests) 6ms
✓ src/preview/BrowserImport/SafariPermission.test.ts (2 tests) 29ms
✓ src/snapShot/NativeCaptureFeedback.test.ts (2 tests) 11ms
✓ src/snapShot/SnapShotAccessibilityProcess.test.ts (3 tests) 5ms
✓ src/preview/BrowserImport/LinuxBrowserSecret.test.ts (1 test) 37ms
✓ src/electron/WindowsForegroundFocusThread.test.ts (2 tests) 4ms
✓ src/electron/WindowsForeground.test.ts (3 tests) 4ms
✓ src/app/DesktopEnvironment.test.ts (2 tests) 21ms
✓ gnome-extension/feedbackGeometry.test.js (7 tests) 5ms
✓ src/app/DesktopAppActivationBroker.test.ts (3 tests) 5ms
✓ src/app/DesktopUserData.test.ts (2 tests) 36ms
✓ src/permissions/MacSettingsWindow.test.ts (2 tests) 6ms
✓ src/preview/WebviewPreferences.test.ts (2 tests) 2ms
✓ ../../native/kde-snap-shot/src/feedbackGeometry.test.ts (2 tests) 11ms
✓ src/snapShot/WindowsCaptureFeedback.test.ts (1 test) 2ms
✓ src/preview/RecordingInput.test.ts (2 tests) 3ms
✓ src/ipc/methods/localEnvironment.test.ts (1 test) 8ms
✓ src/app/DesktopPreReadyFileSystem.test.ts (1 test) 11ms
✓ src/preview/AnnotationKeyboard.test.ts (1 test) 2ms
✓ src/preview/AnnotationIds.test.ts (1 test) 5ms
✓ src/ipc/methods/sshEnvironment.test.ts (1 test) 8ms
Test Files 103 passed (103)
Tests 834 passed (834)
Start at 13:48:03
Duration 10.34s (import 45%, transform 31%, tests 12%, setup 11%, worker 1%)
Import 519 modules were evaluated 6410 times · 27.45s total, 45% of tracked time
~2.74s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
learn more: https://vitest.dev/guide/improving-performance#test-isolation
---
vp run: 2/2 successful. (Run `vp run --last-details` for full details)
Post job cleanup.
Cache hit occurred on the primary key electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309, not saving cache.
Post job cleanup.
##[start-action display=Cache full pnpm store;id=__cd2e8190-c9ce-4228-91e8-16bb270fcf1e.__actions_cache]
Post job cleanup.
Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-d651407d7d0c7ecacd035718e6d120760bb0bb1ea0b966bcda4a8197c80ebc8f, not saving cache.
##[end-action id=__cd2e8190-c9ce-4228-91e8-16bb270fcf1e.__actions_cache;outcome=success;conclusion=success;duration_ms=208]
##[start-action display=Cache Vite+;id=__cd2e8190-c9ce-4228-91e8-16bb270fcf1e.vp_cache]
Post job cleanup.
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.
##[end-action id=__cd2e8190-c9ce-4228-91e8-16bb270fcf1e.vp_cache;outcome=success;conclusion=success;duration_ms=87]
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/2c358a23-84eb-47a1-b067-c7203cf8058b' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
Removing SSH command configuration
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
Warning: The process '/usr/local/bin/git' failed with exit code 128
A job completed hook has been configured by the self-hosted runner administrator
▸ Run '/job_completed.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 464
BLACKSMITH_CHECK_RUN_ID: 119863087837
BLACKSMITH_JOB_DISPLAY_NAME: Test
GITHUB_ACTIONS_CACHE_MODE: write
Docker container cache not activated, skipping hash computation.
No active SSH sessions detected. Proceeding with shutdown immediately.
Cleaning up orphan processes