From cc01f991a60bc29cae648c1a74a39939c81f39df Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Thu, 25 Jul 2024 18:37:17 -0700 Subject: [PATCH] ci: Add job to run `cargo check` with different feature flags --- .github/workflows/build.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8728795d..0cfa13e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,3 +16,12 @@ jobs: nix_path: nixpkgs=channel:nixpkgs-unstable - run: GIT_LFS_SKIP_SMUDGE=1 nix build - run: nix flake check + check-features: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: dtolnay/rust-toolchain@stable + - run: sudo apt-get update; sudo apt-get install -y libdrm-dev libudev-dev libgbm-dev libxkbcommon-dev libegl1-mesa-dev libwayland-dev libinput-dev libdbus-1-dev libsystemd-dev libseat-dev + - run: cargo check --no-default-features + - run: cargo check --features debug + - run: cargo check --features profile-with-tracy