podofo / podofo

A C++17 PDF manipulation library
https://podofo.github.io/podofo/documentation
Other
351 stars 74 forks source link

testsuite-enabled source tarballs? #102

Open eli-schwartz opened 11 months ago

eli-schwartz commented 11 months ago

The current releases of podofo rely on a git submodule extern/resources/ in order to run the testsuite. In order to simplify packaging in linux distros, it would be great to have a tarball that is manually created with the contents of this git submodule, and uploaded to e.g. https://github.com/podofo/podofo/releases/tag/0.10.1 as an additional asset.

Currently it is possible to run the podofo tests, but only by manually checking the commit hash from git, then downloading that revision of the test resources as a second tarball, and copying it into place.

ceztko commented 5 months ago

I'm currently not quite willing to distribute this test-enabled tarball. I may change my mind if someone creates a fork and shows me a new action/workfflow that does:

I'm sorry but github CI is quite boring to me.