diff options
author | 2023-01-21 14:16:26 +0200 | |
---|---|---|
committer | 2023-01-21 04:16:26 -0800 | |
commit | f0fa760479ea14f6ebdd5ed724e267c538910a2e (patch) | |
tree | e65337e8f523f88c5e877f401bfd788fef179ace /src/analytics | |
parent | 24e8aa105f9d5d55d560884eaa38dc2e51d403aa (diff) | |
download | bun-f0fa760479ea14f6ebdd5ed724e267c538910a2e.tar.gz bun-f0fa760479ea14f6ebdd5ed724e267c538910a2e.tar.zst bun-f0fa760479ea14f6ebdd5ed724e267c538910a2e.zip |
[semver] parse `^` & `~` expressions correctly (#1854)
* [semver] parse `^` & `~` expressions correctly
* handle semver ranges correctly against build tags
Diffstat (limited to 'src/analytics')
-rw-r--r-- | src/analytics/analytics_thread.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/analytics/analytics_thread.zig b/src/analytics/analytics_thread.zig index 21c09f2f3..f4c799849 100644 --- a/src/analytics/analytics_thread.zig +++ b/src/analytics/analytics_thread.zig @@ -293,10 +293,10 @@ pub const GenerateHeader = struct { } _ = forOS(); const release = std.mem.span(&linux_os_name.release); - var sliced_string = Semver.SlicedString.init(release, release); - var result = Semver.Version.parse(sliced_string, bun.default_allocator); + const sliced_string = Semver.SlicedString.init(release, release); + const result = Semver.Version.parse(sliced_string, bun.default_allocator); // we only care about major, minor, patch so we don't care about the string - return result.version; + return result.version.fill(); } pub fn forLinux() Analytics.Platform { |