-
Notifications
You must be signed in to change notification settings - Fork 277
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
chore(deps): update to router-bridge
containing Federation v2.3.0
#2462
Conversation
Deno-core pinned a lot of dependencies in their latest release. In order to use router-bridge 0.1.13-beta+v2.3.0-beta.3, we need to revert renovate's work.
@o0Ignition0o, please add a |
@@ -2605,9 +2629,9 @@ dependencies = [ | |||
|
|||
[[package]] | |||
name = "jwt-simple" | |||
version = "0.11.2" | |||
version = "0.11.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you rolled back a few too many dependency updates, could you reapply a cargo update
and see what sticks?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in ad17de7
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this stems from deno pinning their dependency on serde
router-bridge
containing Federation v2.3.0
Specifically,to disambiguate against multiple versions which end up the same after removing metadata, which is something that cargo just does at some point.
…2462) At surface level, the motivation for this PR is to update to a version of `router-bridge` which includes Federation 2.3.0 — available as of apollographql/federation-rs#236 in `router-bridge@0.1.13-beta.0+v2.3.0-beta.3`. However, an underlying dependency, `deno_core`, has pinned a lot of dependencies in their latest release to versions which predate the versions which we now have in `apollo-router`, which we have updated to via `cargo update` and various Renovate-automated upgrades. Therefore, to make `0.1.13-beta.0+v2.3.0-beta.3` work, , we need to revert some of those dependency updates to allow the version dependencies to be resolved. Co-authored-by: Jesse Rosenberger <git@jro.cc>
At surface level, the motivation for this PR is to update to a version of
router-bridge
which includes Federation 2.3.0 — available as of apollographql/federation-rs#236 inrouter-bridge@0.1.13-beta.0+v2.3.0-beta.3
.However, an underlying dependency,
deno_core
, has pinned a lot of dependencies in their latest release to versions which predate the versions which we now have inapollo-router
, which we have updated to viacargo update
and various Renovate-automated upgrades.Therefore, to make
0.1.13-beta.0+v2.3.0-beta.3
work, , we need to revert some of those dependency updates to allow the version dependencies to be resolved.