From b30cbcc0c1db1ad20b9af2c847663ec1e68da37d Mon Sep 17 00:00:00 2001 From: Hans Kristian Rosbach Date: Wed, 9 Sep 2020 11:43:31 +0200 Subject: [PATCH] Update CI configs to account for gzfileops being on by default. --- .github/workflows/analyze.yml | 4 ++-- .github/workflows/cmake.yml | 3 +-- .github/workflows/libpng.yml | 2 +- .github/workflows/release.yml | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/analyze.yml b/.github/workflows/analyze.yml index c15118de..1413da4e 100644 --- a/.github/workflows/analyze.yml +++ b/.github/workflows/analyze.yml @@ -12,7 +12,7 @@ jobs: sudo apt-get install -y gcc-10 - name: Generate project files run: | - cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF + cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF env: CC: gcc-10 CFLAGS: "-fanalyzer -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame" @@ -31,7 +31,7 @@ jobs: sudo apt install clang-tools-12 -y - name: Generate project files run: | - scan-build-12 --status-bugs cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF + scan-build-12 --status-bugs cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF env: CI: true - name: Compile source code diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 0929cf36..b5f85807 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -371,11 +371,10 @@ jobs: - name: Generate project files # Shared libaries turned off for qemu ppc* and sparc & reduce code coverage sources - # Gzip file operations turned on to reduce code coverage sources across multiple tests run: | mkdir ${{ matrix.build-dir || '.not-used' }} cd ${{ matrix.build-dir || '.' }} - cmake ${{ matrix.build-src-dir || '.' }} ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DWITH_FUZZERS=ON -DWITH_CODE_COVERAGE=ON -DWITH_MAINTAINER_WARNINGS=ON + cmake ${{ matrix.build-src-dir || '.' }} ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} -DBUILD_SHARED_LIBS=OFF -DWITH_FUZZERS=ON -DWITH_CODE_COVERAGE=ON -DWITH_MAINTAINER_WARNINGS=ON env: CC: ${{ matrix.compiler }} CFLAGS: ${{ matrix.cflags }} diff --git a/.github/workflows/libpng.yml b/.github/workflows/libpng.yml index 7320eee0..fe970dd1 100644 --- a/.github/workflows/libpng.yml +++ b/.github/workflows/libpng.yml @@ -11,7 +11,7 @@ jobs: - name: Generate project files (zlib-ng) run: | - cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DZLIB_COMPAT=ON -DZLIB_ENABLE_TESTS=OFF + cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DZLIB_COMPAT=ON -DZLIB_ENABLE_TESTS=OFF env: CC: clang CFLAGS: -fPIC diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 56ef3e3c..c63736f1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,7 +51,7 @@ jobs: - name: Generate project files run: | - cmake . ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release -DWITH_GZFILEOP=ON -DZLIB_ENABLE_TESTS=ON -DCMAKE_INSTALL_PREFIX=out -DINSTALL_UTILS=ON + cmake . ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release -DZLIB_ENABLE_TESTS=ON -DCMAKE_INSTALL_PREFIX=out -DINSTALL_UTILS=ON env: CC: ${{ matrix.compiler }} CI: true -- 2.47.3