Yoast / yoast-acf-analysis

WordPress plugin that adds the content of all ACF fields to the Yoast SEO score analysis.
https://wordpress.org/plugins/acf-content-analysis-for-yoast-seo/
GNU General Public License v3.0
61 stars 20 forks source link

GH Actions: switch to Coveralls action runner to upload reports #365

Closed jrfnl closed 7 months ago

jrfnl commented 7 months ago

Context

Summary

This PR can be summarized in the following changelog entry:

Relevant technical choices:

Simplify the code coverage workflow by removing the dependency on the php-coveralls/php-coveralls package and switching to the coverallsapp/github-action action runner, which, as of the release of the 0.6.5 version of the Coverage Reporter now natively supports the Clover format.

The COVERALLS_TOKEN can now be removed from Settings -> Secrets.

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 7 months ago

Pull Request Test Coverage Report for Build 6985606881


Files with Coverage Reduction New Missed Lines %
inc/assets.php 1 17.39%
inc/dependencies/dependency-acf.php 1 50.0%
inc/dependencies/dependency-yoast-seo.php 2 60.0%
inc/facade.php 2 0.0%
inc/ac-yoast-seo-acf-content-analysis.php 8 0.0%
<!-- Total: 14 -->
Totals Coverage Status
Change from base Build 6925901472: 0.9%
Covered Lines: 172
Relevant Lines: 301

💛 - Coveralls