.github/workflows/composer/action.yml
name: 'composer install'
description: 'Install composer dependencies for testing'
inputs:
php_version:
description: 'PHP version to use'
required: true
runs:
using: "composite"
steps:
- uses: actions/cache@v4
with:
path: /tmp/composer-cache
key: ${{ runner.os }}-${{ hashFiles('**/composer.json') }}
- uses: php-actions/composer@v6
with:
php_version: ${{ inputs.php_version }}
php_extensions: intl zip
- run: sudo chown -R $(id -u):$(id -g) .
shell: bash