Skip to content

feat: add sandbox pool claim support - #63

Closed
sfroment wants to merge 1 commit into
mainfrom
feat/sandbox-pool-claim
Closed

sfroment wants to merge 1 commit into
mainfrom
feat/sandbox-pool-claim

Conversation

@sfroment

@sfroment sfroment commented Sep 19, 2026 •

Copy link
Copy Markdown
Member

How this was generated

1. Vendored client (koyeb/api*, spec/openapi.json)

# regenerate sync + async clients via openapi-generator (docker), then apply patches
OPENAPI_GENERATOR_VERSION=v7.24.0 make gen-api-client

make gen-api-client runs:

  • gen-api-client-sync / gen-api-client-async — openapi-generator-cli generate over spec/openapi.json → koyeb/api/ and koyeb/api_async/
  • ./scripts/apply_patches.sh — applies patches/002-api-client-fixes.patch

The old patches/001-proxy-support.patch was absorbed upstream in openapi-generator v7.24.0, so its file is dropped and apply_patches.sh updated.

2. Generated API docs (docs/api.md, docs/api_async.md)

# scripts/generate_docs.sh — pydoc-markdown over the regenerated client
uv run --frozen pydoc-markdown -p koyeb/api       > docs/api.md
uv run --frozen pydoc-markdown -p koyeb/api_async > docs/api_async.md

3. Build fix

Makefile test: target was python -m unitest (typo, and unittest wouldn't run the pytest suite anyway) → uv run pytest.


~29K of the diff is generated churn (openapi-generator re-emits ~320 model files; spec/openapi.json is 18K lines re-serialized). No hand-written code in this PR — that's #64.

@sfroment
sfroment force-pushed the feat/sandbox-pool-claim branch 2 times, most recently from a536df6 to e3be9cf Compare September 19, 2026 14:45
@sfroment sfroment changed the title feat: add sandbox pool claim and service pool CRUD feat: add sandbox pool claim support Sep 19, 2026
@sfroment
sfroment force-pushed the feat/sandbox-pool-claim branch from e3be9cf to 314662f Compare September 19, 2026 14:48
@sfroment
sfroment requested a review from bchatelard September 19, 2026 14:59
@sfroment
sfroment force-pushed the feat/sandbox-pool-claim branch from 314662f to 92c3cf1 Compare September 20, 2026 07:45
@sfroment sfroment closed this Sep 21, 2026
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