Automattic / Co-Authors-Plus

Multiple bylines and Guest Authors for WordPress
https://wordpress.org/plugins/co-authors-plus/
GNU General Public License v2.0
290 stars 205 forks source link

CI: Split out CS and update integration tests workflow #948

Closed GaryJones closed 1 year ago

GaryJones commented 1 year ago

Description

QA: Rename PHPCS and PHPUnit config files

By using the .dist extension, and ignoring any of the preferred config files, then local modifications can be added that won't get committed.

CI: Separate out CS and linting into new workflow

Previously, CS was being run with every WP + PHP combination, which is unnecessary.

This also adds in linting for PHP, Composer file validation, and XML validation of PHPUnit and PHPCS config files.

Updates to newer versions of checkout and composer-install actions to avoid warning notices about node version, set-state and save-output usage.

Deploy Notes

None.

Steps to Test

See recent Actions.