Skip to content

Commit 8d9eb96

Browse files
committed
Drop incremental-mutants CI job
Previously, the `incremental-mutants` CI job was failing on ~every PR that made actual logic changes, and nobody seemed to really make any effort to address the failures. The failing CI jobs therefore just resulted in additional which in turn could have us getting used to failing CI, introducing some risk of acutal failures slipping through. Of course, it also took up some (considerable?) time in the CI queue that might be better spent on other jobs if no contributors are actually benefitting from the CI job. Here we therefore drop `incremental-mutants` from our CI for the time being.
1 parent 65d518b commit 8d9eb96

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

.github/workflows/build.yml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -301,20 +301,3 @@ jobs:
301301
rustup component add rustfmt
302302
- name: Run rustfmt checks
303303
run: cargo fmt --check
304-
305-
incremental-mutants:
306-
runs-on: ubuntu-latest
307-
if: github.ref_name != 'main' # `main` has no diff with itself
308-
steps:
309-
- uses: actions/checkout@v4
310-
with:
311-
fetch-depth: 0
312-
- name: Relative diff
313-
run: |
314-
git branch -av
315-
git diff origin/main.. | tee git.diff
316-
- uses: Swatinem/rust-cache@v2
317-
- name: Mutants
318-
run: |
319-
cargo install cargo-mutants
320-
cargo mutants --no-shuffle -j 2 -vV --in-diff git.diff

0 commit comments

Comments
 (0)