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

Update allure-codeception in order to support php8 #825

Merged

Conversation

ihor-sviziev
Copy link
Contributor

@ihor-sviziev ihor-sviziev commented Mar 30, 2021

Description

This PR updates allure-codeception to version 1.5 in order to bring compatibility with PHP8. It is needed in order to resolve dependencies issue for magento/magento2#32614

Fixed Issues (if relevant)

  1. magento/magento2-functional-testing-framework#<issue_number>: Issue title
  2. ...

Contribution checklist

  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • All new or changed code is covered with unit/verification tests (if applicable)
  • All automated tests passed successfully (all builds on Travis CI are green)
  • Changes to Framework doesn't have backward incompatible changes for tests or have related Pull Request with fixes to tests

@@ -15,7 +15,7 @@
"ext-intl": "*",
"ext-json": "*",
"ext-openssl": "*",
"allure-framework/allure-codeception": "~1.4.0",
"allure-framework/allure-codeception": "~1.5.0",
Copy link
Contributor Author

@ihor-sviziev ihor-sviziev Mar 30, 2021

Choose a reason for hiding this comment

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

Also for backward compatibility we might keep something like this:

Suggested change
"allure-framework/allure-codeception": "~1.5.0",
"allure-framework/allure-codeception": "~1.4.0||~1.5.0",

but I'm not sure how much we need it, as there for sure some diffs between these version and it will be much harder to support both versions at once

@ihor-sviziev
Copy link
Contributor Author

Looks like unit test failures not related to changes from this PR.

@ihor-sviziev ihor-sviziev marked this pull request as ready for review March 30, 2021 06:50
@jilu1
Copy link
Contributor

jilu1 commented Mar 31, 2021

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

@magento-engcom-team
Copy link

@jilu1 the pull request successfully imported.

@jilu1
Copy link
Contributor

jilu1 commented Apr 6, 2021

@ihor-sviziev since our build infrastructure is not currently support php8 and other php8 work is still WIP, we have created a new branch php8-develop and this PR is merged into that branch. Please let us know if this works for you.

@ihor-sviziev
Copy link
Contributor Author

@jilu1 but somehow it's still not showing merged. Should I change target to that branch ?

@jilu1
Copy link
Contributor

jilu1 commented Apr 6, 2021

@ihor-sviziev I think you are right. I just reverted your commit from php8-develop, after it's sync with public repo (you might want to wait a bit), you can change PR to base from php8-develop.

@jilu1
Copy link
Contributor

jilu1 commented Apr 6, 2021

@ihor-sviziev you can fix the base of this PR now.

@ihor-sviziev ihor-sviziev changed the base branch from develop to php8-develop April 6, 2021 19:36
@ihor-sviziev
Copy link
Contributor Author

@jilu1 changed target to php8-develop

@jilu1
Copy link
Contributor

jilu1 commented Apr 6, 2021

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

@magento-engcom-team
Copy link

@jilu1 the pull request successfully imported.

@magento-cicd2 magento-cicd2 merged commit f7feb9e into magento:php8-develop Apr 6, 2021
@ihor-sviziev ihor-sviziev deleted the update-allure-codeception branch April 7, 2021 13:52
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.

4 participants