From c826904f977fc7c3b6ee35a0312d449645133512 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Sun, 1 Dec 2019 23:48:47 +0100 Subject: [PATCH 1/3] Travis: Only test changed files --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 20cffa934..79aa67f5c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,6 @@ script: - 'CHANGED_FILES="$(git diff --name-only $TRAVIS_COMMIT_RANGE | grep "\.po$")" ;:' - 'printf "%s files changed.\n" "$(printf "%s" "$CHANGED_FILES" | grep -c "po$")" ;:' - '[ -n "$CHANGED_FILES" ] && printf -- "- %s\n" $CHANGED_FILES ;:' - - 'powrap --check --quiet *.po */*.po' - - 'pospell -p dict -l fr_FR *.po */*.po' + - '[ -n "$CHANGED_FILES" ] && powrap --check --quiet $CHANGED_FILES || :' + - '[ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR $CHANGED_FILES || :' - 'make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208' From 1174b2b9a0b6a6f9cd37f58cdbba6a755815720f Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Thu, 5 Dec 2019 16:31:18 +0100 Subject: [PATCH 2/3] No need to run sphinx if no changed file. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 79aa67f5c..1b4032214 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,4 +15,4 @@ script: - '[ -n "$CHANGED_FILES" ] && printf -- "- %s\n" $CHANGED_FILES ;:' - '[ -n "$CHANGED_FILES" ] && powrap --check --quiet $CHANGED_FILES || :' - '[ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR $CHANGED_FILES || :' - - 'make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208' + - '[ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208' From bec467e6a9445a2430f4a96574be0f0c3a424865 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Thu, 5 Dec 2019 17:20:33 +0100 Subject: [PATCH 3/3] Do not fail sphinx build if nothing to do. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1b4032214..b2341d0b9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,4 +15,4 @@ script: - '[ -n "$CHANGED_FILES" ] && printf -- "- %s\n" $CHANGED_FILES ;:' - '[ -n "$CHANGED_FILES" ] && powrap --check --quiet $CHANGED_FILES || :' - '[ -n "$CHANGED_FILES" ] && pospell -p dict -l fr_FR $CHANGED_FILES || :' - - '[ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208' + - '[ -n "$CHANGED_FILES" ] && make CPYTHON_CLONE=/tmp/cpython/ COMMIT=4d1abedce9422473af2ac78047e55cde73208208 || :'