publish:
cargo login ${{ secrets.CARGO_REGISTRY_TOKEN }} && cargo publish
ci: fmt-check coverage clippy publish-dry-run
fmt-check:
cargo fmt --all -- --check
fmt-fix:
cargo fmt --all -- --check
coverage:
cargo install cargo-tarpaulin && cargo tarpaulin -v --fail-under=0 -- --test-threads=1
clippy:
cargo clippy --all-features -- -D warnings
publish-dry-run:
cargo publish --dry-run