Skip to content

Conversation

mheijkoop
Copy link
Contributor

Please note this curently fails for master (see #553) and spits out a whole bunch of deprecation warnings.

There also seems to be an issue with the memcached module missing in the Travis PHP 7.0 environment, I'm not seeing that problem here locally as I've manually installed memcached.

I've set it to allow failures for PHP 7, so full PHP 7 compatibility can be monitored without ruining the happy green badges. Of course I'm hoping the allow_failures setting can be removed soon ;)

@mheijkoop mheijkoop closed this Aug 23, 2016
@mheijkoop mheijkoop reopened this Aug 23, 2016
Copy link
Collaborator

@Rican7 Rican7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! I don't see why we wouldn't add this.


matrix:
allow_failures:
- php: 7.0
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd suggest adding Fast Finish support here, like this:

matrix:
  allow_failures:
    - php: 7.0
  fast_finish: true

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fast finish means exit on first error?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With fast finishing enabled, Travis CI will mark your build as finished as soon as one of two conditions are met: The only remaining jobs are allowed to fail, or a job has already failed. In these cases, the status of the build can already be determined, so there's no need to wait around until the other jobs finish.

https://blog.travis-ci.com/2013-11-27-fast-finishing-builds/

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes a lot of sense. Commit to enable fast finish pushed :)

@koenpunt
Copy link
Collaborator

Cool, can you add 7.1 too?

@mheijkoop
Copy link
Contributor Author

mheijkoop commented Nov 29, 2016

Definitely!

Well, in the second attempt anyway 😇 (having a bit of a day.. ;) )

@koenpunt
Copy link
Collaborator

Thanks, would you like to rebase some of your commits or should I just let GitHub squash it?

With failures allowed for 7.0 and 7.1 and fast finish enabled.
@mheijkoop
Copy link
Contributor Author

Done! :)

@koenpunt koenpunt merged commit 7e96e72 into jpfuentes2:master Nov 29, 2016
@koenpunt
Copy link
Collaborator

Thanks!

AlexPerov pushed a commit to AlexPerov/php-activerecord that referenced this pull request Nov 20, 2019
With failures allowed for 7.0 and 7.1 and fast finish enabled.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants