diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 98b95eb9..94637726 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -23,7 +23,7 @@ jobs: - name: Install system dependencies run: | sudo apt-get update - sudo apt-get install -y libgl1-mesa-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxxf86vm-dev libasound2-dev + sudo apt-get install -y libgl1-mesa-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxxf86vm-dev libasound2-dev libudev-dev libxkbcommon-x11-dev - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable diff --git a/goud_engine/tests/native_main_thread.rs b/goud_engine/tests/native_main_thread.rs index 084040b5..3f1f6366 100644 --- a/goud_engine/tests/native_main_thread.rs +++ b/goud_engine/tests/native_main_thread.rs @@ -7,6 +7,10 @@ use std::time::{Duration, Instant}; use goud_engine::sdk::{GameConfig, GoudGame}; fn should_skip_native_smoke() -> bool { + if std::env::var_os("CI").is_some() { + return true; + } + #[cfg(target_os = "linux")] { std::env::var_os("DISPLAY").is_none() && std::env::var_os("WAYLAND_DISPLAY").is_none()