aboutsummaryrefslogtreecommitdiffhomepage
path: root/.travis.yml
diff options
context:
space:
mode:
authorJeremy Benoist <jeremy.benoist@gmail.com>2016-03-20 21:10:17 +0100
committerJeremy Benoist <jbenoist@20minutes.fr>2016-03-21 10:00:41 +0100
commit4cb3ef5125599c2ffdb3745e973e713cc0d6b5dd (patch)
treec9f90d7baeed3351666facd60e4f7048c51a67e8 /.travis.yml
parentf92b5de7acad338389db2e07e36bc48970a9c248 (diff)
downloadwallabag-4cb3ef5125599c2ffdb3745e973e713cc0d6b5dd.tar.gz
wallabag-4cb3ef5125599c2ffdb3745e973e713cc0d6b5dd.tar.zst
wallabag-4cb3ef5125599c2ffdb3745e973e713cc0d6b5dd.zip
Put more validations on travis
Run php-cs-fixer to avoid CS on commits Add a check on translation message using the built-in yaml validator. It'll avoid typo in translation yaml files.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 5741b533..e2bf90ca 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,6 +11,7 @@ addons:
11 11
12# cache vendor dirs 12# cache vendor dirs
13cache: 13cache:
14 apt: true
14 directories: 15 directories:
15 - vendor 16 - vendor
16 - $HOME/.composer/cache 17 - $HOME/.composer/cache
@@ -28,6 +29,9 @@ env:
28 29
29matrix: 30matrix:
30 fast_finish: true 31 fast_finish: true
32 include:
33 - php: 7.0
34 env: CS_FIXER=run VALIDATE_TRANSLATION_FILE=run DB=sqlite
31 exclude: 35 exclude:
32 - php: hhvm 36 - php: hhvm
33 env: DB=pgsql # driver for PostgreSQL currently unsupported by HHVM, requires 3rd party dependency 37 env: DB=pgsql # driver for PostgreSQL currently unsupported by HHVM, requires 3rd party dependency
@@ -53,3 +57,5 @@ script:
53 - travis_wait composer install --no-interaction --no-progress --prefer-dist -o 57 - travis_wait composer install --no-interaction --no-progress --prefer-dist -o
54 - ant prepare-$DB 58 - ant prepare-$DB
55 - bin/phpunit -v 59 - bin/phpunit -v
60 - if [ "$CS_FIXER" = "run" ]; then php bin/php-cs-fixer fix src/ --verbose --dry-run ; fi;
61 - if [ "$VALIDATE_TRANSLATION_FILE" = "run" ]; then php bin/console lint:yaml src/Wallabag/CoreBundle/Resources/translations ; fi;