ci: Make sure we lint and test all features
This commit is contained in:
parent
5216eb50ba
commit
c6a3a046e4
1 changed files with 96 additions and 95 deletions
3
.github/workflows/ci.yml
vendored
3
.github/workflows/ci.yml
vendored
|
|
@ -45,7 +45,7 @@ jobs:
|
|||
- name: System dependencies
|
||||
run: sudo apt-get update; sudo apt-get install libudev-dev libgbm-dev libxkbcommon-dev libegl1-mesa-dev libwayland-dev libinput-dev libdbus-1-dev libsystemd-dev libseat-dev libdisplay-info-dev
|
||||
- name: Clippy
|
||||
run: cargo +stable clippy -- -D warnings
|
||||
run: cargo +stable clippy --all-features -- -D warnings
|
||||
|
||||
check-features:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
@ -66,6 +66,7 @@ jobs:
|
|||
- run: cargo +stable check --no-default-features
|
||||
- run: cargo +stable check --features debug
|
||||
- run: cargo +stable check --features profile-with-tracy
|
||||
- run: cargo +stable check --features profile-with-tracy-gpu
|
||||
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue