WIP: feat: use pnpm #1789
Open
dpschen
wants to merge 1 commits from dpschen/frontend:feature/feat-use-pnpm
into main
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'dpschen/frontend:feature/feat-use-pnpm'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Not sure about deployment.
I've never used pnpm but it looks quite promising!
If we switch to it, we should switch over completely - that also includes the dockerfile and the CI. We also need to update the developer docs.
I think the build image we use in CI also needs an upgrade.
b008e106d1
to0bcfbdbacb
4 months ago0bcfbdbacb
to922badd4da
4 months agoSeems fine to me. The only thing missing now is the pipeline image and likely the docker image itself too.
We'll either need to use an image from someone else or build one ourselves. @dpschen Do you know if there are any official docker images from pnpm?
I did find this: https://pnpm.io/cli/fetch#usage-scenario
That looks like we'll need to add a
RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm
to ourDockerfile
and also build a simple docker image with that so we can use pnpm in the pipeline without having to install it on every pipeline step.922badd4da
to361e0e22d5
1 month agoWe'll need to upgrade renovate as well because only the newer versions support pnpm.
Where can this be upgraded?
I'll need to do that on the server.
Just upgraded, renovate should now be able to handle pnpm dependencies.