Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How I Shipped 15 Green MRs to GitLab in One Day: Inside Our Modern Contributor Tech Stack

Description and use

GitLab team shipped 15 merge requests in one day with 100% green CI and all reviewers assigned, using a tri‑repository stack of MCP, LSP, and AI Gateway.

Problem

Ship multiple upstream merge requests across Ruby, TypeScript, and Python in a single sprint while keeping CI pipelines green and reviewers assigned.

Outcome

All 15 merge requests passed CI with 100% green status, were assigned to reviewers, and contributed 327 points, bringing the team to 4,197 live contributor points and approaching the Level 4 milestone.

Workflow

  • 1. Implemented 9 MCP tool endpoints in GitLab Core to expose CI schedules, trigger pipelines, and manage work items.
  • 2. Fixed critical WebSocket and UTF‑8 handling bugs in the GitLab LSP to ensure stable AI interactions.
  • 3. Added idempotency guard and exception mapping in the AI Gateway to prevent infinite loops and improve error handling.
  • 4. Ran local pre‑flight checks (Danger, RuboCop, predictive RSpec) before opening MRs.
  • 5. Assigned all MRs to maintainers and domain reviewers immediately after creation.
  • 6. Monitored CI success rate and reviewer coverage to ensure 100% green and 100% assigned status.

Evidence

15 out of 15 Merge Requests 100% Green in CI, 100% assigned to maintainers and domain reviewers

Source

We implemented and polished 9 distinct MCP tool endpoints

Source

WebSocket Upgrade Rejection Ping Leak ("!4537", "#3364")

Source

Identical Tool-Call Guard Enabled by Default ("!7641", "#3394")

Source

Run Danger, RuboCop, and predictive RSpec locally before opening an MR

Source

  • Record date: 2026-10-25T18:11:32.748Z