diff options
| author | William Boman <william@redwill.se> | 2022-10-09 23:14:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-10-09 23:14:15 +0200 |
| commit | f336a8fac9090b4f8f5b3b430b5870efbd4b9113 (patch) | |
| tree | 5f2199e61ac2b0f3814df7dabe7c7eb7cf07cc80 /lua/mason-core/package/version-check.lua | |
| parent | feat(registry): add iferr tool for Go (#528) (diff) | |
| download | mason-f336a8fac9090b4f8f5b3b430b5870efbd4b9113.tar mason-f336a8fac9090b4f8f5b3b430b5870efbd4b9113.tar.gz mason-f336a8fac9090b4f8f5b3b430b5870efbd4b9113.tar.bz2 mason-f336a8fac9090b4f8f5b3b430b5870efbd4b9113.tar.lz mason-f336a8fac9090b4f8f5b3b430b5870efbd4b9113.tar.xz mason-f336a8fac9090b4f8f5b3b430b5870efbd4b9113.tar.zst mason-f336a8fac9090b4f8f5b3b430b5870efbd4b9113.zip | |
feat(npm): speed up checking for new versions (#530)
Diffstat (limited to 'lua/mason-core/package/version-check.lua')
| -rw-r--r-- | lua/mason-core/package/version-check.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lua/mason-core/package/version-check.lua b/lua/mason-core/package/version-check.lua index 3359446a..203b5057 100644 --- a/lua/mason-core/package/version-check.lua +++ b/lua/mason-core/package/version-check.lua @@ -8,6 +8,7 @@ local go = require "mason-core.managers.go" local luarocks = require "mason-core.managers.luarocks" local npm = require "mason-core.managers.npm" local pip3 = require "mason-core.managers.pip3" +local log = require "mason-core.log" ---@param field_name string local function version_in_receipt(field_name) @@ -52,7 +53,7 @@ local get_new_version_by_type = { ["github_tag"] = github.check_outdated_primary_package_tag, } ----@param provider_mapping table<string, async fun(receipt: InstallReceipt, install_dir: string)>: Result +---@param provider_mapping table<string, async fun(receipt: InstallReceipt, install_dir: string): Result> local function version_check(provider_mapping) ---@param receipt InstallReceipt ---@param install_dir string @@ -64,6 +65,12 @@ local function version_check(provider_mapping) ) end return check(receipt, install_dir) + :on_success(function(version) + log.debug("Version check", version) + end) + :on_failure(function(failure) + log.debug("Version check failed", tostring(failure)) + end) end end |
