build: @cargo build @rm -f ~/.cargo/bin/renovate && cp ~/.target/debug/renovate ~/.cargo/bin/ cov: @cargo llvm-cov nextest --all-features --workspace --lcov --output-path coverage/lcov-$(shell date +%F).info test: @cargo nextest run --all-features snapshot: @TRYCMD=overwrite cargo test --test cli_tests --all-features release: @cargo release tag --execute @git cliff -o CHANGELOG.md @git commit -a -m "Update CHANGELOG.md" || true @git push origin master @cargo release push --execute .PHONY: build cov test release