-
Notifications
You must be signed in to change notification settings - Fork 0
feat(testing-sdk): execution state pagination and token validation #82
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
base: main
Are you sure you want to change the base?
Conversation
8e9f94b to
900bb3d
Compare
src/aws_durable_execution_sdk_python_testing/checkpoint/processor.py
Outdated
Show resolved
Hide resolved
src/aws_durable_execution_sdk_python_testing/checkpoint/processor.py
Outdated
Show resolved
Hide resolved
7ecc4f6 to
506acc3
Compare
506acc3 to
1d38d9a
Compare
82a5615 to
a395662
Compare
6452462 to
8f7c562
Compare
yaythomas
left a comment
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.
suggestion:
maybe split this up into
- token validation (almost ready to go!)
- store refactor + sqllit
- event changes
it's taking quite a lot of reviewing...
very excited where this is headed, though
ha, as it is, I lost track, there's some overlap here with 3. so it (was?) split already #88 |
fe8b327 to
53ef50c
Compare
53ef50c to
afefe2f
Compare
0dc45da to
33b1344
Compare
- Add paging logic in checkpoint processor with next_marker support - Implement checkpoint token validation - Add token expiration checking with error responses - Handle missing token cases with context-appropriate validation - Add pagination metadata to responses with configurable max_items - Add test coverage for all validation scenarios
33b1344 to
79f1b02
Compare
Issue #, if available:
closes #34
closes #49
Description of changes:
Dependencies
If this PR requires testing against a specific branch of the Python Language SDK (e.g., for unreleased changes), uncomment and specify the branch below. Otherwise, leave commented to use the main branch.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.