testsuite-enabled source tarballs?
eli-schwartz opened this issue · comments
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.
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:
- Tag the version (based on a input is sufficient, then I can do better playing with project CMakeLists.txt);
- Create the release draft based on the tag;
- Create the test enabled tarball;
- Upload it to the release draft and finalize it.
I'm sorry but github CI is quite boring to me.