Skip to content
Shipyard
Back to the roadmap

#20 Prevent a repeat of incident #19: add a regression test

Live

From request to production in 5 min 22 s. No person approved, merged or deployed it.

The journey

Every step from GitLab's own records: the issue, its merge request and their label history.

  1. Filed The dispatcher, after an incident

    Screened and filed as a GitLab issue.

  2. Build started Dispatcher

    Started the build agent with the criteria.

    · 0 s later

  3. Merge request opened Build agent

    Add a regression test for incident #19: no complete token committed Record

    · 2 min 22 s later

  4. In review Dispatcher

    Every test and scan passed; the review agent started.

    · 1 min later

  5. Approved Review agent ai-shipyard-review-gitlab-ai-hackathon

    Checked against the criteria.

    · 55 s later

  6. Merged Dispatcher

    Merged at the reviewed commit, with a release decision record. Record

    · 7 s later

  7. Live Pipeline

    Passed a canary and a 60-second watch in production.

    · 56 s later

Why it was safe to merge

What the dispatcher verified before merging, from its release decision record (open it).

About 6.7 g CO₂e to ship: 8 min of CI, 2 agent runs. Breakdown

Issue #20 on GitLab Its merge request