10 Commits

Author SHA1 Message Date
d571b58707 Add Fedora 42 to CI (#485)
* And remove `Fedora 40`
* Also clean up `Dockerfile`s
2025-04-15 08:51:17 -07:00
4eed25522a CI/Docs updates (#470)
* Deprecate macOS 12 and add macOS 15
* Deprecate Fedora 39 and add Fedora 41
* Upgrade CodeCov actions to v4
* Fix FreeBSD 14 CI builds
2024-11-11 09:38:57 -07:00
3a633e619a Dockerfile cleaning (#458)
* Add `Dockerfile` linting with `hadolint`
* Fix minor `Dockerfile` issues found by `hadolint`
2024-07-10 11:07:43 -07:00
52e7a10762 Use Mapnik v4.0.0 for Dockerfiles and GitHub Actions (#452) 2024-06-26 16:37:31 -07:00
039a30eb62 Remove CentOS Stream 8 & CentOS 7 for CI and documentation (#438)
* Updates are no longer available for CentOS Stream 8 since the end of May 2024
* Updates will cease being available for CentOS 7 at the end of June 2024
2024-06-04 16:10:38 -07:00
e1611fc4ce Add Fedora 40 to build pipeline (#430)
_And_:
* Remove Fedora 38
* Fix `openSUSE Leap 15` Docker build's default GCC no longer compiles `Mapnik` latest
  * C++17 is now required, so a newer GCC will be installed
* Fix for coverage capturing with LCOV 2.1
  * Seems to currently only exist on macOS
2024-04-26 09:25:16 -07:00
13a198d06d Updated Docs/Dockerfiles/GitHub actions after switching CMake to relative install paths (#412) 2024-03-16 14:57:19 -07:00
0aa7607d7b Updates to "full" Docker containers (#404)
* To help with testing rendering with real data and styles
2024-03-08 15:38:46 -07:00
19facb07eb Add Arch Linux build documentation and Dockerfile (#389)
_Also_:
* Added more tests
* Moved test code & test-related code into `/tests`
* Run Docker build tests in parallel
2024-02-06 16:14:11 -07:00
53b77bc1db Added Docker-based building and testing method (#363)
* Build with Docker
* Use CUSTOM_DEFINES for Mapnik building
* Only run `install-package-and-test.yml` if etc, utils or YAML file have changed
2023-12-30 20:57:44 -07:00