mirror of
https://github.com/ouch-org/ouch.git
synced 2025-06-05 02:55:31 +00:00
CI: tweak: don't run CI for all features
This commit is contained in:
parent
40f1234ad0
commit
256fedbcc2
19
.github/workflows/build-and-test.yml
vendored
19
.github/workflows/build-and-test.yml
vendored
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user