This is an automated email from the ASF dual-hosted git repository.

aw pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/yetus.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new ac4eaac  git sha 5e346eee7da9a71caaaaba0451239c7c23b541b4
ac4eaac is described below

commit ac4eaac7b40b9a7c2cc5fc7643427a60247945b0
Author: Allen Wittenauer <[email protected]>
AuthorDate: Sun Oct 18 22:42:48 2020 -0700

    git sha 5e346eee7da9a71caaaaba0451239c7c23b541b4
---
 documentation/in-progress/CHANGELOG                |  58 ++++++++--
 documentation/in-progress/RELEASENOTES             | 120 +++++++++++++++++++++
 .../in-progress/precommit/apidocs/core/index.html  |  88 +++++++--------
 .../in-progress/precommit/bugsystems/index.html    |  38 +++++--
 .../precommit/plugins/{github => buf}/index.html   |  31 +++---
 .../precommit/plugins/github/index.html            |   4 +
 .../precommit/robots/githubactions/index.html      |  16 +++
 .../precommit/robots/jenkins/index.html            |  22 ++++
 .../in-progress/precommit/usage-intro/index.html   |  20 ++++
 project-reports.html                               |   4 +-
 10 files changed, 321 insertions(+), 80 deletions(-)

diff --git a/documentation/in-progress/CHANGELOG 
b/documentation/in-progress/CHANGELOG
index 0f0fe7d..7e893f8 100644
--- a/documentation/in-progress/CHANGELOG
+++ b/documentation/in-progress/CHANGELOG
@@ -18,7 +18,7 @@
 -->
 <h1 id="apache-yetus-changelog">Apache Yetus Changelog</h1>
 
-<h2 id="release-0130-snapshot---2020-10-12">Release 0.13.0-SNAPSHOT - 
2020-10-12</h2>
+<h2 id="release-0130-snapshot---2020-10-19">Release 0.13.0-SNAPSHOT - 
2020-10-19</h2>
 
 <h3 id="important-issues">IMPORTANT ISSUES:</h3>
 
@@ -91,6 +91,14 @@
       <td style="text-align: left">Allen Wittenauer</td>
     </tr>
     <tr>
+      <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1012";>YETUS-1012</a></td>
+      <td style="text-align: left">Major overhaul of precommit 
documentation</td>
+      <td style="text-align: left">Major</td>
+      <td style="text-align: left">website and documentation</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+    </tr>
+    <tr>
       <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1017";>YETUS-1017</a></td>
       <td style="text-align: left">Rework post-processing comparison to 
de-duplicate code</td>
       <td style="text-align: left">Major</td>
@@ -106,6 +114,22 @@
       <td style="text-align: left">Allen Wittenauer</td>
       <td style="text-align: left">Allen Wittenauer</td>
     </tr>
+    <tr>
+      <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-992";>YETUS-992</a></td>
+      <td style="text-align: left">Create and publish a github action</td>
+      <td style="text-align: left">Major</td>
+      <td style="text-align: left">Precommit</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+    </tr>
+    <tr>
+      <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1028";>YETUS-1028</a></td>
+      <td style="text-align: left">Various missing github annotations</td>
+      <td style="text-align: left">Major</td>
+      <td style="text-align: left">Precommit</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+    </tr>
   </tbody>
 </table>
 
@@ -285,14 +309,6 @@
       <td style="text-align: left">Allen Wittenauer</td>
     </tr>
     <tr>
-      <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1012";>YETUS-1012</a></td>
-      <td style="text-align: left">Major overhaul of precommit 
documentation</td>
-      <td style="text-align: left">Major</td>
-      <td style="text-align: left">website and documentation</td>
-      <td style="text-align: left">Allen Wittenauer</td>
-      <td style="text-align: left">Allen Wittenauer</td>
-    </tr>
-    <tr>
       <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1016";>YETUS-1016</a></td>
       <td style="text-align: left">Various test-patch performance 
improvements</td>
       <td style="text-align: left">Minor</td>
@@ -421,6 +437,30 @@
       <td style="text-align: left">Allen Wittenauer</td>
       <td style="text-align: left">Allen Wittenauer</td>
     </tr>
+    <tr>
+      <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1024";>YETUS-1024</a></td>
+      <td style="text-align: left">github actions docs point to wrong repo, 
missing secrets</td>
+      <td style="text-align: left">Trivial</td>
+      <td style="text-align: left">website and documentation</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+    </tr>
+    <tr>
+      <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1025";>YETUS-1025</a></td>
+      <td style="text-align: left">bufcompat doesn't get linecomments</td>
+      <td style="text-align: left">Major</td>
+      <td style="text-align: left">Precommit</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+    </tr>
+    <tr>
+      <td style="text-align: left"><a 
href="https://issues.apache.org/jira/browse/YETUS-1027";>YETUS-1027</a></td>
+      <td style="text-align: left">checkmake output is incorrect</td>
+      <td style="text-align: left">Blocker</td>
+      <td style="text-align: left">Precommit</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+      <td style="text-align: left">Allen Wittenauer</td>
+    </tr>
   </tbody>
 </table>
 
diff --git a/documentation/in-progress/RELEASENOTES 
b/documentation/in-progress/RELEASENOTES
index 38cb6ba..b33ffd9 100644
--- a/documentation/in-progress/RELEASENOTES
+++ b/documentation/in-progress/RELEASENOTES
@@ -121,6 +121,10 @@
 </ul>
 
 <!-- markdown -->
+<p>Users:</p>
+
+<p>The log files for tests have been popped up into the voting table for many 
of the generated reports.</p>
+
 <p>Developers:</p>
 
 <p>This is a breaking change.  It reworks how tests should be registering the 
logfiles that they present to users and how bugsystem reporting engines should 
retrieve the filenames for those logfiles:</p>
@@ -207,6 +211,25 @@ With GitHub Checks Annotations being the preferred way on 
GitHub for CI systems
     <table class="table table-bordered table-striped">
       <tbody>
         <tr>
+          <td><a 
href="https://issues.apache.org/jira/browse/YETUS-1012";>YETUS-1012</a></td>
+          <td><em>Major</em></td>
+          <td><strong>Major overhaul of precommit documentation</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+</ul>
+
+<!-- markdown -->
+<p>The <a 
href="http://yetus.apache.org/documentation/in-progress/precommit/";>precommit 
documentation on the ASF site</a> has been revamped! It now features greatly 
expanded information, more parameters are documented, more commands are 
documented, and even separate pages per plug-in!</p>
+
+<hr />
+
+<ul>
+  <li>
+    <table class="table table-bordered table-striped">
+      <tbody>
+        <tr>
           <td><a 
href="https://issues.apache.org/jira/browse/YETUS-1017";>YETUS-1017</a></td>
           <td><em>Major</em></td>
           <td><strong>Rework post-processing comparison to de-duplicate 
code</strong></td>
@@ -246,3 +269,100 @@ Users:</p>
 
 <p>It also takes two different parameters: 
<code>--blanks-eol-ignore-file=&lt;file&gt;</code> and 
<code>--blanks-tabs-ignore-file=&lt;file&gt;</code> . These files contain 
regular expressions of files to ignore for their various targets, similar to 
the –excludes file option.   By default, Apache Yetus will automatically use 
<code>.yetus/blanks-eol.txt</code> and <code>.yetus/blanks-tabs.txt</code> if 
they exist.</p>
 
+<hr />
+
+<ul>
+  <li>
+    <table class="table table-bordered table-striped">
+      <tbody>
+        <tr>
+          <td><a 
href="https://issues.apache.org/jira/browse/YETUS-1021";>YETUS-1021</a></td>
+          <td><em>Major</em></td>
+          <td><strong>Lots of minor documentation updates 
post-overhaul</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+</ul>
+
+<!-- markdown -->
+<p>Developers:</p>
+
+<p>A new website link checker has been added to the CI process to verify that 
links are actually valid.</p>
+
+<hr />
+
+<ul>
+  <li>
+    <table class="table table-bordered table-striped">
+      <tbody>
+        <tr>
+          <td><a 
href="https://issues.apache.org/jira/browse/YETUS-1022";>YETUS-1022</a></td>
+          <td><em>Major</em></td>
+          <td><strong>Get commit sha from github PR json</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+</ul>
+
+<!-- markdown -->
+<p>Git SHAs should now be more consistent on repositories hosted on GitHub, 
especially when running on Jenkins.</p>
+
+<hr />
+
+<ul>
+  <li>
+    <table class="table table-bordered table-striped">
+      <tbody>
+        <tr>
+          <td><a 
href="https://issues.apache.org/jira/browse/YETUS-1027";>YETUS-1027</a></td>
+          <td><em>Blocker</em></td>
+          <td><strong>checkmake output is incorrect</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+</ul>
+
+<!-- markdown -->
+<p>Prior to this fix, <code>checkmake</code> may have returned irrelevant 
results for a given change.</p>
+
+<hr />
+
+<ul>
+  <li>
+    <table class="table table-bordered table-striped">
+      <tbody>
+        <tr>
+          <td><a 
href="https://issues.apache.org/jira/browse/YETUS-992";>YETUS-992</a></td>
+          <td><em>Major</em></td>
+          <td><strong>Create and publish a github action</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+</ul>
+
+<!-- markdown -->
+<p>With this release, Apache Yetus' <code>test-patch</code> facility is now 
available as a Github Action! Please see the documentation for more details.</p>
+
+<hr />
+
+<ul>
+  <li>
+    <table class="table table-bordered table-striped">
+      <tbody>
+        <tr>
+          <td><a 
href="https://issues.apache.org/jira/browse/YETUS-1028";>YETUS-1028</a></td>
+          <td><em>Major</em></td>
+          <td><strong>Various missing github annotations</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </li>
+</ul>
+
+<!-- markdown -->
+<p>Many outputs for plug-ins have been reworked to provide a consistent format 
as well as compatibility with such features as GitHub Checks Annotations.  
Additionally, most of the log files have been renamed to be prefixed with 
<code>results</code> to make them more consistent between the various modes.</p>
+
diff --git a/documentation/in-progress/precommit/apidocs/core/index.html 
b/documentation/in-progress/precommit/apidocs/core/index.html
index 8826309..10049b9 100644
--- a/documentation/in-progress/precommit/apidocs/core/index.html
+++ b/documentation/in-progress/precommit/apidocs/core/index.html
@@ -150,6 +150,7 @@
   <li>Public/Stable/Not Replaceable
     <ul>
       <li><a href="#add_version_data">add_version_data</a></li>
+      <li><a href="#common_defaults">common_defaults</a></li>
       <li><a href="#delete_parameter">delete_parameter</a></li>
       <li><a href="#escape_html">escape_html</a></li>
       <li><a href="#generate_stack">generate_stack</a></li>
@@ -162,7 +163,6 @@
       <li><a 
href="#yetus_find_deepest_directory">yetus_find_deepest_directory</a></li>
       <li><a href="#yetus_run_and_redirect">yetus_run_and_redirect</a></li>
       <li><a href="#yetus_get_ctime">yetus_get_ctime</a></li>
-      <li><a href="#common_defaults">common_defaults</a></li>
     </ul>
   </li>
   <li>Public/Evolving/Replaceable
@@ -1203,6 +1203,49 @@
   </tbody>
 </table>
 
+<h3 id="common_defaults"><code>common_defaults</code></h3>
+
+<ul>
+  <li>Synopsis</li>
+</ul>
+
+<div class="highlight"><pre class="highlight plaintext"><code>common_defaults
+</code></pre></div>
+<ul>
+  <li>Description</li>
+</ul>
+
+<p>Setup the default global variables</p>
+
+<ul>
+  <li>Returns</li>
+</ul>
+
+<p>Nothing</p>
+
+<table class="table table-bordered table-striped">
+  <thead>
+    <tr>
+      <th style="text-align: left">Classification</th>
+      <th style="text-align: left">Level</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align: left">Audience</td>
+      <td style="text-align: left">Public</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">Stability</td>
+      <td style="text-align: left">Stable</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">Replaceable</td>
+      <td style="text-align: left">No</td>
+    </tr>
+  </tbody>
+</table>
+
 <h3 id="delete_parameter"><code>delete_parameter</code></h3>
 
 <ul>
@@ -1723,49 +1766,6 @@
   </tbody>
 </table>
 
-<h3 id="common_defaults"><code>common_defaults</code></h3>
-
-<ul>
-  <li>Synopsis</li>
-</ul>
-
-<div class="highlight"><pre class="highlight plaintext"><code>common_defaults
-</code></pre></div>
-<ul>
-  <li>Description</li>
-</ul>
-
-<p>Setup the default global variables</p>
-
-<ul>
-  <li>Returns</li>
-</ul>
-
-<p>Nothing</p>
-
-<table class="table table-bordered table-striped">
-  <thead>
-    <tr>
-      <th style="text-align: left">Classification</th>
-      <th style="text-align: left">Level</th>
-    </tr>
-  </thead>
-  <tbody>
-    <tr>
-      <td style="text-align: left">Audience</td>
-      <td style="text-align: left">Public</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">Stability</td>
-      <td style="text-align: left">Stable</td>
-    </tr>
-    <tr>
-      <td style="text-align: left">Replaceable</td>
-      <td style="text-align: left">No</td>
-    </tr>
-  </tbody>
-</table>
-
 <h2 id="publicevolvingreplaceable">Public/Evolving/Replaceable</h2>
 <h3 id="get_artifact_url"><code>get_artifact_url</code></h3>
 
diff --git a/documentation/in-progress/precommit/bugsystems/index.html 
b/documentation/in-progress/precommit/bugsystems/index.html
index 834c110..1020e36 100644
--- a/documentation/in-progress/precommit/bugsystems/index.html
+++ b/documentation/in-progress/precommit/bugsystems/index.html
@@ -187,11 +187,25 @@
 
 <h1 id="github-specific">GitHub Specific</h1>
 
-<p>GitHub supports the full range of functionality, including putting comments 
on individual lines.  Be aware, however, that <code>test-patch</code> will 
(generally) require that GitHub PRs be fully squashed and rebased (i.e., a 
single commit) in many circumstances.</p>
-
-<p>By default, the GitHub plug-in assumes that <a 
href="https://github.com";>https://github.com</a> is the base URL for GitHub.  
Enterprise users may override this with the <code>--github-base-url</code> for 
the normal web user interface and <code>--github-api-url</code> for the API 
URL.  Personalities may use GITHUB_API_URL and GITHUB_BASE_URL.</p>
-
-<p>The specific repository on GitHub is defined with either 
<code>--github-repo</code> on the command line or GITHUB_REPO in a personality. 
 It should take the form of "user/repo".</p>
+<p>GitHub supports a large range of functionality, mostly self-adjusting based 
upon the<br />
+environment it is running in.  Supported features include GitHub Enterprise, 
private<br />
+repositories, GitHub Statuses, and GitHub Checks Annotations.</p>
+
+<p>Be aware, however, that <code>test-patch</code> will (generally) require<br 
/>
+that GitHub PRs be fully squashed and rebased (i.e., a single commit) in 
many<br />
+circumstances, especially renames followed by commits to those renamed files.  
It will<br />
+try to fall back to 'diff' format if 'patch' format does not work, exiting<br 
/>
+completely if both fail.</p>
+
+<p>By default, the GitHub plug-in assumes that <a 
href="https://github.com";>https://github.com</a> is the base URL<br />
+for GitHub and <a href="https://api.github.com";>https://api.github.com</a> for 
base of the GitHub API URL.  Enterprise<br />
+users may override this with the <code>--github-base-url</code> for the normal 
web user<br />
+interface and <code>--github-api-url</code> for the API URL.  Personalities 
may use<br />
+GITHUB_API_URL and GITHUB_BASE_URL.</p>
+
+<p>The specific repository on GitHub is defined with either 
<code>--github-repo</code> on the<br />
+command line, GITHUB_REPO in a personality, or automatically determined by 
various<br />
+robot support mechanisms.  It should take the form of "user/repo".</p>
 
 <p>GitHub pull requests may be directly processed on the command line in two 
ways:</p>
 
@@ -205,14 +219,24 @@ Pull requests that are made off of a specific branch will 
switch the test repo t
 
 <h2 id="github-authentication">GitHub Authentication</h2>
 
-<p>In order to comment on issues or, depending upon the security setup of the 
repo, authentication credentials.  The GitHub plug-in supports authentication 
via token or user name/passphrase.</p>
+<p>Some operations depend upon authentication credentials.  The GitHub 
plug-in<br />
+supports authentication via token or user name/passphrase.  Authentication 
is<br />
+required for controlling the API query rate, accessing private 
repositories,<br />
+reading private pull requests, updating GitHub Statuses (requires<br />
+<code>repo:status</code> permissions), writing comments to PRs, and other 
functionality.</p>
+
+<p>Some <a href="../robots">robots</a> have built-in support for providing 
GitHub tokens.  See<br />
+the appropriate documentation for your particular setup.</p>
 
 <h3 id="github-token">GitHub Token</h3>
 
 <p>The token is provided via the <code>--github-token</code> option.</p>
 
-<h3 id="github-usernamepassword-deprecated">GitHub Username/password 
(Deprecated)</h3>
+<h3 id="github-usernamepassword">GitHub Username/password</h3>
 
+<div class="highlight"><pre class="highlight plaintext"><code>NOTE: GitHub is 
deprecating this format. It is kept here for backward compatibility
+until such a time the format is completely removed from modern implementations.
+</code></pre></div>
 <p>The user name is provided via the <code>--github-user</code> option or the 
GITHUB_USER environment variable.  The default value for  GITHUB_USER is the 
value of <code>--project</code> suffixed with QA.  For example,<br />
 <code>--project=yetus</code> will set <code>GITHUB_USER=yetusqa</code>.</p>
 
diff --git a/documentation/in-progress/precommit/plugins/github/index.html 
b/documentation/in-progress/precommit/plugins/buf/index.html
similarity index 84%
copy from documentation/in-progress/precommit/plugins/github/index.html
copy to documentation/in-progress/precommit/plugins/buf/index.html
index 3ce9b60..d63c5d1 100644
--- a/documentation/in-progress/precommit/plugins/github/index.html
+++ b/documentation/in-progress/precommit/plugins/buf/index.html
@@ -123,15 +123,18 @@
 
 <h1 id="name">Name</h1>
 
-<p>github</p>
+<p>buf<br />
+buflint<br />
+bufcompat</p>
 
 <h1 id="category">Category</h1>
 
-<p>Bug System</p>
+<p>Test</p>
 
 <h1 id="description">Description</h1>
 
-<p>Enables support for reading and writing back to <a 
href="https://github.com/";>GitHub</a> and compatible systems such as GitHub 
Enterprise.  See also the <a href="../../bugsystems">Bugsystems</a> 
documentation for more information.</p>
+<p><a href="https://github.com/bufbuild/buf";>buf</a> is a protobuf linter 
(<code>buflint</code>) and backward compatibility checker 
(<code>bufcompat</code>).<br />
+In order to use either <code>buflint</code> or <code>bufcompat</code>, 
<code>buf</code> must also be enabled.</p>
 
 <h1 id="environment-variables">Environment Variables</h1>
 
@@ -148,24 +151,16 @@
   </thead>
   <tbody>
     <tr>
-      <td style="text-align: 
left"><code>--github-api-url=&lt;url&gt;</code></td>
-      <td style="text-align: left">REST API URL (for GitHub Enterprise)</td>
+      <td style="text-align: left"><code>--buf=&lt;file&gt;</code></td>
+      <td style="text-align: left">path to <code>buf</code> executable if it 
is not on the path</td>
     </tr>
     <tr>
-      <td style="text-align: 
left"><code>--github-base-url=&lt;url&gt;</code></td>
-      <td style="text-align: left">Non-REST API URL (for GitHub 
Enterprise)</td>
+      <td style="text-align: left"><code>--buf-basedir=&lt;dir&gt;</code></td>
+      <td style="text-align: left">set the starting dir to run buf</td>
     </tr>
     <tr>
-      <td style="text-align: 
left"><code>--github-password=&lt;pw&gt;</code></td>
-      <td style="text-align: left">Password or OAuth 2.0 token to use for 
authentication</td>
-    </tr>
-    <tr>
-      <td style="text-align: left"><code>--github-repo=&lt;repo&gt;</code></td>
-      <td style="text-align: left"><code>username/repository</code> 
identifier</td>
-    </tr>
-    <tr>
-      <td style="text-align: left"><code>--github-user=&lt;user&gt;</code></td>
-      <td style="text-align: left">Username to use for authentication</td>
+      <td style="text-align: left"><code>--buf-timeout=###u</code></td>
+      <td style="text-align: left">Set the buf timeout</td>
     </tr>
   </tbody>
 </table>
@@ -176,7 +171,7 @@
 
 <h1 id="developer-notes">Developer Notes</h1>
 
-<p>All of the command line settings may also be set via internal environment 
variables.  However care must be taken to not step on <a 
href="../../robots">robots</a> that will also set some of these variables.</p>
+<p>None</p>
 
     </div>
       
diff --git a/documentation/in-progress/precommit/plugins/github/index.html 
b/documentation/in-progress/precommit/plugins/github/index.html
index 3ce9b60..73c5f08 100644
--- a/documentation/in-progress/precommit/plugins/github/index.html
+++ b/documentation/in-progress/precommit/plugins/github/index.html
@@ -167,6 +167,10 @@
       <td style="text-align: left"><code>--github-user=&lt;user&gt;</code></td>
       <td style="text-align: left">Username to use for authentication</td>
     </tr>
+    <tr>
+      <td style="text-align: 
left"><code>--github-token=&lt;token&gt;</code></td>
+      <td style="text-align: left">Token used to perform read and write 
operations</td>
+    </tr>
   </tbody>
 </table>
 
diff --git 
a/documentation/in-progress/precommit/robots/githubactions/index.html 
b/documentation/in-progress/precommit/robots/githubactions/index.html
index 857e98a..1c5f60c 100644
--- a/documentation/in-progress/precommit/robots/githubactions/index.html
+++ b/documentation/in-progress/precommit/robots/githubactions/index.html
@@ -276,6 +276,12 @@ Options currently supported are:</p>
       <td style="text-align: center"><code>.revive.toml</code></td>
       <td style="text-align: center"><a href="../../plugins/revive">revive 
plug-in</a></td>
     </tr>
+    <tr>
+      <td style="text-align: center">testsfilter</td>
+      <td style="text-align: center">same as <code>--tests-filter</code></td>
+      <td style="text-align: center">''</td>
+      <td style="text-align: center"><a href="../../usage-intro">Usage 
Introduction</a></td>
+    </tr>
   </tbody>
 </table>
 
@@ -308,6 +314,11 @@ Options currently supported are:</p>
       <td style="text-align: center"><a href="../../plugins/htmlout">htmlout 
plug-in</a></td>
     </tr>
     <tr>
+      <td style="text-align: center"><code>--ignore-unknown-options</code></td>
+      <td style="text-align: center">true</td>
+      <td style="text-align: center"><a href="../../usage-intro">Usage 
Introduction</a></td>
+    </tr>
+    <tr>
       <td style="text-align: center"><code>--junit-report-xml</code></td>
       <td style="text-align: center">patchdir/junit-report.xml</td>
       <td style="text-align: center"><a 
href="../../plugins/junit-bugsystem">junit plug-in</a></td>
@@ -317,6 +328,11 @@ Options currently supported are:</p>
       <td style="text-align: center">true</td>
       <td style="text-align: center"><a href="../../plugins/pylint">pylint 
plug-in</a></td>
     </tr>
+    <tr>
+      <td style="text-align: center"><code>--report-unknown-options</code></td>
+      <td style="text-align: center">true</td>
+      <td style="text-align: center"><a href="../../usage-intro">Usage 
Introduction</a></td>
+    </tr>
   </tbody>
 </table>
 
diff --git a/documentation/in-progress/precommit/robots/jenkins/index.html 
b/documentation/in-progress/precommit/robots/jenkins/index.html
index 9ccdc44..6f192c2 100644
--- a/documentation/in-progress/precommit/robots/jenkins/index.html
+++ b/documentation/in-progress/precommit/robots/jenkins/index.html
@@ -173,6 +173,26 @@
       <span class="o">}</span>
     <span class="o">}</span>
 </code></pre></div>
+<h2 id="github-token-support">GitHub Token Support</h2>
+
+<p>Using the Jenkins Credential system, one can provide a specific personal 
access token<br />
+to use with GitHub.  However, it is recommended that Jenkins be configured to 
act as<br />
+a GitHub application as per the<br />
+<a 
href="https://docs.cloudbees.com/docs/cloudbees-jenkins-platform/latest/github-app-auth";>Cloudbees
 documentation</a><br />
+for the optimal <code>test-patch</code> experience.  Configure up to the 
"Configuring the GitHub Organization" and then, using the Jenkins credential 
system, pass the GitHub App's token to <code>test-patch</code>. For example:</p>
+
+<div class="highlight"><pre class="highlight groovy"><code><span 
class="o">...</span>
+        <span class="n">withCredentials</span><span class="o">([</span><span 
class="n">usernamePassword</span><span class="o">(</span><span 
class="nl">credentialsId:</span> <span class="s1">'github-app'</span><span 
class="o">,</span>
+                         <span class="nl">passwordVariable:</span> <span 
class="s1">'GITHUB_TOKEN'</span><span class="o">,</span>
+                         <span class="nl">usernameVariable:</span> <span 
class="s1">'GITHUB_USER'</span><span class="o">)])</span> <span 
class="o">{</span>
+<span class="o">...</span>
+
+        <span class="n">sh</span> <span class="s1">'''test-patch 
--github-token="${GITHUB_TOKEN}" (other options)'''</span>
+<span class="o">...</span>
+</code></pre></div>
+<p>Doing so will enable in many circumstances a bit more functionality, such 
as<br />
+GitHub Statuses.</p>
+
 <p>See also:</p>
 
 <ul>
@@ -181,6 +201,8 @@
   <li><a 
href="https://wiki.jenkins.io/display/JENKINS/GitHub+Branch+Source+Plugin";>GitHub
 Branch Source Plugin</a></li>
   <li><a 
href="https://wiki.jenkins.io/display/JENKINS/GitHub+pull+request+builder+plugin";>GitHub
 Pull Request Builder Plugin</a></li>
   <li><code>https://{your local server}/env-vars.html/</code></li>
+  <li><a 
href="https://cd.foundation/blog/2020/04/22/from-jenkins-github-app-authentication-support-released/";>From
 Jenkins – GitHub App authentication support released</a></li>
+  <li><a 
href="https://docs.cloudbees.com/docs/cloudbees-jenkins-platform/latest/github-app-auth";>Jenkins
 - Using GitHub App authentication</a></li>
 </ul>
 
     </div>
diff --git a/documentation/in-progress/precommit/usage-intro/index.html 
b/documentation/in-progress/precommit/usage-intro/index.html
index 8ee740c..8c82227 100644
--- a/documentation/in-progress/precommit/usage-intro/index.html
+++ b/documentation/in-progress/precommit/usage-intro/index.html
@@ -150,6 +150,7 @@
     </ul>
   </li>
   <li><a href="#excluding-files">Excluding Files</a></li>
+  <li><a href="#warn-only-test-results">"Warn-only" Test Results</a></li>
   <li><a href="#project-specific-capabilities">Project-specific 
Capabilities</a>
     <ul>
       <li><a href="#direct-method">Direct Method</a></li>
@@ -159,6 +160,7 @@
   <li><a href="#fork-bomb-protection">Fork Bomb Protection</a></li>
   <li><a href="#multijdk">MultiJDK</a></li>
   <li><a href="#docker">Docker</a></li>
+  <li><a href="#upgrading">Upgrading</a></li>
   <li><a href="#in-closing">In Closing</a></li>
 </ul>
 
@@ -460,6 +462,16 @@ may be overwritten by using the <code>--excludes</code> 
flag:</p>
 <div class="highlight"><pre class="highlight plaintext"><code>NOTE: for best 
results, avoid using ^ and $ in your regular expressions.  `test-patch` will 
automatically
 anchor the contents of that file.
 </code></pre></div>
+<h1 id="warn-only-test-results">"Warn-only" Test Results</h1>
+
+<p>In some cases, test plug-ins may always generate fail results in ways that 
cannot be avoided or are so<br />
+monumental to fix that you just want to keep track of the results without ever 
failing the run.  <code>test-patch</code><br />
+provides the <code>--tests-filter</code> option to do just that; print the 
results but don't fail the job.  For example:</p>
+
+<div class="highlight"><pre class="highlight shell"><code><span class="nv">$ 
</span>test-patch <span class="nt">--plugins</span><span class="o">=</span>all 
<span class="nt">--tests-filter</span><span 
class="o">=</span>checkstyle,javadoc <span class="o">(</span>other options<span 
class="o">)</span>
+</code></pre></div>
+<p>… will always force the <code>checkstyle</code> and <code>javadoc</code> 
tests to never vote -1.</p>
+
 <h1 id="project-specific-capabilities">Project-specific Capabilities</h1>
 
 <p>Due to the extensible nature of the system, <code>test-patch</code> allows 
for projects to define project-specific rules which we call personalities.  
(How to build those rules is covered elsewhere.) There are two ways to specify 
which personality to use:</p>
@@ -504,6 +516,14 @@ anchor the contents of that file.
 </code></pre></div>
 <p>This command will do some preliminary setup and then re-execute itself 
inside a Docker container.  For more information on how to provide a custom 
Dockerfile and other Docker-specific features, see the specific <a 
href="../docker">precommit Docker support</a> page and the <a 
href="../../../../yetus-docker-image">Apache Yetus Docker Hub Images</a> page 
for more information on the convenience Docker images.</p>
 
+<h1 id="upgrading">Upgrading</h1>
+
+<p>Currently, Apache Yetus is still undergoing incompatible changes from time 
to time.  Despite that, in many cases<br />
+the upgrade process for <code>test-patch</code> and friends is usually just 
verifying what flags are being passed. To help out,<br />
+there is an option to <code>--ignore-unknown-options</code> so that 
<code>test-patch</code> does not error out if it is given flags it no<br />
+longer understands.  It will print a list of those unknown options in the end 
report.  In situations where that is<br />
+also undesirable, the <code>--report-unknown-options</code> may also be set 
simultaneously to remove the list from the report.</p>
+
 <h1 id="in-closing">In Closing</h1>
 
 <p><code>test-patch</code> has many other features and command line options 
for the basic user.  Many of these are self-explanatory.  To see the list of 
options, run <code>test-patch</code> without any options or with 
<code>--help</code>.</p>
diff --git a/project-reports.html b/project-reports.html
index a11800d..9a59de3 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
-<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
 at 2020-10-12 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
 at 2020-10-19 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
@@ -24,7 +24,7 @@ Apache Yetus Project
     </div>
     <div id="breadcrumbs">
       <div class="xleft">
-        <span id="publishDate">Last Published: 2020-10-12</span>
+        <span id="publishDate">Last Published: 2020-10-19</span>
           &nbsp;| <span id="projectVersion">Version: 0.13.0-SNAPSHOT</span>
       </div>
       <div class="xright"><a href="./" title="Apache Yetus Project">Apache 
Yetus Project</a>      </div>

Reply via email to