noir-lang / noir

Noir is a domain specific language for zero knowledge proofs
https://noir-lang.org
Apache License 2.0
905 stars 206 forks source link

fix: consider prereleases to be compatible with pre-1.0.0 releases #6580

Closed TomAFrench closed 4 days ago

TomAFrench commented 4 days ago

Description

Problem*

Resolves #6578

Summary*

This is a quick fix for #6578. We now treat prereleases as equivalent to the full releases for the purposes of compiler_version and can address this more permanently closer to the 1.0.0 release.

I've also disallowed placing requirements on compiler versions other than standard releases in order to simplify things.

Additional Context

Documentation*

Check one:

PR Checklist*