Skip to content

feat(sandboxes): expose custom deployments and build logs - #388

Merged
shawnwu-kong merged 9 commits into
mainfrom
codex/p8-completion
Oct 7, 2026
Merged

shawnwu-kong merged 9 commits into
mainfrom
codex/p8-completion

Conversation

@shawnwu-kong

@shawnwu-kong shawnwu-kong commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Expose custom Sandbox deploy, deployment status, retained source, regional build logs and template deletion through the public Python facade. Update the internal generated client, preserve multipart archive bytes, and accept canonical log regions.

Validation: native generation/type/unit/build/package checks and Hosting-owned installed-package binding inspection passed. Live custom deployment scenarios remain pending P8 server deployment and the staging custom-image flag. Merge the implementation before coordinated Hosting contract CI; publish a package release only after compatible server support is available.

Related changes:

Deploy the log-output producer first. Merge SDK implementations before coordinated Hosting contract validation; keep SDK package releases separate until compatible server support is deployed. Staging activation #1666 is merged.

Keep the existing Project.plan response compatibility values FREE and PRO in the consumer snapshot while syncing the new producer operations. Preserve existing rollout tests.
@shawnwu-kong

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-07T21:10:11.078801Z 13468dc Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@shawnwu-kong
shawnwu-kong marked this pull request as ready for review October 7, 2026 19:22
@shawnwu-kong
shawnwu-kong requested a review from a team as a code owner October 7, 2026 19:22

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bc6e625eb2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/volcano_sdk/sandbox_deployments.py
@shawnwu-kong

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ced03adaba

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/volcano_sdk/_generated/models/project_plan.py Outdated
Comment thread src/volcano_sdk/_transport_sandbox.py Outdated
@shawnwu-kong

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 13468dca50

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/volcano_sdk/sandbox_deployments.py

@marckong marckong left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR review

Verdict: approve

Completed four review passes: correctness/contracts; authorization, binary handling and resource limits; lifecycle/concurrency and compatibility; adversarial recheck. Reviewed complete base-to-head diffs and surrounding callers/tests, with cross-repository contract comparison against the coordinated Hosting, CLI, SDK and Web changes.

Reviewed management credentials, multipart/source handling, generated request models, typed errors, public exports, import integrity, broader regeneration changes and compatibility. Trusted Python 3.14 AST parsing passed for 1,076 source files; 4,094 relative import targets had no missing targets.

Findings

No confirmed diff-scoped findings.

Verification and limits

Static source review and existing CI inspection. No PR code, native test suite, package build, browser flow, or live staging deployment was executed locally. Live custom-image acceptance remains dependent on compatible Hosting deployment and feature activation.

All reported CI checks passed at review completion. New deployment operations and schemas agree with Hosting. Diff whitespace checking reports generated-file whitespace; no correctness finding retained. Keep package release separate until compatible server support is deployed.

All four requested passes completed. Reviewed commit: 366aa1745018ef22aef8d5ad236228efbd4b3550.

@shawnwu-kong
shawnwu-kong added this pull request to the merge queue Oct 7, 2026
Merged via the queue into main with commit b9f40bb Oct 7, 2026
79 checks passed
@shawnwu-kong
shawnwu-kong deleted the codex/p8-completion branch October 7, 2026 21:54
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.

2 participants