release-me 0.1.0

Create your release with ease!
default: ci

package:
	@docker build -t fabienjuif/release-me .

tools:
	@echo "Installing tools"
	@rustup component add rustfmt
	@rustup component add clippy
	@echo "Tools: ok!"

quality: tools
	@echo "Running quality"
	@cargo fmt --all -- --check
	@cargo clippy --quiet --all-targets --all-features -- -D warnings
	@echo "Quality: ok!"

build-dev: tools
	@echo "Building"
	@cargo build --quiet
	@echo "Building: ok!"

ci: quality build-dev