Recently, we have got a good contribution to support caching for `pnpm` package manager: https://github.com/actions/setup-node/pull/278 Creating this issue to track this work.