You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by gi...@apache.org on 2021/08/31 00:04:23 UTC

[beam] branch asf-site updated: Publishing website 2021/08/31 00:03:50 at commit bd3649e

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new a77efbc  Publishing website 2021/08/31 00:03:50 at commit bd3649e
a77efbc is described below

commit a77efbced116815422ce4e1b54392e429f3577c5
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Aug 31 00:03:51 2021 +0000

    Publishing website 2021/08/31 00:03:50 at commit bd3649e
---
 website/generated-content/contribute/index.xml     | 42 ++++++----------------
 .../contribute/release-guide/index.html            | 20 +++++------
 website/generated-content/sitemap.xml              |  2 +-
 3 files changed, 19 insertions(+), 45 deletions(-)

diff --git a/website/generated-content/contribute/index.xml b/website/generated-content/contribute/index.xml
index 0ede840..76b7e04 100644
--- a/website/generated-content/contribute/index.xml
+++ b/website/generated-content/contribute/index.xml
@@ -345,11 +345,9 @@ limitations under the License.
 &lt;/li>
 &lt;li>&lt;a href="#8-prepare-documents">8. Prepare documents&lt;/a>
 &lt;ul>
-&lt;li>&lt;a href="#update-and-verify-javadoc">Update and Verify Javadoc&lt;/a>&lt;/li>
-&lt;li>&lt;a href="#build-the-pydoc-api-reference">Build the Pydoc API reference&lt;/a>&lt;/li>
-&lt;li>&lt;a href="#propose-pull-requests-for-website-updates">Propose pull requests for website updates&lt;/a>&lt;/li>
-&lt;li>&lt;a href="#blog-post">Blog post&lt;/a>
+&lt;li>&lt;a href="#propose-pull-requests-for-website-updates">Propose pull requests for website updates&lt;/a>
 &lt;ul>
+&lt;li>&lt;a href="#blog-post">Blog post&lt;/a>&lt;/li>
 &lt;li>&lt;a href="#checklist-to-proceed-to-the-next-step-1">Checklist to proceed to the next step&lt;/a>&lt;/li>
 &lt;/ul>
 &lt;/li>
@@ -999,28 +997,6 @@ Carefully review any new artifacts.&lt;/li>
 &lt;p>See the source of the script for more details or to run commands manually in case of a problem.&lt;/p>
 &lt;hr>
 &lt;h2 id="8-prepare-documents">8. Prepare documents&lt;/h2>
-&lt;h3 id="update-and-verify-javadoc">Update and Verify Javadoc&lt;/h3>
-&lt;p>The build with &lt;code>-PisRelease&lt;/code> creates the combined Javadoc for the release in &lt;code>sdks/java/javadoc&lt;/code>.&lt;/p>
-&lt;p>The file &lt;code>sdks/java/javadoc/build.gradle&lt;/code> contains a list of modules to include and exclude, plus a list of offline URLs that populate links from Beam&amp;rsquo;s Javadoc to the Javadoc for other modules that Beam depends on.&lt;/p>
-&lt;ul>
-&lt;li>
-&lt;p>Confirm that new modules added since the last release have been added to the inclusion list as appropriate.&lt;/p>
-&lt;/li>
-&lt;li>
-&lt;p>Confirm that the excluded package list is up to date.&lt;/p>
-&lt;/li>
-&lt;li>
-&lt;p>Verify the version numbers for offline links match the versions used by Beam.
-If the version number has changed, download a new version of the corresponding &lt;code>&amp;lt;module&amp;gt;-docs/package-list&lt;/code> file.&lt;/p>
-&lt;/li>
-&lt;/ul>
-&lt;h3 id="build-the-pydoc-api-reference">Build the Pydoc API reference&lt;/h3>
-&lt;p>Make sure you have &lt;code>tox&lt;/code> installed:&lt;/p>
-&lt;pre>&lt;code>pip install tox
-&lt;/code>&lt;/pre>&lt;p>Create the Python SDK documentation using sphinx by running a helper script.&lt;/p>
-&lt;pre>&lt;code>cd sdks/python &amp;amp;&amp;amp; pip install -r build-requirements.txt &amp;amp;&amp;amp; tox -e py37-docs
-&lt;/code>&lt;/pre>&lt;p>By default the Pydoc is generated in &lt;code>sdks/python/target/docs/_build&lt;/code>.
-Let &lt;code>${PYDOC_ROOT}&lt;/code> be the absolute path to &lt;code>_build&lt;/code>.&lt;/p>
 &lt;h3 id="propose-pull-requests-for-website-updates">Propose pull requests for website updates&lt;/h3>
 &lt;p>Beam publishes API reference manuals for each release on the website.
 For Java and Python SDKs, that’s Javadoc and PyDoc, respectively.
@@ -1033,8 +1009,9 @@ A committer can manually trigger the &lt;a href="https://ci-beam.apache.org/job/
 &lt;p>This pull request is against the &lt;code>apache/beam-site&lt;/code> repo, on the &lt;code>release-docs&lt;/code> branch (&lt;a href="https://github.com/apache/beam-site/pull/603">example&lt;/a>).
 It is created by &lt;code>build_release_candidate.sh&lt;/code> (see above).&lt;/p>
 &lt;p>&lt;strong>PR 2: apache/beam&lt;/strong>&lt;/p>
-&lt;p>This pull request is against the &lt;code>apache/beam&lt;/code> repo, on the &lt;code>master&lt;/code> branch (&lt;a href="https://github.com/apache/beam/pull/11727">example&lt;/a>).&lt;/p>
+&lt;p>This pull request is against the &lt;code>apache/beam&lt;/code> repo, on the &lt;code>master&lt;/code> branch (&lt;a href="https://github.com/apache/beam/pull/15068">example&lt;/a>).&lt;/p>
 &lt;ul>
+&lt;li>Update &lt;code>CHANGES.md&lt;/code> to update release date and remove template.&lt;/li>
 &lt;li>Update release version in &lt;code>website/www/site/config.toml&lt;/code>.&lt;/li>
 &lt;li>Add new release in &lt;code>website/www/site/content/en/get-started/downloads.md&lt;/code>.
 &lt;ul>
@@ -1042,10 +1019,11 @@ It is created by &lt;code>build_release_candidate.sh&lt;/code> (see above).&lt;/
 &lt;/ul>
 &lt;/li>
 &lt;li>Update &lt;code>website/www/site/static/.htaccess&lt;/code> to redirect to the new version.&lt;/li>
+&lt;li>Create the Blog post:&lt;/li>
 &lt;/ul>
-&lt;h3 id="blog-post">Blog post&lt;/h3>
+&lt;h4 id="blog-post">Blog post&lt;/h4>
 &lt;p>Use the template below to write a blog post for the release.
-See &lt;a href="https://github.com/apache/beam/commit/b976e7be0744a32e99c841ad790c54920c8737f5#diff-8b1c3fd0d4a6765c16dfd18509182f9d">beam-2.23.0.md&lt;/a> as an example.&lt;/p>
+See &lt;a href="https://github.com/apache/beam/commit/a32a75ed0657c122c6625aee1ace27994e7df195#diff-1e2b83a4f61dce8014a1989869b6d31eb3f80cb0d6dade42fb8df5d9407b4748">beam-2.31.0.md&lt;/a> as an example.&lt;/p>
 &lt;ul>
 &lt;li>Copy the changes for the current release from &lt;code>CHANGES.md&lt;/code> to the blog post and edit as necessary.&lt;/li>
 &lt;li>Be sure to add yourself to &lt;a href="https://github.com/apache/beam/blob/master/website/www/site/data/authors.yml">authors.yml&lt;/a> if necessary.&lt;/li>
@@ -1124,9 +1102,9 @@ The complete staging area is available for your review, which includes:
 * the official Apache source release to be deployed to dist.apache.org [2], which is signed with the key with fingerprint FFFFFFFF [3],
 * all artifacts to be deployed to the Maven Central Repository [4],
 * source code tag &amp;quot;v1.2.3-RC3&amp;quot; [5],
-* website pull request listing the release [6], publishing the API reference manual [7], and the blog post [8].
+* website pull request listing the release [6], the blog post [6], and publishing the API reference manual [7].
 * Java artifacts were built with Maven MAVEN_VERSION and OpenJDK/Oracle JDK JDK_VERSION.
-* Python artifacts are deployed along with the source release to the dist.apache.org [2].
+* Python artifacts are deployed along with the source release to the dist.apache.org [2] and pypy[8].
 * Validation sheet with a tab for 1.2.3 release to help with validation [9].
 * Docker images published to Docker Hub [10].
 The vote will be open for at least 72 hours. It is adopted by majority approval, with at least 3 PMC affirmative votes.
@@ -1140,7 +1118,7 @@ Release Manager
 [5] https://github.com/apache/beam/tree/v1.2.3-RC3
 [6] https://github.com/apache/beam/pull/...
 [7] https://github.com/apache/beam-site/pull/...
-[8] https://github.com/apache/beam/pull/...
+[8] https://pypi.org/project/apache-beam/1.2.3rc3/
 [9] https://docs.google.com/spreadsheets/d/1qk-N5vjXvbcEk68GjbkSZTR8AGqyNUM-oLFo_ZXBpJw/edit#gid=...
 [10] https://hub.docker.com/search?q=apache%2Fbeam&amp;amp;type=image
 &lt;/code>&lt;/pre>
diff --git a/website/generated-content/contribute/release-guide/index.html b/website/generated-content/contribute/release-guide/index.html
index 3cc1af4..e5a67d6 100644
--- a/website/generated-content/contribute/release-guide/index.html
+++ b/website/generated-content/contribute/release-guide/index.html
@@ -18,7 +18,7 @@
 function addPlaceholder(){$('input:text').attr('placeholder',"What are you looking for?");}
 function endSearch(){var search=document.querySelector(".searchBar");search.classList.add("disappear");var icons=document.querySelector("#iconsBar");icons.classList.remove("disappear");}
 function blockScroll(){$("body").toggleClass("fixedPosition");}
-function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Contribute</span></li><li><a href=/contribute/>Get started contributing</a></li><li><a href=/contribute/get-help/>Get Help</a></li><li><a href=/contrib [...]
+function openMenu(){addPlaceholder();blockScroll();}</script><div class="clearfix container-main-content"><div class="section-nav closed" data-offset-top=90 data-offset-bottom=500><span class="section-nav-back glyphicon glyphicon-menu-left"></span><nav><ul class=section-nav-list data-section-nav><li><span class=section-nav-list-main-title>Contribute</span></li><li><a href=/contribute/>Get started contributing</a></li><li><a href=/contribute/get-help/>Get Help</a></li><li><a href=/contrib [...]
 A release is one or more packages of the project artifact(s) that are approved for general public distribution and use.
 They may come with various degrees of caveat regarding their perceived quality and potential for change, such as “alpha”, “beta”, “incubating”, “stable”, etc.</p><p>The Beam community treats releases with great importance.
 They are a public face of the project and most users interact with the project only through the releases. Releases are signed off by the entire Beam community in a public vote.</p><p>Each release is executed by a <em>Release Manager</em>, who is selected among the Beam committers.
@@ -161,18 +161,14 @@ Carefully review any new artifacts.</li></ol></li></ol><h3 id=upload-release-can
       --rc &quot;${RC_NUM}&quot; \
       --user &quot;${GITHUB_USER}&quot; \
       --deploy
-</code></pre></li><li><p><strong>The script will:</strong></p><ol><li>Download python binary artifacts</li><li>Deploy release candidate to PyPI</li></ol></li></ul><p><strong>Attention:</strong> Verify that:</p><ul><li>The File names version include <code>rc-#</code> suffix</li><li><a href=https://pypi.org/project/apache-beam/#files>Download Files</a> have:<ul><li>All wheels uploaded as artifacts</li><li>Release source&rsquo;s zip published</li><li>Signatures and hashes do not need to be  [...]
-If the version number has changed, download a new version of the corresponding <code>&lt;module>-docs/package-list</code> file.</p></li></ul><h3 id=build-the-pydoc-api-reference>Build the Pydoc API reference</h3><p>Make sure you have <code>tox</code> installed:</p><pre><code>pip install tox
-</code></pre><p>Create the Python SDK documentation using sphinx by running a helper script.</p><pre><code>cd sdks/python &amp;&amp; pip install -r build-requirements.txt &amp;&amp; tox -e py37-docs
-</code></pre><p>By default the Pydoc is generated in <code>sdks/python/target/docs/_build</code>.
-Let <code>${PYDOC_ROOT}</code> be the absolute path to <code>_build</code>.</p><h3 id=propose-pull-requests-for-website-updates>Propose pull requests for website updates</h3><p>Beam publishes API reference manuals for each release on the website.
+</code></pre></li><li><p><strong>The script will:</strong></p><ol><li>Download python binary artifacts</li><li>Deploy release candidate to PyPI</li></ol></li></ul><p><strong>Attention:</strong> Verify that:</p><ul><li>The File names version include <code>rc-#</code> suffix</li><li><a href=https://pypi.org/project/apache-beam/#files>Download Files</a> have:<ul><li>All wheels uploaded as artifacts</li><li>Release source&rsquo;s zip published</li><li>Signatures and hashes do not need to be  [...]
 For Java and Python SDKs, that’s Javadoc and PyDoc, respectively.
 The final step of building the candidate is to propose website pull requests that update these manuals.</p><p>Merge the pull requests only after finalizing the release.
 To avoid invalid redirects for the &lsquo;current&rsquo; version, merge these PRs in the order listed.
 Once the PR is merged, the new contents will get picked up automatically and served to the Beam website, usually within an hour.
 A committer can manually trigger the <a href=https://ci-beam.apache.org/job/beam_PostCommit_Website_Publish/>beam_PostCommit_Website_Publish</a> task in Jenkins to avoid waiting.</p><p><strong>PR 1: apache/beam-site</strong></p><p>This pull request is against the <code>apache/beam-site</code> repo, on the <code>release-docs</code> branch (<a href=https://github.com/apache/beam-site/pull/603>example</a>).
-It is created by <code>build_release_candidate.sh</code> (see above).</p><p><strong>PR 2: apache/beam</strong></p><p>This pull request is against the <code>apache/beam</code> repo, on the <code>master</code> branch (<a href=https://github.com/apache/beam/pull/11727>example</a>).</p><ul><li>Update release version in <code>website/www/site/config.toml</code>.</li><li>Add new release in <code>website/www/site/content/en/get-started/downloads.md</code>.<ul><li>Download links will not work un [...]
-See <a href=https://github.com/apache/beam/commit/b976e7be0744a32e99c841ad790c54920c8737f5#diff-8b1c3fd0d4a6765c16dfd18509182f9d>beam-2.23.0.md</a> as an example.</p><ul><li>Copy the changes for the current release from <code>CHANGES.md</code> to the blog post and edit as necessary.</li><li>Be sure to add yourself to <a href=https://github.com/apache/beam/blob/master/website/www/site/data/authors.yml>authors.yml</a> if necessary.</li></ul><p><strong>Tip</strong>: Use git log to find cont [...]
+It is created by <code>build_release_candidate.sh</code> (see above).</p><p><strong>PR 2: apache/beam</strong></p><p>This pull request is against the <code>apache/beam</code> repo, on the <code>master</code> branch (<a href=https://github.com/apache/beam/pull/15068>example</a>).</p><ul><li>Update <code>CHANGES.md</code> to update release date and remove template.</li><li>Update release version in <code>website/www/site/config.toml</code>.</li><li>Add new release in <code>website/www/site [...]
+See <a href=https://github.com/apache/beam/commit/a32a75ed0657c122c6625aee1ace27994e7df195#diff-1e2b83a4f61dce8014a1989869b6d31eb3f80cb0d6dade42fb8df5d9407b4748>beam-2.31.0.md</a> as an example.</p><ul><li>Copy the changes for the current release from <code>CHANGES.md</code> to the blog post and edit as necessary.</li><li>Be sure to add yourself to <a href=https://github.com/apache/beam/blob/master/website/www/site/data/authors.yml>authors.yml</a> if necessary.</li></ul><p><strong>Tip</s [...]
 Make sure to clean it up, as there may be duplicate or incorrect user names.</p><p><strong>NOTE</strong>: Make sure to include any breaking changes, even to <code>@Experimental</code> features,
 all major features and bug fixes, and all known issues.</p><p><strong>Template:</strong></p><pre><code>We are happy to present the new {$RELEASE_VERSION} release of Beam.
 This release includes both improvements and new functionality.
@@ -245,9 +241,9 @@ The complete staging area is available for your review, which includes:
 * the official Apache source release to be deployed to dist.apache.org [2], which is signed with the key with fingerprint FFFFFFFF [3],
 * all artifacts to be deployed to the Maven Central Repository [4],
 * source code tag &quot;v1.2.3-RC3&quot; [5],
-* website pull request listing the release [6], publishing the API reference manual [7], and the blog post [8].
+* website pull request listing the release [6], the blog post [6], and publishing the API reference manual [7].
 * Java artifacts were built with Maven MAVEN_VERSION and OpenJDK/Oracle JDK JDK_VERSION.
-* Python artifacts are deployed along with the source release to the dist.apache.org [2].
+* Python artifacts are deployed along with the source release to the dist.apache.org [2] and pypy[8].
 * Validation sheet with a tab for 1.2.3 release to help with validation [9].
 * Docker images published to Docker Hub [10].
 
@@ -265,7 +261,7 @@ Release Manager
 [5] https://github.com/apache/beam/tree/v1.2.3-RC3
 [6] https://github.com/apache/beam/pull/...
 [7] https://github.com/apache/beam-site/pull/...
-[8] https://github.com/apache/beam/pull/...
+[8] https://pypi.org/project/apache-beam/1.2.3rc3/
 [9] https://docs.google.com/spreadsheets/d/1qk-N5vjXvbcEk68GjbkSZTR8AGqyNUM-oLFo_ZXBpJw/edit#gid=...
 [10] https://hub.docker.com/search?q=apache%2Fbeam&amp;type=image
 </code></pre><p>If there are any issues found in the release candidate, reply on the vote thread to cancel the vote.
@@ -413,7 +409,7 @@ If you end up getting permissions errors ask on the mailing list for assistance.
 Ask other contributors to do the same.</p><p>Also, update <a href=https://en.wikipedia.org/wiki/Apache_Beam>the Wikipedia article on Apache Beam</a>.</p><h3 id=checklist-to-declare-the-process-completed>Checklist to declare the process completed</h3><ol><li>Release announced on the user@ mailing list.</li><li>Blog post published, if applicable.</li><li>Release recorded in reporter.apache.org.</li><li>Release announced on social media.</li><li>Completion declared on the dev@ mailing list. [...]
 Once you’ve finished the release, please take a step back and look what areas of this process and be improved. Perhaps some part of the process can be simplified.
 Perhaps parts of this guide can be clarified.</p><p>If we have specific ideas, please start a discussion on the dev@ mailing list and/or propose a pull request to update this guide.
-Thanks!</p><div class=feedback><p class=update>Last updated on 2021/06/09</p><h3>Have you found everything you were looking for?</h3><p class=description>Was it all useful and clear? Is there anything that you would like to change? Let us know!</p><button class=load-button><a href="mailto:dev@beam.apache.org?subject=Beam Website Feedback">SEND FEEDBACK</a></button></div></div></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col foo [...]
+Thanks!</p><div class=feedback><p class=update>Last updated on 2021/07/08</p><h3>Have you found everything you were looking for?</h3><p class=description>Was it all useful and clear? Is there anything that you would like to change? Let us know!</p><button class=load-button><a href="mailto:dev@beam.apache.org?subject=Beam Website Feedback">SEND FEEDBACK</a></button></div></div></div><footer class=footer><div class=footer__contained><div class=footer__cols><div class="footer__cols__col foo [...]
 <a href=http://www.apache.org>The Apache Software Foundation</a>
 | <a href=/privacy_policy>Privacy Policy</a>
 | <a href=/feed.xml>RSS Feed</a><br><br>Apache Beam, Apache, Beam, the Beam logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation. All other products or name brands are trademarks of their respective holders, including The Apache Software Foundation.</div></div></div></div></footer></body></html>
\ No newline at end of file
diff --git a/website/generated-content/sitemap.xml b/website/generated-content/sitemap.xml
index 20db569..0689eb2 100644
--- a/website/generated-content/sitemap.xml
+++ b/website/generated-content/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/beam-2.32.0/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/blog/b [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/beam-2.32.0/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/categories/blog/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/blog/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/categories/</loc><lastmod>2021-08-26T11:29:05-07:00</lastmod></url><url><loc>/blog/b [...]
\ No newline at end of file