rojo-rbx / rojo

Rojo enables Roblox developers to use professional-grade software engineering tools
https://rojo.space
Mozilla Public License 2.0
947 stars 179 forks source link

Ensure plugin and Cargo version match exact at compile-time #836

Closed Dekkonot closed 8 months ago

Dekkonot commented 8 months ago

In #794, I changed the build script to guarantee that Rojo's plugin and CLI had the same major and minor version. In hindsight, this was a mistake though because it allows things like build metadata and pre-releases to slide through.

This changes that check to just check that they're absolutely identical because there's no reason that we should ever bundle an out of date plugin with the CLI.