mod_tile icon indicating copy to clipboard operation
mod_tile copied to clipboard

Build Debian and Ubuntu deb packages on release

Open Firefishy opened this issue 1 year ago • 2 comments

It would be great if when tagging a new releases new deb packages were build.

We've just added this for openstreetmap-cgimap. https://github.com/zerebubuth/openstreetmap-cgimap/pull/449 and https://github.com/zerebubuth/openstreetmap-cgimap/blob/master/.github/workflows/build.yml Also in PR for osmdbt.

I am happy to create a PR if desired?

Firefishy avatar Sep 02 '24 18:09 Firefishy

Hello @Firefishy, I think that's a great idea. Packaging already occurs on every commit for CMake builds, these are basic, but can be used for testing.

E.g.: https://github.com/openstreetmap/mod_tile/blob/f645ed0a1e039082f839e96742e1d0d3c6b7f02a/.github/workflows/build-and-test.yml#L91-L93

More robust packaging can also be achieved using CPack, but that wasn't the goal I had of creating packages for testing purposes. Let me know if you have any suggestions. Thanks!

hummeltech avatar Sep 02 '24 20:09 hummeltech