summaryrefslogtreecommitdiffstats
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml18
1 files changed, 9 insertions, 9 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 280874bb95..eb682cff2c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -349,20 +349,20 @@ jobs:
--werror \
-Dc_args="-Wno-error=deprecated -Wno-error=deprecated-declarations" \
-Dfuzzers=true -Dlibmpv=true -Dcplayer=false
- meson compile -C build
+ meson compile -C build fuzzers
- name: Print meson log
if: ${{ failure() && steps.build.outcome == 'failure' }}
run: |
cat ./build/meson-logs/meson-log.txt
- linux-ffmpeg-4-4:
+ linux-ffmpeg-6-1:
runs-on: ubuntu-latest
container:
- # We want to test ffmpeg 4.4 which alpine 3.15 has exactly.
+ # We want to test ffmpeg 6.1.1 which alpine 3.19 has exactly.
# Furthermore, this is a very minimal build of mpv without commonly
# used features to test build compatibility. Musl is a nice bonus as well
- image: alpine:3.15
+ image: alpine:3.19
steps:
- uses: actions/checkout@v4
- name: Install dependencies
@@ -383,10 +383,9 @@ jobs:
libxrandr-dev \
libxpresent-dev \
libxscrnsaver-dev \
+ meson \
musl-dev \
- py3-pip \
samurai
- pip install meson
- name: Build with meson
id: build
@@ -414,10 +413,10 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Test in OpenBSD VM
- uses: cross-platform-actions/action@v0.23.0
+ uses: cross-platform-actions/action@v0.24.0
with:
operating_system: openbsd
- version: '7.4'
+ version: '7.5'
run: |
sudo pkg_add -U \
cmake \
@@ -429,6 +428,7 @@ jobs:
libcdio-paranoia \
libdvdnav \
libiconv \
+ libplacebo \
libv4l \
libxkbcommon \
luajit \
@@ -455,7 +455,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Test in FreeBSD VM
- uses: cross-platform-actions/action@v0.23.0
+ uses: cross-platform-actions/action@v0.24.0
with:
operating_system: freebsd
version: '14.0'