Skip to content

Commit f3a60ac

Browse files
committed
CI: tweak: don't run CI for all features
1 parent 92f78cb commit f3a60ac

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

.github/workflows/build-and-test.yml

+13-6
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ jobs:
5656
strategy:
5757
fail-fast: false
5858
matrix:
59-
feature-use-zlib: [true, false]
60-
feature-use-zstd-thin: [true, false]
61-
feature-unrar: [true, false]
59+
feature-use-zlib: [false]
60+
feature-use-zstd-thin: [false]
61+
feature-unrar: [false]
6262
target:
6363
# native
6464
- x86_64-unknown-linux-gnu
@@ -94,6 +94,13 @@ jobs:
9494
use-cross: true
9595
- target: armv7-unknown-linux-musleabihf
9696
use-cross: true
97+
# features
98+
- feature-use-zlib: true
99+
target: x86_64-unknown-linux-gnu
100+
- feature-use-zstd-thin: true
101+
target: x86_64-unknown-linux-gnu
102+
- feature-unrar: true
103+
target: x86_64-unknown-linux-gnu
97104

98105
steps:
99106
- name: Checkout
@@ -114,9 +121,9 @@ jobs:
114121
shell: bash
115122
run: |
116123
FEATURES=()
117-
if [[ ${{ matrix.feature-use-zlib }} == true ]]; then FEATURES+=(use_zlib); fi
118-
if [[ ${{ matrix.feature-use-zstd-thin }} == true ]]; then FEATURES+=(use_zstd_thin); fi
119-
if [[ ${{ matrix.feature-unrar }} == true ]]; then FEATURES+=(unrar); fi
124+
if [[ "${{ matrix.feature-use-zlib }}" == true ]]; then FEATURES+=(use_zlib); fi
125+
if [[ "${{ matrix.feature-use-zstd-thin }}" == true ]]; then FEATURES+=(use_zstd_thin); fi
126+
if [[ "${{ matrix.feature-unrar }}" == true ]]; then FEATURES+=(unrar); fi
120127
IFS=','
121128
echo "FEATURES=${FEATURES[*]}" >> $GITHUB_OUTPUT
122129

0 commit comments

Comments
 (0)