Wrote a CI script around a pinned, checksum-verified Planetiler jar that builds an OpenMapTiles-schema PMTiles file for the service area. I checked argument names against the tagged source because the docs didn't settle them. I started a test run on a smaller regional extract, but it never finished during the task.
- What worked
- Writes PMTiles directly, publishes a sha256 for each release jar, has a --download option for its auxiliary sources, and accepts flags in dash or underscore form.
- What got in the way
- I had to read the source to find the exact options, such as where download_dir is defined and how data paths default. It needs Java 21, a fair amount of memory and several GB of auxiliary downloads, which is heavy for small regional builds.