Solving https://github.com/chevah/pythia/issues/8 would still leave a few OS'es not covered. Even in the most optimistic scenario, CentOS 5 and Alpine Linux would still be missing.
Instead, try building packages for these OS'es under Docker. I've already built the generic x64 Linux package on CentOS 5 through our Docker once, by following the instructions from https://github.com/chevah/salt-master/pull/485 for reactivating the disabled CentOS 5 VM. Alpine 3.12 should be easier and straightforward.
More so, it makes sense to try this first. If successful, self-hosted runners through https://github.com/chevah/pythia/issues/8 might not be needed at all. (Note that Windows Server 2012 R2 is not relevant for this repo, as the x86 packages are built on Server 2016 and the x64 ones on Server 2019.)
Solving https://github.com/chevah/pythia/issues/8 would still leave a few OS'es not covered. Even in the most optimistic scenario, CentOS 5 and Alpine Linux would still be missing.
Instead, try building packages for these OS'es under Docker. I've already built the generic x64 Linux package on CentOS 5 through our Docker once, by following the instructions from https://github.com/chevah/salt-master/pull/485 for reactivating the disabled CentOS 5 VM. Alpine 3.12 should be easier and straightforward.
More so, it makes sense to try this first. If successful, self-hosted runners through https://github.com/chevah/pythia/issues/8 might not be needed at all. (Note that Windows Server 2012 R2 is not relevant for this repo, as the x86 packages are built on Server 2016 and the x64 ones on Server 2019.)