diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index a4ab1ef0..a9d10ccc 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -44,6 +44,8 @@ jobs: - name: Run tests run: | cargo test --features ci-headless --verbose + # Release can have different build configuration, so test it + cargo test --release --features=ci-headless --verbose # Also test non-default feature combinations cargo test --no-default-features --features=ci-headless --verbose cargo test --no-default-features --features=ci-headless,audio --verbose diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 3987dbe1..46ab787a 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -43,6 +43,8 @@ jobs: - name: Run tests run: | cargo test --features ci-headless --verbose + # Release can have different build configuration, so test it + cargo test --release --features=ci-headless --verbose # Also test non-default feature combinations cargo test --no-default-features --features=ci-headless --verbose cargo test --no-default-features --features=ci-headless,audio --verbose diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 39501d78..6cf4eb4f 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -42,6 +42,8 @@ jobs: - name: Run tests run: | cargo test --features ci-headless --verbose + # Release can have different build configuration, so test it + cargo test --release --features=ci-headless --verbose # Also test non-default feature combinations cargo test --no-default-features --features=ci-headless --verbose cargo test --no-default-features --features=ci-headless,audio --verbose