-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade pnpm to v8 #1051
Comments
dependent on #1040 |
pnpm v7 has this set to true by default now
The strict-peer-dependencies flag is due to lack of npmrc file
We should be getting these from the testing library package, but for some reason we are not with pnpm v7
Since it is not actually used and it caused lot of issues with peer dependencies with pnpm v7
We now have support for pnpm v7 in the code and GitHub Actions - however we need to resolve how we handle the peer dependencies. What is different in v7 is that the option |
@storybook/addon-docs uses |
@storybook/addon-essentials -> @storybook/addon-actions -> react-inspector does not yet support React 18 |
|
react-popper v2.30 has fixed this, but the EDS team are holding back the upgrade for React 18 a bit. We don't use any components from EDS that relies on react-popper, so this is not a big deal for us |
Forgot to add the one for Reach No progress on any of the issues yet. |
Why isn't this closed? pnpm is using latest version already |
Because we are waiting on updates for all the library mentioned in the comments to get rid of peerDeps warnings |
No official React 18 support for reach-ui yet |
as we are phasing out reach-ui #1378, we can start looking at this again |
Ready to be worked on after #1532 |
pnpm 8 is the latest, so we should upgrade to that version |
According to the migration guide for v8, we need to regenerate the pnpm lockfile as they have upgraded to lockfile version 6, that's missing in the PR still. Should be as simple as making sure your local pnpm version is 8.5.1 similar to the ones pinned in the PR, and then running Haven't fully tested the web and studio with the new lockfile/pnpm v8 yet though Also looks like there isn't a Dockerfile in the v3 studio yet, but we'll need that to deploy the satellite studios as well. We can take that in another issue |
Have pushed updated lock files, we should make sure everything still works as expected 😬 |
i have checked that the web and studio still works as expected, all of the regular pnpm commands still works. Other things to have in mind before i merge @fernandolucchesi @padms @SvSven ? |
we should test if docker images are also working as expected |
and dockerfile of sanityv3 should also be updated |
reviewed sanity v3 docker and works fine! ✅ |
pnpm v7 is released, and we should look into what it takes to upgrade
The text was updated successfully, but these errors were encountered: