From dbd98fdca3e58a7b4b599ebbceff98130cccd6e7 Mon Sep 17 00:00:00 2001 From: "Barry vd. Heuvel" Date: Tue, 23 Jun 2020 09:20:24 +0200 Subject: [PATCH] Cache Composer --- .github/workflows/run-tests.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 1927539..3c39b24 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -60,6 +60,17 @@ jobs: php-version: ${{ matrix.php }} coverage: none + - name: Get composer cache directory + id: composercache + run: echo "::set-output name=dir::$(composer config cache-files-dir)" + + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ${{ steps.composercache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} + restore-keys: ${{ runner.os }}-composer- + - name: Install dependencies run: | composer remove phpro/grumphp vimeo/psalm --no-update --dev @@ -86,6 +97,17 @@ jobs: php-version: 7.4 coverage: none + - name: Get composer cache directory + id: composercache + run: echo "::set-output name=dir::$(composer config cache-files-dir)" + + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ${{ steps.composercache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} + restore-keys: ${{ runner.os }}-composer- + - name: Install dependencies run: | composer remove phpro/grumphp vimeo/psalm --no-update --dev