[00115] Remove Small and Medium benchmark categories #56
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| jobs: | |
| rust-checks: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: dtolnay/rust-toolchain@stable | |
| with: | |
| components: rustfmt, clippy | |
| - name: Cargo fmt | |
| run: cargo fmt --manifest-path src/RustServer/Cargo.toml -- --check | |
| - name: Cargo clippy | |
| run: cargo clippy --manifest-path src/RustServer/Cargo.toml -- -D warnings | |
| - name: Cargo build | |
| run: cargo build --manifest-path src/RustServer/Cargo.toml | |
| - name: Cargo test | |
| run: cargo test --manifest-path src/RustServer/Cargo.toml | |
| dotnet-checks: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: dtolnay/rust-toolchain@stable | |
| - uses: actions/setup-dotnet@v4 | |
| with: | |
| dotnet-version: "10.0.x" | |
| - name: Build Rust native lib (needed for .NET tests) | |
| run: cargo build --manifest-path src/RustServer/Cargo.toml | |
| - name: Dotnet build | |
| run: dotnet build --warnaserror | |
| - name: Dotnet format check | |
| run: dotnet format --verify-no-changes | |
| - name: Dotnet test | |
| run: dotnet test |