Skip to content

Remove the runtime allowlist restriction - #32

Merged
tianyuzhou95 merged 4 commits into
inclusionAI:mainfrom
tianyuzhou95:albert/runtime
Aug 19, 2026
Merged

Remove the runtime allowlist restriction#32
tianyuzhou95 merged 4 commits into
inclusionAI:mainfrom
tianyuzhou95:albert/runtime

Conversation

@tianyuzhou95

Copy link
Copy Markdown
Collaborator

Summary

  • Remove the SDK runtime allowlist and the xpu/storage_mb runtime
    restrictions, delegating capability validation to the backend.
  • Add SDK lint and type checks to regular CI and fix an existing lint issue.
  • Remove unnecessary proxy cleanup commands from GitHub workflows.

Validation

  • SDK unit tests
  • Ruff
  • mypy

Accept arbitrary non-empty runtime identifiers in the public Sandbox API
and backend contracts. Remove SDK-owned runtime and resource compatibility
checks so YuanRong and sandboxd remain the source of truth.

Update the benchmark, tests, and documentation to cover backend-owned
validation while preserving the runsc default and basic input checks.

Signed-off-by: Tianyu Zhou <albert.zty@antgroup.com>
Wrap the gateway endpoint assertion to satisfy Ruff's configured line-length
limit. This restores a clean full SDK lint run.

Signed-off-by: Tianyu Zhou <albert.zty@antgroup.com>
Run the SDK lint and type checks in the regular pull request and main
workflow so failures are caught before release tags are created.

Make sdk-check stop immediately when Ruff or mypy fails instead of allowing
a later successful command to hide the earlier failure.

Signed-off-by: Tianyu Zhou <albert.zty@antgroup.com>
Remove proxy cleanup commands from CI and release workflows because they
are an agent-side execution concern, not part of project commands. Keeping
them out of versioned workflows avoids encoding local environment handling
in CI.

Signed-off-by: Tianyu Zhou <albert.zty@antgroup.com>
@tianyuzhou95
tianyuzhou95 merged commit 53c86e0 into inclusionAI:main Aug 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant