magento / magento2-functional-testing-framework

Magento2 Functional Testing Framework
Other
155 stars 132 forks source link

Removing the `csharpru/vault-php-guzzle6-transport` not needed dependency #870

Closed eduard13 closed 3 years ago

eduard13 commented 3 years ago

Description

This PR aims to remove the dependency on Guzzle6transport, in order to be able to update the guzzlehttp/guzzle package to the latest 7.3.0 version. The current csharpru/vault-php-guzzle6-transport package's version, allows only "guzzlehttp/guzzle": "~6.2".

Fixed Issues (if relevant)

N/A

Contribution checklist

jilu1 commented 3 years ago

@magento import pull request to https://github.com/magento-commerce/magento2-functional-testing-framework

magento-engcom-team commented 3 years ago

@jilu1 the pull request successfully imported.

jilu1 commented 3 years ago

@eduard13 Currently Magento platform-health branch has guzzlehttp/guzzle": "^6.3.3", which is conflict with change in this PR. Will you bump guzzlehttp/guzzle version for Magento soon? If not, we will have no working branch for build.

eduard13 commented 3 years ago

Hi @jilu1, we already have the PRs for CE and EE, however we're still checking what's wrong with the failed builds. It might be related somehow with the MFTF forked repo that we're using temporary there.

Let's postpone this PR for now.

Thank you.

eduard13 commented 3 years ago

Hi @jilu1, the PRs where we're updating guzzlehttp/guzzle are green for both CE and EE (that include the changes of this PR), however let's wait delivering this until you're preparing for a new release version.

Thank you.

jilu1 commented 3 years ago

Hi @jilu1, the PRs where we're updating guzzlehttp/guzzle are green for both CE and EE (that include the changes of this PR), however let's wait delivering this until you're preparing for a new release version.

Thank you.

@eduard13 We can merge this PR to develop without making a release if you will merge CE and EE soon. Could you confirm?

eduard13 commented 3 years ago

@jilu1, this will require Magento to rely on your develop branch, which isn’t the option that we’d like to go (as far as I understood). That’s why is more preferable to wait for your next release.

jilu1 commented 3 years ago

@jilu1, this will require Magento to rely on your develop branch, which isn’t the option that we’d like to go (as far as I understood). That’s why is more preferable to wait for your next release.

Ok, let's do that

andrewbess commented 3 years ago

Hello @jilu1. We are already checking system with PHP 8.0, but we cannot run builds without these changes. Could you please merge it into develop branch. Thank you in advance.

jilu1 commented 3 years ago

@andrewbess @eduard13 Sure. Please update branch and resolve conflict.

andrewbess commented 3 years ago

Hello @jilu1 The branch has been update. There were not merge-conflicts.

jilu1 commented 3 years ago

@magento import pull request to https://github.com/magento-commerce/magento2-functional-testing-framework

magento-engcom-team commented 3 years ago

@jilu1 the pull request successfully imported.