From d63ee13a2a3d4e480bd563dcbac74817b675e812 Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Tue, 28 Apr 2020 20:01:11 +0430 Subject: [PATCH] [ci] enable more on coverity --- .github/workflows/coverity-scan.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/coverity-scan.yml b/.github/workflows/coverity-scan.yml index a5509362d..b762751dc 100644 --- a/.github/workflows/coverity-scan.yml +++ b/.github/workflows/coverity-scan.yml @@ -1,5 +1,5 @@ - name: coverity-scan + on: schedule: - cron: '0 10 * * *' # Daily at 10:00 UTC @@ -10,7 +10,7 @@ jobs: steps: - uses: actions/checkout@v2 - - run: sudo apt-get install gcc wget git curl + - run: sudo apt-get install gcc wget git curl pkg-config libfreetype6-dev libglib2.0-dev libicu-dev libgraphite2-dev - name: Download Coverity run: | @@ -20,7 +20,8 @@ jobs: env: TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }} - - run: cov-analysis-linux64/bin/cov-build --dir cov-int gcc src/hb-*.cc -c -DHB_NO_MT + # ideally we should've used meson and ninja here but it complains about coverage or something + - run: cov-analysis-linux64/bin/cov-build --dir cov-int gcc src/hb-*.cc -DHAVE_FREETYPE -DHAVE_GRAPHITE2 -DHAVE_GLIB -DHAVE_ICU `pkg-config --cflags freetype2 graphite2 glib-2.0 icu-uc` -DHAVE_INTEL_ATOMIC_PRIMITIVES -DHAVE_ROUNDF -DHAVE_SYS_MMAN_H -DHAVE_UNISTD_H -DHAVE_GETPAGESIZE -c - run: tar czvf harfbuzz.tgz cov-int