From 4076a0b531d7943b44576717cd802d8944cb6066 Mon Sep 17 00:00:00 2001 From: Natalie Date: Sat, 18 Apr 2026 06:50:25 -0700 Subject: [PATCH] =?UTF-8?q?feat(@projects):=20=E2=9C=A8=20add=20pnpm=20ins?= =?UTF-8?q?tall=20step=20for=20fresh=20deps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- .forgejo/workflows/deploy-next.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.forgejo/workflows/deploy-next.yml b/.forgejo/workflows/deploy-next.yml index b31690ee..bd539350 100644 --- a/.forgejo/workflows/deploy-next.yml +++ b/.forgejo/workflows/deploy-next.yml @@ -86,6 +86,14 @@ jobs: working-directory: src/simulator run: bash build-wasm.sh + # ── Install deps ───────────────────────────────────────────────── + # Fresh checkouts have no node_modules/. `./run deploy:guide:next` + # calls `pnpm build` inside the guide workspace, which needs the + # `vite` + `@magic-civ/guide-engine` packages wired up by a workspace + # install at repo root. + - name: pnpm install + run: pnpm install --frozen-lockfile --prefer-offline + # ── Deploy ─────────────────────────────────────────────────────── # cmd_deploy_guide_next does: WASM prereq check → VITE_DEV_GUIDE=1 pnpm build # → SSH reachability probe → rsync -az --delete → curl HTTP 200 verify.