]> granicus.if.org Git - python/commitdiff
Only run Travis tests on master and X.Y branches (GH-102)
authorDonald Stufft <donald@stufft.io>
Wed, 15 Feb 2017 01:21:32 +0000 (20:21 -0500)
committerBrett Cannon <brettcannon@users.noreply.github.com>
Wed, 15 Feb 2017 01:21:32 +0000 (17:21 -0800)
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.

.travis.yml

index f9e62147a72a451d43023a9482918e463fd214f7..96cd9fd394723f7a33d879e99ce57279a955f961 100644 (file)
@@ -6,6 +6,11 @@ group: beta
 # To cache doc-building dependencies.
 cache: pip
 
+branches:
+  only:
+    - master
+    - /^\d\.\d$/
+
 os:
   - linux
   # macOS builds are disabled as the machines are under-provisioned on Travis,