- .github/workflows: ci.yml (job único checks hosted), deploy.yml (verify hosted full → deploy self-hosted no homeserver), flips pós-merge via API (FORGEJO_API_TOKEN/PR_BODY, fail-loud), auto-merge nativo (GraphQL) - scripts: github-api/pr-flow/branch-protection (plain Node zero-dep), pr.mjs reescrito (GitHub + auto-merge), configure-branch-protection, deploy-iara.sh (local, sem SSH, idempotente), forgejo-issue-transition com PR_BODY + fail-loud (I10 absorvida) - AGENTS.md/runbook: seção CI GitHub, branch protection REAL em main, passos manuais do cutover
20 lines
1,007 B
Text
20 lines
1,007 B
Text
{
|
|
"$schema": "https://opencode.ai/config.json",
|
|
"mcp": {
|
|
// Harness MCP da Iara — seleção sobre os globais
|
|
// (~/.config/opencode/opencode.jsonc). O conjunto habilitado (forgejo,
|
|
// playwright, jina) é herdado dos globais por design; aqui se desligam os
|
|
// que NÃO devem carregar, para ninguém re-adicionar por engano.
|
|
//
|
|
// postgres: o global aponta pro banco do teqo; Iara é local-first sem
|
|
// backend — não faz sentido no desenvolvimento da Iara.
|
|
"postgres": { "enabled": false },
|
|
// stalwart: e-mail pessoal; fora do fluxo de dev da Iara.
|
|
"stalwart": { "enabled": false }
|
|
// penpot: config de repo do teqo (design); sem fluxo de design na Iara —
|
|
// nem chega a carregar, então não há entrada aqui.
|
|
// github: fluxo de PR/CI voltou para o GitHub (OPS1), mas é dirigido por
|
|
// scripts (`bun run pr`, `github-pr-automerge.mjs`, configure) — o MCP
|
|
// github continua desligado; o `forgejo` MCP é o tracker de Issues.
|
|
}
|
|
}
|