Adjust CI scripts to check rsvg/Cargo.toml's version number
I think we can effectively have this.
Stable releases:
-
Cargo.toml
/configure.ac
-2.57.0
-
rsvg/Cargo.toml
-2.57.0
(released to crates.io)
Development releases:
-
Cargo.toml
/configure.ac
-2.57.91
-
rsvg/Cargo.toml
-2.58.0-beta.1
(released to crates.io)
That is, stable releases have the same version number across the GNOME release tarball and the crates.io crate.
However, to make semver effective, development releases can have a micro version number of 9x
for the GNOME tarball, and (minor+1).0-beta.x
for crates.io.
Make the scripts enforce that.