-
Notifications
You must be signed in to change notification settings - Fork 0
SDK release and docs #238
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
SDK release and docs #238
Conversation
Changed Files
|
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.
Pull request overview
This PR releases SDK version 0.1.17, which improves file download reliability by using temporary files during downloads to prevent partial files on interruption. The release also fixes tests that were incorrectly persisting upload state.
- Updated SDK version from 0.1.16 to 0.1.17
- Added
persist_state=Falseparameter to test upload operations to prevent state persistence during testing - Updated documentation with new FAQ section on deletion protections and reorganized Common Workflows navigation
Reviewed changes
Copilot reviewed 11 out of 12 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/uv.lock | Updated dependency versions: mkdocs-material (9.7.0→9.7.1), ruff (0.14.9→0.14.10), soupsieve (2.8→2.8.1), and spectrumx (0.1.16→0.1.17) |
| sdk/pyproject.toml | Bumped SDK version from 0.1.16 to 0.1.17 |
| sdk/tests/ops/test_captures.py | Added TEST_STATE_PERSISTENCE constant and applied persist_state=False to all upload_capture calls |
| sdk/tests/integration/test_file_ops.py | Added persist_state=False to upload operation |
| sdk/tests/integration/test_captures.py | Added persist_state=False to all capture upload calls and standardized parameter ordering |
| sdk/tests/integration/regressions/test_paths.py | Added persist_state=False to capture upload operations |
| sdk/tests/e2e_examples/check_build_acceptance.py | Added persist_state=False and warn_skipped=True parameters with comments; added skip_contents=False parameter |
| sdk/docs/mkdocs/faq.md | Added new FAQ section explaining protections against accidental deletions |
| sdk/docs/mkdocs/common-workflows/common-workflows.md | Removed placeholder file (replaced by new dataset-downloads.md workflow) |
| sdk/docs/mkdocs/changelog.md | Updated release date for 0.1.17 to 2025-12-20 and added detailed description of download improvements |
| sdk/docs/mkdocs.yaml | Restructured Common Workflows navigation to include dataset-downloads.md as a sub-item |
| .pre-commit-config.yaml | Updated biome pre-commit hook from v2.3.9 to v2.3.10 and ruff from v0.14.9 to v0.14.10 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
43a3c4f to
e16d4ed
Compare
Usual SDK release checklist for more reliable downloads on failure.
PR also fixes tests that were persisting upload state when they shouldn't.