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

vterentev pushed a commit to branch release-2.66-javadoc
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 56f588f4f7631847e1cb203700d1e070fc1121fe
Author: Vitaly Terentyev <[email protected]>
AuthorDate: Thu Jul 3 19:37:10 2025 +0400

    Do not require Java 11
---
 .github/workflows/build_release_candidate.yml | 72 ++++++---------------------
 1 file changed, 16 insertions(+), 56 deletions(-)

diff --git a/.github/workflows/build_release_candidate.yml 
b/.github/workflows/build_release_candidate.yml
index 329e543a9e7..7579b641047 100644
--- a/.github/workflows/build_release_candidate.yml
+++ b/.github/workflows/build_release_candidate.yml
@@ -310,26 +310,17 @@ jobs:
           ref: "v${{ github.event.inputs.RELEASE }}-RC${{ 
github.event.inputs.RC }}"
           repository: apache/beam
           path: beam
-      - name: Checkout Beam Site Repo
-        uses: actions/checkout@v4
-        with:
-          repository: apache/beam-site
-          path: beam-site
-          token: ${{ github.event.inputs.REPO_TOKEN }}
-          ref: release-docs
-      - name: Install Python 3.9
-        uses: actions/setup-python@v5
-        with:
-          python-version: '3.9'
-      - name: Install node
-        uses: actions/setup-node@v4
-        with:
-          node-version: '16'
-      - name: Install Java 11
+      - name: Install Java 8
         uses: actions/setup-java@v4
         with:
           distribution: 'temurin'
-          java-version: '11'
+          java-version: '8'
+      - name: Modify Gradle file
+        run: |
+          sed -i 's/requireJavaVersion: JavaVersion.VERSION_11//g' 
${BEAM_ROOT_DIR}/sdks/java/container/agent/build.gradle
+          sed -i 's/requireJavaVersion: JavaVersion.VERSION_11//g' 
${BEAM_ROOT_DIR}/sdks/java/testing/jpms-tests/build.gradle
+          sed -i 's/publish: false,/publish: false/g' 
${BEAM_ROOT_DIR}/sdks/java/container/agent/build.gradle
+          sed -i 's/enableSpotbugs: false,/enableSpotbugs: false/g' 
${BEAM_ROOT_DIR}/sdks/java/testing/jpms-tests/build.gradle
       - name: Remove default github maven configuration
         # This step is a workaround to avoid a decryption issue of Beam's
         # net.linguica.gradle.maven.settings plugin and github's provided maven
@@ -338,32 +329,22 @@ jobs:
       - name: Create documentation commit for website
         run: |
             echo "OK!"
-      - name: Build Python Docs
-        working-directory: beam/sdks/python
-        run: |
-            pip install --upgrade pip setuptools wheel
-            pip install -U pip
-            pip install tox
-            # TODO(https://github.com/apache/beam/issues/20209): Don't 
hardcode py version in this file.
-            tox -e docs
-            rm -rf target/docs/_build/.doctrees
-      - name: Build Typescript Docs
-        working-directory: beam/sdks/typescript
-        run: |
-            npm ci && npm run docs
       - name: Build Java Docs
         working-directory: beam
         run: |
-            ./gradlew :sdks:java:javadoc:aggregateJavadoc -PisRelease 
--no-daemon --no-parallel
-      - name: Build YAML Docs
-        working-directory: beam
-        run: |
-            ./gradlew :sdks:python:generateYamlDocs -PisRelease
+            ./gradlew :sdks:java:javadoc:aggregateJavadoc -PisRelease 
--no-daemon --no-parallel -Dorg.gradle.java.options="-Xlint:none -Xdoclint:none 
-quiet"
       - name: Add canonical link into javadocs
         uses: cicirello/javadoc-cleanup@v1
         with:
           path-to-root: beam/sdks/java/javadoc/build/docs/javadoc
           base-url-path: https://beam.apache.org/releases/javadoc/current/
+      - name: Checkout Beam Site Repo
+        uses: actions/checkout@v4
+        with:
+          repository: apache/beam-site
+          path: beam-site
+          token: ${{ github.event.inputs.REPO_TOKEN }}
+          ref: release-docs
       - name: Consolidate Release Docs to beam-site branch with symlinks
         working-directory: beam-site
         run: |
@@ -374,27 +355,6 @@ jobs:
             # Update current symlink to point to the latest release
             unlink javadoc/current
             ln -s ${{ github.event.inputs.RELEASE }} javadoc/current
-
-            echo "............Copying generated pydoc into beam-site.........."
-            cp -r ${BEAM_ROOT_DIR}/sdks/python/target/docs/_build pydoc/${{  
github.event.inputs.RELEASE }}
-            # Update current symlink to point to the latest release
-            unlink pydoc/current
-            ln -s ${{ github.event.inputs.RELEASE }} pydoc/current
-
-            echo "............Copying generated typedoc into 
beam-site.........."
-            mkdir -p typedoc
-            cp -r ${BEAM_ROOT_DIR}/sdks/typescript/docs typedoc/${{ 
github.event.inputs.RELEASE }}
-            # Update current symlink to point to the latest release
-            unlink typedoc/current | true
-            ln -s ${{ github.event.inputs.RELEASE }} typedoc/current
-
-            echo "............Copying generated yamldoc into 
beam-site.........."
-            mkdir -p yamldoc/${{ github.event.inputs.RELEASE }}
-            cp -r ${BEAM_ROOT_DIR}/sdks/python/build/yaml-ref.html yamldoc/${{ 
github.event.inputs.RELEASE }}/index.html
-            cp -r ${BEAM_ROOT_DIR}/sdks/python/build/yaml-examples.html 
yamldoc/${{ github.event.inputs.RELEASE }}/examples.html
-            # Update current symlink to point to the latest release
-            unlink yamldoc/current | true
-            ln -s ${{ github.event.inputs.RELEASE }} yamldoc/current
       - name: Create commit on beam-site branch
         working-directory: beam
         run: |

Reply via email to