From 8935f4e9e1dbb5face0c01a7ffbe2cc51a27d7d1 Mon Sep 17 00:00:00 2001 From: Natalie Date: Sat, 18 Apr 2026 06:45:22 -0700 Subject: [PATCH] =?UTF-8?q?chore(@projects/@magic-civilization):=20?= =?UTF-8?q?=F0=9F=94=A7=20update=20path=20setup=20for=20wasm-pack=20+=20fn?= =?UTF-8?q?m?= 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 | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/deploy-next.yml b/.forgejo/workflows/deploy-next.yml index e7f1fd78..b31690ee 100644 --- a/.forgejo/workflows/deploy-next.yml +++ b/.forgejo/workflows/deploy-next.yml @@ -66,12 +66,16 @@ jobs: # ── PATH setup ─────────────────────────────────────────────────── # The forgejo-runner systemd unit's `Environment=PATH=...` deliberately - # excludes per-user dirs so jobs start from a clean slate. That means - # `wasm-pack` (installed at `~/.cargo/bin/wasm-pack` via rustup, per - # `.forgejo/RUNNER_SETUP.md`) isn't on PATH by default. Append it to - # `$GITHUB_PATH` so every subsequent step sees it. - - name: Prime PATH for cargo tools - run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" + # excludes per-user dirs so jobs start from a clean slate. Prepend: + # - `~/.cargo/bin` for `wasm-pack` (rustup-installed). + # - `~/.local/share/fnm/aliases/default/bin` for `node` + `pnpm` + # (fnm-managed; the `default` alias stays stable even when node + # versions rotate). + # Both come from `.forgejo/RUNNER_SETUP.md` prereqs. + - name: Prime PATH for cargo + node tools + run: | + echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" + echo "$HOME/.local/share/fnm/aliases/default/bin" >> "$GITHUB_PATH" # ── WASM build ─────────────────────────────────────────────────── # `./run deploy:guide:next` errors out if `.local/build/wasm/magic_civ_physics.js`