8000 Test PHP 8.0 with lowest dependencies by WyriHaximus · Pull Request #8878 · composer/composer · GitHub
[go: up one dir, main page]

Skip to content

Test PHP 8.0 with lowest dependencies #8878

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

Merged
merged 1 commit into from
May 9, 2020

Conversation

WyriHaximus
Copy link
Contributor

@Seldaek
Copy link
Member
Seldaek commented May 8, 2020

You probably need to add --with-dependencies to the require command at

bin/composer require phpunit/phpunit:^7.5 --ignore-platform-reqs
that hopefully lets it run further.

@Seldaek Seldaek added this to the 2.0-core milestone May 8, 2020
@WyriHaximus WyriHaximus force-pushed the test-php-8-lowest branch from 221d4e2 to 85605c3 Compare May 8, 2020 19:32
@WyriHaximus
Copy link
Contributor Author

Yeah looks like it, the goods news it seems like no react/promise related issue, a few others tho: https://github.com/composer/composer/pull/8878/checks?check_run_id=657417763#step:16:206

@Seldaek
Copy link
Member
Seldaek commented May 8, 2020

So you think it's mis-use of the react/promise 2.x code? Because it does pass all tests with 2.x on php 7.4 so that's strange.. But maybe I can investigate locally by hooking into the react code at the point where it fails on php 8 and throwing there if it does pass in an array.

@WyriHaximus
Copy link
Contributor Author

No clue yet to be honest. It could also be other code that isn't PHP 8 ready

@Seldaek Seldaek merged commit b5f8f75 into composer:master May 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0