MINOR: Drop wasteful 'allow-failures' builds.

Our build time is an impediment: frequently we're slowed down waiting for
test runs to complete. In this context, running allowed-failure builds
that everyone ignores is just a waste.

I'd love to see HHVM work, but that's going to require that someone
actually gets the build to pass. At that point, we can add it back into
the build matrix.

I'm working on a PHP7 branch that will hopefully also fix our nightly
builds. Once I get that going, I'll add those two back, but not have
'allow failures'

Even if we decide, at some point in the future, that supporting nightly
doesn't make sense, I see the *only* value of Travis is maintaining our
green tick. We either care about builds or we don't: I've never seen a
'grey area' build result in anything other than embarrassment and
technical debt.

Let's decide what matters to us and treat it like it matters to us:
it's part of the build or not.
This commit is contained in:
Sam Minnee 2015-08-28 16:50:44 +12:00
parent b7e4e9abb7
commit be4be53fae
1 changed files with 0 additions and 11 deletions

View File

@ -23,11 +23,6 @@ env:
- DB=PGSQL
matrix:
allow_failures:
- php: hhvm
- php: 7.0
- php: nightly
include:
- php: 5.4
env: DB=MYSQL PDO=1
@ -37,12 +32,6 @@ matrix:
env: DB=MYSQL
- php: 5.4
env: DB=MYSQL BEHAT_TEST=1
- php: 7.0
env: DB=MYSQL
- php: nightly
env: DB=MYSQL
- php: hhvm
env: DB=MYSQL
before_script:
- composer self-update || true