Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
d44b829
Increase pytest workers from 2 to 10
sid-rl Nov 17, 2025
723a3ff
Reduce pytest workers from 10 to 5
sid-rl Nov 18, 2025
5942662
initial llm work
sid-rl Nov 7, 2025
b5960b6
added await_suspended methods to base api
sid-rl Nov 10, 2025
2666260
added await_completed methods to base api
sid-rl Nov 10, 2025
511de33
unit and smoke tests for base api changes
sid-rl Nov 10, 2025
5fe9dd1
added snapshot_disk methods to devbox classes
sid-rl Nov 11, 2025
6d5f1eb
big refactor (moved client classes to _sync.py and _async.py, and mov…
sid-rl Nov 11, 2025
27273f3
linting, formattting, and type checking changes
sid-rl Nov 11, 2025
6157d7f
lint fixes
sid-rl Nov 11, 2025
0cf70bf
circular import fixes
sid-rl Nov 11, 2025
e4154ed
circular import fixes (async)
sid-rl Nov 11, 2025
aeb0b3a
lint fix
sid-rl Nov 11, 2025
d1b0b83
unit tests
sid-rl Nov 11, 2025
2a76b3f
unit test refactoring
sid-rl Nov 11, 2025
7fe4e6e
async client accepts new blueprint create_and_await_build_complete pa…
sid-rl Nov 12, 2025
3cbd3f8
added file system mounts to devbox creation parameters and cleaned up…
sid-rl Nov 12, 2025
0e7d439
fixed snapshot list, cleaned up getattr
sid-rl Nov 13, 2025
8b01643
abandon trying to support other upload file types for devbox file upl…
sid-rl Nov 13, 2025
0cccb78
smoke tests
sid-rl Nov 13, 2025
cec5c81
fixed tests to expect updated parameter/member names
sid-rl Nov 13, 2025
fe3e592
lint fixes
sid-rl Nov 13, 2025
1e9375d
docs + examples
sid-rl Nov 13, 2025
7bf84bb
add missing mount parameters
sid-rl Nov 13, 2025
f3f12ba
lint fixes
sid-rl Nov 13, 2025
d8c8d73
unpack TypedDict params directly instead of explicitly declaring them
sid-rl Nov 13, 2025
aba0b81
corrected examples
sid-rl Nov 13, 2025
823db5c
cleaned up underscore prefixes: renamed sync and async modules, and a…
sid-rl Nov 13, 2025
c3a1de1
update docs to correct await async devboxes and not use async callbac…
sid-rl Nov 14, 2025
9678982
added module-level docstrings
sid-rl Nov 14, 2025
d9d8d3c
formatting changes
sid-rl Nov 14, 2025
11965ba
fixed unit test imports
sid-rl Nov 14, 2025
8932d23
fixed expected status for snapshot delete smoketests
sid-rl Nov 14, 2025
1ea0b2d
Add coverage files to .gitignore and remove .coverage from tracking
sid-rl Nov 14, 2025
df1072d
increased timeout for snapshot tests
sid-rl Nov 14, 2025
8013876
clean up default value for max_retries
sid-rl Nov 14, 2025
cd323ad
remove examples (for now). will upload verified examples later
sid-rl Nov 15, 2025
b715dd9
python sdk manual types (and small fixes/cleanups)
sid-rl Nov 15, 2025
463e876
fixed execution result stdout/stderr
sid-rl Nov 17, 2025
5b2eadf
unit tests
sid-rl Nov 17, 2025
5ef1a61
end to end tests
sid-rl Nov 17, 2025
3528296
uv.lock version update
sid-rl Nov 17, 2025
6d3e819
add maintainence comments for manually edited types files
sid-rl Nov 17, 2025
5c900b0
paginated stdout/stderr in ExecutionResult (#670)
sid-rl Nov 18, 2025
8a6f634
increased smoke test timeouts
sid-rl Nov 18, 2025
2eaff32
scoped docstrings for public modules, classes and methods
sid-rl Nov 18, 2025
649504e
formatting fixes
sid-rl Nov 18, 2025
0ed6886
rename ExecutionResult .raw to .result
sid-rl Nov 18, 2025
081edc9
declare terminal states for devboxes.await_suspended
sid-rl Nov 18, 2025
62394f8
visual separation of sync vs async devbox protocols, examples for asy…
sid-rl Nov 18, 2025
51a5c74
update maintenance instructions for DevboxCreateParams
sid-rl Nov 18, 2025
2f568e6
change manager class suffixes from Client to Ops
sid-rl Nov 18, 2025
d24b3c5
remove unnecessary tests from blueprint and snapshot smoke tests
sid-rl Nov 18, 2025
e1815ff
lint fixes
sid-rl Nov 18, 2025
6495c5c
increase timeout for async sdk client smoke tests
sid-rl Nov 18, 2025
88405dc
updated sdk readme
sid-rl Nov 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/smoketests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ jobs:

- name: Run smoke tests (pytest via uv)
env:
# Use 2 workers to run files in parallel.
# Use 5 workers to run files in parallel.
# Tests within a file are run sequentially.
PYTEST_ADDOPTS: "-n 2 -m smoketest"
PYTEST_ADDOPTS: "-n 5 -m smoketest"
run: |
uv run pytest -q -vv tests/smoketests
11 changes: 10 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,13 @@ dist
codegen.log
Brewfile.lock.json

.DS_Store
.DS_Store

# Coverage files
.coverage
.coverage.*
htmlcov/
coverage.json
coverage-summary.json
*.cover
.pytest_cache/
Loading
Loading