From b3f4443430f6c26c4a5e82a3a168dc9cfda27848 Mon Sep 17 00:00:00 2001 From: Tim van der Molen Date: Fri, 2 Aug 2024 21:41:38 +0200 Subject: [PATCH] build.yml: update versions --- .github/workflows/build.yml | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 14801fc..32b34a2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,13 +7,13 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04] + os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] runs-on: ${{ matrix.os }} steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: install dependencies run: > @@ -49,17 +49,18 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-11, macos-12] + os: [macos-12, macos-13, macos-14] runs-on: ${{ matrix.os }} steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: install dependencies run: > brew update && + brew upgrade && brew install pkg-config faad2 mp4v2 @@ -74,6 +75,7 @@ jobs: libao portaudio pulseaudio + || true - name: configure run: ./configure @@ -85,14 +87,14 @@ jobs: run: sudo make install dragonfly: - runs-on: macos-12 + runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: run vm - uses: vmactions/dragonflybsd-vm@v0 + uses: vmactions/dragonflybsd-vm@v1 with: usesh: true prepare: > @@ -120,14 +122,14 @@ jobs: make install freebsd: - runs-on: macos-12 + runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: run vm - uses: vmactions/freebsd-vm@v0 + uses: vmactions/freebsd-vm@v1 with: usesh: true prepare: > @@ -157,16 +159,16 @@ jobs: strategy: fail-fast: false matrix: - ffmpeg: [ffmpeg3, ffmpeg4, ffmpeg5] + ffmpeg: [ffmpeg3, ffmpeg4, ffmpeg5, ffmpeg6, ffmpeg7] - runs-on: macos-12 + runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: run vm - uses: vmactions/netbsd-vm@v0 + uses: vmactions/netbsd-vm@v1 with: prepare: > pkg_add