Add more caching (#2)

Reviewed-on: #2
This commit is contained in:
Jamie Schouten 2025-01-29 19:14:27 +00:00
parent b7ac4545e5
commit 2f73945f8f

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
@ -39,4 +51,4 @@ jobs:
run: ./vendor/bin/php-cs-fixer fix --diff --dry-run
- name: Run audit
run: composer audit
run: composer audit