emulate icon indicating copy to clipboard operation
emulate copied to clipboard

GitHub Actions for BSD.

emulate

GitHub Actions for BSD.

runs-on: macos-12
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.1 openbsd-7.1, openbsd-latest
OpenBSD 7.0 openbsd-7.0
FreeBSD 13.0 freebsd-13.0, freebsd-latest
NetBSD 9.2 netbsd-9.2, netbsd-latest

Upgrading from macos-10.15

The macos-10.15 runners have now been deprecated and will soon no longer be an option. The good news is that there is an easy fix: change your workflow files to use the newer macos-12 runner! The bad news is that you will need to change your workflow files. Sorry for the inconvenience.

Limitations

  • :heavy_exclamation_mark: This Action is still very experimental :heavy_exclamation_mark:
  • 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.