You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2023/11/06 14:42:25 UTC

(beam) branch users/damccorm/update_docs created (now 96d2ae47070)

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

damccorm pushed a change to branch users/damccorm/update_docs
in repository https://gitbox.apache.org/repos/asf/beam.git


      at 96d2ae47070 Updates from release to guide

This branch includes the following new commits:

     new 96d2ae47070 Updates from release to guide

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(beam) 01/01: Updates from release to guide

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

damccorm pushed a commit to branch users/damccorm/update_docs
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 96d2ae4707038fc1046f7ec992d411fb4f71d219
Author: Danny McCormick <da...@google.com>
AuthorDate: Mon Nov 6 09:42:19 2023 -0500

    Updates from release to guide
---
 contributor-docs/release-guide.md | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/contributor-docs/release-guide.md b/contributor-docs/release-guide.md
index 712e77a25b1..f4b4543e797 100644
--- a/contributor-docs/release-guide.md
+++ b/contributor-docs/release-guide.md
@@ -555,19 +555,16 @@ The following should be confirmed:
 
 ### Run build_release_candidate GitHub Action to create a release candidate
 
-Note: This step is partially automated (in progress), so part of the RC
-creation is done by GitHub Actions and the rest is done by a script. You don't
-need to wait for the action to complete to start running the script.
-
 **Action** [build_release_candidate](https://github.com/apache/beam/actions/workflows/build_release_candidate.yml) (click `run workflow`)
 
 **The action will:**
 
 1. Clone the repo at the selected RC tag.
 2. Run gradle publish to push java artifacts into Maven staging repo.
-3. Stage SDK docker images to [docker hub Apache
+3. Build and push java and python source distribution into [dist.apache.org](https://dist.apache.org/repos/dist/dev/beam).
+4. Stage SDK docker images to [docker hub Apache
    organization](https://hub.docker.com/search?q=apache%2Fbeam&type=image).
-4. Build javadoc, pydoc, typedocs for a PR to update beam-site.
+5. Build javadoc, pydoc, typedocs for a PR to update beam-site.
     - **NOTE**: Do not merge this PR until after an RC has been approved (see
       "Finalize the Release").
 
@@ -585,22 +582,23 @@ with tags: `${RELEASE_VERSION}_rc{RC_NUM}`
 
 Verify that third party licenses are included in Docker. You can do this with a simple script:
 
+    RC_TAG=${RELEASE_VERSION}_rc{RC_NUM}
     for pyver in 3.8 3.9 3.10 3.11; do
       docker run --rm --entrypoint sh \
-          apache/beam_python${pyver}_sdk:2.51.0rc1 \
+          apache/beam_python${pyver}_sdk:${RC_TAG} \
           -c 'ls -al /opt/apache/beam/third_party_licenses/ | wc -l'
     done
 
     for javaver in 8 11 17; do
       docker run --rm --entrypoint sh \
-          apache/beam_java${pyver}_sdk:2.51.0rc1 \
+          apache/beam_java${pyver}_sdk:${RC_TAG} \
           -c 'ls -al /opt/apache/beam/third_party_licenses/ | wc -l'
     done
 
 And you may choose to log in to the containers and inspect:
 
       docker run --rm -it --entrypoint=/bin/bash \
-        apache/beam_java${ver}_sdk:${RELEASE_VERSION}rc${RC_NUM}
+        apache/beam_java${ver}_sdk:${RC_TAG}
       ls -al /opt/apache/beam/third_party_licenses/
 
 ### Publish Java staging artifacts (manual)