From d618b1a158638cb092bd043f064bb5279a5e86bb Mon Sep 17 00:00:00 2001 From: imnyang Date: Sun, 5 Apr 2026 19:28:26 +0900 Subject: [PATCH] fix: update Nix shell command to include pnpm package for installation --- .forgejo/workflows/publish-forgejo-npm.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/publish-forgejo-npm.yml b/.forgejo/workflows/publish-forgejo-npm.yml index 09c8529..0d8b760 100644 --- a/.forgejo/workflows/publish-forgejo-npm.yml +++ b/.forgejo/workflows/publish-forgejo-npm.yml @@ -30,7 +30,13 @@ jobs: - name: Install, build, and publish in Nix shell run: | source /etc/bashrc - nix shell --extra-experimental-features nix-command --extra-experimental-features flakes nixpkgs#nodejs_24 nixpkgs#pnpm -c sh -lc ' + nix shell --extra-experimental-features nix-command --extra-experimental-features flakes nixpkgs#nodejs_24 -c sh -lc ' + export COREPACK_HOME="$PWD/.corepack" + export PNPM_HOME="$PWD/.pnpm-home" + export PATH="$PNPM_HOME:$PATH" + mkdir -p "$COREPACK_HOME" "$PNPM_HOME" + corepack enable + corepack prepare pnpm@10.28.0 --activate pnpm install --frozen-lockfile pnpm build pnpm publish --no-git-checks --registry "$REGISTRY_URL"