aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/installer/registry/init.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-04-16 03:22:37 +0200
committerGitHub <noreply@github.com>2023-04-16 03:22:37 +0200
commit5b25e13f905b26cd4ab2be64fec072c18a943220 (patch)
treeca2b9f51b21ea0325cfaa4f75db2620d250e4cfb /lua/mason-core/installer/registry/init.lua
parentchore: migrate julia-lsp (#1217) (diff)
downloadmason-5b25e13f905b26cd4ab2be64fec072c18a943220.tar
mason-5b25e13f905b26cd4ab2be64fec072c18a943220.tar.gz
mason-5b25e13f905b26cd4ab2be64fec072c18a943220.tar.bz2
mason-5b25e13f905b26cd4ab2be64fec072c18a943220.tar.lz
mason-5b25e13f905b26cd4ab2be64fec072c18a943220.tar.xz
mason-5b25e13f905b26cd4ab2be64fec072c18a943220.tar.zst
mason-5b25e13f905b26cd4ab2be64fec072c18a943220.zip
feat(github): add $MASON_VERSION to build context (#1218)
Diffstat (limited to 'lua/mason-core/installer/registry/init.lua')
-rw-r--r--lua/mason-core/installer/registry/init.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/lua/mason-core/installer/registry/init.lua b/lua/mason-core/installer/registry/init.lua
index 23b1a379..3ece857d 100644
--- a/lua/mason-core/installer/registry/init.lua
+++ b/lua/mason-core/installer/registry/init.lua
@@ -40,7 +40,7 @@ end
---@class InstallerProvider
---@field parse fun(source: RegistryPackageSource, purl: Purl, opts: PackageInstallOpts): Result
----@field install async fun(ctx: InstallContext, source: ParsedPackageSource): Result
+---@field install async fun(ctx: InstallContext, source: ParsedPackageSource, purl: Purl): Result
---@class ParsedPackageSource
@@ -166,7 +166,7 @@ function M.compile(spec, opts)
return function(ctx)
return Result.try(function(try)
-- Run installer
- try(parsed.provider.install(ctx, parsed.source))
+ try(parsed.provider.install(ctx, parsed.source, parsed.purl))
-- Expand & register links
if spec.bin then