From bdc5b36ee4124682e35bd59e0f162f0d0d09017f Mon Sep 17 00:00:00 2001 From: William Boman Date: Sat, 1 Apr 2023 21:55:58 +0200 Subject: feat(ui): display warning and error message if registry is not installed (#1164) --- lua/mason-registry/sources/github.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lua/mason-registry/sources/github.lua') 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 -- cgit v1.2.3-70-g09d2