improvement(self-host): simplify capability setup configuration (#6230)

* feat(self-host): add capability-aware setup

* fix(self-host): preserve capability compatibility

* fix(copilot): honor preview availability server-side

* improvement(self-host): centralize capability resolution

* fix(self-host): preserve integration availability paths

* fix(testing): align capability-aware config mocks

* improvement(self-host): simplify capability setup configuration

* fix(setup): preserve unowned storage overrides

* fix(self-host): reconcile storage and allowlists

* fix(integrations): preserve connect deep links
This commit is contained in:
Theodore Li
2026-08-04 12:47:36 -07:00
committed by GitHub
parent 39c3fe60d9
commit 35fd4ef42f
135 changed files with 11065 additions and 1060 deletions
+1 -1
View File
@@ -316,7 +316,7 @@ If you prefer not to use Docker or Dev Containers. **All commands run from the r
```bash
bun run type-check # TypeScript across every workspace
bun run lint:check # Biome lint across every workspace
bun run test # Vitest across every workspace
bun run test # Setup CLI Bun tests, then Vitest across every workspace
```
### Email Template Development
+5 -2
View File
@@ -159,6 +159,9 @@ jobs:
- name: Verify generated tool metadata is in sync
run: bun run tool-metadata:check
- name: Verify integration deployment metadata is in sync
run: bun run integration-catalog:check
- name: Verify skill projections are in sync
run: bun run skills:check
@@ -183,8 +186,8 @@ jobs:
- name: Install ripgrep
run: command -v rg || (sudo apt-get update && sudo apt-get install -y ripgrep)
# Named for what it does: `bun run test` is `vitest run`, with no
# `--coverage`. See the Codecov note below.
# Runs the setup CLI's Bun tests plus each workspace's Vitest suite,
# without `--coverage`. See the Codecov note below.
- name: Run tests
env:
NODE_OPTIONS: '--no-warnings --max-old-space-size=8192'