diff --git a/.github/workflows/other-tools.yml b/.github/workflows/other-tools.yml index d59cc1fa14..4681f68279 100644 --- a/.github/workflows/other-tools.yml +++ b/.github/workflows/other-tools.yml @@ -32,12 +32,17 @@ jobs: with: php-version: 7.1 extensions: mbstring, iconv, mysqli, zip, gd - tools: composer:v2 - - name: Cache module - uses: actions/cache@v2 + tools: composer:2.0.14 + - name: Get Composer Cache Directory + id: composer-cache + run: | + echo "::set-output name=dir::$(composer config cache-files-dir)" + - uses: actions/cache@v2 with: - path: ~/.composer/cache/ - key: composer-cache + path: ${{ steps.composer-cache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} + restore-keys: | + ${{ runner.os }}-composer- - name: Install dependencies run: composer install - uses: actions/setup-node@v1