-
Notifications
You must be signed in to change notification settings - Fork 30
Add support for Cursor type override for federation compatibility #1231
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
Merged
myronmarston
merged 24 commits into
block:main
from
anthonycastiglia-toast:pagination-cursor-type-override
Jun 12, 2026
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
a2a027c
Add support for Cursor type override for federation compatibility
anthonycastiglia-toast de3d6b2
Fix integration tests to pass encoded cursor strings
anthonycastiglia-toast d0bcf91
Fix pagination_spec cursor_of helper to return encoded strings
anthonycastiglia-toast 5adb6e8
Add backward compatibility for DecodedCursor objects in Paginator
anthonycastiglia-toast a45b85b
Fix test failures
anthonycastiglia-toast 98d1e79
Add missing import
anthonycastiglia-toast 2cd0bee
Fix awkward punctuation
anthonycastiglia-toast 392e6bc
Increse branch coverage to 100%
anthonycastiglia-toast 1b191cd
Update config/site/src/guides/customizing-the-graphql-schema.md
anthonycastiglia-toast 3535167
Update config/site/src/guides/customizing-the-graphql-schema.md
anthonycastiglia-toast e52058a
Update elasticgraph-graphql/lib/elastic_graph/graphql/datastore_query…
anthonycastiglia-toast d569758
Require cursor to always be a string, remove coercion
anthonycastiglia-toast f1d830d
Revert unnecessary cursor_type_name call
anthonycastiglia-toast 8291c7e
Apply suggestion from @myronmarston
anthonycastiglia-toast ef4ad1a
Use simple coercion adapter to validate cursor scalars
anthonycastiglia-toast ab59a88
Allow overriding cursor scalar with custom type name
anthonycastiglia-toast ebf5524
Conditionally configure warehouse type to avoid when the module isn'…
anthonycastiglia-toast e745c6d
Remove unused support method parameter
anthonycastiglia-toast b8b6cd7
Add nocov annotation to branch that is conditionally executed when th…
anthonycastiglia-toast d53fb38
Apply suggestions from code review
anthonycastiglia-toast 3f457b5
Add support method
anthonycastiglia-toast e23423d
Link documentation to validated snippet
anthonycastiglia-toast 0afb627
Apply suggestions from code review
anthonycastiglia-toast e586d2a
Use scalar coercion adapter shared context in cursor spec
anthonycastiglia-toast File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.