Closed matallui closed 6 months ago
I noticed this too yesterday. The imported pnpm functions do not seem to be compatible with v9. If the v9 logic is not backwards compatible with v8 it might be tricky to solve because we can not link two versions of pnpm in the dependencies.
Possibly we could then just release a v2 of this library that is only compatible with v9 of pnpm.
I don't expect to work on this in the coming days or even weeks, so I suggest to stick with v8 for now.
I was about to open this issue.
It seems you can install 2 versions of the same dependency. That means I should be able to use the pnpm lockfile handling functions from v8 next to v9, and that would make it possible to support v9 while staying backwards compatible with v8.
I will try to allocate some time for this soon.
Support was added in 1.14.0 via #76
I will now adopt the firebase-tools-with-isolate fork to include it.
After upgrading to pnpm v9, the
isolate
script is now failing. Here's what I see in the logs:I know that the lockfile format has changed in PNPM v9. Could it be related to that?