summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-01-04 18:04:33 +0200
committerLars Wirzenius <liw@liw.fi>2021-01-04 18:04:33 +0200
commit4a779c234c3dbf2685ad81be92a96688266fec58 (patch)
tree3ec1d5fe06727a8a2b54bfbd639cca36411eb08a
parent3238ae26b9b45e7cb988f8f9296be8d4739915aa (diff)
downloadobnam2-4a779c234c3dbf2685ad81be92a96688266fec58.tar.gz
test: make sure Cargo.toml and debian/changelog versions match
-rwxr-xr-xcheck9
-rw-r--r--debian/changelog2
2 files changed, 10 insertions, 1 deletions
diff --git a/check b/check
index 65514cc..73a02b7 100755
--- a/check
+++ b/check
@@ -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
diff --git a/debian/changelog b/debian/changelog
index 3a8701c..8b8d16a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-obnam (0.1-1) unstable; urgency=low
+obnam (0.1.0-1) unstable; urgency=low
* Initial packaging. This is not intended to be uploaded to Debian, so
no closing of an ITP bug.