Skip to content

feat(api): add GitLab route and open aliases for merge request and pipeline surfaces#382

Merged
barrettruth merged 1 commit intomainfrom
feat/gitlab-route-open-aliases
Apr 21, 2026
Merged

feat(api): add GitLab route and open aliases for merge request and pipeline surfaces#382
barrettruth merged 1 commit intomainfrom
feat/gitlab-route-open-aliases

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Problem

The route and programmatic open surfaces only exposed canonical names like prs.open, ci.current_branch, and require('forge').open('prs'), which left the GitLab-native terminology work incomplete.

Solution

Teach route resolution, root route defaults, and picker menu search keys to resolve GitLab-only aliases such as mrs, mrs.closed, pipelines, and pipelines.current_branch through the canonical handlers while keeping config keys canonical. Update config validation, route specs, and vimdoc so GitLab users can use provider-native route values and require('forge').open(...) arguments without changing the underlying schema.

@barrettruth barrettruth merged commit bd88d80 into main Apr 21, 2026
3 checks passed
@barrettruth barrettruth deleted the feat/gitlab-route-open-aliases branch April 21, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant