Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As of HHVM 3.15 pgsql is supported, add php 7.1 to tests #6014

Merged
merged 8 commits into from
Nov 5, 2016

Conversation

photodude
Copy link
Contributor

@photodude photodude commented Sep 9, 2016

  • Remove the HHVM exclusion now that pgsql is in core HHVM
  • add PHP 7.1
  • fix the xdebug line that was erroring the php 7.1+ and HHVM builds

@Ocramius Ocramius added this to the 2.6.0 milestone Sep 9, 2016
Stop testing against old HHVM 3.9 and test against current LTS 3.15
@Ocramius Ocramius removed this from the 2.6.0 milestone Sep 9, 2016
@photodude
Copy link
Contributor Author

@Ocramius this is ready for consideration now.

@photodude photodude changed the title As of HHVM 3.15 pgsql is supported As of HHVM 3.15 pgsql is supported, add php 7.1 to tests Sep 9, 2016
include:
- php: hhvm-3.15
Copy link
Member

Choose a reason for hiding this comment

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

This is painful to maintain, and will require changing every time there is a minor version bump. Can we just rely on hhvm at the base config, and have travis-ci update to latest stable?

Copy link
Contributor Author

@photodude photodude Sep 9, 2016

Choose a reason for hiding this comment

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

Yes and no...

I chose 3.15 since it's LTS, I believe the next LTS will be 3.18 or 3.20, or maybe 4.0. Considering 3.15 like an LTS php version 5.6 or 7.0

To be on the actual latest of HHVM we can skip specifying the version, but we can't put it in the base configuration since the Trusty container builds on Travis CI have not been released, and the precise containers only support HHVM 3.9. See HHVM options

So it's just a matter of do you only want to test latest, LTS versions, both, etc.

We can also add builds for HHVM in php 7 mode rather than the default php 5 mode. (I skipped that option since HHVM currently has an issue with the PHP 7 mode that is blocking composer from working)

Move sudo: false to the top line to be more clear about use of containers as default vs the trusty builds for HHVM
@photodude
Copy link
Contributor Author

photodude commented Sep 10, 2016

@Ocramius can the MariaDB 5.5 builds be removed?

@Ocramius
Copy link
Member

@photodude yes, we can safely move everything to 5.6+

reorder matrix so all HHVM tests are at the bottom
@photodude
Copy link
Contributor Author

Done, ready for review again.

@photodude
Copy link
Contributor Author

@Ocramius bump for merge consideration

@Ocramius
Copy link
Member

Ocramius commented Nov 5, 2016

@photodude 👍 thanks for the poke!

@Ocramius Ocramius self-assigned this Nov 5, 2016
@Ocramius Ocramius added this to the 2.6.0 milestone Nov 5, 2016
@Ocramius Ocramius merged commit 3b63093 into doctrine:master Nov 5, 2016
@photodude photodude deleted the patch-1 branch November 5, 2016 17:04
@photodude
Copy link
Contributor Author

You are welcome

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants