include sbroad-cartridge/Makefile all: build IMAGE_NAME = docker-public.binary.picodata.io/sbroad-builder:0.6.0 ROOT=sbroad-cartridge bench: make clean cargo bench -p sbroad-benches bench_check: make clean cargo bench -p sbroad-benches --no-run build: make clean cargo build --release build_debug: make clean cargo build clean: rm -rf target/release/build/sbroad-* rm -rf target/release/deps/sbroad-* rm -rf target/release/incremental/sbroad-* rm -rf target/debug/build/sbroad-* rm -rf target/debug/deps/sbroad-* rm -rf target/debug/incremental/sbroad-* lint: cargo fmt --all -- --check cargo clippy -- -Dclippy::all -Wclippy::pedantic cargo audit -f audit.toml ./deps.sh ./.rocks/bin/luacheck . test: cargo test --features mock -vv test_all: test bench_check test_integration update_ci_image: docker build -f ci/Dockerfile -t $(IMAGE_NAME) . docker push $(IMAGE_NAME)