From 0092a54a770f263719b6444cd22ca832de26250c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Jakes=CC=8C?= Date: Wed, 16 Oct 2019 15:11:10 +0200 Subject: [PATCH] Save PHPStan and Code Sniffer vendor cache on CircleCI [MAILPOET-2429] --- .circleci/config.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4e3a84d797..9be147ea15 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,6 +14,10 @@ jobs: command: find prefixer -type f -not -path 'prefixer/build/*' -not -path 'prefixer/vendor/*' | sort | xargs cat | sha512sum > prefixer-checksum - restore_cache: key: tools-{{ checksum "tools/install.php" }} + - restore_cache: + key: composer-{{ checksum "tasks/phpstan/composer.json" }}-{{ checksum "tasks/phpstan/composer.lock" }} + - restore_cache: + key: composer-{{ checksum "tasks/code_sniffer/composer.json" }}-{{ checksum "tasks/code_sniffer/composer.lock" }} - restore_cache: key: composer-{{ checksum "composer.json" }}-{{ checksum "composer.lock" }} - restore_cache: @@ -39,6 +43,14 @@ jobs: key: tools-{{ checksum "tools/install.php" }} paths: - tools/vendor + - save_cache: + key: composer-{{ checksum "tasks/phpstan/composer.json" }}-{{ checksum "tasks/phpstan/composer.lock" }} + paths: + - tasks/phpstan/vendor + - save_cache: + key: composer-{{ checksum "tasks/code_sniffer/composer.json" }}-{{ checksum "tasks/code_sniffer/composer.lock" }} + paths: + - tasks/code_sniffer/vendor - save_cache: key: composer-{{ checksum "composer.json" }}-{{ checksum "composer.lock" }} paths: