feat(settings): expose agent-accessible settings (#3543)

This commit is contained in:
Carlos Florêncio
2026-09-10 11:35:46 +01:00
committed by GitHub
parent 29703bf1b1
commit 622d18c76a
115 changed files with 19854 additions and 340 deletions
+7
View File
@@ -84,6 +84,9 @@ jobs:
env:
PATTERNS: |
apps/backend/**
apps/web/lib/settings-discovery/contract.generated.json
apps/web/lib/settings-discovery/profile-contract.generated.json
scripts/settings-contract-ci.test.mjs
# check-make-shells also lints the root Makefile's $(shell ...)
# probes, so a change there has to be able to trip it.
Makefile
@@ -178,6 +181,10 @@ jobs:
- name: Build
run: go build -v ./cmd/kandev
- name: Verify settings catalog contract
working-directory: ${{ github.workspace }}
run: node --test scripts/settings-contract-ci.test.mjs
- name: Check required-store SQL portability
run: go run ./cmd/sqlguard ./internal
+5
View File
@@ -87,6 +87,7 @@ jobs:
apps/prettier.config.mjs
apps/.prettierignore
apps/web/**
scripts/settings-contract-ci.test.mjs
apps/packages/**
apps/pnpm-lock.yaml
apps/backend/go.mod
@@ -168,6 +169,10 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Verify settings catalog contract
working-directory: ${{ github.workspace }}
run: node --test scripts/settings-contract-ci.test.mjs
- name: Regenerate OSS licenses manifest
run: pnpm --filter @kandev/web licenses:gen