From 0a0db616b7c65a5daf6a21906c0c2f87b04a54c2 Mon Sep 17 00:00:00 2001 From: Greg Fiumara Date: Fri, 8 Mar 2024 09:42:37 -0500 Subject: [PATCH] Update GitHub runners * Remove macOS 11 * Add macOS 13 * Don't need to upgrade unused brew packages that GitHub ships * Upgrade GitHub actions to Node 20 versions --- .github/workflows/build.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 \