diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 88467ce..44a21fc 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -37,11 +37,14 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Cache dependencies - uses: actions/cache@v4 + - uses: actions/cache@v4 with: path: ~/.composer/cache/files - key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} + key: php-${{ matrix.php }}-laravel-${{ matrix.laravel }}-composer-${{ matrix.dependency-version }}-${{ hashFiles('composer.lock') }} + restore-keys: | + php-${{ matrix.php }}-laravel-${{ matrix.laravel }}-composer-${{ matrix.dependency-version }}- + php-${{ matrix.php }}-laravel-${{ matrix.laravel }}- + php-${{ matrix.php }}- - name: Setup PHP uses: shivammathur/setup-php@v2