Skip to content

Fill out the remaining missing docs and configure denying of missing docs from now on #69

Fill out the remaining missing docs and configure denying of missing docs from now on

Fill out the remaining missing docs and configure denying of missing docs from now on #69

Workflow file for this run

name: Mutation tests (incremental, for PRs)
on:
pull_request:
branches:
- main
paths:
- ".cargo/**"
- ".github/workflows/mutants.yml"
- "Cargo.*"
- "src/**"
jobs:
cargo-mutants:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Relative diff
run: |
git branch -av
git diff origin/${{ github.base_ref }}.. | tee git.diff
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
- uses: Swatinem/rust-cache@v2
- name: Install cargo-mutants
uses: taiki-e/install-action@v2
with:
tool: cargo-mutants
- name: Run mutant tests
run: cargo mutants -vV --no-shuffle --in-place --in-diff git.diff
- name: Archive mutants.out
uses: actions/upload-artifact@v4
if: always()
with:
name: mutants-incremental.out
path: mutants.out