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

Fix matrix build #389

Merged
merged 3 commits into from
Dec 2, 2024
Merged

Fix matrix build #389

merged 3 commits into from
Dec 2, 2024

Conversation

dmnlk
Copy link
Contributor

@dmnlk dmnlk commented Nov 25, 2024

When attempting to support PHP 8.4, we discovered that the matrix build is not functioning properly.
I have added an option to PHPUnit to detect deprecated warnings based on the PHP version, and we are failing the CI with a warning. As a result, the CI is currently failing for PHP 8.4.
This pull request does not include fixes for PHP 8.4.
The fix for this issue will be addressed in a separate pull request.

During this process, we also found that the version of PHPUnit specified in composer.json only works with PHP 7.3 and later. Since PHP 7.x has already reached EOL, it should be removed from the supported versions, and PHP 8.x and later should be made mandatory.

This pull request does not include fixes for PHP 8.4.

https://github.com/dmnlk/PHP-SQL-Parser/actions/runs/12015495627

@dmnlk
Copy link
Contributor Author

dmnlk commented Nov 25, 2024

@greenlion please review

@dmnlk dmnlk force-pushed the feature/php84 branch 2 times, most recently from 19ea8b6 to 77def14 Compare December 2, 2024 01:18
@greenlion greenlion merged commit 25ee702 into greenlion:master Dec 2, 2024
@greenlion
Copy link
Owner

Thank you for the contribution.

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