GitHub check

Whole log, 50 KB
Current runner version: '2.338.1'
Runner name: 'blacksmith-8vcpu-ubuntu-2404-ks5qqmydk7zq3diy'
Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404'
Machine name: 'ip-172-31-73-130'
▸ GITHUB_TOKEN Permissions
Actions: read
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 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
Complete job name: Build marketing site
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: 133
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
  BLACKSMITH_CHECK_RUN_ID: 121008736581
  BLACKSMITH_JOB_DISPLAY_NAME: Build marketing site
  GITHUB_ACTIONS_CACHE_MODE: write
Logging daemon started (blacksmithd for logs)
Results daemon started (blacksmithd for results)
Background adoption and SSH setup started (PID: 3107)

----------------------------------------
View this job: https://app.blacksmith.sh/pingdotgg/runs/40139677692/jobs/121008736581
SSH Access (using your GitHub SSH key):
  ssh -p 64004 runner@blacksmith-8vcpu-ubuntu-2404-ks5qqmydk7zq3diy.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-ks5qqmydk7zq3diy
Host: production-152.236.41.202-x8664
Host Agent PID: 953122
Host Agent Git SHA: 1637818df
Host CPU Manufacturer: AuthenticAMD
Blacksmith Host Generation: gen 2
Petname: production-natural-cobra-c5d85da0
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:
  ref: 3cc31ed27c8956b36cee35a50509fb7c6869592b
  sparse-checkout: /*
!/.repos/

  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:
  VERCEL_TOKEN: ***
  VERCEL_ORG_ID: ***
  VERCEL_TEAM_SLUG:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
  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/e7fcfcd8-3297-406f-b37c-1bcf960ab83f' 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-a9337f2a-62a2-4ae8-aafc-3143c2c83654.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-a9337f2a-62a2-4ae8-aafc-3143c2c83654.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-a9337f2a-62a2-4ae8-aafc-3143c2c83654.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a9337f2a-62a2-4ae8-aafc-3143c2c83654.config
[command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a9337f2a-62a2-4ae8-aafc-3143c2c83654.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 3cc31ed27c8956b36cee35a50509fb7c6869592b
From https://github.com/pingdotgg/t3code
 * branch            3cc31ed27c8956b36cee35a50509fb7c6869592b -> FETCH_HEAD
[command]/usr/local/bin/git rev-parse --verify --quiet 3cc31ed27c8956b36cee35a50509fb7c6869592b^{object}
3cc31ed27c8956b36cee35a50509fb7c6869592b
▸ 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 3cc31ed27c8956b36cee35a50509fb7c6869592b
Updating files:   0% (1/6404)
Updating files:   1% (65/6404)
Updating files:   2% (129/6404)
Updating files:   3% (193/6404)
Updating files:   4% (257/6404)
Updating files:   5% (321/6404)
Updating files:   6% (385/6404)
Updating files:   7% (449/6404)
Updating files:   8% (513/6404)
Updating files:   9% (577/6404)
Updating files:  10% (641/6404)
Updating files:  11% (705/6404)
Updating files:  12% (769/6404)
Updating files:  13% (833/6404)
Updating files:  14% (897/6404)
Updating files:  15% (961/6404)
Updating files:  16% (1025/6404)
Updating files:  17% (1089/6404)
Updating files:  18% (1153/6404)
Updating files:  19% (1217/6404)
Updating files:  20% (1281/6404)
Updating files:  21% (1345/6404)
Updating files:  22% (1409/6404)
Updating files:  23% (1473/6404)
Updating files:  24% (1537/6404)
Updating files:  25% (1601/6404)
Updating files:  26% (1666/6404)
Updating files:  27% (1730/6404)
Updating files:  28% (1794/6404)
Updating files:  29% (1858/6404)
Updating files:  30% (1922/6404)
Updating files:  31% (1986/6404)
Updating files:  32% (2050/6404)
Updating files:  33% (2114/6404)
Updating files:  34% (2178/6404)
Updating files:  35% (2242/6404)
Updating files:  36% (2306/6404)
Updating files:  37% (2370/6404)
Updating files:  38% (2434/6404)
Updating files:  39% (2498/6404)
Updating files:  40% (2562/6404)
Updating files:  41% (2626/6404)
Updating files:  42% (2690/6404)
Updating files:  43% (2754/6404)
Updating files:  44% (2818/6404)
Updating files:  45% (2882/6404)
Updating files:  46% (2946/6404)
Updating files:  47% (3010/6404)
Updating files:  48% (3074/6404)
Updating files:  49% (3138/6404)
Updating files:  50% (3202/6404)
Updating files:  51% (3267/6404)
Updating files:  52% (3331/6404)
Updating files:  53% (3395/6404)
Updating files:  54% (3459/6404)
Updating files:  55% (3523/6404)
Updating files:  56% (3587/6404)
Updating files:  57% (3651/6404)
Updating files:  58% (3715/6404)
Updating files:  59% (3779/6404)
Updating files:  59% (3797/6404)
Updating files:  60% (3843/6404)
Updating files:  61% (3907/6404)
Updating files:  62% (3971/6404)
Updating files:  63% (4035/6404)
Updating files:  64% (4099/6404)
Updating files:  65% (4163/6404)
Updating files:  66% (4227/6404)
Updating files:  67% (4291/6404)
Updating files:  68% (4355/6404)
Updating files:  69% (4419/6404)
Updating files:  70% (4483/6404)
Updating files:  71% (4547/6404)
Updating files:  72% (4611/6404)
Updating files:  73% (4675/6404)
Updating files:  74% (4739/6404)
Updating files:  75% (4803/6404)
Updating files:  76% (4868/6404)
Updating files:  77% (4932/6404)
Updating files:  78% (4996/6404)
Updating files:  79% (5060/6404)
Updating files:  80% (5124/6404)
Updating files:  81% (5188/6404)
Updating files:  82% (5252/6404)
Updating files:  83% (5316/6404)
Updating files:  84% (5380/6404)
Updating files:  85% (5444/6404)
Updating files:  86% (5508/6404)
Updating files:  87% (5572/6404)
Updating files:  88% (5636/6404)
Updating files:  89% (5700/6404)
Updating files:  90% (5764/6404)
Updating files:  91% (5828/6404)
Updating files:  92% (5892/6404)
Updating files:  93% (5956/6404)
Updating files:  94% (6020/6404)
Updating files:  95% (6084/6404)
Updating files:  96% (6148/6404)
Updating files:  97% (6212/6404)
Updating files:  98% (6276/6404)
Updating files:  99% (6340/6404)
Updating files: 100% (6404/6404)
Updating files: 100% (6404/6404), done.
Note: switching to '3cc31ed27c8956b36cee35a50509fb7c6869592b'.

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 3cc31ed fix(server): websocket tickets name the route they open (#24554)
[command]/usr/local/bin/git log -1 --format=%H
3cc31ed27c8956b36cee35a50509fb7c6869592b
▸ Run voidzero-dev/setup-vp@v1
with:
  node-version-file: package.json
  cache: true
  run-install: args:
  - --filter=@t3tools/marketing...

  sfw: false
env:
  VERCEL_TOKEN: ***
  VERCEL_ORG_ID: ***
  VERCEL_TEAM_SLUG:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
  GITHUB_REPO_NAME: pingdotgg/t3code
Resolved Node.js version '26.12.1' from package.json
Resolved Vite+ version '1.3.0' from package.json
Installing Vite+@1.3.0...
[command]/usr/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash
info: installing vite-plus@1.3.0...
info: Preparing Node.js and pnpm...
info: Installing dependencies...
✓ Dependencies installed.
Setup:
  Preparing vite-plus environment.

Created Shims:
  /home/runner/.vite-plus/bin/node
  /home/runner/.vite-plus/bin/npm
  /home/runner/.vite-plus/bin/npx
  /home/runner/.vite-plus/bin/pnpm
  /home/runner/.vite-plus/bin/pnpx
  /home/runner/.vite-plus/bin/pn
  /home/runner/.vite-plus/bin/pnx
  /home/runner/.vite-plus/bin/yarn
  /home/runner/.vite-plus/bin/yarnpkg
  /home/runner/.vite-plus/bin/bun
  /home/runner/.vite-plus/bin/bunx
  /home/runner/.vite-plus/bin/vpx
  /home/runner/.vite-plus/bin/vpr

Next Steps:
  For Bash, run:
  . "/home/runner/.vite-plus/env"

  If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions.
  Login Bash shells must also load the command through their login profile.

  Restart an already-running IDE to load its environment. Run `vp env doctor` to verify.
✓ Vite+ setup complete.
Setting up Node.js 26.12.1 via vp env use...
[command]/home/runner/.vite-plus/bin/vp env use 26.12.1
Installing Node.js v26.12.1...
Using Node.js v26.12.1 (resolved from 26.12.1)
Auto-detected lock file: pnpm-lock.yaml
Using lock file: /home/runner/_work/t3code/t3code/pnpm-lock.yaml
Resolving dependency cache directory in: /home/runner/_work/t3code/t3code
Cache hit for: vite-plus-Linux-x64-pnpm-aaa3dc2d814f35ee60c0b24e3c85d37cf61157c4a332ca88272b32053aa0f57a
Received 570425344 of 1188978906 (48.0%), 543.5 MBs/sec
Received 1188978906 of 1188978906 (100.0%), 622.0 MBs/sec
Cache Size: ~1134 MB (1188978906 B)
[command]/usr/bin/tar -xf /home/runner/_work/_temp/4ae740b3-b73b-4290-a4ac-2854b073e669/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
Cache restored successfully
Cache restored from key: vite-plus-Linux-x64-pnpm-aaa3dc2d814f35ee60c0b24e3c85d37cf61157c4a332ca88272b32053aa0f57a
▸ Running vp install --filter=@t3tools/marketing... in /home/runner/_work/t3code/t3code...
[command]/home/runner/.vite-plus/bin/vp install --filter=@t3tools/marketing...
Scope: 3 of 34 workspace projects
? Verifying lockfile against supply-chain policies (2088 entries)...
✓ Lockfile passes supply-chain policies (2088 entries in 1.7s)
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: +508
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 508, reused 508, downloaded 0, added 508, 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 2.2s using pnpm v12.14.0
Successfully ran vp install --filter=@t3tools/marketing...
vp v1.3.0

Local vite-plus:
  vite-plus  v1.3.0

Tools:
  vite             v8.3.4
  rolldown         v1.2.14
  vitest           v5.0.5
  oxfmt            v0.73.0
  oxlint           v1.88.0
  oxlint-tsgolint  v7.0.2004
  tsdown           v0.23.1

Environment:
  Package manager  pnpm v12.14.0
  Node.js          v26.12.1 (.session-node-version)
▸ Run set -euo pipefail
set -euo pipefail

if [[ -z "${VERCEL_TOKEN:-}" || -z "${VERCEL_ORG_ID:-}" ]]; then
  echo "Missing one or more required Vercel secrets: VERCEL_TOKEN, VERCEL_ORG_ID." >&2
  exit 1
fi

VERCEL_PROJECT_ID="$(
  curl --fail --silent --show-error \
    --header "Authorization: ***" \
    "https://api.vercel.com/v9/projects/t3code-marketing?teamId=$VERCEL_ORG_ID" \
    | jq --exit-status --raw-output '.id'
)"
export VERCEL_PROJECT_ID

deployment_output="$(
  vp dlx vercel@53.1.1 deploy \
    --archive=tgz \
    --prod \
    --skip-domain \
    --yes \
    --token "$VERCEL_TOKEN" \
    --scope "${VERCEL_TEAM_SLUG:-$VERCEL_ORG_ID}"
)"
printf '%s\n' "$deployment_output"
# Vercel can print lockfile warnings to stdout before the deployment URL.
deployment_url="$(printf '%s\n' "$deployment_output" | grep -E '^https://[[:alnum:].-]+\.vercel\.app$')"
if [[ "$deployment_url" == *$'\n'* ]]; then
  echo "Vercel returned multiple deployment URLs." >&2
  exit 1
fi
echo "Staged $deployment_url."
echo "deployment_url=$deployment_url" >> "$GITHUB_OUTPUT"
echo "project_id=$VERCEL_PROJECT_ID" >> "$GITHUB_OUTPUT"
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
  VERCEL_TOKEN: ***
  VERCEL_ORG_ID: ***
  VERCEL_TEAM_SLUG:
  BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 133
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
  GITHUB_REPO_NAME: pingdotgg/t3code
.../mvmzj8wk-309                         | Progress: resolved 0, reused 1, downloaded 0, added 0
Downloading @rolldown/binding-linux-x64-gnu@1.0.0-rc.1: 0.00 B/8.37 MB
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:             ../../../.cache/pnpm/dlx/23acced9f22ea455d82fa8e3fc26f9a1/mvmzj8wk-309/node_modules/.pnpm
[WARN] 2 deprecated subdependencies found: stream-to-promise@2.2.0, tar@7.5.7
.../mvmzj8wk-309                         | Progress: resolved 306, reused 104, downloaded 209, added 306, done
Ignored build scripts: esbuild@0.27.0.
Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.

dependencies:
+ vercel 53.1.1

> NOTE: The Vercel CLI now collects telemetry regarding usage of the CLI.
> This information is used to shape the CLI roadmap and prioritize features.
> You can learn more, including how to opt-out if you'd not like to participate in this program, by visiting the following URL:
> https://vercel.com/docs/cli/about-telemetry
Retrieving project…
Deploying pinglabs/t3code-marketing
Uploading [--------------------] (0.0B/65.5MB)
Uploading [=====---------------] (16.4MB/65.5MB)
Uploading [==========----------] (32.8MB/65.5MB)
Uploading [===============-----] (49.2MB/65.5MB)
Uploading [====================] (65.5MB/65.5MB)
Inspect: https://vercel.com/pinglabs/t3code-marketing/FoaA8wr7f2TEG7wZFT5zZEmo7573 [8s]
Production: https://t3code-marketing-9p8g9650c-pinglabs.vercel.app [8s]
Building...
Building...
Building: Running build in Washington, D.C., USA (East) – iad1
Building: Build machine configuration: 4 cores, 8 GB
Building: Retrieving list of deployment files...
Building: Concatenating deployment archive files...
Building: Extracting deployment files...
Building: Extracted 6412 deployment files...
Building: Restored build cache from previous deployment (6TFM4FvthPKjtpuad3PxFpr7f7mT)
Building: Running "vercel build"
Building: Vercel CLI 65.1.0
Building: > Running install command before config compilation...
Building: Running "install" command: `npm install -g vite-plus && vp install --filter '@t3tools/marketing...'`...
Building: Detected `pnpm-lock.yaml` version 9 generated by pnpm@12.x from package.json#packageManager pnpm@12.14.0
Building: npm warn Unknown env config "cache-dir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
Building: npm warn ERESOLVE overriding peer dependency
Building: npm warn While resolving: @vitest/mocker@5.0.5
Building: npm warn Found: vite@1.4.0
Building: npm warn node_modules/vite-plus/node_modules/vite
Building: npm warn   vite@"npm:@voidzero-dev/vite-plus-core@1.4.0" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn     vite-plus@"*" from the root project
Building: npm warn     2 more (oxfmt, oxlint)
Building: npm warn
Building: npm warn Could not resolve dependency:
Building: npm warn peerOptional vite@"^6.0.0 || ^7.0.0 || ^8.0.0" from @vitest/mocker@5.0.5
Building: npm warn node_modules/vite-plus/node_modules/@vitest/mocker
Building: npm warn   @vitest/mocker@"5.0.5" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn   2 more (@vitest/browser, vitest)
Building: npm warn
Building: npm warn Conflicting peer dependency: vite@8.3.5
Building: npm warn node_modules/vite
Building: npm warn   peerOptional vite@"^6.0.0 || ^7.0.0 || ^8.0.0" from @vitest/mocker@5.0.5
Building: npm warn   node_modules/vite-plus/node_modules/@vitest/mocker
Building: npm warn     @vitest/mocker@"5.0.5" from vite-plus@1.4.0
Building: npm warn     node_modules/vite-plus
Building: npm warn     2 more (@vitest/browser, vitest)
Building: npm warn ERESOLVE overriding peer dependency
Building: npm warn While resolving: vitest@5.0.5
Building: npm warn Found: vite@1.4.0
Building: npm warn node_modules/vite-plus/node_modules/vite
Building: npm warn   vite@"npm:@voidzero-dev/vite-plus-core@1.4.0" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn     vite-plus@"*" from the root project
Building: npm warn     2 more (oxfmt, oxlint)
Building: npm warn
Building: npm warn Could not resolve dependency:
Building: npm warn peer vite@"^6.4.0 || ^7.0.0 || ^8.0.0" from vitest@5.0.5
Building: npm warn node_modules/vite-plus/node_modules/vitest
Building: npm warn   vitest@"5.0.5" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn   3 more (@vitest/browser, @vitest/browser-preview, @vitest/ui)
Building: npm warn
Building: npm warn Conflicting peer dependency: vite@8.3.5
Building: npm warn node_modules/vite
Building: npm warn   peer vite@"^6.4.0 || ^7.0.0 || ^8.0.0" from vitest@5.0.5
Building: npm warn   node_modules/vite-plus/node_modules/vitest
Building: npm warn     vitest@"5.0.5" from vite-plus@1.4.0
Building: npm warn     node_modules/vite-plus
Building: npm warn     3 more (@vitest/browser, @vitest/browser-preview, @vitest/ui)
Building: added 80 packages in 10s
Building: 21 packages are looking for funding
Building: run `npm fund` for details
Building: Scope: 3 of 34 workspace projects
Building: ? Verifying lockfile at ../../pnpm-lock.yaml against supply-chain policies (2088 entries)...
Building: ✓ Lockfile at ../../pnpm-lock.yaml passes supply-chain policies (2088 entries in 2.9s)
Building: .../node_modules/@tsc-rs/typescript postinstall$ node lib/install.js
Building: .../esbuild@0.28.2/node_modules/esbuild postinstall$ node install.js
Building: .../esbuild@0.28.2/node_modules/esbuild postinstall: Done
Building: .../node_modules/@tsc-rs/typescript postinstall: Done
Building: ../.. prepare$ vp config --no-agent
Building: ../.. prepare: .git can't be found
Building: ../.. prepare: Done
Building: Done in 4.2s using pnpm v12.14.0
Building: Detected `pnpm-lock.yaml` version 9 generated by pnpm@12.x from package.json#packageManager pnpm@12.14.0
Building: Running "install" command: `npm install -g vite-plus && vp install --filter '@t3tools/marketing...'`...
Building: npm warn Unknown env config "cache-dir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
Building: npm warn ERESOLVE overriding peer dependency
Building: npm warn While resolving: @vitest/mocker@5.0.5
Building: npm warn Found: vite@1.4.0
Building: npm warn node_modules/vite-plus/node_modules/vite
Building: npm warn   vite@"npm:@voidzero-dev/vite-plus-core@1.4.0" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn     vite-plus@"*" from the root project
Building: npm warn     2 more (oxfmt, oxlint)
Building: npm warn
Building: npm warn Could not resolve dependency:
Building: npm warn peerOptional vite@"^6.0.0 || ^7.0.0 || ^8.0.0" from @vitest/mocker@5.0.5
Building: npm warn node_modules/vite-plus/node_modules/@vitest/mocker
Building: npm warn   @vitest/mocker@"5.0.5" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn   2 more (@vitest/browser, vitest)
Building: npm warn
Building: npm warn Conflicting peer dependency: vite@8.3.5
Building: npm warn node_modules/vite
Building: npm warn   peerOptional vite@"^6.0.0 || ^7.0.0 || ^8.0.0" from @vitest/mocker@5.0.5
Building: npm warn   node_modules/vite-plus/node_modules/@vitest/mocker
Building: npm warn     @vitest/mocker@"5.0.5" from vite-plus@1.4.0
Building: npm warn     node_modules/vite-plus
Building: npm warn     2 more (@vitest/browser, vitest)
Building: npm warn ERESOLVE overriding peer dependency
Building: npm warn While resolving: vitest@5.0.5
Building: npm warn Found: vite@1.4.0
Building: npm warn node_modules/vite-plus/node_modules/vite
Building: npm warn   vite@"npm:@voidzero-dev/vite-plus-core@1.4.0" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn     vite-plus@"*" from the root project
Building: npm warn     2 more (oxfmt, oxlint)
Building: npm warn
Building: npm warn Could not resolve dependency:
Building: npm warn peer vite@"^6.4.0 || ^7.0.0 || ^8.0.0" from vitest@5.0.5
Building: npm warn node_modules/vite-plus/node_modules/vitest
Building: npm warn   vitest@"5.0.5" from vite-plus@1.4.0
Building: npm warn   node_modules/vite-plus
Building: npm warn   3 more (@vitest/browser, @vitest/browser-preview, @vitest/ui)
Building: npm warn
Building: npm warn Conflicting peer dependency: vite@8.3.5
Building: npm warn node_modules/vite
Building: npm warn   peer vite@"^6.4.0 || ^7.0.0 || ^8.0.0" from vitest@5.0.5
Building: npm warn   node_modules/vite-plus/node_modules/vitest
Building: npm warn     vitest@"5.0.5" from vite-plus@1.4.0
Building: npm warn     node_modules/vite-plus
Building: npm warn     3 more (@vitest/browser, @vitest/browser-preview, @vitest/ui)
Building: changed 80 packages in 4s
Building: 21 packages are looking for funding
Building: run `npm fund` for details
Building: Scope: 3 of 34 workspace projects
Building: ✓ Lockfile at ../../pnpm-lock.yaml passes supply-chain policies (verified 6s ago)
Building: ../.. prepare$ vp config --no-agent
Building: ../.. prepare: .git can't be found
Building: ../.. prepare: Done
Building: Done in 804ms using pnpm v12.14.0
Building: ~/apps/marketing$ node scripts/stage-install-scripts.mjs ⊘ cache disabled
Building: ~/apps/marketing$ astro build ⊘ cache disabled
Building: 22:44:05 [types] Generated 89ms
Building: 22:44:05 [build] output: "static"
Building: 22:44:05 [build] mode: "static"
Building: 22:44:05 [build] directory: /vercel/path0/apps/marketing/dist/
Building: 22:44:05 [build] Collecting build info...
Building: 22:44:05 [build] ✓ Completed in 117ms.
Building: 22:44:05 [build] Building static entrypoints...
Building: 22:44:05 [vite] ✓ built in 849ms
Building: 22:44:05 [vite] ✓ built in 35ms
Building: 22:44:05 [build] Rearranging server assets...
Building: generating static routes
Building: 22:44:06   ├─ /95/index.html (+19ms)
Building: 22:44:06   ├─ /download/index.html (+20ms)
Building: 22:44:06   ├─ /legal/index.html (+5ms)
Building: 22:44:06   ├─ /privacy-policy/index.html (+6ms)
Building: 22:44:06   ├─ /schema/t3.json (+193ms)
Building: 22:44:06   ├─ /security-policy/index.html (+4ms)
Building: 22:44:06   ├─ /terms-of-service/index.html (+5ms)
Building: 22:44:06   ├─ /index.html (+8ms)
Building: 22:44:06 ✓ Completed in 293ms.
Building: generating optimized images
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_2ffwLq.webp (reused cache entry) (+1ms) (1/20)
Building: 22:44:06   ▶ /_astro/social-card.DMaenTWS_Z194KDS.jpg (reused cache entry) (+1ms) (2/20)
Building: 22:44:06   ▶ /_astro/app-desktop.BOCg1ktw_Z12kQBs.webp (reused cache entry) (+1ms) (3/20)
Building: 22:44:06   ▶ /_astro/icon-nightly.DDm_QoA8_sGS5R.webp (reused cache entry) (+1ms) (4/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_Z1qiPuR.webp (reused cache entry) (+1ms) (5/20)
Building: 22:44:06   ▶ /_astro/icon-nightly.DDm_QoA8_Z1p4UjD.webp (reused cache entry) (+0ms) (6/20)
Building: 22:44:06   ▶ /_astro/app-desktop.BOCg1ktw_1b9VOl.webp (reused cache entry) (+0ms) (7/20)
Building: 22:44:06   ▶ /_astro/icon-nightly.DDm_QoA8_ZnsyG9.webp (reused cache entry) (+0ms) (8/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_ZUjNNa.webp (reused cache entry) (+1ms) (9/20)
Building: 22:44:06   ▶ /_astro/app-desktop.BOCg1ktw_fM7t7.webp (reused cache entry) (+1ms) (10/20)
Building: 22:44:06   ▶ /_astro/icon-nightly.DDm_QoA8_Z1ybPuv.webp (reused cache entry) (+0ms) (11/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_Z1a8z4N.webp (reused cache entry) (+0ms) (12/20)
Building: 22:44:06   ▶ /_astro/app-desktop.BOCg1ktw_1bXXVc.webp (reused cache entry) (+0ms) (13/20)
Building: 22:44:06   ▶ /_astro/icon-nightly.DDm_QoA8_Z2lpd4X.webp (reused cache entry) (+0ms) (14/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_1SjXn7.webp (reused cache entry) (+0ms) (15/20)
Building: 22:44:06   ▶ /_astro/icon-nightly.DDm_QoA8_1Vyy9v.webp (reused cache entry) (+0ms) (16/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_Z8oBXT.webp (reused cache entry) (+0ms) (17/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_Z2j8LP.webp (reused cache entry) (+0ms) (18/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_Z2pXixa.webp (reused cache entry) (+0ms) (19/20)
Building: 22:44:06   ▶ /_astro/icon.BO8MBiIf_gyFvr.webp (reused cache entry) (+0ms) (20/20)
Building: 22:44:06 ✓ Completed in 5ms.
Building: 22:44:06 [build] ✓ Completed in 1.26s.
Building: 22:44:06 [build] 7 page(s) built in 1.38s
Building: 22:44:06 [build] Complete!
Building: ---
Building: vp run: 2/2 successful. (Run `vp run --last-details` for full details)
Building: Build Completed in /vercel/output [11s]
Building: Deploying outputs...
Building: Deployment completed
Building: Creating build cache...
Production: https://t3code-marketing-9p8g9650c-pinglabs.vercel.app [45s]
Completing...
Aliased: https://t3code-marketing-pinglabs.vercel.app [45s]
Done in 47.3s using pnpm v12.14.0
Error while parsing config file: "/home/runner/_work/t3code/t3code/pnpm-lock.yaml"
https://t3code-marketing-9p8g9650c-pinglabs.vercel.app
Staged https://t3code-marketing-9p8g9650c-pinglabs.vercel.app.
Post job cleanup.
Cache hit on primary key "vite-plus-Linux-x64-pnpm-aaa3dc2d814f35ee60c0b24e3c85d37cf61157c4a332ca88272b32053aa0f57a". Skipping save.
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/711664ec-99ed-4ec8-a950-6820b14fbb4a' 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: 133
  BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
  BLACKSMITH_CHECK_RUN_ID: 121008736581
  BLACKSMITH_JOB_DISPLAY_NAME: Build marketing site
  GITHUB_ACTIONS_CACHE_MODE: write
Warning: environment evidence observer stop unavailable
Docker container cache not activated, skipping hash computation.
No active SSH sessions detected. Proceeding with shutdown immediately.
Evaluate and set job outputs
Set output 'deployment_url'
Set output 'project_id'
Cleaning up orphan processes
Terminate orphan process: pid (4153) (node-MainThread)