Skip to content

Commit ab7e9bd

Browse files
authored
CI pipeline test fixes (openstreetmap#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
1 parent aae5f2f commit ab7e9bd

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

.github/workflows/build-and-test.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ jobs:
108108
strategy:
109109
matrix:
110110
image:
111-
- "debian:12"
112-
- "ubuntu:24.04"
111+
- "debian:unstable"
112+
- "ubuntu:devel"
113113
build_system:
114114
- CMake
115115
compiler:
@@ -141,6 +141,8 @@ jobs:
141141
uses: ./.github/actions/coverage
142142
with:
143143
codecov-token: ${{ secrets.CODECOV_TOKEN }}
144+
genhtml-extra-options: --keep-going --ignore-errors inconsistent
145+
lcov-extra-options: --keep-going --ignore-errors inconsistent
144146

145147
- name: Package `mod_tile`
146148
uses: ./.github/actions/cmake/package
@@ -202,8 +204,8 @@ jobs:
202204
uses: ./.github/actions/coverage
203205
with:
204206
codecov-token: ${{ secrets.CODECOV_TOKEN }}
205-
genhtml-extra-options: --keep-going --ignore-errors count,inconsistent,range
206-
lcov-extra-options: --keep-going --ignore-errors count,inconsistent,range
207+
genhtml-extra-options: --keep-going --ignore-errors category,count,format,inconsistent,range
208+
lcov-extra-options: --keep-going --ignore-errors count,format,inconsistent,range
207209
if: matrix.os != 'macos-12'
208210

209211
- name: Package `mod_tile`

0 commit comments

Comments
 (0)