Skip to content

docs: [#107] add specification for centralizing UserOutput via depend… #68

docs: [#107] add specification for centralizing UserOutput via depend…

docs: [#107] add specification for centralizing UserOutput via depend… #68

Workflow file for this run

name: Coverage
on:
push:
pull_request:
env:
CARGO_TERM_COLOR: always
permissions:
contents: read
jobs:
coverage:
name: Coverage Report
runs-on: ubuntu-latest
steps:
- id: checkout
name: Checkout Repository
uses: actions/checkout@v4
- id: setup
name: Setup Toolchain
uses: dtolnay/rust-toolchain@stable
- id: cache
name: Enable Workflow Cache
uses: Swatinem/rust-cache@v2
- id: install-llvm-cov
name: Install cargo-llvm-cov
uses: taiki-e/install-action@v2
with:
tool: cargo-llvm-cov
- id: coverage-text
name: Generate Text Coverage Summary
env:
SKIP_AI_ENFORCEMENT: 1
run: cargo cov
- id: coverage-html
name: Generate HTML Coverage Report
env:
SKIP_AI_ENFORCEMENT: 1
run: cargo cov-html
- id: upload-coverage
name: Upload HTML Coverage Report
uses: actions/upload-artifact@v4
with:
name: coverage-html-report
path: target/llvm-cov/html/
retention-days: 30