# Run tests, clippy, and then publish
test-clippy-publish:
    cargo test
    cargo clippy -- -D warnings
    cargo publish --manifest-path migs-macro/Cargo.toml
    cargo publish --manifest-path Cargo.toml

# Run tests
test:
    cargo test

# Run clippy check
clippy:
    cargo clippy -- -D warnings

# Publish crates (macro first, then main)
publish:
    cargo publish --manifest-path migs-macro/Cargo.toml
    cargo publish --manifest-path Cargo.toml
