Skip to content

Add CI workflow for PRs#130

Merged
agourlay merged 3 commits into
devfrom
add-ci-workflow
May 12, 2026
Merged

Add CI workflow for PRs#130
agourlay merged 3 commits into
devfrom
add-ci-workflow

Conversation

@qdrant-cloud-bot
Copy link
Copy Markdown

Summary

  • Add a GitHub Actions CI workflow that runs on every pull request targeting dev
  • Checks: cargo +nightly fmt --all, cargo clippy --workspace --all-targets --all-features -- -D warnings, and cargo test --workspace
  • Uses dtolnay/rust-toolchain for toolchain setup and Swatinem/rust-cache for dependency caching

Test plan

  • Verify the workflow file is valid YAML
  • Confirm CI runs on this PR itself

Made with Cursor

Cursor Agent and others added 3 commits May 12, 2026 11:11
Run formatting (nightly), clippy, and unit tests on every pull request
targeting the dev branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
Tests cover:
- common.rs: payload naming helpers, random vector/keyword/text generation,
  sparse vector bounds
- args.rs: WriteOrdering, ReadConsistency, ReadConsistencyType FromStr
  parsing and Display round-trips
- stats.rs: SearcherResults serde round-trip

Co-authored-by: Cursor <cursoragent@cursor.com>
- Use Range::contains instead of manual comparison (clippy::manual_range_contains)
- Move test module to end of stats.rs (clippy::items_after_test_module)
- Apply nightly rustfmt formatting

Co-authored-by: Cursor <cursoragent@cursor.com>
@agourlay agourlay merged commit d91cddc into dev May 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants