This tries to expand the PR builds to catch some of the issues that have cropped up:
add Makefile builds, including make test
add Apple Silicon runner (released Jan 30, 2024 - see GitHub blog post)
Added @systemed's patch that fixes #664 so the build would pass
There's no CMake build on Apple Silicon yet, just a Makefile build. Unlike the Intel Silicon Mac OS image, the ARM image does not have vcpkg pre-installed. I tried to figure out how to install vcpkg myself, but couldn't get it sorted, so I decided it could be a nice-to-have and dealt with in the future.
fail build if tilemaker command has non-zero exit code
Added @Star-42's patch that fixes #661 so the build would pass
also do a pmtiles build with --store to ensure that mbtiles/pmtiles and lazy/materialized geometries are being smoketested
There's still no verification of the contents of the output files, but even just validating that the command runs with no errors is a start.
This tries to expand the PR builds to catch some of the issues that have cropped up:
make test
There's still no verification of the contents of the output files, but even just validating that the command runs with no errors is a start.