go-debos / debos

Debian OS builder
Apache License 2.0
533 stars 136 forks source link

Also run tests on self-hosted kvm runner #466

Closed sjoerdsimons closed 8 months ago

sjoerdsimons commented 8 months ago

kvm is the recommended backend for fakemachine; Unfortunately github hosted runners don't always support virtualization[0]. Luckily the debos organisation now has a kvm supported self-hosted runner sponsored by Collabora, so use that for kvm tests.

This also simplifies the matrix properties for jobs, moving their quirks into expressions instead. Simple tests for building non-debian distributions (arch, apertis) are now ran on kvm as well

0: The github-hosted runners are sometimes the documented intel xeon based-instance type without virt support.. and sometimes amd epyc with virt support.