Skip to content

Mutation Testing

Mutation Testing #86

Workflow file for this run

name: Mutation Testing
on:
schedule:
- cron: '0 18 * * *'
workflow_dispatch:
jobs:
mutation:
name: Stryker Mutation
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Run mutation tests
run: bun run mutation
- name: Upload mutation report
uses: actions/upload-artifact@v4
if: always()
with:
name: mutation-report
path: reports/mutation/