Three steps you already do — now visible, enforced, and one click each.
Pick a repo, type, and your ADO ticket ID. Did It Ship enforces the name and forks from the right base — no more typo/branch-off-main mistakes.
As merges land, the matrix fills in automatically — per repo, per environment. Anyone can look up AB1234 and see precisely how far it's shipped.
Hit promote and Did It Ship opens a real PR/MR into the next environment, with a shareable link for the approver. You stay in control.
Release visibility, one-click promotion, and the guardrails to trust it — across GitHub and GitLab.
See every ticket, per repo, per environment — at a glance.
Open a real PR/MR to the next environment with a shareable link.
Track many repos across dev → test → stage → live together.
One tool, both providers, behind a single abstraction.
Every branch and promotion is attributed and logged.
Get pinged on Slack, Teams, or email before it rots.
One simple unit. 1 seat = one user + one repo, bundled. No tiers, no feature gates.
“Before, release day was a Slack scavenger hunt. Now anyone can pull up a ticket and see exactly where it is. It’s the first thing our BAs check.”
“One click opens the PR into the next environment — and it never merges on its own. That guardrail is exactly why we trust it on Fridays.”
“We run GitHub and GitLab side by side. Did It Ship is the one place that shows both without us thinking about which is which.”