diff options
| author | William Boman <william@redwill.se> | 2023-04-01 21:55:58 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-01 21:55:58 +0200 |
| commit | bdc5b36ee4124682e35bd59e0f162f0d0d09017f (patch) | |
| tree | ad79f66c14dea79938c07230f7a5c1129f544063 /lua/mason-registry | |
| parent | chore: migrate packages (#1163) (diff) | |
| download | mason-bdc5b36ee4124682e35bd59e0f162f0d0d09017f.tar mason-bdc5b36ee4124682e35bd59e0f162f0d0d09017f.tar.gz mason-bdc5b36ee4124682e35bd59e0f162f0d0d09017f.tar.bz2 mason-bdc5b36ee4124682e35bd59e0f162f0d0d09017f.tar.lz mason-bdc5b36ee4124682e35bd59e0f162f0d0d09017f.tar.xz mason-bdc5b36ee4124682e35bd59e0f162f0d0d09017f.tar.zst mason-bdc5b36ee4124682e35bd59e0f162f0d0d09017f.zip | |
feat(ui): display warning and error message if registry is not installed (#1164)
Diffstat (limited to 'lua/mason-registry')
| -rw-r--r-- | lua/mason-registry/sources/github.lua | 6 |
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 |
