Releases: veceravojtech/gitlab-cli
Releases · veceravojtech/gitlab-cli
v1.0.2
What's New in v1.0.2
Features
- MCP Server: Full MCP (Model Context Protocol) server integration with 16 GitLab tools — manage MRs, labels, activity, and config via AI assistants
- mr-resolve tool: New MCP tool that resolves numeric identifiers (MR IID, task number, or global ID) to specific merge requests with priority-based matching
- IID-first MR identifier system: MR resolution now prioritizes IID matching over task numbers (Epic-1)
- Makefile: Project Makefile with build, test, install, coverage, and lint targets
Improvements
- Check actual pipeline status in merge loop — no more unnecessary waiting
- Code formatting cleanup across CLI and MCP packages
Assets
| File | Platform |
|---|---|
gitlab-cli-linux-amd64 |
Linux x86_64 |
gitlab-cli-linux-arm64 |
Linux ARM64 |
gitlab-cli-darwin-amd64 |
macOS Intel |
gitlab-cli-darwin-arm64 |
macOS Apple Silicon |
Installation
# Download for your platform, e.g. Linux x86_64:
curl -Lo gitlab-cli https://github.com/veceravojtech/gitlab-cli/releases/download/v1.0.2/gitlab-cli-linux-amd64
chmod +x gitlab-cli
mv gitlab-cli ~/.local/bin/v1.0.1
What's New in v1.0.1
Features
- Task Extraction & Grouping: Extract task IDs from branch names and MR titles, with
--group-by-taskflag for activity reports - Improved MR Merge: Check actual pipeline status during merge loop - no more waiting when CI is already complete
- Commit Date Range: Fetch commit date ranges for high-commit pushes to detect rebases
- Version Command: New
gitlab-cli versioncommand to display build information
Improvements
- Activity output now includes TASK column in table and CSV formats
- Better fallback to TargetTitle for task extraction in comments
- Default branch caching for faster task extraction
Technical
- Added OpenSpec change management system
- Added Claude Code configuration for AI-assisted development
Installation
Download the gitlab-cli binary and add it to your PATH:
chmod +x gitlab-cli
sudo mv gitlab-cli /usr/local/bin/Or use the install script:
curl -sSL https://raw.githubusercontent.com/veceravojtech/gitlab-cli/master/install.sh | bashv0.1.0 - Initial Release
GitLab CLI - Initial Release
A command-line tool for managing GitLab merge requests with automated rebase and merge workflows.
Features
- List merge requests (filter by project, assignee, approval status)
- View MR details (summary or JSON)
- Rebase MRs with progress tracking
- Merge with auto-rebase and CI awareness
Installation
Linux:
curl -L https://github.com/veceravojtech/gitlab-cli/releases/latest/download/gitlab-cli-linux-amd64 -o gitlab-cli
chmod +x gitlab-cli
sudo mv gitlab-cli /usr/local/bin/macOS:
curl -L https://github.com/veceravojtech/gitlab-cli/releases/latest/download/gitlab-cli-darwin-amd64 -o gitlab-cli
chmod +x gitlab-cli
sudo mv gitlab-cli /usr/local/bin/See README for configuration and usage.