Update twig #15
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Checks | |
on: [push, pull_request] | |
jobs: | |
Check: | |
runs-on: ubuntu-22.04 | |
services: | |
mysql: | |
image: mysql:5.7 | |
env: | |
MYSQL_ALLOW_EMPTY_PASSWORD: yes | |
MYSQL_DATABASE: ci | |
ports: | |
- 3306:3306 | |
options: --health-cmd="mysqladmin ping" --health-interval=10s --health-timeout=5s --health-retries=3 | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v2 | |
with: | |
fetch-depth: 1 | |
- name: Setup PHP | |
uses: shivammathur/setup-php@v2 | |
with: | |
php-version: 7.2 | |
extensions: gd | |
ini-values: memory_limit=-1 | |
tools: composer:v1 | |
coverage: none | |
- name: Get composer cache directory | |
id: composer-cache | |
run: echo "::set-output name=dir::$(composer config cache-files-dir)" | |
- name: Cache dependencies | |
uses: actions/cache@v2 | |
with: | |
path: ${{ steps.composer-cache.outputs.dir }} | |
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} | |
restore-keys: ${{ runner.os }}-composer- | |
- name: Prepare | |
run: | | |
cp app/config/parameters.yml.ci app/config/parameters.yml | |
- name: Install dependencies | |
run: | | |
composer require --no-progress --dev friendsofphp/php-cs-fixer:2.13.* phpmd/phpmd:2.7.* --prefer-dist --no-suggest --ansi | |
- name: Configure | |
run: | | |
php bin/console doctrine:database:create --env=test --if-not-exists | |
php bin/console doctrine:migrations:migrate --no-interaction | |
php bin/console doctrine:fixtures:load --env=test --no-interaction | |
php bin/console mediaarea:user:donor [email protected] 1 | |
php bin/console fos:user:create beta [email protected] betaCI | |
php bin/console fos:user:promote beta ROLE_BETA | |
php bin/console mediaarea:user:donor [email protected] 30 | |
- name: Check | |
run: | | |
vendor/bin/php-cs-fixer --dry-run --stop-on-violation --using-cache=no fix src/ | |
vendor/bin/phpmd src/ text phpmd.xml | |
php bin/console lint:twig app/ src/ | |
# php bin/console lint:xliff src/ | |
php bin/console lint:xliff app/ | |
php bin/console lint:yaml src/ | |
php bin/console lint:yaml app/ |