Switching wgpu dependencies

This now matches the current CI config on wgpu's repository.
This commit is contained in:
Jonathan Johnson 2024-01-03 11:47:59 -08:00
parent 5a56833cd0
commit 2e2d45d281
No known key found for this signature in database
GPG key ID: A66D6A34D6620579

View file

@ -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