Add release check gate

This commit is contained in:
DuProcess
2026-06-28 09:27:34 -04:00
parent d947ccd934
commit 255f584545
2 changed files with 37 additions and 14 deletions
+10 -1
View File
@@ -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