Skip to content

ci: add GitHub Actions workflow and Codecov integration#17

Merged
mattwend merged 2 commits intov0.x.xfrom
chore/ci_update
Apr 6, 2026
Merged

ci: add GitHub Actions workflow and Codecov integration#17
mattwend merged 2 commits intov0.x.xfrom
chore/ci_update

Conversation

@mattwend
Copy link
Copy Markdown
Owner

@mattwend mattwend commented Apr 6, 2026

Summary

Add a CI pipeline and code coverage reporting for the project.

Changes

GitHub Actions workflow (.github/workflows/ci.yml)

  • Formatting — runs cargo fmt -- --check to enforce consistent style
  • Clippy — runs cargo clippy with -D warnings across all targets and features
  • Tests — runs cargo test --all-features
  • Coverage — generates an LCOV report via cargo-llvm-cov and uploads it to Codecov

All jobs use dtolnay/rust-toolchain@stable and Swatinem/rust-cache@v2 where applicable.

The workflow triggers on pushes to main and on all pull requests.

Codecov configuration (codecov.yml)

  • Configures project and patch coverage targets
  • Disables fail_ci_if_error so coverage upload issues don't block the pipeline

@mattwend mattwend merged commit a8488da into v0.x.x Apr 6, 2026
4 checks passed
@mattwend mattwend deleted the chore/ci_update branch April 6, 2026 14:19
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.

1 participant