GitHub Actions for BSD.
runs-on: ubuntu-latest
steps:
- name: Bootstrap OpenBSD
uses: mario-campos/emulate@v1
with:
operating-system: openbsd-latest
- name: Build
run: |
git clone https://github.com/foo/bar.git
cd bar && make
Supported OS | Input |
---|---|
OpenBSD 7.6 | openbsd-7.6 , openbsd-latest |
FreeBSD 14.2 | freebsd-14.2 , freebsd-latest |
NetBSD 9.2 | netbsd-9.2 , netbsd-latest |
- ❗ This Action is still very experimental ❗
- Only
run.shell=bash
steps are propogated to the guest at the moment.run.shell=python
will run in the host. - No support for Actions; just
run
steps. - GitHub-hosted-runner environment variables will be propogated to the BSD guest.