diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index a2724fc..fc3d72e 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -43,23 +43,17 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Get Composer Cache Directory + - name: Get Composer cache directory id: composer-cache - run: | - echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT + run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - - uses: actions/cache@v4 + - name: Cache Composer packages + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ matrix.os }}-php-${{ matrix.php }}-${{ hashFiles('**/composer.lock') }} + key: composer-cache-${{ runner.os }}-php-${{ matrix.php }}-L${{ matrix.laravel }}-${{ hashFiles('**/composer.lock') }} restore-keys: | - ${{ runner.os }}-composer- - - # - name: Cache dependencies - # uses: actions/cache@v4 - # with: - # path: ~/.composer/cache/files - # key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} + composer-cache-${{ runner.os }}-php-${{ matrix.php }}-L${{ matrix.laravel }}- - name: Setup PHP uses: shivammathur/setup-php@v2