on: [push, pull_request] name: Continuous integration jobs: #check: # name: Check # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v4 # - uses: actions-rust-lang/setup-rust-toolchain@v1 # - run: cargo check #test: # name: Test Suite # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v4 # - uses: actions-rust-lang/setup-rust-toolchain@v1 # - run: cargo test clippy: name: Clippy runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 - run: rustup component add clippy - run: cargo clippy -- -D warnings build: name: build runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions-rust-lang/setup-rust-toolchain@v1 - run: cargo build