What GitLab enables
- Repository access — Bugzy reads your codebase to understand application structure and generate relevant tests
- Webhook-driven execution — Push events and merge request events trigger Bugzy test runs automatically
- MR comments — Test results are posted as comments on merge requests, surfacing regressions before merge
- Branch-aware testing — Bugzy tests the exact branch and commit, not just the default branch
Setup
1
Navigate to connections
Go to Dashboard > Projects > [Your Project] > Connections.
2
Connect GitLab
Click Connect GitLab. This opens the OAuth flow managed by Nango.
3
Authorize access
Grant access to the GitLab groups and projects Bugzy should monitor.
4
Select repository
After connecting, select the repository Bugzy should work with for this project.
Webhook events
Once connected, Bugzy listens for the following GitLab webhook events:Merge request comments
When tests complete for a merge request, Bugzy posts a summary comment:- Pass — All tests passed, no regressions detected
- Fail — Lists failures with classification (product bug, test issue, flaky) and links to filed issues
Permissions
Bugzy requests the following GitLab OAuth scopes:Bugzy only accesses repositories explicitly selected during setup. It does not scan or access other projects in your GitLab group.
