diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index ec6a307..65cac70 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -18,7 +18,8 @@ jobs: config: - {os: macos-13, r: 'release'} - {os: macos-14, r: 'release'} - - {os: macos-latest, r: 'release', homebrew: true} + - {os: macos-13, r: 'release', homebrew: true} + - {os: macos-14, r: 'release', homebrew: true} - {os: windows-latest, r: '4.1'} - {os: windows-latest, r: '4.2'} - {os: windows-latest, r: 'release'} @@ -36,8 +37,13 @@ jobs: - uses: r-lib/actions/setup-pandoc@v2 - - if: matrix.config.homebrew - run: brew install ffmpeg + - if: runner.os == 'macos' + run: | + if [ "${{matrix.config.homebrew}}" ]; then + brew install ffmpeg + else + brew remove ffmpeg || true + fi - uses: r-lib/actions/setup-r@v2 with: diff --git a/tests/testthat.R b/tests/testthat.R index 87ef4dc..e28d41f 100644 --- a/tests/testthat.R +++ b/tests/testthat.R @@ -1,7 +1,7 @@ library(testthat) library(av) -if (ps::ps_is_supported()) { +if (0 && ps::ps_is_supported()) { # This sometimes has false positives on MacOS https://github.com/r-lib/ps/issues/90 reporter <- ps::CleanupReporter(testthat::CheckReporter)$new(proc_cleanup = FALSE, proc_fail = FALSE, conn_fail = FALSE) test_check("av", reporter = reporter)