diff options
author | Zachary Ware <zachary.ware@gmail.com> | 2017-06-11 02:37:40 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-11 02:37:40 (GMT) |
commit | 0afbabe245e2eb6f7cef3b70531d69f2a7ad8295 (patch) | |
tree | dc668b6939d8b7aab93281036e8367eb0ed71584 /.travis.yml | |
parent | 503bc6363d6486c693248417a26f8c11919c6782 (diff) | |
download | cpython-0afbabe245e2eb6f7cef3b70531d69f2a7ad8295.zip cpython-0afbabe245e2eb6f7cef3b70531d69f2a7ad8295.tar.gz cpython-0afbabe245e2eb6f7cef3b70531d69f2a7ad8295.tar.bz2 |
Use Travis to make sure all generated files are up to date (GH-2080)
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 7780307..5f9a38a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,6 +71,7 @@ matrix: # Travis provides only 2 cores, so don't overdo the parallelism and waste memory. before_script: - | + set -e if ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(\.rst$)|(^Doc)|(^Misc)' then echo "Only docs were updated, stopping build process." @@ -78,6 +79,12 @@ before_script: fi ./configure --with-pydebug make -j4 + make -j4 regen-all clinic + if ! test -z "`git status --porcelain`" + then + echo "Generated files not up to date" + exit 1 + fi script: # `-r -w` implicitly provided through `make buildbottest`. |