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)