Source-code integrations
A source-code provider lets Obics clone your repositories (to match telemetry to the exact line that emits it) and open pull requests with fixes. Add one from the Source Code section of the Integrations page.
The providers
Section titled “The providers”GitHub
Section titled “GitHub”GitHub connects through the GitHub App; you don’t paste a token.
- Click GitHub and enter your GitHub Username or Organization (just the name, not the full URL), then Continue.
- If the GitHub App is already installed on that account, you’re redirected to GitHub to authorize and link it; otherwise you’re sent to install the app.
- On return, the repository picker opens automatically.
The card shows a Repositories summary and a Manage on GitHub → link.
GitLab
Section titled “GitLab”“Connect to GitLab with a Legacy or Fine-grained Access Token.”
| Field | Example |
|---|---|
| Token Type | Legacy token or Fine-grained token (Beta) |
| Endpoint | https://gitlab.com/api/v4 |
| Access Token | glpat-… |
After adding, the repository picker opens automatically.
Azure DevOps
Section titled “Azure DevOps”“Connect to Azure DevOps with Organization URL and Personal Access Token.”
| Field | Example |
|---|---|
| Organization Url | https://dev.azure.com/your-org |
| Personal Access Token | your PAT |
Choosing which repositories Obics can use
Section titled “Choosing which repositories Obics can use”After you connect a provider, the repository picker opens (titled GitHub Repositories, GitLab Repositories, or Azure DevOps Repositories). This is where you control exactly which repos Obics may clone and open PRs against.
- Search with the Filter repositories… box; use Select all / Clear all.
- A Selected (N) panel shows your picks as removable chips.
- GitLab additionally offers a Groups vs Flat view toggle (with a group tree); GitHub and Azure DevOps are flat lists.
- Refresh (icon) re-fetches the list from the provider.
At least one repository is required; a card will flag None selected otherwise.
Per-repository settings
Section titled “Per-repository settings”Expand a selected repository to fine-tune how Obics opens PRs against it:
| Setting | Purpose |
|---|---|
| Pull request target branch (GitLab: Merge request target branch) | The branch fixes are opened against. Reset to default reverts it. |
| Excluded extensions | File types to skip, e.g. .test.ts, .spec.ts. |
| Excluded folders | Paths to skip, e.g. lib, test. |
Click Save to store your selection.