ref:4089848dd93c2ab3a4884accf23aa3b8de6ae0a7

ci: add cargo-tarpaulin coverage step to Anvil CI

Generate LCOV coverage report via cargo-tarpaulin for ingestion by Anvil's coverage tracking system. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SHA: 4089848dd93c2ab3a4884accf23aa3b8de6ae0a7
Author: Cole Christensen <cole.christensen@macmillan.com>
Date: 2026-03-14 06:04
Parents: bc661c2
1 files changed +13 -0
Type
.anvil.yml +13 −0
@@ -17,6 +17,19 @@
paths:
- target/
- name: coverage
run: |
cargo install cargo-tarpaulin 2>&1
cargo tarpaulin --out lcov --output-dir coverage/ 2>&1
depends_on: [check]
cache:
key: Cargo.lock
paths:
- target/
coverage:
format: lcov
path: coverage/lcov.info
- name: clippy
run: |
rustup component add clippy