Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 857 Bytes

README.md

File metadata and controls

30 lines (25 loc) · 857 Bytes

emulate

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 operating systems

Supported OS Input
OpenBSD 7.6 openbsd-7.6, openbsd-latest
FreeBSD 14.2 freebsd-14.2, freebsd-latest
NetBSD 10.1 netbsd-10.1, netbsd-latest

Limitations

  • ❗ 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.