From ffaf93d1300d3e96e772fe07f3070b2e8eb86f05 Mon Sep 17 00:00:00 2001 From: Alexandre Bury Date: Fri, 2 Aug 2024 11:38:26 -0400 Subject: [PATCH] Add builder feature to CI checks --- .github/workflows/rust.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 01979360..fa219c9f 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,10 +18,11 @@ jobs: steps: - uses: actions/checkout@v1 - name: Check - run: cargo check --features "blt-backend ncurses-backend pancurses-backend termion-backend crossterm-backend markdown toml ansi" + # We run checks with all backend features to make sure they compile, but don't actually build them as they require external libs. + run: cargo check --features "builder blt-backend ncurses-backend pancurses-backend termion-backend crossterm-backend markdown toml ansi" - name: Build - run: cargo build --features "toml markdown ansi termion-backend crossterm-backend" --no-default-features --verbose + run: cargo build --features "builder toml markdown ansi termion-backend crossterm-backend" --no-default-features --verbose - name: Run tests run: > - cargo test --features "toml markdown ansi termion-backend crossterm-backend" --no-default-features --verbose && + cargo test --features "builder toml markdown ansi termion-backend crossterm-backend" --no-default-features --verbose && cargo test --example select_test