summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorLaserEyess <lasereyess@users.noreply.github.com>2024-02-24 13:38:06 -0500
committersfan5 <sfan5@live.de>2024-02-25 14:29:18 +0100
commita0447a370ed4bcd87df28a580fe60bd57603cde4 (patch)
tree0e87b4a465519dac6cc52203f7d4609a83d18160 /.github
parent914e56d8455748b1563b23fe0663be646d7c5832 (diff)
downloadmpv-a0447a370ed4bcd87df28a580fe60bd57603cde4.tar.bz2
mpv-a0447a370ed4bcd87df28a580fe60bd57603cde4.tar.xz
ci: add OpenBSD
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml41
1 files changed, 41 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4ea558d96e..595c91f28d 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -205,6 +205,47 @@ jobs:
run: |
cat ./build/meson-logs/testlog.txt
+ openbsd:
+ runs-on: ubuntu-latest # until https://github.com/actions/runner/issues/385
+ timeout-minutes: 30 # avoid any weirdness with the VM
+ steps:
+ - uses: actions/checkout@v4
+ - name: Test in OpenBSD VM
+ uses: cross-platform-actions/action@v0.23.0
+ with:
+ operating_system: openbsd
+ version: '7.4'
+ run: |
+ sudo pkg_add -U \
+ cmake \
+ ffmpeg \
+ git \
+ libarchive \
+ libbluray \
+ libcaca \
+ libcdio-paranoia \
+ libdvdnav \
+ libiconv \
+ libv4l \
+ libxkbcommon \
+ luajit \
+ meson \
+ openal \
+ pkgconf \
+ pulseaudio \
+ python3 \
+ rubberband \
+ sdl2 \
+ shaderc \
+ spirv-cross \
+ spirv-headers \
+ uchardet \
+ vulkan-loader \
+ vulkan-headers \
+ zimg
+ ./ci/build-openbsd.sh
+ meson test -C build
+
freebsd:
runs-on: ubuntu-latest # until https://github.com/actions/runner/issues/385
timeout-minutes: 30 # avoid any weirdness with the VM