name: vm1-ci on: - push - pull_request jobs: vm1-ci: runs-on: ubuntu-latest strategy: fail-fast: false matrix: os: - name: freebsd version: "14.2" - name: netbsd version: "10.0" - name: openbsd version: "7.6" compiler: - clang - gcc strictness: - "normal" - "strict" exclude: - os: {name: netbsd} compiler: clang - os: {name: openbsd} compiler: gcc # cross-platform-actions/actions@v0.21.1 works for FreeBSD but hangs often #- os: {name: freebsd} 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 <