From 2c3d938675e15a006485aa72e67d665dfe8db86b Mon Sep 17 00:00:00 2001 From: Kamil Kokot Date: Fri, 17 May 2019 17:11:27 +0800 Subject: [PATCH] Minor improvements to CI config --- .travis.yml | 11 +++++------ composer.json | 13 +++++++++++++ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9c2c114..4b4e47e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,9 @@ language: php php: - - 7.1 - - 7.2 - - 7.3 + - '7.1' + - '7.2' + - '7.3' env: - SYMFONY_VERSION=3.4.* @@ -22,11 +22,10 @@ install: - composer require symfony/http-kernel:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist - composer require symfony/proxy-manager-bridge:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist - composer require --dev symfony/framework-bundle:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist + - composer require --dev symfony/yaml:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist - composer update --prefer-dist script: - - composer validate --strict - - - vendor/bin/phpstan analyse -c phpstan.neon -l max src -vvv + - composer check - vendor/bin/behat -f progress --strict -vvv --no-interaction diff --git a/composer.json b/composer.json index 8978e37..8b622ea 100644 --- a/composer.json +++ b/composer.json @@ -40,6 +40,19 @@ "config": { "sort-packages": true }, + "scripts": { + "check": [ + "composer validate --ansi --strict", + "@analyse" + ], + "fix": [ + "vendor/bin/ecs check --ansi --no-progress-bar src tests --fix" + ], + "analyse": [ + "vendor/bin/ecs check --ansi --no-progress-bar src tests", + "vendor/bin/phpstan analyse --ansi --no-progress -c phpstan.neon -l max src" + ] + }, "extra": { "branch-alias": { "dev-master": "2.0-dev"