Yoast / duplicate-post

Yoast Duplicate Post plugin for WordPress
https://yoast.com
GNU General Public License v2.0
46 stars 36 forks source link

Composer: update dev dependencies #365

Closed jrfnl closed 5 months ago

jrfnl commented 5 months ago

Context

Summary

This PR can be summarized in the following changelog entry:

Relevant technical choices:

Composer: update dev dependencies

Nearly all dev dependencies have had new releases. This commit updates the plugin to use the new versions.

For linting, the upgrade will get us preliminary PHP 8.4 support. For CS, the upgrades will get us improved syntax support for PHP 8.3, more documentation and a range of bug fixes.

CS/check thresholds: require exact match for thresholds

This changes the implementation of the coding standards threshold check to require that both the YOASTCS_THRESHOLD_ERRORS environment variable, as well as the YOASTCS_THRESHOLD_WARNINGS environment variable match the current status exactly.

This prevents PR A fixing some issues and forgetting to update the threshold, which then would allow PR B to introduce new issues.

CS: minor clean up

Test instructions

Test instructions for the acceptance test before the PR gets merged

This PR can be acceptance tested by following these steps:

coveralls commented 5 months ago

Pull Request Test Coverage Report for Build 8578510842

Details


Totals Coverage Status
Change from base Build 8391281769: -0.02%
Covered Lines: 1236
Relevant Lines: 2466

💛 - Coveralls