Skip to content

Claude Code lane: compaction and step-transform provider contracts 0.2.0 #89

Claude Code lane: compaction and step-transform provider contracts 0.2.0

Claude Code lane: compaction and step-transform provider contracts 0.2.0 #89

Workflow file for this run

name: Mutation runner positive controls
on:
push:
paths:
- 'crates/cortexkit-mutate/**'
- '.github/workflows/mutation-runner.yml'
pull_request:
paths:
- 'crates/cortexkit-mutate/**'
- '.github/workflows/mutation-runner.yml'
jobs:
controls:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}
env:
CK_MUTATE_REQUIRE_NEXTEST: "1"
steps:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
- uses: taiki-e/install-action@nextest
- run: cargo test -p cortexkit-mutate --locked
windows-gnu-clippy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy
targets: x86_64-pc-windows-gnu
- run: sudo apt-get update && sudo apt-get install -y gcc-mingw-w64-x86-64
- run: cargo clippy -p cortexkit-mutate --all-targets --locked --target x86_64-pc-windows-gnu -- -D warnings