From abb9f15eeb7cb793b39fed5f9916b0613239ec07 Mon Sep 17 00:00:00 2001 From: Malte Rosenbjerg Date: Thu, 16 Oct 2025 09:19:05 +0200 Subject: [PATCH] Use brew if running on arm64 macos --- .github/workflows/ci.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5193d2a..02bf305 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [windows-latest, ubuntu-latest, macos-13] + os: [windows-latest, ubuntu-latest, macos-latest] timeout-minutes: 7 steps: @@ -32,12 +32,15 @@ jobs: - name: Lint with dotnet run: dotnet format FFMpegCore.sln --severity warn --verify-no-changes - - - name: Prepare FFMpeg + + - if: runner.os != 'macOS' || runner.arch != 'ARM64' uses: FedericoCarboni/setup-ffmpeg@v3 with: ffmpeg-version: 6.0.1 - github-token: ${{ secrets.GITHUB_TOKEN }} + github-token: ${{ github.server_url == 'https://github.com' && github.token || '' }} + + - if: runner.os == 'macOS' && runner.arch == 'ARM64' + run: brew install ffmpeg@6 - name: Test with dotnet run: dotnet test FFMpegCore.sln --collect "XPlat Code Coverage" --logger GitHubActions