This change modifies our docs check to have it behave like docs.rs does and adds a minimal versions check which ensures that the semver requirements foundations uses for dependency crates are sufficiently high to ensure that foundations can still be built even with a lockfile filled with the oldest possible versions of its dependencies.
This would have caught the error that forced us to put out #16 and would have prevented #5.
This change modifies our docs check to have it behave like
docs.rs
does and adds a minimal versions check which ensures that the semver requirements foundations uses for dependency crates are sufficiently high to ensure that foundations can still be built even with a lockfile filled with the oldest possible versions of its dependencies.This would have caught the error that forced us to put out #16 and would have prevented #5.