Add more caching

This commit is contained in:
Jamie Schouten 2025-01-29 20:11:45 +01:00
parent b7ac4545e5
commit b7dfbc53b9

View File

@ -9,10 +9,10 @@ on:
required: false
type: string
default: ${{ vars.REGISTRY_PASSWORD }}
environment_path:
environment-path:
required: false
type: string
default: .env.phpstan
default: .env.example
jobs:
quality:
@ -26,10 +26,22 @@ jobs:
- name: Setup composer
uses: https://git.qlic.nl/actions/setup-composer@v1
- name: Copy ${{ inputs.environment_path }} to .env if it exists
- name: Cache PHPStan
uses: actions/cache@v4
with:
path: .phpstan
key: phpstan-${{ hashFiles('composer.lock', 'phpstan.dist.neon') }}
- name: Cache PHP CS Fixer
uses: actions/cache@v4
with:
path: .php-cs-fixer.cache
key: phpcs-${{ hashFiles('composer.lock', '.php-cs-fixer.dist.php') }}
- name: Copy ${{ inputs.environment-path }} to .env if it exists
run: |
if [ -f ${{ inputs.environment_path }} ]; then
cp ${{ inputs.environment_path }} .env
if [ -f ${{ inputs.environment-path }} ]; then
cp ${{ inputs.environment-path }} .env
fi
- name: Run PHPStan