Roblox / foreman

Toolchain manager for Roblox projects
MIT License
171 stars 26 forks source link

Foreman ignores tool versions specified in foreman.toml, and instead installs latest versions #25

Closed NobleDraconian closed 3 years ago

NobleDraconian commented 3 years ago

Currently, as of version 1.0.2, foreman does not install the proper versions of tools. It will instead install the latest version of the tool, completely ignoring the specified version in foreman.toml. As you can see in the screenshot below, even though rojo 6.0.0-rc.1 is specified, 6.0.0-rc.4 gets installed instead. With remodel, instead of 0.7.0 being installed, 0.7.1 gets installed. 6.0.0-rc.4 and 0.7.1 are both the latest versions of rojo and remodel, respectively. image

NobleDraconian commented 3 years ago

Turns out this isn't a bug, but rather was a misunderstanding on how semver works on my part. I am closing this issue now.