# Ray and GitLab

> File the issue, open the merge request, and read the failing job without leaving the thread.

Source: https://heyray.io/integrations/gitlab

Ray is an AI teammate that works in your team chat, on Slack today. Connect GitLab and it can do the GitLab part of a request without anyone leaving the conversation: read what it needs, draft the change, and post it for approval before anything is written. 26 reads run without asking. 7 actions wait for a human approval.

## What Ray reads in GitLab

Reading changes nothing, so Ray never stops to ask whether it may look something up.

- Issues, merge requests, their diffs, notes, and commits
- Pipelines and jobs, down to the failing job's log
- Projects, branches, labels, milestones, and members

## What waits for your approval

Every one of these posts an approval card in the thread showing exactly what is about to happen. Nothing runs until someone clicks approve, and no setting turns that off.

- File an issue in the right project
- Update an issue, or move it to another project
- Open a merge request
- Update a merge request
- Comment on an issue or a merge request

## Things Ray is never handed

These are left out during curation, so they are not something Ray could do and decides against. They are not in front of it at all.

- Approve a merge request
- Push commits, create files, or delete a branch
- Archive or delete a project or a group
- Cancel a pipeline or a job

## Ask it like this

- "@Ray why did the last pipeline on main fail?"
- "@Ray file an issue for that failing test with the job log in it."
- "@Ray open a merge request from the fix branch into main."
- "@Ray what merge requests are waiting on review, and for how long?"

## Connecting GitLab

Every person on the team connects their own GitLab account on GitLab's own login screen, so Ray can only reach what that person can already reach, and the history in GitLab shows who actually asked. Passwords never pass through Ray. Disconnecting GitLab or uninstalling Ray revokes the connection.

## More

- This page for people: https://heyray.io/integrations/gitlab
- Every integration: https://heyray.io/integrations.md
- Install Ray: https://heyray.io/install.md
- Pricing: https://heyray.io/pricing.md
