they take ~15min to finish a single job and they easily bog down
the whole CI queue when multiple pushes/PRs are queued.
uses: actions/checkout@v6
# Don't test against all corpora with MinGW due to Wine being unable to run parallel jobs
# without connection timeout. Without parallel jobs test runs using Wine take close to an hour.
- if: contains(matrix.name, 'MinGW') == false && !contains(matrix.cmake-args, 'WITH_SANITIZER')
+ # Also don't test the extra corpora with Sanitizer builds or RISC-V, due to their slow testing.
+ if: ${{ !contains(matrix.name, 'MinGW') && !contains(matrix.name, 'RISC-V') && !contains(matrix.cmake-args, 'WITH_SANITIZER') }}
with:
repository: zlib-ng/corpora
path: test/data/corpora