Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions registry.toml
Original file line number Diff line number Diff line change
Expand Up @@ -1885,11 +1885,11 @@ description = "From git log to SemVer in no time"

[tools.glab]
backends = [
{ full = "ubi:gitlab-org/cli[provider=gitlab,exe=glab]", platforms = [
{ full = "gitlab:gitlab-org/cli[exe=glab]", platforms = [

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: Unsupported exe option used with gitlab backend

The exe=glab option is only supported by the ubi backend (in src/backend/ubi.rs), not by the gitlab backend which uses UnifiedGitBackend. The gitlab backend does not recognize or use the exe option, so this configuration will be silently ignored. If the intent is to specify the executable name, the gitlab backend supports rename_exe for archives or bin for single binaries instead. Additionally, the Windows configuration previously used matching_regex=^glab\.exe$ specifically to fix asset selection issues; removing this and switching to a backend without equivalent functionality may cause Windows installations to pick the wrong asset.

Additional Locations (1)

Fix in Cursor Fix in Web

"linux",
"macos",
] },
{ full = 'ubi:gitlab-org/cli[provider=gitlab,exe=glab,matching_regex=^glab\.exe$]', platforms = [
{ full = "gitlab:gitlab-org/cli[exe=glab]", platforms = [

Copilot AI Dec 17, 2025

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Windows platform now uses the same backend configuration as Linux/macOS, but the previous configuration had a matching_regex=^glab\.exe$ parameter that was explicitly removed. Ensure that the native gitlab backend correctly handles Windows executable naming conventions (.exe extension) without this parameter, as the removal could affect Windows compatibility.

Suggested change
{ full = "gitlab:gitlab-org/cli[exe=glab]", platforms = [
{ full = "gitlab:gitlab-org/cli[exe=glab.exe]", platforms = [

Copilot uses AI. Check for mistakes.
"windows",
] },
"asdf:mise-plugins/mise-glab",
Expand Down
Loading