From 7dc4facca9702f95353d5a1f87daf23d78e31c2a Mon Sep 17 00:00:00 2001 From: William Boman Date: Thu, 7 Aug 2025 06:52:03 +0200 Subject: feat(compiler): make `supported_platforms` a universal source field (#2002) Previously this field had to be handled separately in each source type. This backwards-compatible change makes `supported_platforms` a universal top-level field on the `source:` object, meaning it'll be parsed for each source type. --- lua/mason-core/package/init.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'lua/mason-core/package/init.lua') diff --git a/lua/mason-core/package/init.lua b/lua/mason-core/package/init.lua index c4ec520f..cb4ef99e 100644 --- a/lua/mason-core/package/init.lua +++ b/lua/mason-core/package/init.lua @@ -60,6 +60,7 @@ Package.License = setmetatable({}, { ---@class RegistryPackageSource ---@field id string PURL-compliant identifier. +---@field supported_platforms? Platform[] ---@field version_overrides? RegistryPackageSourceVersionOverride[] ---@class RegistryPackageSchemas -- cgit v1.2.3-70-g09d2