feat(gitlab): add frontend components for GitLab integration#7123
feat(gitlab): add frontend components for GitLab integration#7123asaphko wants to merge 2 commits intofeature/gitlab-webhookfrom
Conversation
Add RTK Query services, setup page, resource selector, and integration list support for the GitLab integration. Setup page split into three components per review feedback. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Code review is billed via overage credits. To resume reviews, an organization admin can raise the monthly limit at claude.ai/admin-settings/claude-code.
Once credits are available, reopen this pull request to trigger a review.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
for more information, see https://pre-commit.ci
Docker builds report
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## feature/gitlab-webhook #7123 +/- ##
==========================================================
- Coverage 98.10% 98.10% -0.01%
==========================================================
Files 1360 1360
Lines 50686 50685 -1
==========================================================
- Hits 49725 49724 -1
Misses 961 961 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Playwright Test Results (oss - depot-ubuntu-latest-16)Details
Playwright Test Results (oss - depot-ubuntu-latest-16)Details
Playwright Test Results (oss - depot-ubuntu-latest-arm-16)Details
Playwright Test Results (oss - depot-ubuntu-latest-arm-16)Details
Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)Details
Playwright Test Results (private-cloud - depot-ubuntu-latest-16)Details
|
Add all frontend components for the GitLab integration. Final PR in the stacked series splitting #7028.
Changes
useGitlabIntegration.ts(CRUD),useGitlab.ts(projects, resources)GitLabSetupPage.tsx— data-fetching container, delegates to sub-componentsGitLabIntegrationDetails.tsx— connected state: repo selection, tagging toggle, webhook configCreateGitLabIntegrationForm.tsx— credentials input formGitLabResourcesSelect.tsx— issue/MR search for Links tabuseHasGitlabIntegrationhookContributes to #7028
Stacks on #7122
Review effort: 3/5
Review feedback addressed from #7028
GitLabIntegrationDetailscomponent (Zaimwa9)CreateGitLabIntegrationFormcomponent (Zaimwa9)GitLabSetupPagefocused on data handling only (Zaimwa9)handleLinkRepoandhandleDelete(Zaimwa9)🤖 Generated with Claude Code