Skip to content

ci: modernize Rust quality checks - #32

Merged
lu-zero merged 1 commit into
masterfrom
ci/modernize-checks
Sep 25, 2026
Merged

lu-zero merged 1 commit into
masterfrom
ci/modernize-checks

Conversation

@lu-zero

@lu-zero lu-zero commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace the obsolete actions/checkout@v2 with @v7
  • install stable Rust with rustfmt and clippy
  • run checks for pushes, pull requests, and manual dispatches
  • check all targets/features, run tests and doctests, and enforce warning-free Clippy
  • fix the two existing strict-Clippy findings: an unnecessary mut and an item declared after the test module

Validation

  • cargo fmt --all -- --check
  • cargo check --workspace --all-targets --all-features
  • cargo test --workspace --all-targets --all-features
  • cargo test --workspace --all-features --doc
  • cargo clippy --workspace --all-targets --all-features -- -D warnings

@lu-zero
lu-zero marked this pull request as ready for review September 25, 2026 10:54
@lu-zero
lu-zero merged commit 6bc21e7 into master Sep 25, 2026
1 check 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