Skip to content

Commit 3aa2a12

Browse files
author
Marcin Radomski
committed
Add feature builds to CI
Build with default features, no features and all features enabled.
1 parent e22f0cc commit 3aa2a12

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ jobs:
2626
- armv7-linux-androideabi
2727
- aarch64-linux-android
2828
- i686-linux-android
29+
features:
30+
- ""
31+
- --no-default-features
32+
- --all-features
2933

3034
steps:
3135
- uses: actions/checkout@v3
@@ -37,9 +41,9 @@ jobs:
3741
components: rustfmt, clippy
3842

3943
- run: cargo fmt --check
40-
- run: cargo clippy --target=${{ matrix.target }} -- -Dwarnings
41-
- run: cargo build --target=${{ matrix.target }}
42-
- run: cargo doc --target=${{ matrix.target }}
44+
- run: cargo clippy --target=${{ matrix.target }} ${{ matrix.features }} -- -Dwarnings
45+
- run: cargo build --target=${{ matrix.target }} ${{ matrix.features }}
46+
- run: cargo doc --target=${{ matrix.target }} ${{ matrix.features }}
4347
env:
4448
RUSTDOCFLAGS: -Dwarnings
4549
# Temporary test non-target only.

0 commit comments

Comments
 (0)