Skip to content

feat(apps): add build_stack to apps - #8

Merged
robingenz merged 1 commit into
mainfrom
feat/default-build-stack
Oct 1, 2026
Merged

robingenz merged 1 commit into
mainfrom
feat/default-build-stack

Conversation

@robingenz

Copy link
Copy Markdown
Member

Adds the per-app default build stack introduced by capawesome-team/cloud-api-worker#858.

  • App.build_stack (the default stack for builds that do not specify one).
  • apps.update(build_stack=...), sent as buildStack; None uses the Capawesome Cloud default.
  • Test for the request body and the parsed response.

Release after the API PR is deployed.

Copilot AI balanced review requested due to automatic review settings October 1, 2026 17:09
@robingenz robingenz added the feature Feature label Oct 1, 2026
@robingenz robingenz self-assigned this Oct 1, 2026

Copilot AI 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.

Copilot review overview

🟢 Approval recommended

The focused API addition follows existing conventions and includes appropriate request and response coverage.

Review effort: Balanced
Findings: None

What changed in this PR

Adds per-app default build-stack support to the Python SDK.

Changes:

  • Exposes App.build_stack.
  • Adds build_stack to app updates with None reset support.
  • Tests request serialization and response parsing.
File Description
src/​capawesome_cloud/​models.py Adds the app response field.
src/​capawesome_cloud/​resources/​apps.py Adds build-stack update support.
tests/​test_resources.py Verifies serialization and parsing.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@robingenz
robingenz merged commit 25b34a9 into main Oct 1, 2026
8 checks passed
@robingenz
robingenz deleted the feat/default-build-stack branch October 1, 2026 19:31
@github-actions github-actions Bot mentioned this pull request Oct 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants