Browse Source

CI: Disable shared and nls from various jobs in autotool runners.

Disabling shared library generation and linking should help speed up the
runners. The shared library is still being tested in the 32 bit build
and the full feature.

Disabling nls is to check for any unexpected warnings or errors.
v5.6
Jia Tan 1 year ago
parent
commit
81cb02e2c2
  1. 56
      .github/workflows/ci.yml

56
.github/workflows/ci.yml

@ -46,39 +46,39 @@ jobs:
run: ./build-aux/ci_build.sh -b autotools -p test -f "-m32"
- name: Build without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p build
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p build
- name: Test without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p test
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p test
- name: Build without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p build
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p build
- name: Test without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p test
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p test
- name: Build without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p build
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p build
- name: Test without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p test
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p test
- name: Build without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p build
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p build
- name: Test without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p test
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p test
- name: Build without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p build
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p build
- name: Test without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p test
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p test
- name: Build without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p build
- name: Test without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p test
- name: Build without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p build
- name: Test without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p test
Linux-CMake:
runs-on: ubuntu-latest
@ -105,39 +105,39 @@ jobs:
run: ./build-aux/ci_build.sh -b autotools -p test
- name: Build without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p build
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p build
- name: Test without encoders
run: ./build-aux/ci_build.sh -b autotools -d encoders -p test
run: ./build-aux/ci_build.sh -b autotools -d encoders,shared -p test
- name: Build without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p build
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p build
- name: Test without decoders
run: ./build-aux/ci_build.sh -b autotools -d decoders -p test
run: ./build-aux/ci_build.sh -b autotools -d decoders,shared -p test
- name: Build without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p build
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p build
- name: Test without threads
run: ./build-aux/ci_build.sh -b autotools -d threads -p test
run: ./build-aux/ci_build.sh -b autotools -d threads,shared -p test
- name: Build without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p build
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p build
- name: Test without BCJ filters
run: ./build-aux/ci_build.sh -b autotools -d bcj -p test
run: ./build-aux/ci_build.sh -b autotools -d bcj,shared,nls -p test
- name: Build without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p build
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p build
- name: Test without Delta filters
run: ./build-aux/ci_build.sh -b autotools -d delta -p test
run: ./build-aux/ci_build.sh -b autotools -d delta,shared,nls -p test
- name: Build without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p build
- name: Test without sha256 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,crc64 -d shared,nls -p test
- name: Build without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p build
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p build
- name: Test without crc64 check
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -p test
run: ./build-aux/ci_build.sh -b autotools -c crc32,sha256 -d shared,nls -p test
MacOS-CMake:
runs-on: macos-latest

Loading…
Cancel
Save