summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-01-04 16:05:27 +0000
committerLars Wirzenius <liw@liw.fi>2021-01-04 16:05:27 +0000
commit6c00201a0aaf75071388981591d76bebdc7b1f03 (patch)
tree3ec1d5fe06727a8a2b54bfbd639cca36411eb08a
parent3238ae26b9b45e7cb988f8f9296be8d4739915aa (diff)
parent4a779c234c3dbf2685ad81be92a96688266fec58 (diff)
downloadobnam2-6c00201a0aaf75071388981591d76bebdc7b1f03.tar.gz
Merge branch 'version' into 'main'
test: make sure Cargo.toml and debian/changelog versions match Closes #22 See merge request larswirzenius/obnam!60
-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.