From 73e46992e05b19abd31f2f3c20e0e7370d762115 Mon Sep 17 00:00:00 2001 From: Danny Murphy Date: Tue, 3 Nov 2026 13:48:37 +0000 Subject: [PATCH] docs: clarify manifest-based version selection (#244) * updating readme to include devEngines.packageManager.version in selecting version * docs: check out the manifest before inferring pnpm version --------- Co-authored-by: Zoltan Kochan --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 41a1433..0d73252 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ Input and output changes: Version of pnpm to install. -**Optional** when there is a [`packageManager` or `devEngines.packageManager` field in the `package.json`](https://nodejs.org/api/corepack.html). +**Optional** when `package.json` declares pnpm in `packageManager`, or sets `devEngines.packageManager.name` to `"pnpm"` and provides `devEngines.packageManager.version`. otherwise, this field is **required** It supports npm versioning scheme, it could be an exact version (such as `10.9.8`), or a version range (such as `10`, `10.x.x`, `10.9.x`, `^10.9.8`, `*`, etc.), or `latest`. @@ -157,6 +157,8 @@ jobs: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v6 ```