Skip to content

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.

GitHub connects through the GitHub App; you don’t paste a token.

  1. Click GitHub and enter your GitHub Username or Organization (just the name, not the full URL), then Continue.
  2. 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.
  3. On return, the repository picker opens automatically.

The card shows a Repositories summary and a Manage on GitHub → link.

“Connect to GitLab with a Legacy or Fine-grained Access Token.”

FieldExample
Token TypeLegacy token or Fine-grained token (Beta)
Endpointhttps://gitlab.com/api/v4
Access Tokenglpat-…

After adding, the repository picker opens automatically.

“Connect to Azure DevOps with Organization URL and Personal Access Token.”

FieldExample
Organization Urlhttps://dev.azure.com/your-org
Personal Access Tokenyour PAT

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.

Expand a selected repository to fine-tune how Obics opens PRs against it:

SettingPurpose
Pull request target branch (GitLab: Merge request target branch)The branch fixes are opened against. Reset to default reverts it.
Excluded extensionsFile types to skip, e.g. .test.ts, .spec.ts.
Excluded foldersPaths to skip, e.g. lib, test.

Click Save to store your selection.