Approval flow with GitLab free edition

GitLab free edition has many features for code management and CI. Unfortunately having an approval flow with GitLab requires a paid subscription. While there are many reasons to pay for GitLab, we thought it would be nice to offer our users some level of approval flow with GitLab Free via Keypup.

To use the Keypup-GitLab approval flow on merge requests, simply comment on a merge request with a // command (see available //  commands below).

Using // commands allows Keypup to detect if a merge request is in review, approved or if changes have been requested.

Items in the Priority Inbox and the Review & Merge Board will be updated accordingly.

Assign a reviewer on a merge request

//review @SomeUser @SomeOtherUser will assign SomeUser and SomeOtherUser as reviewers on the merge request.

Here's an example:

On GitLab: Assign adam.a4aziz and alachaum as reviewers

On Keypup: The merge request appears as review in both reviewer's priority inbox

Approve a merge request

//approve means the author of the comment is approving the merge request.

E.g.

On GitLab: alachaum approves a merge request


On Keypup: The merge request appears as mergeable (if the build is green) in the review & merge board

Request changes on a merge request

//reject means the author of the comment is requesting changes on the merge request.

E.g.

On GitLab: jdoe.kpqa requests changes on a merge request

On Keypup: The merge request appears as Address review changes in the author's priority inbox

Go to your Keypup account.

New around here ? Sign up here.

Don't miss these stories: