diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 37ba53b..6875baf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,10 +14,11 @@ jobs: - uses: actions/checkout@v3 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - - run: cargo test --all-features -- --skip src/lib.rs + - run: cargo test --features=search -- --skip src/lib.rs if: ${{ matrix.os != 'windows-latest' }} - run: cargo test --features=search -- --skip src\lib.rs if: ${{ matrix.os == 'windows-latest' }} + - run: cargo test --no-default-features --features=ratatui-crossterm,search -- --skip src lint: runs-on: ubuntu-latest steps: @@ -27,6 +28,11 @@ jobs: components: clippy,rustfmt - uses: Swatinem/rust-cache@v2 - run: cargo fmt -- --check - - run: cargo clippy --examples --all-features -- -D warnings - - run: cargo clippy --no-default-features -- -D warnings - - run: cargo clippy --no-default-features --features termion -- -D warnings + - run: cargo clippy --examples -- -D warnings + - run: cargo clippy --examples --features search -- -D warnings + - run: cargo clippy --examples --no-default-features --features ratatui-crossterm -- -D warnings + - run: cargo clippy --examples --no-default-features --features ratatui-crossterm,search -- -D warnings + - run: cargo clippy --examples --no-default-features --features ratatui-termion -- -D warnings + - run: cargo clippy --examples --no-default-features --features ratatui-termion,search -- -D warnings + - run: cargo clippy --examples --no-default-features --features termion -- -D warnings + - run: cargo clippy --examples --no-default-features --features termion,search -- -D warnings diff --git a/src/lib.rs b/src/lib.rs index 7374d3b..ef42799 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -28,7 +28,7 @@ use ratatui as tui; #[allow(clippy::single_component_path_imports)] use tui; -#[cfg(not(feature = "ratatui-crossterm"))] +#[cfg(feature = "crossterm")] #[allow(clippy::single_component_path_imports)] use crossterm; #[cfg(feature = "ratatui-crossterm")]