-
Notifications
You must be signed in to change notification settings - Fork 470
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
[apollo-language-server] - unpin @apollo/federation #2675
Comments
See: #2666 |
@vladninja im running version 19 and having the whole thing run smoothly And #2666 is closed |
@jas7457 Have you found a workaround for this issue? Vercel will update soon, and all projects with a node version lower than 18 will fail to build. |
I have not found a workaround yet. Perhaps using resolutions can help, but that's a pretty ugly solution |
As of v0.38, "overrides": {
"@apollo/federation": "0.38.1"
} Admittedly, I have only tried a subset of the client CLI actions, and so I'm unsure if v0.38 is fully compatible with this package. For our use case, though, this works and allows us to use |
For any one still facing this, the quickest way to fix it is to add the latest version to
|
@apollo/federation is explicitly pinned to version 0.27.0. Unfortunately, this version prohibits node versions > 17. This makes it so that our project is stuck using node 16, two major versions behind LTS. It seems that newer versions of @apollo/federation would allow for the newer versions of node.
I don't know enough about any breaking changes between @apollo/federation versions, so this may be unsafe since it is in the 0.x.x semver range, but I'd like to relax this hard-requirement a bit if possible.
The text was updated successfully, but these errors were encountered: