diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9f7e1a6..c7987e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,8 +28,8 @@ jobs: fail-fast: false matrix: config: + - { os: macOS-13, arch: x64, shared: ON, force-static-deps: OFF } - { os: macOS-12, arch: x64, shared: ON, force-static-deps: OFF } - - { os: macOS-11, arch: x64, shared: ON, force-static-deps: OFF } - { os: ubuntu-22.04, arch: x64, shared: ON, force-static-deps: OFF } - { os: ubuntu-22.04, arch: x64, shared: OFF, force-static-deps: OFF } - { os: ubuntu-20.04, arch: x64, shared: ON, force-static-deps: OFF } @@ -41,7 +41,7 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: false @@ -62,7 +62,7 @@ jobs: - name: Package Cache (Windows) if: ${{ runner.os == 'Windows' }} id: vcpkg-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ env.VCPKG_DEFAULT_BINARY_CACHE }} key: ${{ matrix.config.os }}-${{ matrix.config.arch }}-SHARED_${{ matrix.config.shared }}-STATIC_${{ matrix.config.force-static-deps }}-vcpkg @@ -95,7 +95,8 @@ jobs: # FIXME: homebrew's open-mpi package doesn't include C++ bindings # FIXME: we're not compatible with latest ffmpeg run: | - brew install \ + HOMEBREW_NO_INSTALL_CLEANUP=1 HOMEBREW_NO_AUTO_UPDATE=1 \ + HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 brew install \ berkeley-db \ hwloc \ jpeg-turbo \