josharsh / josharsh/xeli

Add fmt + clippy check to CI

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
area:ci good first issue
Dominant language
Rust
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

We have a release workflow but no PR-time lint job. Add `.github/workflows/ci.yml`:

- runs on PRs to master
- `cargo fmt --check`
- `cargo clippy --release -- -D warnings` (some pre-existing dead-code allows are fine — see CONTRIBUTING.md)
- `cargo test --release` (DuckDB-bundled is heavy — cache `~/.cargo` and `target/`)

Pin to `ubuntu-latest` only; the release pipeline already covers macOS/Linux.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.