diff --git a/.circleci/config.yml b/.circleci/config.yml index 4a5070f7..78da694f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,7 +4,17 @@ commands: brew-install: description: "Brew install MacOS dependencies (or restore from cache)" steps: + - run: brew --cache + - restore_cache: + name: Restore Brew package cache + keys: + - brew-packages-{{ checksum "BrewDeps.txt" }} - run: make install-dependencies + - save_cache: + name: Save Brew package cache + key: brew-packages-{{ checksum "BrewDeps.txt" }} + paths: + - /Users/distiller/Library/Caches/Homebrew build-and-test: steps: - run: make --keep-going --jobs 16 CXXFLAGS_EXTRA="-Werror"