-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
feat(Gitlab): Updated gitlab integration and seer docs #18383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -18,13 +18,13 @@ keywords: | |
| - github | ||
| --- | ||
|
|
||
| **Autofix** is a collaborative workflow to find the root cause of, and solution to, issues. It uses Sentry's context (issue details, tracing data, logs, and profiles), your codebases (integrated through GitHub), and its interactions with you to identify and reason through problems in your code. Autofix can propose a solution, or be configured to follow through and open a PR with the solution. | ||
| **Autofix** is a collaborative workflow to find the root cause of, and solution to, issues. It uses Sentry's context (issue details, tracing data, logs, and profiles), your codebases (integrated through GitHub or GitLab), and its interactions with you to identify and reason through problems in your code. Autofix can propose a solution, or be configured to follow through and open a PR with the solution. | ||
|
|
||
| ## Getting Started | ||
|
|
||
| Set up Issue Autofix in your organization or on specific projects: | ||
|
|
||
| 1. Connect to GitHub through the [Sentry GitHub integration](/integrations/source-code-mgmt/github/). You can follow the steps in [Seer settings](https://sentry.io/orgredirect/organizations/:orgslug/settings/seer/) to get started. **Note:** Seer can only be integrated with the cloud version of GitHub. | ||
| 1. Connect to GitHub through the [Sentry GitHub integration](/integrations/source-code-mgmt/github/) or Gitlab through the [Sentry GitLab integration](/integrations/source-code-mgmt/gitlab/). You can follow the steps in [Seer settings](https://sentry.io/orgredirect/organizations/:orgslug/settings/seer/) to get started. **Note:** Seer supports GitLab.com and GitHub.com (cloud versions only). | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We support GHE too |
||
|
|
||
| 2. Select which repositories you want to connect to Sentry, go to [Seer SCM Settings](https://sentry.io/orgredirect/organizations/:orgslug/settings/seer/scm/) to make sure your repositories are connected. | ||
|
|
||
|
|
@@ -110,6 +110,8 @@ snippets and examples, and does not affect workflows involving your own coding a | |
|
|
||
| Seer always performs root cause analysis and solution planning using its own internal tools and Sentry context. At the final code generation step, instead of having Seer generate the code fix directly, you can hand off to an external coding agent for implementation. Seer passes along the root cause and solution plan so the coding agent can act on them. This lets you leverage the strengths of specialized code generation tools while still benefiting from Seer's debugging and analysis. | ||
|
|
||
| When your codebase is connected via GitLab, Seer will open a merge request instead of a pull request. Coding agent handoff (Claude Code, Cursor) works the same way regardless of SCM provider. | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This seems like kind of a random spot to mention it. I think it's better somewhere higher up where we first reference a PR or Pull Request. And just clarify that we use the term Pull Request everywhere in app but it is equivalent to Merge Request in Gitlab terminology |
||
|
|
||
| Supported coding agents for handoff: | ||
|
|
||
| - **Claude Code** — Seer passes the root cause and solution as a structured prompt that Claude Code can act on directly in your terminal or CI environment. | ||
|
|
@@ -142,7 +144,7 @@ Seer handles access to a wide variety of data sources and tools. While debugging | |
| - **Issue details**: Error messages, stack traces, and event metadata from your [Issues](/product/issues/) | ||
| - **Tracing data**: Distributed [traces](/concepts/key-terms/tracing/#whats-a-trace) and span information | ||
| - **Logs**: Structured [Logs](/product/explore/logs/) from your application (beta) | ||
| - **Your codebases**: Relevant code from linked GitHub repositories, with support for multiple repos for distributed services | ||
| - **Your codebases**: Relevant code from linked GitHub or GitLab repositories, with support for multiple repos for distributed services | ||
| - **Performance data**: Profiles and performance metrics | ||
| - **Interactive feedback**: Your input and guidance during the process | ||
| - **Sentry Docs**: Sentry's documentation site | ||
|
|
@@ -167,5 +169,5 @@ Seer already automatically parses rules files from [Cursor](https://docs.cursor. | |
| - For JavaScript / TypeScript projects that are minified in production, upload [source maps](/platforms/javascript/sourcemaps/) to Sentry for the best results. | ||
|
|
||
| <Alert level="info"> | ||
| Currently, the cloud version of GitHub is the only SCM supported by Seer. | ||
| Seer supports GitHub.com and GitLab.com (cloud versions only). Self-hosted instances and other SCM providers (Bitbucket, Azure DevOps) are not currently supported. | ||
| </Alert> | ||
Uh oh!
There was an error while loading. Please reload this page.