Title: I&#x27;ve created a GitHub Action for running commands on multiple platforms. This includes platforms that GitHub Actions don&#x27;t natively support. It currently supports FreeBSD, OpenBSD and NetBSD. OpenBSD can run on x86-64 and ARM64, the other operating systems run on x86-64.<p>Some of the features that are supported include:<p>* Multiple operating system with one single action<p>* Multiple versions of each operating system<p>* Allows to use default shell or Bash shell<p>* Low boot overhead<p>* Fast execution<p>* Runs on both macOS and Linux runners<p>Compared to similar solutions like <a href="https:&#x2F;&#x2F;github.com&#x2F;vmactions&#x2F;freebsd-vm">https:&#x2F;&#x2F;github.com&#x2F;vmactions&#x2F;freebsd-vm</a>, the boot time is around a fifth and the full execution time for the same job is around half of freebsd-vm (last time I tried).<p>The readme contains more information about how it all works under the hood.
Upvote: