GitHub integration

Sync bugs to issues and link branches/PRs back to Lepta.

What it does

Connect a GitHub repository so bugs filed in Lepta can be pushed to GitHub Issues, and branches/PRs that mention a bug ID show up on the bug timeline.

Setup

  1. 1

    Create a personal access token

    In GitHub, go to Settings → Developer settings → Personal access tokens. Create a fine-grained token with Issues: read & write and Metadata: read for the repo you want to connect.
  2. 2

    Connect the repo in Lepta

    Open Integrations → GitHub, paste the token, and pick the repo.
  3. 3

    Push bugs as issues

    On any bug, click Push to GitHub. Future updates stay in sync. To link work back, mention the bug ID (e.g. LEP-123) in your commit message or PR title.

Notes

Tokens are stored encrypted. You can disconnect at any time from the integration page — Lepta will stop pushing updates but existing GitHub issues stay where they are.