CI: tweak: don't run CI for all features

This commit is contained in:
João Marcos P. Bezerra 2024-11-17 18:56:21 -03:00 committed by João Marcos
parent 40f1234ad0
commit 256fedbcc2

View File

@ -56,9 +56,9 @@ jobs:
strategy:
fail-fast: false
matrix:
feature-use-zlib: [true, false]
feature-use-zstd-thin: [true, false]
feature-unrar: [true, false]
feature-use-zlib: [false]
feature-use-zstd-thin: [false]
feature-unrar: [false]
target:
# native
- x86_64-unknown-linux-gnu
@ -94,6 +94,13 @@ jobs:
use-cross: true
- target: armv7-unknown-linux-musleabihf
use-cross: true
# features
- feature-use-zlib: true
target: x86_64-unknown-linux-gnu
- feature-use-zstd-thin: true
target: x86_64-unknown-linux-gnu
- feature-unrar: true
target: x86_64-unknown-linux-gnu
steps:
- name: Checkout
@ -114,9 +121,9 @@ jobs:
shell: bash
run: |
FEATURES=()
if [[ ${{ matrix.feature-use-zlib }} == true ]]; then FEATURES+=(use_zlib); fi
if [[ ${{ matrix.feature-use-zstd-thin }} == true ]]; then FEATURES+=(use_zstd_thin); fi
if [[ ${{ matrix.feature-unrar }} == true ]]; then FEATURES+=(unrar); fi
if [[ "${{ matrix.feature-use-zlib }}" == true ]]; then FEATURES+=(use_zlib); fi
if [[ "${{ matrix.feature-use-zstd-thin }}" == true ]]; then FEATURES+=(use_zstd_thin); fi
if [[ "${{ matrix.feature-unrar }}" == true ]]; then FEATURES+=(unrar); fi
IFS=','
echo "FEATURES=${FEATURES[*]}" >> $GITHUB_OUTPUT