diff options
| -rw-r--r-- | src/install/semver.zig | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/install/semver.zig b/src/install/semver.zig index f4f2cba11..f3150f6d3 100644 --- a/src/install/semver.zig +++ b/src/install/semver.zig @@ -1203,7 +1203,20 @@ pub const Query = struct { return Range.initWildcard(version, .minor); } - return Range.initWildcard(version, .patch); + var right_version = version; + right_version.minor += 1; + right_version.patch = 0; + + return Range{ + .left = .{ + .op = .gte, + .version = version, + }, + .right = .{ + .op = .lt, + .version = right_version, + }, + }; }, .none => unreachable, .version => { |
