This PR can be summarized in the following changelog entry:
N/A
Relevant technical choices:
Includes:
Adjusting the Requires... info in the readme.txt file.
Removing builds against PHP < 5.6.
Removing the build against PHP 7.4 from allowed failures.
Adding (back) a build against PHP nightly (PHP 8).
For now, this build will only lint the code. Unit testing is not yet possible with the current setup.
Removing the xrstf/composer-php52 dependency and references to the vendor/autoload_52.php file.
As the YoastSEO ACF unit tests are already passing without problem on PHP 7.4, these changes can already be made and made in one go.
Also:
Travis hasn't supported sudo for quite a while now, so removing it.
Summary
This PR can be summarized in the following changelog entry:
Relevant technical choices:
Includes:
Requires...
info in thereadme.txt
file.nightly
(PHP 8). For now, this build will only lint the code. Unit testing is not yet possible with the current setup.xrstf/composer-php52
dependency and references to thevendor/autoload_52.php
file.As the YoastSEO ACF unit tests are already passing without problem on PHP 7.4, these changes can already be made and made in one go.
Also:
sudo
for quite a while now, so removing it.Related to https://github.com/Yoast/wordpress-seo/issues/13758
Test instructions
This PR can be tested by following these steps: