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.
This commit is contained in:
Jia Tan 2023-01-12 23:43:06 +08:00
bovenliggende 58a052198a
commit 81cb02e2c2
1 gewijzigde bestanden met toevoegingen van 28 en 28 verwijderingen

Bestand weergeven

@ -46,39 +46,39 @@ jobs:
run: ./build-aux/ci_build.sh -b autotools -p test -f "-m32" run: ./build-aux/ci_build.sh -b autotools -p test -f "-m32"
- name: Build without encoders - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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: Linux-CMake:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -105,39 +105,39 @@ jobs:
run: ./build-aux/ci_build.sh -b autotools -p test run: ./build-aux/ci_build.sh -b autotools -p test
- name: Build without encoders - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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: MacOS-CMake:
runs-on: macos-latest runs-on: macos-latest