GitHub check

Whole log, 96 KB
Current runner version: '2.338.1'
Runner name: 'blacksmith-8vcpu-ubuntu-2404-p2s5kpbbphw5cs5u'
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: None
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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  BLACKSMITH_CHECK_RUN_ID: 124130585211
  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: 3184)

----------------------------------------
View this job: https://app.blacksmith.sh/pingdotgg/runs/41075264888/jobs/124130585211
SSH Access (using your GitHub SSH key):
  ssh -p 64002 runner@blacksmith-8vcpu-ubuntu-2404-p2s5kpbbphw5cs5u.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-p2s5kpbbphw5cs5u
Host: production-152.236.30.226-x8664
Host Agent PID: 2435
Host Agent Git SHA: 7fc3dd721
Host CPU Manufacturer: AuthenticAMD
Blacksmith Host Generation: gen 2
Petname: production-integral-guinea-376acfab
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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  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/959d5062-d3d3-4fe8-8281-b3413b38ffaf' 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-00f9d5b8-04cd-4cc5-bbcf-c54386104349.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-00f9d5b8-04cd-4cc5-bbcf-c54386104349.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-00f9d5b8-04cd-4cc5-bbcf-c54386104349.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-00f9d5b8-04cd-4cc5-bbcf-c54386104349.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-00f9d5b8-04cd-4cc5-bbcf-c54386104349.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 +8c1480dd1ae85fb3333340f20290f706519d5d9f:refs/remotes/pull/24443/merge
From https://github.com/pingdotgg/t3code
 * [new ref]         8c1480dd1ae85fb3333340f20290f706519d5d9f -> pull/24443/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/24443/merge
Updating files:   0% (1/7097)
Updating files:   1% (71/7097)
Updating files:   2% (142/7097)
Updating files:   3% (213/7097)
Updating files:   4% (284/7097)
Updating files:   5% (355/7097)
Updating files:   6% (426/7097)
Updating files:   7% (497/7097)
Updating files:   8% (568/7097)
Updating files:   9% (639/7097)
Updating files:  10% (710/7097)
Updating files:  11% (781/7097)
Updating files:  12% (852/7097)
Updating files:  13% (923/7097)
Updating files:  14% (994/7097)
Updating files:  15% (1065/7097)
Updating files:  16% (1136/7097)
Updating files:  17% (1207/7097)
Updating files:  18% (1278/7097)
Updating files:  19% (1349/7097)
Updating files:  20% (1420/7097)
Updating files:  21% (1491/7097)
Updating files:  22% (1562/7097)
Updating files:  23% (1633/7097)
Updating files:  24% (1704/7097)
Updating files:  25% (1775/7097)
Updating files:  26% (1846/7097)
Updating files:  27% (1917/7097)
Updating files:  28% (1988/7097)
Updating files:  29% (2059/7097)
Updating files:  30% (2130/7097)
Updating files:  31% (2201/7097)
Updating files:  32% (2272/7097)
Updating files:  33% (2343/7097)
Updating files:  34% (2413/7097)
Updating files:  35% (2484/7097)
Updating files:  36% (2555/7097)
Updating files:  37% (2626/7097)
Updating files:  38% (2697/7097)
Updating files:  39% (2768/7097)
Updating files:  40% (2839/7097)
Updating files:  41% (2910/7097)
Updating files:  42% (2981/7097)
Updating files:  43% (3052/7097)
Updating files:  44% (3123/7097)
Updating files:  45% (3194/7097)
Updating files:  46% (3265/7097)
Updating files:  47% (3336/7097)
Updating files:  48% (3407/7097)
Updating files:  49% (3478/7097)
Updating files:  50% (3549/7097)
Updating files:  51% (3620/7097)
Updating files:  52% (3691/7097)
Updating files:  53% (3762/7097)
Updating files:  54% (3833/7097)
Updating files:  55% (3904/7097)
Updating files:  56% (3975/7097)
Updating files:  57% (4046/7097)
Updating files:  58% (4117/7097)
Updating files:  59% (4188/7097)
Updating files:  60% (4259/7097)
Updating files:  61% (4330/7097)
Updating files:  62% (4401/7097)
Updating files:  63% (4472/7097)
Updating files:  64% (4543/7097)
Updating files:  65% (4614/7097)
Updating files:  66% (4685/7097)
Updating files:  67% (4755/7097)
Updating files:  68% (4826/7097)
Updating files:  69% (4897/7097)
Updating files:  70% (4968/7097)
Updating files:  71% (5039/7097)
Updating files:  72% (5110/7097)
Updating files:  73% (5181/7097)
Updating files:  74% (5252/7097)
Updating files:  75% (5323/7097)
Updating files:  76% (5394/7097)
Updating files:  77% (5465/7097)
Updating files:  78% (5536/7097)
Updating files:  79% (5607/7097)
Updating files:  80% (5678/7097)
Updating files:  81% (5749/7097)
Updating files:  82% (5820/7097)
Updating files:  83% (5891/7097)
Updating files:  84% (5962/7097)
Updating files:  85% (6033/7097)
Updating files:  86% (6104/7097)
Updating files:  87% (6175/7097)
Updating files:  88% (6246/7097)
Updating files:  89% (6317/7097)
Updating files:  90% (6388/7097)
Updating files:  91% (6459/7097)
Updating files:  92% (6530/7097)
Updating files:  93% (6601/7097)
Updating files:  94% (6672/7097)
Updating files:  95% (6743/7097)
Updating files:  96% (6814/7097)
Updating files:  97% (6885/7097)
Updating files:  98% (6956/7097)
Updating files:  99% (7027/7097)
Updating files: 100% (7097/7097)
Updating files: 100% (7097/7097), done.
Note: switching to 'refs/remotes/pull/24443/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 8c1480d Merge 82bb50160d4aab407faa1e61fc640e8927f054f1 into 6575ce32508bd7908444241f3719aa33aaf77f90
[command]/usr/local/bin/git log -1 --format=%H
8c1480dd1ae85fb3333340f20290f706519d5d9f
Prepare all required actions
▸ Run ./.github/actions/setup-apt-mirrors
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=25]
▸ 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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
Prepare all required actions
Getting action download info
Download action repository 'actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
Download action repository 'voidzero-dev/setup-vp@250f29ce396baf5e8f24498e17c0dfdebabc26eb' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
▸ Run ./.github/actions/setup-ci-deps
with:
  install: true
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=9]
##[start-action display=Cache Vite+;id=__self_2.vp_cache]
▸ Run actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
  path: ~/.vite-plus
  key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0
  enableCrossOsArchive: false
  fail-on-cache-miss: false
  lookup-only: false
  save-always: false
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
Cache hit for: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0
Received 173777970 of 173777970 (100.0%), 739.9 MBs/sec
Cache Size: ~166 MB (173777970 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/cc35af0c-382a-45f2-a8c3-9f3b628379e0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: vite-plus-home-v2-Linux-X64-1.4.0-node26.12.1-pnpm@12.14.0
##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1000]
##[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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  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=9]
##[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;id=__self_2.pnpm_store]
▸ Run echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT"
echo "path=$(vp pm cache dir)" >> "$GITHUB_OUTPUT"
metadata_dir="${pnpm_config_cache_dir:-$RUNNER_TEMP/pnpm-metadata}"
echo "pnpm_config_cache_dir=$metadata_dir" >> "$GITHUB_ENV"
echo "verified=$metadata_dir/lockfile-verified.jsonl" >> "$GITHUB_OUTPUT"
if [[ -z "$INSTALL_ARGS" ]]; then
  echo "namespace=full" >> "$GITHUB_OUTPUT"
else
  echo "namespace=filtered-$(printf '%s' "$INSTALL_ARGS" | cksum | cut -d' ' -f1)" >> "$GITHUB_OUTPUT"
fi
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  INSTALL_ARGS:
##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=19]
##[start-action display=Restore pnpm store;id=__self_2.pnpm_cache]
▸ Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
  path: /home/runner/.local/share/pnpm/store/v11
  key: pnpm-full-v1-Linux-X64-7c14a8d4181ff25ac7c5c1babb52b181a38ba309f5a652965a0b9eb12280d8be
  restore-keys: pnpm-full-v1-Linux-X64-7c14a8d4181ff25ac7c5c1babb52b181a38ba309f5a652965a0b9eb12280d8be
pnpm-full-v1-Linux-X64-
pnpm-full-v1-Linux-X64-

  enableCrossOsArchive: false
  fail-on-cache-miss: false
  lookup-only: false
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: pnpm-full-v1-Linux-X64-7c14a8d4181ff25ac7c5c1babb52b181a38ba309f5a652965a0b9eb12280d8be
Received 448790528 of 760243124 (59.0%), 426.7 MBs/sec
Received 760243124 of 760243124 (100.0%), 536.7 MBs/sec
Cache Size: ~725 MB (760243124 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/287c0b11-fdad-473c-8389-e5da470b1b9f/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-7c14a8d4181ff25ac7c5c1babb52b181a38ba309f5a652965a0b9eb12280d8be
##[end-action id=__self_2.pnpm_cache;outcome=success;conclusion=success;duration_ms=4441]
##[start-action display=Restore lockfile verification;id=__self_2.pnpm_verified]
▸ Run actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9
with:
  path: /home/runner/_work/_temp/pnpm-metadata/lockfile-verified.jsonl
  key: pnpm-verified-v1-7c14a8d4181ff25ac7c5c1babb52b181a38ba309f5a652965a0b9eb12280d8be
  enableCrossOsArchive: false
  fail-on-cache-miss: false
  lookup-only: false
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: pnpm-verified-v1-7c14a8d4181ff25ac7c5c1babb52b181a38ba309f5a652965a0b9eb12280d8be
Received 1917 of 1917 (100.0%), 0.4 MBs/sec
Cache Size: ~0 MB (1917 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/325eee68-ed84-4735-b094-e328e6e89fb0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: pnpm-verified-v1-7c14a8d4181ff25ac7c5c1babb52b181a38ba309f5a652965a0b9eb12280d8be
##[end-action id=__self_2.pnpm_verified;outcome=success;conclusion=success;duration_ms=249]
##[start-action display=Install dependencies;id=__self_2.__run_2]
▸ Run vp install $INSTALL_ARGS
vp install $INSTALL_ARGS
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
  INSTALL_ARGS:
Scope: all 40 workspace projects
✓ Lockfile passes supply-chain policies (verified 8h ago)
Lockfile is up to date, resolution step is skipped
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
  Virtual store is at:             node_modules/.pnpm
Packages: +1657
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1657, reused 1653, downloaded 0, added 1657, done
. prepare$ vp config --no-agent
. prepare: Done

devDependencies:
+ @coderabbitai/config 1.1.0
+ @shadcn/lint 0.1.5
+ @types/node 24.12.4
+ knip 6.34.0
+ typescript <- @tsc-rs/typescript 0.8.0
+ vite-plus 1.4.0

Done in 1.2s using pnpm v12.14.0
##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=1257]
##[start-action display=Save lockfile verification;id=__self_2.__actions_cache]
##[end-action id=__self_2.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Save pnpm store;id=__self_2.__actions_cache_2]
##[end-action id=__self_2.__actions_cache_2;outcome=skipped;conclusion=skipped;duration_ms=0]
##[start-action display=Enable shared task cache;id=__self_2.__run_3]
##[end-action id=__self_2.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0]
▸ Run actions/cache@v6
with:
  path: ~/.cache/electron
  key: electron-Linux-X64-bf64ce4c9aeb1cbf24e2e7f7492d33ae328e0697c771d48f8a232ced48d0c447
  enableCrossOsArchive: false
  fail-on-cache-miss: false
  lookup-only: false
  save-always: false
env:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
Cache hit for: electron-Linux-X64-bf64ce4c9aeb1cbf24e2e7f7492d33ae328e0697c771d48f8a232ced48d0c447
Received 122684736 of 122684736 (100.0%), 893.1 MBs/sec
Cache Size: ~117 MB (122684736 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/083e3b46-c6c7-488e-aea6-77e0eb17c4e1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: electron-Linux-X64-bf64ce4c9aeb1cbf24e2e7f7492d33ae328e0697c771d48f8a232ced48d0c447
▸ 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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled
/home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.10.0_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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
......
----------------------------------------------------------------------
Ran 6 tests in 0.004s

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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
✔ allows preview releases from any branch without consulting main (0.463182ms)
✔ rejects a manual stable release from a feature branch (0.235113ms)
✔ rejects a manual nightly release from a feature branch (0.374004ms)
✔ rejects a release commit that is behind from main (0.152567ms)
✔ rejects a release commit that is diverged from main (0.08531ms)
✔ releases the first nightly when no nightly is published (0.363615ms)
✔ uses publication time, not release order or the tagged commit date (0.115588ms)
✔ ignores stable releases and drafts when checking the gap (0.073449ms)
✔ fails instead of releasing when GitHub cannot supply release state (0.119555ms)
✔ skips a candidate commit that is behind relative to the last nightly (3.311926ms)
✔ skips a candidate commit that is diverged relative to the last nightly (0.08529ms)
✔ stable releases resolve the commit of the newest published nightly (0.511894ms)
✔ stable releases derive the version from legacy nightly tags (0.097324ms)
✔ hosted web: saves one deployment URL after plain URL (4.454608ms)
✔ hosted web: saves one deployment URL after lockfile warning (2.075298ms)
✔ hosted web: saves one deployment URL after trailing diagnostic (1.884279ms)
✔ hosted web: rejects missing URL without saving output (1.805671ms)
✔ hosted web: rejects invalid URL without saving output (1.636221ms)
✔ hosted web: rejects multiple URLs without saving output (1.73658ms)
✔ hosted web: rejects failed deployment without saving output (1.092637ms)
✔ marketing: saves one deployment URL after plain URL (2.644189ms)
✔ marketing: saves one deployment URL after lockfile warning (2.624793ms)
✔ marketing: saves one deployment URL after trailing diagnostic (3.147827ms)
✔ marketing: rejects missing URL without saving output (2.52234ms)
✔ marketing: rejects invalid URL without saving output (2.532569ms)
✔ marketing: rejects multiple URLs without saving output (2.422171ms)
✔ marketing: rejects failed deployment without saving output (1.854553ms)
✔ web preview: saves one deployment URL after plain URL (1.620431ms)
✔ web preview: saves one deployment URL after lockfile warning (1.565348ms)
✔ web preview: saves one deployment URL after trailing diagnostic (1.803326ms)
✔ web preview: rejects missing URL without saving output (1.493432ms)
✔ web preview: rejects invalid URL without saving output (1.513069ms)
✔ web preview: rejects multiple URLs without saving output (1.510354ms)
✔ web preview: rejects failed deployment without saving output (0.932837ms)
ℹ tests 34
ℹ suites 0
ℹ pass 34
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 78.626742
▸ 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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
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
Get:7 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B]
Get:8 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [617 kB]
Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [682 kB]
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:11 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB]
Get:56 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1405 B]
Get:12 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB]
Get:13 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB]
Get:14 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB]
Get:15 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB]
Get:16 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB]
Get:17 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB]
Get:18 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB]
Get:19 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB]
Get:20 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB]
Get:21 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B]
Get:22 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB]
Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB]
Get:24 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB]
Get:25 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B]
Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1408 kB]
Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [311 kB]
Get:28 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB]
Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB]
Get:30 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1708 kB]
Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [343 kB]
Get:32 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB]
Get:33 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB]
Get:34 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1813 kB]
Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [412 kB]
Get:36 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
Get:37 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B]
Get:38 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB]
Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.3 kB]
Get:40 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
Get:41 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
Get:42 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
Get:44 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5744 B]
Get:45 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
Get:46 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
Get:48 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB]
Get:49 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B]
Get:50 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
Get:51 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B]
Get:52 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B]
Get:54 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
Get:55 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B]
Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB]
Get:58 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB]
Get:59 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB]
Get:60 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB]
Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1223 kB]
Get:62 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB]
Get:63 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.2 kB]
Get:64 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB]
Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB]
Get:66 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB]
Get:67 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
Get:68 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B]
Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB]
Get:70 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB]
Get:71 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
Get:72 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B]
Fetched 42.1 MB in 3s (15.4 MB/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 243 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 3s (2503 kB/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 ... 207973 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 ... 207973 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 ... 207973 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 ... 207973 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 ... 207973 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 ... 207973 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 ... 207973 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 ... 207973 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-timedated.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[1852]

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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  GITHUB_REPO_NAME: pingdotgg/t3code
  pnpm_config_cache_dir: /home/runner/_work/_temp/pnpm-metadata
  TEST_PACKAGES: @t3tools/desktop @t3tools/mobile @t3tools/evals t3code-relay @t3tools/client-runtime @t3tools/provider-cursor @t3tools/provider-pi @t3tools/scripts
~/apps/desktop$ vp test run --passWithNoTests ⊘ cache disabled
~/scripts$ vp test run --config ../vite.config.ts --dir . ⊘ cache disabled
~/apps/mobile$ vp test run --project unit --project react ⊘ cache disabled
~/packages/provider-cursor$ vp test run --config ../../vite.config.ts --dir . ⊘ cache disabled

 RUN  v5.0.5 /home/runner/_work/t3code/t3code/scripts


 RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/desktop


 RUN  v5.0.5 /home/runner/_work/t3code/t3code/packages/provider-cursor


 RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/mobile

 ✓ lib/third-party-licenses.test.ts (19 tests) 140ms
 ✓ src/server/skills.test.ts (5 tests) 266ms
 ✓ notify-discord-release.test.ts (16 tests) 307ms
 ✓ dev-runner.test.ts (36 tests) 338ms
 ✓ check-changed.test.ts (4 tests) 60ms
 ✓ legend-list-initial-reveal.test.ts (10 tests) 13ms
 ✓ src/preview/BrowserImport/Sources.test.ts (30 tests) 656ms
 ✓ lib/dev-share.test.ts (5 tests) 23ms
 ✓ merge-update-manifests.test.ts (5 tests) 26ms
 ✓ src/server/accountUsage.test.ts (9 tests) 1242ms
   ✓ Cursor account history (6)
     ✓ removes only count-proven Cursor boundary copies and preserves identical billed events 383ms
 ✓ lib/cli-external-packages.test.ts (12 tests) 1062ms
   ✓ external package dependency closure (2)
     ✓ keeps every runtime dependency of an external package external too 1033ms
 ✓ build-npm-launcher.test.ts (1 test) 1276ms
   ✓ build-npm-launcher (1)
     ✓ publishes a launcher that downloads, verifies, caches, and runs the release executable 1257ms
 ✓ mobile-behavior/run.test.ts (5 tests) 10ms
 ✓ update-release-package-versions.test.ts (3 tests) 72ms
 ✓ mobile-e2e/checks.test.ts (2 tests) 2ms
 ✓ install.test.ts (2 tests) 129ms
 ✓ src/server/usageLimits.test.ts (9 tests) 102ms
 ✓ src/preview/DesktopBrowserHost.test.ts (32 tests) 78ms
 ✓ lib/public-config.test.ts (1 test) 4ms
 ✓ src/server/auth.test.ts (10 tests) 94ms
 ✓ generate-release-notes.test.ts (3 tests) 4ms
 ✓ src/server/textGeneration.test.ts (8 tests) 70ms
 ✓ src/server/CursorAgentSdk.test.ts (1 test) 12ms
 ✓ mobile-native-client.test.ts (2 tests) 48ms
 ✓ mock-update-server.test.ts (2 tests) 154ms
 ✓ lib/linux-arm64-sea.test.ts (4 tests) 6ms
 ✓ src/server/transportFailure.test.ts (10 tests) 3ms
 ✓ lib/sharded-tests.test.ts (1 test) 126ms
 ✓ src/server/accountCache.test.ts (2 tests) 2ms
 ✓ src/server/CursorSdk.test.ts (2 tests) 5ms
 ✓ src/server/status.test.ts (8 tests) 46ms
 ✓ lib/resolve-catalog.test.ts (2 tests) 2ms
 ✓ mobile-showcase.test.ts (3 tests) 5ms
stdout | src/server/driver.test.ts > CursorDriver > persists browser credentials, uses them for chat, and closes the SDK session on logout
[14:53:11.229] ERROR (#10): Error [AssertionError]: expected undefined to be 42 // Object.is equality
    at /home/runner/_work/t3code/t3code/packages/provider-cursor/src/server/driver.test.ts:166:89 {
  actual: undefined,
  expected: 42,
  showDiff: true,
  operator: 'strictEqual',
  [cause]: undefined
}

 ✓ sync-reference-repos.test.ts (2 tests) 43ms
 ❯ src/server/driver.test.ts (2 tests | 1 failed) 130ms
   ❯ CursorDriver (2)
     × persists browser credentials, uses them for chat, and closes the SDK session on logout 81ms
     ✓ budgets handoffs for the SDK model across catalog refreshes and option changes 23ms
 ✓ src/server/adapter.test.ts (21 tests) 205ms
 ✓ src/server/credentialStore.test.ts (5 tests) 60ms
 ✓ src/backend/DesktopBackendConfiguration.test.ts (17 tests) 176ms
 ✓ lib/build-target-arch.test.ts (1 test) 6ms
 ✓ src/server/CursorSdkCatalog.test.ts (1 test) 12ms


⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯
 Test Files  1 failed | 13 passed (14)

 FAIL  src/server/driver.test.ts > CursorDriver > persists browser credentials, uses them for chat, and closes the SDK session on logout
AssertionError: expected undefined to be 42 // Object.is equality

- Expected:
42

+ Received:
undefined

 ❯ src/server/driver.test.ts:166:89
    164|         );
    165|         expect(me).toHaveBeenCalledWith({ apiKey: "instance-browser-ke…
    166|         expect((yield* instance.snapshot.refresh).usageLimits?.windows…
       |                                                                                         ^
    167|         expect(yield* instance.snapshot.getSnapshot).toMatchObject({
    168|           status: "ready",
 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28
 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30
 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41
 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23
 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27
 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17
 ❯ Array.<anonymous> ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1697:11

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯

      Tests  1 failed | 92 passed (93)
   Start at  14:53:07
   Duration  4.00s (transform 43%, import 40%, tests 9%, setup 8%)


Error: AssertionError: expected undefined to be 42 // Object.is equality

- Expected:
42

+ Received:
undefined

 ❯ src/server/driver.test.ts:166:89
 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28
 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30
 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41
 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23
 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27
 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17
 ❯ Array.<anonymous> ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1697:11


 ✓ src/window/DesktopWindow.test.ts (20 tests) 165ms




---
vp run: 0/4 successful. (Run `vp run --last-details` for full details)
Error: Process completed with exit code 1.
Post job cleanup.
##[start-action display=Cache Vite+;id=__0845726b-2a00-42a4-863b-94132ae65c3f.vp_cache]
##[end-action id=__0845726b-2a00-42a4-863b-94132ae65c3f.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0]
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/3b8b0f81-4c5a-491d-8651-fb6c9a75427b' 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: 249
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 793
  BLACKSMITH_CHECK_RUN_ID: 124130585211
  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
Terminate orphan process: pid (5785) (node-MainThread)
Terminate orphan process: pid (6122) (node-MainThread)
Terminate orphan process: pid (6459) (node-MainThread)
Terminate orphan process: pid (7264) (node-MainThread)