From abe523c1d02d5aa220509bd5a9caee624c4ff736 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Sun, 25 Jul 2021 20:24:05 +0000 Subject: github/workflows: add freebsd CI --- .github/workflows/build.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 613e3478d7..b643f5e3ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -94,3 +94,46 @@ jobs: if: ${{ failure() }} run: | cat ./build/config.log + + freebsd: + runs-on: macos-10.15 # until https://github.com/actions/runner/issues/385 + steps: + - uses: actions/checkout@v2 + - name: Test in FreeBSD VM + uses: vmactions/freebsd-vm@v0.1.5 # aka FreeBSD 13.0 + with: + usesh: true + prepare: | + # Requested in ci/build-freebsd.sh + pkg install -y \ + evdev-proto \ + ffmpeg \ + libplacebo \ + libxkbcommon \ + luajit \ + openal-soft \ + pkgconf \ + python3 \ + sdl2 \ + vulkan-headers \ + wayland-protocols \ + # + # Optionally auto-enabled + pkg install -y \ + alsa-lib \ + jackit \ + libXv \ + libarchive \ + libbluray \ + libcaca \ + libcdio-paranoia \ + libdvdnav \ + mujs \ + pulseaudio \ + rubberband \ + sekrit-twc-zimg \ + uchardet \ + v4l_compat \ + # + run: | + ./ci/build-freebsd.sh -- cgit v1.2.3