Skip to content
Shipyard
Back to the roadmap

#29 Add a static French overview page

Live

From request to production in 12 min. No person approved, merged or deployed it.

The person who asked said it wasn't quite right, so a follow-up went to the agents.

The journey

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

  1. Filed A visitor, taking the triage agent's counter-offer

    Screened and filed as a GitLab issue.

  2. Triage accepted Triage agent ai-shipyard-triage-gitlab-ai-hackathon

    Wrote the acceptance criteria. Record

    · 50 s later

  3. Build started Dispatcher

    Started the build agent with the criteria.

    · 1 s later

  4. Merge request opened Build agent

    Add a static French page at /fr with a footer link Record

    · 2 min 56 s later

  5. In review Dispatcher

    Every test and scan passed; the review agent started.

    · 2 min 4 s later

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

    Checked against the criteria.

    · 57 s later

  7. Merged Dispatcher

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

    · 8 s later

  8. On staging Pipeline

    Merged, deployed to staging and smoke-tested.

    · 3 min 6 s later

  9. Live Pipeline

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

    · 2 min 18 s later

  10. Asked for changes The person who asked

    Not quite: follow-up #30 went to the agents. Record

    · 1 h 43 min later

Why it was safe to merge

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

About 12.4 g CO₂e to ship: 23 min of CI, 3 agent runs. Breakdown

Issue #29 on GitLab Its merge request