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