Skip to content

feat(gitlab): Add frontend implementation for GitLab integration pipeline#112153

Merged
evanpurkhiser merged 1 commit intomasterfrom
evanpurkhiser/feat-gitlab-add-frontend-implementation-for-gitlab-integration-pipeline
Apr 7, 2026
Merged

feat(gitlab): Add frontend implementation for GitLab integration pipeline#112153
evanpurkhiser merged 1 commit intomasterfrom
evanpurkhiser/feat-gitlab-add-frontend-implementation-for-gitlab-integration-pipeline

Conversation

@evanpurkhiser
Copy link
Copy Markdown
Member

@evanpurkhiser evanpurkhiser commented Apr 2, 2026

Add the GitLab pipeline step components and register them in the
pipeline registry. The config step uses GuidedSteps to walk users
through creating a GitLab OAuth application, then collects instance
URL, group path, and OAuth credentials. The OAuth step reuses the
shared OAuthLoginStep component.

Screen.Recording.2026-04-07.at.11.36.08.mov

Refs VDY-39: GitLab: API-driven integration setup

@evanpurkhiser evanpurkhiser requested a review from a team as a code owner April 2, 2026 20:08
@linear-code
Copy link
Copy Markdown

linear-code bot commented Apr 2, 2026

@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Apr 2, 2026
Comment thread static/app/components/pipeline/pipelineIntegrationGitLab.tsx Outdated
Comment thread static/app/components/pipeline/pipelineIntegrationGitLab.tsx Outdated
@evanpurkhiser evanpurkhiser force-pushed the evanpurkhiser/feat-gitlab-add-frontend-implementation-for-gitlab-integration-pipeline branch from 13329ae to 77b9609 Compare April 2, 2026 21:15
Copy link
Copy Markdown
Contributor

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Comment thread static/app/components/pipeline/pipelineIntegrationGitLab.tsx Outdated
@evanpurkhiser evanpurkhiser force-pushed the evanpurkhiser/feat-gitlab-add-frontend-implementation-for-gitlab-integration-pipeline branch from 77b9609 to 774d00e Compare April 6, 2026 23:06
{field => (
<field.Layout.Stack label={t('GitLab Application Secret')} required>
<field.Input
value={field.state.value}
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Existing gitlab flow uses masks this with forms.PasswordInput. Might want to use type="password" on the input.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah will switch it

…line

Add GitLab pipeline step components and register them in the pipeline
registry. The config step uses GuidedSteps to walk users through creating
a GitLab OAuth application, then collects instance URL, group path, and
OAuth credentials. The OAuth step reuses the shared OAuthLoginStep.
Includes snapshot tests for the config step.

Ref [VDY-39](https://linear.app/getsentry/issue/VDY-39/gitlab-api-driven-integration-setup)
@evanpurkhiser evanpurkhiser force-pushed the evanpurkhiser/feat-gitlab-add-frontend-implementation-for-gitlab-integration-pipeline branch from 774d00e to 8897911 Compare April 7, 2026 18:43
@evanpurkhiser evanpurkhiser merged commit 150df22 into master Apr 7, 2026
69 checks passed
@evanpurkhiser evanpurkhiser deleted the evanpurkhiser/feat-gitlab-add-frontend-implementation-for-gitlab-integration-pipeline branch April 7, 2026 21:29
george-sentry pushed a commit that referenced this pull request Apr 9, 2026
…line (#112153)

Add the GitLab pipeline step components and register them in the
pipeline registry. The config step uses GuidedSteps to walk users
through creating a GitLab OAuth application, then collects instance
URL, group path, and OAuth credentials. The OAuth step reuses the
shared OAuthLoginStep component.


https://github.com/user-attachments/assets/c15891f3-a5c7-43bd-bf8b-cdc31def871f

Refs [VDY-39: GitLab: API-driven integration
setup](https://linear.app/getsentry/issue/VDY-39/gitlab-api-driven-integration-setup)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants