summaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
...
* Treat Sphinx warnings as errors (GH-832)Zachary Ware2017-03-271-1/+1
|
* Drop C++ header compatibility test (#718)Brett Cannon2017-03-191-2/+0
| | | The $CXX environment variable is not exported under the 'c' language on Travis.
* Combine the C++ header CI build into the main C build (GH-697)Brett Cannon2017-03-171-9/+2
| | | This will eliminate one of the builds in Travis, allowing for CI overall to complete faster.
* Exit Travis when only Misc/* is changed. (#564)Serhiy Storchaka2017-03-081-2/+2
| | | No need to wait passing tests after resolving Misc/NEWS conflicts.
* Doc/Makefile: set PYTHON to python3 (#124)Victor Stinner2017-02-151-1/+1
| | | | | | rstlint.py run by "make check" doesn't support Python 2. "make venv" runs "$(PYTHON) -m venv", whereas Python 2 doens't provide the venv module: it's a module of Python 3 standard library.
* More Travis docs build tweaks (GH-113)Zachary Ware2017-02-151-10/+3
| | | | | | | - Return to always building the docs, it's a relatively cheap operation, the check had a bug, and the docs build depends on other files. - Add `make suspicious` - Do all three checks as one `make check suspicious html` invocation for earliest possible exit in case of issues.
* Only run Travis tests on master and X.Y branches (GH-102)Donald Stufft2017-02-151-0/+5
| | | | | | | | | | | If someone pushes a branch to python/cpython and then creates a PR it will cause Travis to run tests needlessly, once for the PR and once for the push. This will limit the branches that Travis will run tests for to the `master` branch and branches that match the regex `^\d\.\d$`. This will have the effect that if someone purposely makes another branch they won't get tests to run, but in that rare case they can adjust this themselves.
* Have Travis consider a pull request as passing as soon as required tests ↵Brett Cannon2017-02-151-0/+1
| | | | | complete (#101) Without this flag, the coverage test will hold up the status of the pull request.
* Use 'make check' instead of 'python3 tools/rstlint.py' (#96)Berker Peksag2017-02-141-1/+1
|
* Only run CI checks when appropriate files have changed (#74)Berker Peksag2017-02-141-9/+27
| | | Closes python/core-workflow#14
* Travis CI: run rstlint.py in the docs job (#68)Victor Stinner2017-02-131-0/+1
| | | | | | | | | | Currently, http://buildbot.python.org/all/buildslaves/ware-docs buildbot is only run as post-commit. For example, bpo-29521 (PR#41) introduced two warnings, unnotified by the Travis CI docs job. Modify the docs job to run toosl/rstlint.py. Fix also the two minor warnings which causes the buildbot slave to fail.
* Make Travis docs build more lenient (#16)Zachary Ware2017-02-111-1/+1
|
* Fix bpo-29528 Use a secure variable to stop spam (#13)Donald Stufft2017-02-111-1/+5
| | | | | | | If the IRC notification is stored in plaintext, then anyone who forks the repository and also adds it to travis will send notifications to the IRC channel for their fork by default. Since the secure variable is encrypted using a repository specific key, this will only work when it is being built using the correct repository.
* Don't treat warnings as error in Travis docs job (#7)Victor Stinner2017-02-111-1/+1
| | | bpo-29527.
* Add a Travis configuration fileBrett Cannon2017-02-101-0/+81