Greenlight: CI
Merge requests & pipelines
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
iPhone
Greenlight is a native iPhone client for GitLab, built for one job and built well: keeping on top of your merge requests and CI/CD pipelines from your phone.
MERGE REQUESTS
• Mine, review-requested, assigned, or all open MRs across your repos
• Approve / unapprove, merge, merge-when-pipeline-succeeds, mark draft/ready, close/reopen
• Reviewers & assignees, per-reviewer re-request review, and an approvals summary
• Colored unified diffs, labels, branches, and ahead/behind with one-tap rebase
• Threaded comments with reactions, reply, and resolve - plus an activity feed
PIPELINES
• Pipelines across all your repos: yours or everyone's, latest-per-branch
• Stages and jobs at a glance; retry, cancel, run, and play manual jobs
• A live-tailing job log with collapsible sections
PUSH NOTIFICATIONS (OPTIONAL)
• Know the instant a pipeline fails, recovers, or someone requests your review
• Fine-grained controls and quiet hours
TO-DOS
• Your GitLab to-do list, tappable straight through to the item that needs you
PRIVATE BY DESIGN
• Your access token lives in the iOS Keychain - no analytics, no trackers, no ads
• Optional Face ID lock
• Light and dark mode, designed iOS-first
Greenlight is an independent, unofficial client and is not affiliated with GitLab Inc.
Works with gitlab.com. Requires a GitLab account and a personal access token (or GitLab sign-in) with API access.
Greenlight is free, contains no in-app purchases, and unlocks no paid features. A free GitLab.com account works.
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
Merge request status now matches GitLab
• The status shown for a merge request comes from its current head pipeline, so an old run on a superseded commit no longer reports a failure GitLab doesn't
• Merge is no longer offered when GitLab would refuse it — it tells you what's blocking instead
• A stage whose jobs were all skipped reads as skipped, not passed
• A job allowed to fail reads as a warning, rather than failing the stage
Links in comments
• Links in merge request activity are now tappable, with the usual press-and-hold menu
• GitLab links open in the app, on the right screen — including a link to a specific set of changes
• Everything else opens in an in-app browser instead of leaving the app
• The changes view can switch between diff versions
Notifications
• An expired or read-only token is reported as such, instead of looking like a missing GitLab role
• The app now tells you when a colleague's webhook already covers you, so there's nothing to set up
The developer, PhiSeC Ltd, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Linked to You
The following data may be collected and linked to your identity:
- Contact Info
- User Content
- Identifiers
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- PhiSeC Ltd
- Size
- 4.3 MB
- Category
- Developer Tools
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - Mac
Requires macOS 14.0 or later and a Mac with Apple M1 chip or later. - Apple Vision
Requires visionOS 1.0 or later.
- iPhone
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2026 PhiSeC Ltd
