From 611c29f1f5ef83fc1006d5e2cff0c239c38f0777 Mon Sep 17 00:00:00 2001 From: elky Date: Wed, 2 Sep 2026 11:17:06 +0800 Subject: [PATCH] ci: install VSCodex web dependencies in nightly build --- .github/workflows/nightly.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 9cedd955e..fa99fe576 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -121,7 +121,17 @@ jobs: with: node-version: '22' cache: npm - cache-dependency-path: frontend/package-lock.json + cache-dependency-path: | + frontend/package-lock.json + aether-vscodex/web/package-lock.json + + # The frontend prebuild synchronizes the embedded VSCodex UI by running + # its build from a separate package. Install that package explicitly so + # vue-tsc can resolve vite/client, vitest/globals, and node types in a + # clean runner. + - name: Install VSCodex web dependencies + working-directory: aether-vscodex/web + run: npm ci - name: Install dependencies working-directory: frontend