name: vm2-ci on: - push - pull_request jobs: vm2-ci: runs-on: ubuntu-latest strategy: fail-fast: false matrix: os: - name: freebsd version: "14.0" - name: omnios version: "r151046" - name: solaris version: "11.4" compiler: - clang - gcc strictness: - "normal" - "strict" exclude: - os: {name: omnios} compiler: clang - os: {name: solaris} compiler: clang steps: - name: Configure environment run: | echo "Nothing to do for ${{ matrix.os.name }}" - name: Install packages run: | echo "The actual install takes place in the VM in the build step" tee ~/work/install_freebsd_deps.sh <