Skip to content

feat(apps): add buildStack and the macos-golden-gate stack - #13

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 and the macos-golden-gate stack released on 2026-09-24.

  • BuildStack now includes macos-golden-gate.
  • App and UpdateAppOptions carry buildStack (null uses the Capawesome Cloud default).
  • UpdateAutomationOptions.buildStack accepts null so an automation can fall back to the app's default build stack.
  • Test for clearing the default build stack of an app.

Release after the API PR is deployed. The MCP server update depends on this release.

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 public types, request behavior, documentation, and targeted test are consistent and complete.

Review effort: Balanced
Findings: None

What changed in this PR

Adds app-level default build stacks and support for the macos-golden-gate stack.

Changes:

  • Adds macos-golden-gate to BuildStack.
  • Adds app default build-stack fields and nullable automation overrides.
  • Tests clearing an app’s default build stack.
File Description
src/​types.ts Adds the new build stack.
src/​resources/​apps.ts Exposes app default build-stack settings.
src/​resources/​automations.ts Allows automations to inherit the app default.
test/​resources.test.ts Verifies nullable app updates.

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

@robingenz
robingenz merged commit 9831767 into main Oct 1, 2026
4 checks passed
@robingenz
robingenz deleted the feat/default-build-stack branch October 1, 2026 19:31
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