This pull request updates the CI workflow configuration to replace the use of `pnpm/action-setup` with `corepack enable` for package manager setup. - NPM versions greater than 8 has an error which has been [fixed in Node 22.5.1](https://github.com/npm/cli/issues/7639), since we are still using Node 20 we need to pin the installed npm version to 8. - Now we are conditionally handling different package managers based on how the repo has been configured. Should the repository specify the package manager's version for `pnpm` and `yarn` those versions will be respected, else it will fallback to a `9.8` for `pnpm` and `1.22` for `yarn`. --------- Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
{{links}}
Nx: Smart Monorepos · Fast CI
Nx is a build system, optimized for monorepos, with plugins for popular frameworks and tools and advanced CI capabilities including caching and distribution.
{{content}}