Skip to content

mario-campos/emulate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 9.2 netbsd-9.2, 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.