You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by GitBox <gi...@apache.org> on 2018/12/11 22:15:07 UTC

[GitHub] pritidesai closed pull request #353: Clarify GitHub nightly-interim releases tags from Apache releases.

pritidesai closed pull request #353: Clarify GitHub nightly-interim releases tags from Apache releases.
URL: https://github.com/apache/incubator-openwhisk-website/pull/353
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/_layouts/downloads.html b/_layouts/downloads.html
index df157c0..8cd8c93 100644
--- a/_layouts/downloads.html
+++ b/_layouts/downloads.html
@@ -16,12 +16,16 @@
             <li><a href="#versioning">Versioning</a></li>
 
             <!-- Downloads -->
-            <li class="index-menu-toggle"><a href="#releases">Releases</a></li>
+            <li class="index-menu-toggle"><a href="#official-releases">Official Releases</a></li>
             <ul class="index-menuitems">
                 <li><a href="#verifying">Verifying</a></li>
                 <li><a href="#keys">Keys</a></li>
                 <li><a href="#versions">Versions</a></li>
             </ul>
+
+            <!-- Nightly and incremental builds -->
+            <li class="index-menu-toggle"><a href="#developer-builds">Developer Builds</a></li>
+
         </ul>
     </div>
 
@@ -40,7 +44,9 @@ <h2>Downloads</h2>
             <div class="content">
                 <a class="indexable" id="versioning"></a>
                 <h3>Versioning</h3>
-                <p>Apache OpenWhisk uses semantic versioning. Version numbers use the form <code>major.minor.incremental-build</code> and are incremented as follows:</p>
+                <p>Apache OpenWhisk uses semantic versioning. Version numbers
+                  use the form <code>major.minor.incremental-build</code> and
+                  are incremented as follows:</p>
                     <ul>
                         <li><em>major version</em>: for incompatible API changes.</li>
                         <li><em>minor version</em>: for new functionality added in a backward-compatible manner.</li>
@@ -52,13 +58,21 @@ <h3>Versioning</h3>
 
         <main class="doc">
             <div class="content">
-                <a class="indexable" id="releases"></a>
-                <h3>Releases</h3>
-                <p>The Apache OpenWhisk project provides releases of source code, by component groupings, as TAR compressed archives files denoted by the <em>.tar.gz</em> extension.)
+                <a class="indexable" id="official-releases"></a>
+                <h3>Official Releases</h3>
+                <p>The Apache OpenWhisk project provides official releases of
+                  source code, by component groupings, as TAR compressed
+                  archives files denoted by the <em>.tar.gz</em> extension.)
+                </p>
+                <p>Developers who wish to use nightly builds or interim builds
+                  should read about them below under
+                  <a style="font-weight:normal;" href="#developer-builds">Developer Builds</a>.
                 </p>
                 <a class="indexable" id="verifying"></a>
                 <h4>Verifying</h4>
-                <p>As an Apache project, all downloaded files are signed by a project Release Manager and can be verified following these instructions:</p>
+                <p>As an Apache project, all downloaded files are signed by a
+                  project Release Manager and can be verified following these
+                  instructions:</p>
                 <ul>
                     <li><a href="https://www.apache.org/info/verification">How to verify downloaded files</a></li>
                 </ul>
@@ -380,5 +394,35 @@ <h5>OpenWhisk Apigateway</h5>
             </div>
         </main>
 
+      <main class="doc">
+        <div class="content">
+          <a class="indexable" id="developer-builds"></a>
+          <h3>Developer Builds</h3>
+          <p>Most of the Apache OpenWhisk project component repositories
+            are configured within GitHub to automatically generate interim
+            builds (not
+            <a href="#official-releases">official release builds</a>)
+            for each merged Pull Request (PR) and/or on
+            a nightly basis.  These builds, by default, are tagged
+            <b><em>'latest'</em></b> and appear under their respective GitHub
+            component's release tab and are intended for developer
+            evaluation and testing only.
+          </p>
+          <p>In some special cases,
+            Committers on the project may choose to use GitHub to tag
+            certain builds as they become closer to being Release Candidate
+            (RC) builds.  However, <em>any build tagged within GitHub with
+            either 'latest' or any other tag <strong>do NOT have
+            official Apache project release status</strong>.</em>
+            All official Apache OpenWhisk builds
+            undergo a rigorous process to be approved and are linked
+            <a style="font-weight:normal;" href="#official-releases">above</a>.
+          </p>
+          <p>To be clear, <strong>GitHub "releases" are not official Apache project
+            releases.</strong>
+          </p>
+        </div>
+      </main>
+
     </section>
 </div>


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services