From 156714f797fcb5bc07ff5e22ae8ee8d78a7cf79b Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Tue, 28 Apr 2020 16:32:15 +0430 Subject: [PATCH] [ci] fix linux-ci bot It shows some percentage of coverage regression as the switch from lcov to gcovr and autotools to meson while this travis to github actions switch. --- .github/workflows/linux-ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux-ci.yml b/.github/workflows/linux-ci.yml index 4757708d9..55219a1cf 100644 --- a/.github/workflows/linux-ci.yml +++ b/.github/workflows/linux-ci.yml @@ -13,9 +13,11 @@ jobs: steps: - uses: actions/checkout@v2 - name: install dependencies - run: sudo apt-get install meson pkg-config gcc ragel lcov gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev # libgirepository1.0-dev + run: sudo apt-get install pkg-config gcc ragel gcovr gtk-doc-tools libfreetype6-dev libglib2.0-dev libcairo2-dev libicu-dev libgraphite2-dev python3 python3-setuptools ninja-build # libgirepository1.0-dev + - name: install meson + run: sudo pip3 install meson - name: run - run: meson build -Db_coverage=true -Dglib=true -Dcairo=true -Dicu=true -Dgraphite=true -Dfreetype=true + run: meson build -Db_coverage=true -Dglib=enabled -Dcairo=enabled -Dicu=enabled -Dgraphite=enabled -Dfreetype=enabled - name: ci run: meson test --print-errorlogs -Cbuild - name: cov