From 2e2d45d281eac15aa2cbeba865152f3ec5423739 Mon Sep 17 00:00:00 2001 From: Jonathan Johnson Date: Wed, 3 Jan 2024 11:47:59 -0800 Subject: [PATCH] Switching wgpu dependencies This now matches the current CI config on wgpu's repository. --- .github/workflows/rust.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 8531508..d586037 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -17,10 +17,15 @@ jobs: if: matrix.os == 'ubuntu-latest' run: | sudo apt-get update -y -qq - sudo add-apt-repository ppa:oibaf/graphics-drivers -y + + # vulkan sdk + wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add - + sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list https://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list + + # install dependencies sudo apt-get update sudo apt-get install -y \ - libegl1-mesa libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers + libegl-mesa0 libgl1-mesa-dri libxcb-xfixes0-dev vulkan-sdk mesa-vulkan-drivers - uses: dtolnay/rust-toolchain@stable with: @@ -31,6 +36,10 @@ jobs: run: | cargo clippy --all-features --all-targets - - name: Run default features unit tests + - name: Compile with all features + run: | + cargo build --all-features --all-targets + + - name: Run all features unit tests run: | cargo test --all-features --all-targets