mercureact/.gitea/actions/composer-install/action.yaml

22 lines
614 B
YAML

name: 'Install composer dependencies'
description: 'Set up caching and install dependencies'
inputs:
install-release:
description: 'If true, dont install any dev dependencies'
required: false
default: false
runs:
using: "composite"
steps:
- name: Cache composer dependencies
uses: actions/cache@v3
with:
key: ${{ runner.OS }}-composer-cache
path: |
~/.cache/composer
~/.composer
restore-keys: |
${{ runner.OS }}-composer-cache
- name: Install dependencies
run: composer install --no-progress --no-interaction --ansi