diff --git a/Makefile b/Makefile
index e713b23..3aa3fe9 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-.PHONY: build test fmt install package-release package-release-linux package-release-windows publish-release bench-report bench-local bench-local-json bench-docker-ssh bench-docker-mosh fuzz-smoke fuzz-deep soak-local tui-harness
+.PHONY: build test fmt clippy release-check install package-release package-release-linux package-release-windows publish-release bench-report bench-local bench-local-json bench-docker-ssh bench-docker-mosh fuzz-smoke fuzz-deep soak-local tui-harness
build:
cargo build --release
@@ -9,6 +9,15 @@ test:
fmt:
cargo fmt
+clippy:
+ cargo clippy --all-targets -- -D warnings
+
+release-check:
+ cargo fmt --check
+ cargo clippy --all-targets -- -D warnings
+ cargo test
+ $(MAKE) tui-harness
+
install:
sh install.sh --from-current
diff --git a/src/bin/dosh-client.rs b/src/bin/dosh-client.rs
index ff35279..e4cacef 100644
--- a/src/bin/dosh-client.rs
+++ b/src/bin/dosh-client.rs
@@ -1575,15 +1575,15 @@ fn latest_release_tag(repo: &str) -> Result