python-docs-fr/.travis.yml
Julien Palard 4355078142
FIX: Use ifs instead of inline ternaries (#1058)
Because true && false || true is true so travis never reports failures.
2019-12-11 16:58:07 +01:00

19 lines
778 B
YAML

language: python
dist: xenial
python: 3.7
before_install:
- sudo apt-get update
- sudo apt-get install -y hunspell hunspell-fr-comprehensive
install:
- pip install pospell "powrap>=0.3.0"
- pospell --version
- powrap --version
script:
- 'printf "%s\n" "$TRAVIS_COMMIT_RANGE"'
- 'CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE | grep "\.po$")" ;:'
- 'printf "%s files changed.\n" "$(printf "%s" "$CHANGED_FILES" | grep -c "po$")" ;:'
- 'if [ -n "$CHANGED_FILES" ]; then printf -- "- %s\n" $CHANGED_FILES; fi'
- 'if [ -n "$CHANGED_FILES" ]; then powrap --check --quiet $CHANGED_FILES; fi'
- 'if [ -n "$CHANGED_FILES" ]; then pospell -p dict -l fr_FR $CHANGED_FILES; fi'
- 'if [ -n "$CHANGED_FILES" ]; then make CPYTHON_CLONE=/tmp/cpython/; fi'