GREsau / schemars

Generate JSON Schema documents from Rust code
https://graham.cool/schemars/
MIT License
820 stars 227 forks source link

Add CI with latest dependencies #282

Open GREsau opened 6 months ago

GREsau commented 6 months ago

Starting with #281, Cargo.lock is checked in to source control. This makes builds (especially for MSRV) much more stable, at the cost of no longer testing schemars compatibility with new dependency versions.

To improve test coverage, tests could be run both with the checked-in Cargo.lock (especially for MSRV), and without it so that we get the latest dependency versions (but probably not for MSRV!)