From 043cf699ee48fe2a3eb34641bedddba6fda779c8 Mon Sep 17 00:00:00 2001 From: Hummeltech <6109326+hummeltech@users.noreply.github.com> Date: Mon, 14 Apr 2025 11:22:09 -0700 Subject: [PATCH] [Backport] CI pipeline test fixes (#481) - Fix failing `Mapnik Latest` tests: - `Debian 12`'s [boost](https://github.com/mapnik/mapnik/blob/master/CHANGELOG.md#mapnik-405) is too old for `Mapnik` >= `v4.0.5` - Fix failing `macOS` coverage - `format` & `category` errors have been popping up recently --- .github/workflows/build-and-test.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 02b45b8..730c14a 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -108,8 +108,8 @@ jobs: strategy: matrix: image: - - "debian:12" - - "ubuntu:24.04" + - "debian:unstable" + - "ubuntu:devel" build_system: - CMake compiler: @@ -141,6 +141,8 @@ jobs: uses: ./.github/actions/coverage with: codecov-token: ${{ secrets.CODECOV_TOKEN }} + genhtml-extra-options: --keep-going --ignore-errors inconsistent + lcov-extra-options: --keep-going --ignore-errors inconsistent - name: Package `mod_tile` uses: ./.github/actions/cmake/package @@ -203,8 +205,8 @@ jobs: uses: ./.github/actions/coverage with: codecov-token: ${{ secrets.CODECOV_TOKEN }} - genhtml-extra-options: --keep-going --ignore-errors count,inconsistent,range - lcov-extra-options: --keep-going --ignore-errors count,inconsistent,range + genhtml-extra-options: --keep-going --ignore-errors category,count,format,inconsistent,range + lcov-extra-options: --keep-going --ignore-errors count,format,inconsistent,range if: matrix.os != 'macos-12' - name: Package `mod_tile`