From f1662044f7799fcef569623eccffa8a4ea67ba4b Mon Sep 17 00:00:00 2001 From: Christer Edvartsen Date: Thu, 14 Nov 2019 15:24:32 +0100 Subject: [PATCH] Use actions/cache for the Composer packages --- ci/php.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ci/php.yml b/ci/php.yml index 8e856b8..4ac898c 100644 --- a/ci/php.yml +++ b/ci/php.yml @@ -12,8 +12,18 @@ jobs: - name: Validate composer.json and composer.lock run: composer validate + + - name: Cache Composer packages + id: composer-cache + uses: actions/cache@v1 + with: + path: vendor + key: ${{ runner.os }}-node-${{ hashFiles('**/composer.lock') }} + restore-keys: | + ${{ runner.os }}-node- - name: Install dependencies + if: steps.composer-cache.outputs.cache-hit != 'true' run: composer install --prefer-dist --no-progress --no-suggest # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit"