<p>Screwdriver now supports adding extra status checks on pull requests through Screwdriver build meta. This feature allows users to add custom checks such as coverage results to the Git pull request.</p>
<p><i>Note: This feature is only available for Github plugin at the moment.</i></p>
<p><b>Screwdriver Users</b></p>
<p>To add a check to a pull request build, Screwdriver users can configure their screwdriver.yaml with steps as shown below:</p>
<pre><code>jobs:
main:
steps:
- status: |
meta set meta.status.findbugs '{"status":"FAILURE","message":"923 issues found. Previous count: 914 issues.","url":"http://findbugs.com"}'
meta set meta.status.coverage '{"status":"SUCCESS","message":"Coverage is above 80%."}'
</code></pre>
<!-- more --><p>These commands will result in a status check in Git that will look something like:</p>
<figure data-orig-width="1678" data-orig-height="756" class="tmblr-full"><img src="https://66.media.tumblr.com/2f8a852c38bbbe9cd4e9eb7aa754f3cb/tumblr_inline_pml0dolj4H1uvhog4_540.png" alt="image" data-orig-width="1678" data-orig-height="756"/></figure><p>For more details, see our <a href="https://docs.screwdriver.cd/user-guide/metadata#additional-pull-request-checks">documentation</a>.</p>
<h2>Compatibility List</h2>
<p>In order to use the new meta PR comments feature, you will need these minimum versions:</p>
<ul><li><a href="https://hub.docker.com/r/screwdrivercd/screwdriver">API</a>:v0.5.559</li>
</ul><h2>Contributors</h2>
<p>Thanks to the following people for making this feature possible:</p>
<ul><li><a href="https://github.com/tkyi"><b>tkyi</b></a></li>
</ul><p>Screwdriver is an open-source build automation platform designed for Continuous Delivery. It is built (and used) by Yahoo. Don’t hesitate to reach out if you have questions or would like to contribute: <a href="http://docs.screwdriver.cd/about/support.">http://docs.screwdriver.cd/about/support.</a></p>