-
Notifications
You must be signed in to change notification settings - Fork 0
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
Grackle 0.14 #710
Grackle 0.14 #710
Conversation
69ba7d7
to
92a850c
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #710 +/- ##
==========================================
- Coverage 79.41% 79.24% -0.18%
==========================================
Files 525 525
Lines 9470 9533 +63
Branches 32 30 -2
==========================================
+ Hits 7521 7554 +33
- Misses 1949 1979 +30
☔ View full report in Codecov by Sentry. |
I regret to inform you that this is ready for review. |
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.
With the caveat that I only have the vaguest notion of what changed in Grackle and why, the code here that uses it looks a bit better. 👍
@@ -3169,7 +3182,7 @@ type RecordGmosSouthVisitResult { | |||
Right Ascension, choose one of the available units | |||
""" | |||
input RightAscensionInput { | |||
microarcseconds: Long @deprecated | |||
microarcseconds: Long |
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.
Undeprecated?
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.
You can't deprecate fields on input types. Grackle now recognizes this and rejects the schema if you try. Maybe I should just take the opportunity to remove the field.
This updates the ODB to Grackle 0.14, which improves query elaboration via an
Elab
monad that replaces manual AST manipulation in many cases. There are also a few changes to accommodate changes in lucuma-graphql-routes and some minor reorg in Grackle.