Centralized Multi-Repository Setup
Set up Simili Bot with a central control repository that processes issues across your entire organization. This is Pattern B, ideal for unified management.Prerequisites
- Multiple GitHub repositories to manage.
- Qdrant API Key & URL.
- Gemini API Key.
- Elevated GitHub Permissions (PAT or GitHub App).
Setup steps
Create control repository
Create a new private repository (e.g.,
simili-bot-control) to host your master configuration and workflows.Configure authentication
Pattern B requires elevated permissions. Add a Personal Access Token (PAT) with
repo scope to your control repo secrets as GITHUB_TOKEN_PAT.Organization secrets
Add
QDRANT_URL, QDRANT_API_KEY, and GEMINI_API_KEY to your organization-level secrets and grant access to the control repository.Troubleshooting
Permission denied error
Permission denied error
Ensure your PAT has the
repo scope and is correctly added as a secret in the control repository.Issues not being processed
Issues not being processed
Verify that each target repository is correctly listed in the
repositories section of your master simili.yaml.
