-
-
Notifications
You must be signed in to change notification settings - Fork 192
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
Drop Goutte Driver. Support D10, Drush 11, Symfony 6 #620
Drop Goutte Driver. Support D10, Drush 11, Symfony 6 #620
Conversation
@jhedstrom any idea why the tests are not running with the last commit? |
I see that 5.x is open as development version, makes sense to introduce the hard break here. Won't have time for a closer look in the next week or so, but looks great at first glance. |
@Berdir unfortunately applied to my project I hit this (which I‘ve experienced also with the #615 PR) symfony/symfony#47505. I really think that it’s a symfony/mime bug. And it happens a lot with Drupal forms, just think at forms with files, i.e. |
@jhedstrom @Berdir @mikemadison13 we have green with GitHub actions:
|
Replacing Travis with Github actions makes sense imo. And @jhedstrom also seems to be on board with this, ref jhedstrom/DrupalDriver#254 |
do we have any updates here? if this is going to continue on, it would be awesome if we could merge #615 so we can unblock d10 and then do the feature development here. thanks so much! |
@mikemadison13 I don't get why everybody wants to see #615 merged but avoid to give this a chance by running the tests. I've been tested with both on and both are having exactly the same effect, just that this one is a definitive fix. |
totally a fair question. i always try to do feature development separate from maintenance, that's my big thing. a 100+ files changing in a PR feels like iterating on a feature / expanding capabilities, which is different activity from just updating dependencies to allow an install. i don't fundamentally care which PR gets merged, i'm just saying i'd like one of them to get merged soon (and if 615 is easier to test, then we should start there). |
As I already told, the big amount of file changes is a result of dropping Drupal 7/8 support and fixing the documentation. Actually, #615 is also dropping the support but forgets to remove the tests and fix the documentation. I also had to switch from Travis CI to GitHub Actions and the tests stop running because of some quota limit. |
i'm happy for this to get merged if it can be merged quickly. i don't really care which one goes in. i just would like to be able to unblock the behat tests for D10 :) that's really my only goal. yours, mine, or another. |
@mikemadison13 let's discuss here https://drupal.slack.com/archives/C1BMUQ9U6/p1665865781863389 |
Opened #622 as follow-up |
composer.json
Outdated
"composer-exit-on-patch-failure": true, | ||
"patches": { | ||
"drupal/drupal-driver": { | ||
"https://github.com/jhedstrom/DrupalDriver/pull/253": "https://patch-diff.githubusercontent.com/raw/jhedstrom/DrupalDriver/pull/253.diff" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of patching, I'll merge jhedstrom/DrupalDriver#253 and then we can update composer.json to pull dev until we release 5.0.
This is in! Thanks all for sticking with this, and pushing it forward! |
Tests at https://github.com/claudiu-cristea/drupalextension/actions/