fix: graphql-ruby 2.3 compatibility
requires merging https://github.com/Gusto/apollo-federation-ruby/issues/276 first
fixes https://github.com/Gusto/apollo-federation-ruby/issues/276
This PR:
- Adds a new appraisal for
graphql-ruby 2.3 - Adjusts the
Tracermethod to support the new way of module-based tracing (https://graphql-ruby.org/queries/tracing) - Adjusts integration tests to use
trace_withmethod in federated services - Changes documentation to inform about the new way of tracing
- Adjusts schema generator to work with newer graphql-ruby versions (>2.3.8). It was breaking due to the lack of
wardenmethod.
When can we expect this to be merged?
@sethc2 could you please merge this? 🙏 or delegate to another maintainer? Thanks in advance.
@Bajena nice! Reasonable to not delete the Gemfile.lock though? Would be very nice to get this in. Can we help?
How are we doing on this PR? This is a major issue for my teams due to #276
Hello, thx for the feedback. We'll fix the conflicts and put back the Gemfile.lock back in the following week. So we can get this merged upstream.
Would love to see this get merged! Thanks for addressing this issue.
:tada: This PR is included in version 3.10.1 :tada:
The release is available on:
v3.10.1- GitHub release
Your semantic-release bot :package::rocket:
I should've released this as 3.11.0 probably. If any strong opinions I can do so.