diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-01-04 18:04:33 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-01-04 18:04:33 +0200 |
commit | 4a779c234c3dbf2685ad81be92a96688266fec58 (patch) | |
tree | 3ec1d5fe06727a8a2b54bfbd639cca36411eb08a /check | |
parent | 3238ae26b9b45e7cb988f8f9296be8d4739915aa (diff) | |
download | obnam2-4a779c234c3dbf2685ad81be92a96688266fec58.tar.gz |
test: make sure Cargo.toml and debian/changelog versions match
Diffstat (limited to 'check')
-rwxr-xr-x | check | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -21,6 +21,15 @@ got_cargo_cmd() cargo --list | grep " $1 " > /dev/null } +# Check version numbers in Cargo.toml vs debian/changelog +v1="$(awk '/^version/ { print $NF }' Cargo.toml | tr -d '"')" +v2="$(dpkg-parsechangelog -SVersion | sed 's/-.*$//')" +if [ "$v1" != "$v2" ] +then + echo "Version from Carog.toml ($v1) and debian/changelog ($v2) don't match" 1>&2 + exit 1 +fi + cargo build --all-targets $quiet got_cargo_cmd clippy && cargo clippy $quiet got_cargo_cmd fmt && cargo fmt -- --check |