Yoast / duplicate-post

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

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

Closed jrfnl closed 9 months ago

jrfnl commented 9 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 9 months ago

Pull Request Test Coverage Report for Build 6985533042


Files with Coverage Reduction New Missed Lines %
src/admin/options-inputs.php 1 46.67%
src/duplicate-post.php 1 0.0%
src/handlers/handler.php 1 0.0%
src/ui/classic-editor.php 1 92.03%
src/ui/metabox.php 1 62.16%
src/ui/user-interface.php 1 0.0%
src/watchers/original-post-watcher.php 1 65.71%
src/watchers/watchers.php 1 0.0%
src/admin/options-form-generator.php 2 87.31%
src/admin/options-page.php 2 78.57%
<!-- Total: 65 -->
Totals Coverage Status
Change from base Build 6925389201: 1.6%
Covered Lines: 1236
Relevant Lines: 2464

💛 - Coveralls