diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 559ddb9..a0cfd3a 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -24,3 +24,23 @@ jobs: - name: Run default features unit tests run: | cargo test --all-features --all-targets + + test-msrv: + name: Test on MSRV + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Install x11 dependencies for Kludgine + run: | + sudo apt-get update -y -qq + sudo add-apt-repository ppa:oibaf/graphics-drivers -y + sudo apt-get update + sudo apt-get install -y \ + libegl1-mesa libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers + + - uses: dtolnay/rust-toolchain@1.70.0 + + - name: Run default features unit tests + run: | + cargo test --all-features --all-targets