name: lms on: pull_request: paths: - ".github/workflows/lms.yml" - "lms/**" - "Cargo.*" push: branches: master defaults: run: working-directory: lms env: CARGO_INCREMENTAL: 0 RUSTFLAGS: "-Dwarnings" jobs: test: runs-on: ubuntu-latest strategy: matrix: rust: - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - run: cargo check --all-features - run: cargo test --no-default-features - run: cargo test - run: cargo test --all-features