Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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/compute_horde_sdk_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
fail-fast: false
matrix:
os: ["ubuntu-latest"]
python-version: ["3.10", "3.11", "3.12"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
defaults:
run:
working-directory: ./compute_horde_sdk
Expand All @@ -65,4 +65,4 @@ jobs:
- name: Install dependencies
run: uv tool install nox
- name: Run unit tests
run: nox -vs test
run: nox -vs test-${{ matrix.python-version }}
46 changes: 33 additions & 13 deletions compute_horde/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions compute_horde_sdk/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,12 @@ The SDK includes an optional `FallbackClient` that mirrors the standard `Compute

See the [Fallback docs](https://sdk.computehorde.io/master/fallback.html) for usage examples and limitations.

## Local Docker execution

`compute_horde_sdk.v2` provides local Docker jobs with direct bind mounts,
per-container resource limits, full output capture or stdout file streaming,
and race-safe cancellation. See [the local Docker guide](docs/source/local_docker.rst).

## Versioning

This package uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
Expand Down
1 change: 1 addition & 0 deletions compute_horde_sdk/changelog.d/+local-docker.added
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add the v2 local Docker executor.
1 change: 1 addition & 0 deletions compute_horde_sdk/docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,5 @@ but the logic around when and how to use it depends on the **nature of your jobs
installation
quickstart
fallback
local_docker
api_reference
Loading
Loading