diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index c270aa9..5500844 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -15,7 +15,6 @@ on: env: fail-fast: true - COMPOSER_ROOT_VERSION: "1.4" jobs: phpunit: @@ -48,14 +47,19 @@ jobs: uses: "shivammathur/setup-php@v2" with: php-version: "${{ matrix.php-version }}" + tools: composer coverage: "none" - - name: "Cache dependencies installed with composer" - uses: "actions/cache@v2" + - 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: "~/.composer/cache" - key: "php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('composer.lock') }}" - restore-keys: "php-${{ matrix.php-version }}-composer-locked-" + path: ${{ steps.composercache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} + restore-keys: ${{ runner.os }}-composer- - name: "Install dependencies with composer" env: