Skip to content

Commit 318354d

Browse files
committed
fix(ci): copy pnpm binary as pnpm.exe on Windows instead of symlink
1 parent 899be72 commit 318354d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/setup-and-install.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,12 @@ jobs:
4848
exit 1
4949
fi
5050
chmod +x "$PNPM_BIN"
51-
ln -sf "$PNPM_BIN" "$PNPM_DIR/pnpm"
51+
# Create pnpm alias. Windows needs a .exe copy; Unix uses a symlink.
52+
if [[ "$ASSET" == *.exe ]]; then
53+
cp "$PNPM_BIN" "$PNPM_DIR/pnpm.exe"
54+
else
55+
ln -sf "$PNPM_BIN" "$PNPM_DIR/pnpm"
56+
fi
5257
fi
5358
echo "$PNPM_DIR" >> "${GITHUB_PATH:-/dev/null}"
5459

0 commit comments

Comments
 (0)