aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-registry/sources/github.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-registry/sources/github.lua')
-rw-r--r--lua/mason-registry/sources/github.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/mason-registry/sources/github.lua b/lua/mason-registry/sources/github.lua
index 704c78d8..7920e0d7 100644
--- a/lua/mason-registry/sources/github.lua
+++ b/lua/mason-registry/sources/github.lua
@@ -123,7 +123,11 @@ function GitHubRegistrySource:install()
if version == nil then
log.trace("Resolving latest version for registry", self)
---@type GitHubRelease
- local release = try(providers.github.get_latest_release(self.spec.repo))
+ local release = try(
+ providers.github
+ .get_latest_release(self.spec.repo)
+ :map_err(_.always "Failed to fetch latest registry version from GitHub API.")
+ )
version = release.tag_name
log.trace("Resolved latest registry version", self, version)
end