-
Couldn't load subscription status.
- Fork 51
Require PHP 7.0 during dependency resolution, even if running 7.1+ #34
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
Conversation
|
@ataylorme Do you have any idea why this test is failing? |
|
My guess for the cause of the fail is that CircleCI kicks off immediately upon a commit being pushed. The Options for resolving
|
|
And now we're failing with I think that is coming from the latest version of WordHat: https://github.com/paulgibbs/behat-wordpress-extension/releases/tag/v0.7.1 We should probably explicitly require an older version of WordHat until Pantheon is running 1.3.0 or higher. |
@stevector we should use
File this under other ideas but what if we don't explicitly start the Behat job but rather fire it via API from |
|
Triggering jobs via curls from other jobs strikes me as pretty inelegant. But then again, so is running behat_tests on every single build only to quit out of it for non-PRs. @greg-1-anderson, what do you think? Would taking |
|
Yes, we can make For my ideas on how to handle this in the future, see pantheon-systems/example-drops-8-composer#103. |
|
@greg-1-anderson I added a readme file change for PHP version. That has triggered tests again. |
|
I've made a follow up issue for investigating the logic around Behat running or not: #40 I think we should merge this as is. I see @ataylorme has approved it. Merging now. |
This PR changes the PHP version constraint to
7.0in theplatformsection. This will prevent problems for folks who would otherwise be unable to runcomposer installon a PHP 7.0 system, should the composer.lock file be generated by someone running PHP 7.1.