Slot: tracker · Name: gitlab
macOSSupported
LinuxSupported
WindowsSupported
Uses glab the same way the GitHub tracker uses gh.
Setup
glab auth login
tracker:
name: gitlab
host: gitlab.com # default; override for self-hosted
projects:
myproject:
repo: group/project
| Config key | Default | What it does |
|---|---|---|
host | gitlab.com | GitLab hostname — override for self-hosted instances |
host belongs on the tracker block (plugin-level config), not inside trackerConfig. trackerConfig is for
per-project passthrough fields (labels, assignee, milestone). Putting host inside trackerConfig will not be read.
Self-hosted
tracker:
name: gitlab
host: gitlab.mycorp.com
glab reads its own hostname config from ~/.config/glab-cli/. Make sure that matches.
Limits
- Issue field coverage maps 1:1 with
gh's GitHub equivalents. - Label / milestone filtering works via
glab issue list --label <name>.