ci: Make sure we lint and test all features

This commit is contained in:
Victoria Brekenfeld 2026-03-20 13:41:56 +01:00 committed by Victoria Brekenfeld
parent 5216eb50ba
commit c6a3a046e4

View file

@ -45,7 +45,7 @@ jobs:
- name: System dependencies - 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 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 - name: Clippy
run: cargo +stable clippy -- -D warnings run: cargo +stable clippy --all-features -- -D warnings
check-features: check-features:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -66,6 +66,7 @@ jobs:
- run: cargo +stable check --no-default-features - run: cargo +stable check --no-default-features
- run: cargo +stable check --features debug - run: cargo +stable check --features debug
- run: cargo +stable check --features profile-with-tracy - run: cargo +stable check --features profile-with-tracy
- run: cargo +stable check --features profile-with-tracy-gpu
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest