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.