summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2026-01-27 22:46:36 +0800
committerruki <[email protected]>2026-01-27 22:46:36 +0800
commit8881aba7553a4298eaac93f218c7b43ecbca05cd (patch)
treebdc118c581c21dc5566efda3b139e8e1526e68e7
parentb3aa8716f3a989bf80bab40c256c4c3c2e12da6c (diff)
fix scheme source
-rw-r--r--xmake/modules/private/action/require/impl/package.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/modules/private/action/require/impl/package.lua b/xmake/modules/private/action/require/impl/package.lua
index 9768dd835..ebd6e34d3 100644
--- a/xmake/modules/private/action/require/impl/package.lua
+++ b/xmake/modules/private/action/require/impl/package.lua
@@ -435,10 +435,11 @@ function _select_package_version(package, requireinfo, locked_requireinfo)
if (not has_versionlist or require_verify == false)
and (semver.is_valid(require_version) or semver.is_valid_range(require_version)) then
local scheme_version = require_version
+ local scheme_source = "version"
scheme_version_map[current_scheme] = scheme_version
current_scheme:version_set(scheme_version, scheme_source)
version = scheme_version
- source = "version"
+ source = scheme_source
end
end
if not version then