From: Nicholas Hutchinson Date: Mon, 25 Jan 2021 18:37:54 +0000 (+0000) Subject: CI: Skip homebrew update/cleanup on macOS (#790) X-Git-Tag: v4.2~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98b33792cbe33d306735d3026dab566cdfd0013e;p=thirdparty%2Fccache.git CI: Skip homebrew update/cleanup on macOS (#790) The auto cleanup step that runs after `brew install` can can often add a few minutes to each macOS CI run. --- diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1469033bb..c222a199c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -111,7 +111,9 @@ jobs: sudo apt install -y clang-${{ matrix.config.version }} g++-multilib fi elif [ "${{ runner.os }}" = "macOS" ]; then - brew install ninja + HOMEBREW_NO_AUTO_UPDATE=1 HOMEBREW_NO_INSTALL_CLEANUP=1 \ + brew install ninja + if [ "${{ matrix.config.compiler }}" = "gcc" ]; then brew install gcc@${{ matrix.config.version }} echo "CC=gcc-${{ matrix.config.version }}" >> $GITHUB_ENV