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

tvalentyn pushed a commit to branch revert-28539-publish_build_scans
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 67240b7909598accfcce0051f47f75d73a893c99
Author: tvalentyn <[email protected]>
AuthorDate: Wed Sep 20 09:17:40 2023 -0700

    Revert "Enable remote gradle cache and build scan for GitHub Actions 
workflows (#28539)"
    
    This reverts commit 93c3224be6d93c5960d50c287a27d696d5e9d66a.
---
 .github/actions/setup-action/action.yml            |  2 -
 .../action.yml                                     | 53 ++++++++++++----------
 .../workflows/beam_PostCommit_Go_Dataflow_ARM.yml  | 16 +++++--
 .../beam_PostCommit_Java_Avro_Versions.yml         |  5 --
 .../beam_PostCommit_Java_Examples_Dataflow_ARM.yml | 15 +++++-
 .../beam_PostCommit_Java_Examples_Flink.yml        | 16 +++++--
 .../beam_PostCommit_Java_IO_Performance_Tests.yml  | 11 +++--
 .../beam_PostCommit_Java_ValidatesRunner_Flink.yml | 16 +++++--
 .../beam_PostCommit_Python_Examples_Dataflow.yml   | 14 ++++--
 .../beam_PostCommit_Python_Examples_Direct.yml     | 14 ++++--
 .../beam_PostCommit_Python_Examples_Flink.yml      | 14 ++++--
 .../beam_PostCommit_Python_Examples_Spark.yml      | 14 ++++--
 .../beam_PostCommit_Python_MongoDBIO_IT.yml        | 14 ++++--
 ...stCommit_Python_ValidatesContainer_Dataflow.yml | 14 ++++--
 ..._Python_ValidatesContainer_Dataflow_With_RC.yml | 16 +++++--
 ..._PostCommit_Python_ValidatesRunner_Dataflow.yml | 14 ++++--
 ...eam_PostCommit_Python_ValidatesRunner_Flink.yml | 14 ++++--
 ...eam_PostCommit_Python_ValidatesRunner_Samza.yml | 14 ++++--
 ...eam_PostCommit_Python_ValidatesRunner_Spark.yml | 14 ++++--
 .../workflows/beam_PreCommit_CommunityMetrics.yml  | 11 +++--
 .github/workflows/beam_PreCommit_Go.yml            | 16 +++++--
 .github/workflows/beam_PreCommit_GoPortable.yml    |  8 ++--
 .github/workflows/beam_PreCommit_GoPrism.yml       |  8 ++--
 .github/workflows/beam_PreCommit_ItFramework.yml   | 12 +++--
 .github/workflows/beam_PreCommit_Java.yml          |  5 --
 .../beam_PreCommit_Java_Debezium_IO_Direct.yml     |  5 --
 ...beam_PreCommit_Java_ElasticSearch_IO_Direct.yml |  5 --
 .../beam_PreCommit_Java_Examples_Dataflow.yml      | 12 +++--
 ...eam_PreCommit_Java_Examples_Dataflow_Java17.yml |  5 --
 ...Commit_Java_File-schema-transform_IO_Direct.yml |  5 --
 .../beam_PreCommit_Java_Flink_Versions.yml         | 16 +++++--
 .../beam_PreCommit_Java_PVR_Flink_Batch.yml        |  5 --
 .github/workflows/beam_PreCommit_Python.yml        | 14 ++++--
 .github/workflows/beam_PreCommit_PythonDocker.yml  | 19 ++++++--
 .github/workflows/beam_PreCommit_PythonDocs.yml    | 16 +++++--
 .../workflows/beam_PreCommit_PythonFormatter.yml   | 16 +++++--
 .github/workflows/beam_PreCommit_PythonLint.yml    | 21 +++++++--
 .../workflows/beam_PreCommit_Python_Coverage.yml   | 16 +++++--
 .../workflows/beam_PreCommit_Python_Dataframes.yml | 14 ++++--
 .../workflows/beam_PreCommit_Python_Examples.yml   | 14 ++++--
 .../beam_PreCommit_Python_Integration.yml          | 14 ++++--
 .../workflows/beam_PreCommit_Python_PVR_Flink.yml  |  5 --
 .../workflows/beam_PreCommit_Python_Runners.yml    | 14 ++++--
 .../workflows/beam_PreCommit_Python_Transforms.yml | 14 ++++--
 .github/workflows/beam_PreCommit_RAT.yml           | 11 +++--
 .github/workflows/beam_PreCommit_Spotless.yml      |  5 --
 .github/workflows/beam_PreCommit_Typescript.yml    | 12 +++--
 .github/workflows/beam_PreCommit_Website.yml       | 11 +++--
 .../workflows/beam_PreCommit_Website_Stage_GCS.yml | 12 +++--
 .github/workflows/beam_PreCommit_Whitespace.yml    | 16 +++++--
 ...beam_Python_ValidatesContainer_Dataflow_ARM.yml |  8 +++-
 .github/workflows/beam_Release_NightlySnapshot.yml | 11 +++--
 .../beam_Release_Python_NightlySnapshot.yml        | 16 +++++--
 .github/workflows/java_tests.yml                   | 27 +++++------
 .github/workflows/playground_backend_precommit.yml | 15 ++++--
 .../workflows/tour_of_beam_backend_integration.yml |  9 ++--
 .github/workflows/update_python_dependencies.yml   |  8 +---
 57 files changed, 501 insertions(+), 240 deletions(-)

diff --git a/.github/actions/setup-action/action.yml 
b/.github/actions/setup-action/action.yml
index da69dd9a97d..cb24a065f98 100644
--- a/.github/actions/setup-action/action.yml
+++ b/.github/actions/setup-action/action.yml
@@ -70,5 +70,3 @@ runs:
       shell: bash
       run: |
         echo 
KUBELET_GCLOUD_CONFIG_PATH=/var/lib/kubelet/pods/$POD_UID/volumes/kubernetes.io~empty-dir/gcloud
 >> $GITHUB_ENV
-    - name: Setup environment
-      uses: ./.github/actions/setup-environment-action
diff --git a/.github/actions/setup-environment-action/action.yml 
b/.github/actions/setup-self-hosted-action/action.yml
similarity index 50%
rename from .github/actions/setup-environment-action/action.yml
rename to .github/actions/setup-self-hosted-action/action.yml
index 3452a16c132..ba3bf8d0d5d 100644
--- a/.github/actions/setup-environment-action/action.yml
+++ b/.github/actions/setup-self-hosted-action/action.yml
@@ -15,42 +15,47 @@
 # specific language governing permissions and limitations
 # under the License.
 
-name: 'Setup environment action'
-description: 'Setup environment to run jobs'
+name: 'Setup environment for self-hosted runners'
+description: 'Setup action to run jobs in a self-hosted runner'
 inputs:
-  python-version:
+  requires-py-38:
     required: false
-    description: 'Install Python version'
-    default: ''
-  java-version:
+    description: 'Set as false if does not require py38 setup'
+    default: 'true'
+  requires-py-39:
     required: false
-    description: 'Install Java version'
-    default: ''
-  go-version:
+    description: 'Set as false if does not require py39 setup'
+    default: 'true'
+  requires-java-8:
     required: false
-    description: 'Install Go version'
-    default: ''
+    description: 'Set as false if does not require java-8 setup'
+    default: 'true'
+  requires-go:
+    required: false
+    description: 'Set as false if does not require go setup'
+    default: 'true'
 
 runs:
   using: "composite"
   steps:
-    - name: Install Python
-      if: ${{ inputs.python-version != '' }}
+    - name: Install python 3.8
+      if: ${{ inputs.requires-py-38 == 'true'  }}
+      uses: actions/setup-python@v4
+      with:
+        python-version: "3.8"
+    - name: Install python 3.9
+      if: ${{ inputs.requires-py-39 == 'true'  }}
       uses: actions/setup-python@v4
       with:
-        python-version: ${{ inputs.python-version }}
-    - name: Install Java
-      if: ${{ inputs.java-version != '' }}
+        python-version: "3.9"
+    - name: Set Java Version
+      if: ${{ inputs.requires-java-8 == 'true'  }}
       uses: actions/setup-java@v3
       with:
         distribution: 'temurin'
-        java-version: ${{ inputs.java-version }}
-    - name: Setup Gradle
-      uses: gradle/gradle-build-action@v2
-      with:
-        cache-read-only: false
-    - name: Install Go
-      if: ${{ inputs.go-version != '' }}
+        java-version: 8
+    - name: Set Go Version
+      if: ${{ inputs.requires-go == 'true'  }}
       uses: actions/setup-go@v3
       with:
-        go-version: ${{ inputs.go-version }} # never set patch, to get latest 
patch releases.
+        go-version: '1.21' # never set patch, to get latest patch releases.
diff --git a/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml 
b/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml
index 8e5651e2927..64b935888cf 100644
--- a/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml
+++ b/.github/workflows/beam_PostCommit_Go_Dataflow_ARM.yml
@@ -73,11 +73,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          go-version: 1.21
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Go
+        uses: actions/setup-go@v4
+        with:
+          go-version: '1.21'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v1
       - name: Authenticate on GCP
diff --git a/.github/workflows/beam_PostCommit_Java_Avro_Versions.yml 
b/.github/workflows/beam_PostCommit_Java_Avro_Versions.yml
index cf3064a6a7d..1d551dcebf2 100644
--- a/.github/workflows/beam_PostCommit_Java_Avro_Versions.yml
+++ b/.github/workflows/beam_PostCommit_Java_Avro_Versions.yml
@@ -45,11 +45,6 @@ permissions:
   security-events: read
   statuses: read
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PostCommit_Java_Avro_Versions:
     name: ${{matrix.job_name}} (${{matrix.job_phrase}})
diff --git a/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml 
b/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml
index 5a42b9f9523..ec771bd4cef 100644
--- a/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml
+++ b/.github/workflows/beam_PostCommit_Java_Examples_Dataflow_ARM.yml
@@ -85,10 +85,21 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{matrix.java_version}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} 
${{matrix.java_version}})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
+          requires-py-38: false
+          requires-py-39: false
+          requires-go: false
+      - name: Set up Java${{ matrix.java_version }}
+        uses: actions/[email protected]
+        with:
+          distribution: 'temurin'
           java-version: ${{ matrix.java_version }}
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v2
       - name: Authenticate on GCP
diff --git a/.github/workflows/beam_PostCommit_Java_Examples_Flink.yml 
b/.github/workflows/beam_PostCommit_Java_Examples_Flink.yml
index 3aec68316f8..71e761d32ae 100644
--- a/.github/workflows/beam_PostCommit_Java_Examples_Flink.yml
+++ b/.github/workflows/beam_PostCommit_Java_Examples_Flink.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run examplesIntegrationTest script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml 
b/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml
index 471782621fa..eb1f43c51ed 100644
--- a/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml
+++ b/.github/workflows/beam_PostCommit_Java_IO_Performance_Tests.yml
@@ -80,10 +80,15 @@ jobs:
       with:
         ref: v2.50.0 #TODO(https://github.com/apache/beam/issues/28330) 
automate updating this
         repository: apache/beam
-    - name: Setup environment
-      uses: ./.github/actions/setup-environment-action
+    - name: Install Java
+      uses: actions/[email protected]
       with:
-        java-version: 8
+        distribution: 'zulu'
+        java-version: '8'
+    - name: Setup Gradle
+      uses: gradle/gradle-build-action@v2
+      with:
+        cache-read-only: false
     - name: Authenticate on GCP
       uses: google-github-actions/setup-gcloud@v0
       with:
diff --git a/.github/workflows/beam_PostCommit_Java_ValidatesRunner_Flink.yml 
b/.github/workflows/beam_PostCommit_Java_ValidatesRunner_Flink.yml
index 20aac8a3060..dbee3bc3078 100644
--- a/.github/workflows/beam_PostCommit_Java_ValidatesRunner_Flink.yml
+++ b/.github/workflows/beam_PostCommit_Java_ValidatesRunner_Flink.yml
@@ -69,11 +69,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run validatesRunner script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PostCommit_Python_Examples_Dataflow.yml 
b/.github/workflows/beam_PostCommit_Python_Examples_Dataflow.yml
index 14cdecb356b..c7122523b79 100644
--- a/.github/workflows/beam_PostCommit_Python_Examples_Dataflow.yml
+++ b/.github/workflows/beam_PostCommit_Python_Examples_Dataflow.yml
@@ -69,11 +69,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: 3.11
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Run examplesPostCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PostCommit_Python_Examples_Direct.yml 
b/.github/workflows/beam_PostCommit_Python_Examples_Direct.yml
index 7c792d7a3c2..719d764781f 100644
--- a/.github/workflows/beam_PostCommit_Python_Examples_Direct.yml
+++ b/.github/workflows/beam_PostCommit_Python_Examples_Direct.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PostCommit_Python_Examples_Flink.yml 
b/.github/workflows/beam_PostCommit_Python_Examples_Flink.yml
index ccf03918f29..be523408d72 100644
--- a/.github/workflows/beam_PostCommit_Python_Examples_Flink.yml
+++ b/.github/workflows/beam_PostCommit_Python_Examples_Flink.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PostCommit_Python_Examples_Spark.yml 
b/.github/workflows/beam_PostCommit_Python_Examples_Spark.yml
index 073ed0aeda6..01579d59500 100644
--- a/.github/workflows/beam_PostCommit_Python_Examples_Spark.yml
+++ b/.github/workflows/beam_PostCommit_Python_Examples_Spark.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PostCommit_Python_MongoDBIO_IT.yml 
b/.github/workflows/beam_PostCommit_Python_MongoDBIO_IT.yml
index be8f0e10dc1..7778be56f58 100644
--- a/.github/workflows/beam_PostCommit_Python_MongoDBIO_IT.yml
+++ b/.github/workflows/beam_PostCommit_Python_MongoDBIO_IT.yml
@@ -69,11 +69,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: 3.11
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Run mongodbioIT script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git 
a/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow.yml 
b/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow.yml
index ca5753010d1..9ea80ea0576 100644
--- a/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow.yml
+++ b/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git 
a/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow_With_RC.yml
 
b/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow_With_RC.yml
index ded9ff0a4bd..c4354b072c5 100644
--- 
a/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow_With_RC.yml
+++ 
b/.github/workflows/beam_PostCommit_Python_ValidatesContainer_Dataflow_With_RC.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
@@ -89,7 +97,7 @@ jobs:
         with:
           gradle-command: 
:sdks:python:test-suites:dataflow:py${{steps.set_py_ver_clean.outputs.py_ver_clean}}:validatesContainer
           arguments: |
-            -PtestRCDependencies=true
+            -PtestRCDependencies=true \
             -PpythonVersion=${{ matrix.python_version }} \
       - name: Archive code coverage results
         uses: actions/upload-artifact@v3
diff --git 
a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Dataflow.yml 
b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Dataflow.yml
index 4119ddd5602..f91b17f456e 100644
--- a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Dataflow.yml
+++ b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Dataflow.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Flink.yml 
b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Flink.yml
index 608bba248b3..8e8205f4a80 100644
--- a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Flink.yml
+++ b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Flink.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Samza.yml 
b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Samza.yml
index bd0bbe1d6ff..8a2b42d59e5 100644
--- a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Samza.yml
+++ b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Samza.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Spark.yml 
b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Spark.yml
index 6fda3a210aa..ba6336052fa 100644
--- a/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Spark.yml
+++ b/.github/workflows/beam_PostCommit_Python_ValidatesRunner_Spark.yml
@@ -71,11 +71,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PreCommit_CommunityMetrics.yml 
b/.github/workflows/beam_PreCommit_CommunityMetrics.yml
index 7a93873168e..7606cc7227e 100644
--- a/.github/workflows/beam_PreCommit_CommunityMetrics.yml
+++ b/.github/workflows/beam_PreCommit_CommunityMetrics.yml
@@ -78,10 +78,15 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v2
       - name: Remove default github maven configuration
diff --git a/.github/workflows/beam_PreCommit_Go.yml 
b/.github/workflows/beam_PreCommit_Go.yml
index 227f3c7648a..4626552d748 100644
--- a/.github/workflows/beam_PreCommit_Go.yml
+++ b/.github/workflows/beam_PreCommit_Go.yml
@@ -78,11 +78,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          go-version: 1.21
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Go
+        uses: actions/setup-go@v4
+        with:
+          go-version: '1.21'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run goPreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_GoPortable.yml 
b/.github/workflows/beam_PreCommit_GoPortable.yml
index 8156df15133..5d18d7e1bb1 100644
--- a/.github/workflows/beam_PreCommit_GoPortable.yml
+++ b/.github/workflows/beam_PreCommit_GoPortable.yml
@@ -78,11 +78,11 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          python-version: 3.8
-          java-version: 8
+          requires-py-39: false
+          requires-go: false
       - name: Run goPortablePreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_GoPrism.yml 
b/.github/workflows/beam_PreCommit_GoPrism.yml
index 1a669c15700..073a5d7c4a6 100644
--- a/.github/workflows/beam_PreCommit_GoPrism.yml
+++ b/.github/workflows/beam_PreCommit_GoPrism.yml
@@ -78,11 +78,11 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          python-version: 3.8
-          java-version: 8
+          requires-py-39: false
+          requires-go: false
       - name: Run goPrismPreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_ItFramework.yml 
b/.github/workflows/beam_PreCommit_ItFramework.yml
index e8ec1287be5..3d976e4d8f9 100644
--- a/.github/workflows/beam_PreCommit_ItFramework.yml
+++ b/.github/workflows/beam_PreCommit_ItFramework.yml
@@ -81,10 +81,16 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          java-version: 8
+          requires-py-38: false
+          requires-py-39: false
+          requires-go: false
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run ItFrameworkPrecommit script
         run: ./gradlew -p it build
       - name: Archive JUnit Test Results
diff --git a/.github/workflows/beam_PreCommit_Java.yml 
b/.github/workflows/beam_PreCommit_Java.yml
index ab5c17c55f4..22910f6f99f 100644
--- a/.github/workflows/beam_PreCommit_Java.yml
+++ b/.github/workflows/beam_PreCommit_Java.yml
@@ -141,11 +141,6 @@ permissions:
   security-events: read
   statuses: read
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Java:
     name: ${{matrix.job_name}} (${{matrix.job_phrase}})
diff --git a/.github/workflows/beam_PreCommit_Java_Debezium_IO_Direct.yml 
b/.github/workflows/beam_PreCommit_Java_Debezium_IO_Direct.yml
index db348a7684a..67c746daccc 100644
--- a/.github/workflows/beam_PreCommit_Java_Debezium_IO_Direct.yml
+++ b/.github/workflows/beam_PreCommit_Java_Debezium_IO_Direct.yml
@@ -53,11 +53,6 @@ concurrency:
   group: '${{ github.workflow }} @ ${{ github.event.issue.number || 
github.event.pull_request.head.label || github.sha || github.head_ref || 
github.ref }}-${{ github.event.schedule || github.event.comment.body || 
github.event.sender.login}}'
   cancel-in-progress: true
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Java_Debezium_IO_Direct:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
diff --git a/.github/workflows/beam_PreCommit_Java_ElasticSearch_IO_Direct.yml 
b/.github/workflows/beam_PreCommit_Java_ElasticSearch_IO_Direct.yml
index 27a3e175e7e..93baa951861 100644
--- a/.github/workflows/beam_PreCommit_Java_ElasticSearch_IO_Direct.yml
+++ b/.github/workflows/beam_PreCommit_Java_ElasticSearch_IO_Direct.yml
@@ -55,11 +55,6 @@ concurrency:
   group: '${{ github.workflow }} @ ${{ github.event.issue.number || 
github.event.pull_request.head.label || github.sha || github.head_ref || 
github.ref }}-${{ github.event.schedule || github.event.comment.body || 
github.event.sender.login}}'
   cancel-in-progress: true
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Java_ElasticSearch_IO_Direct:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
diff --git a/.github/workflows/beam_PreCommit_Java_Examples_Dataflow.yml 
b/.github/workflows/beam_PreCommit_Java_Examples_Dataflow.yml
index 1dfd9ea1eb4..ff1dc5172c2 100644
--- a/.github/workflows/beam_PreCommit_Java_Examples_Dataflow.yml
+++ b/.github/workflows/beam_PreCommit_Java_Examples_Dataflow.yml
@@ -92,10 +92,16 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          java-version: 8
+          requires-py-38: false
+          requires-py-39: false
+          requires-go: false
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Authenticate on GCP
         uses: google-github-actions/setup-gcloud@v0
         with:
diff --git a/.github/workflows/beam_PreCommit_Java_Examples_Dataflow_Java17.yml 
b/.github/workflows/beam_PreCommit_Java_Examples_Dataflow_Java17.yml
index bc5c457eb76..d31d1a2c2c1 100644
--- a/.github/workflows/beam_PreCommit_Java_Examples_Dataflow_Java17.yml
+++ b/.github/workflows/beam_PreCommit_Java_Examples_Dataflow_Java17.yml
@@ -63,11 +63,6 @@ concurrency:
   group: '${{ github.workflow }} @ ${{ github.event.issue.number || 
github.event.pull_request.head.label || github.sha || github.head_ref || 
github.ref }}-${{ github.event.schedule || github.event.comment.body || 
github.event.sender.login}}'
   cancel-in-progress: true
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Java_Examples_Dataflow_Java17:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
diff --git 
a/.github/workflows/beam_PreCommit_Java_File-schema-transform_IO_Direct.yml 
b/.github/workflows/beam_PreCommit_Java_File-schema-transform_IO_Direct.yml
index d256bca9eba..d8b4b1a4983 100644
--- a/.github/workflows/beam_PreCommit_Java_File-schema-transform_IO_Direct.yml
+++ b/.github/workflows/beam_PreCommit_Java_File-schema-transform_IO_Direct.yml
@@ -53,11 +53,6 @@ concurrency:
   group: '${{ github.workflow }} @ ${{ github.event.issue.number || 
github.event.pull_request.head.label || github.sha || github.head_ref || 
github.ref }}-${{ github.event.schedule || github.event.comment.body || 
github.event.sender.login}}'
   cancel-in-progress: true
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Java_File-schema-transform_IO_Direct:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
diff --git a/.github/workflows/beam_PreCommit_Java_Flink_Versions.yml 
b/.github/workflows/beam_PreCommit_Java_Flink_Versions.yml
index e4a04839cef..855e06c827d 100644
--- a/.github/workflows/beam_PreCommit_Java_Flink_Versions.yml
+++ b/.github/workflows/beam_PreCommit_Java_Flink_Versions.yml
@@ -79,11 +79,19 @@ jobs:
         with:
           comment_phrase: 'Run Java_Flink_Versions PreCommit'
           github_token: ${{ secrets.GITHUB_TOKEN }}
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run Java Flink Versions PreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_Java_PVR_Flink_Batch.yml 
b/.github/workflows/beam_PreCommit_Java_PVR_Flink_Batch.yml
index 9679b1825cf..10652edb942 100644
--- a/.github/workflows/beam_PreCommit_Java_PVR_Flink_Batch.yml
+++ b/.github/workflows/beam_PreCommit_Java_PVR_Flink_Batch.yml
@@ -59,11 +59,6 @@ permissions:
   security-events: read
   statuses: read
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Java_PVR_Flink_Batch:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
diff --git a/.github/workflows/beam_PreCommit_Python.yml 
b/.github/workflows/beam_PreCommit_Python.yml
index 80c69afce6e..743da499e81 100644
--- a/.github/workflows/beam_PreCommit_Python.yml
+++ b/.github/workflows/beam_PreCommit_Python.yml
@@ -79,11 +79,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PreCommit_PythonDocker.yml 
b/.github/workflows/beam_PreCommit_PythonDocker.yml
index 669f316549c..19ecf593a67 100644
--- a/.github/workflows/beam_PreCommit_PythonDocker.yml
+++ b/.github/workflows/beam_PreCommit_PythonDocker.yml
@@ -78,12 +78,23 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Go
+        uses: actions/setup-go@v4
+        with:
+          go-version: '1.16'
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
-          go-version: 1.16
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Setup Buildx
         uses: docker/setup-buildx-action@v2
         with:
diff --git a/.github/workflows/beam_PreCommit_PythonDocs.yml 
b/.github/workflows/beam_PreCommit_PythonDocs.yml
index a67e8afa3a4..e3ffd5a70cd 100644
--- a/.github/workflows/beam_PreCommit_PythonDocs.yml
+++ b/.github/workflows/beam_PreCommit_PythonDocs.yml
@@ -78,11 +78,19 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run pythonDocsPreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_PythonFormatter.yml 
b/.github/workflows/beam_PreCommit_PythonFormatter.yml
index 1a3335b370e..08fa9dabc66 100644
--- a/.github/workflows/beam_PreCommit_PythonFormatter.yml
+++ b/.github/workflows/beam_PreCommit_PythonFormatter.yml
@@ -77,11 +77,19 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run pythonFormatterPreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_PythonLint.yml 
b/.github/workflows/beam_PreCommit_PythonLint.yml
index 9d290f1ba86..f26f423101d 100644
--- a/.github/workflows/beam_PreCommit_PythonLint.yml
+++ b/.github/workflows/beam_PreCommit_PythonLint.yml
@@ -77,12 +77,23 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
-          go-version: 1.16
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Go
+        uses: actions/setup-go@v4
+        with:
+          go-version: '1.16'
+      - name: Install Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run pythonLintPreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_Python_Coverage.yml 
b/.github/workflows/beam_PreCommit_Python_Coverage.yml
index 65002f9da89..9bb0b83c7a6 100644
--- a/.github/workflows/beam_PreCommit_Python_Coverage.yml
+++ b/.github/workflows/beam_PreCommit_Python_Coverage.yml
@@ -77,11 +77,19 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
-          python-version: 3.8
+          python-version: '3.8'
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Run preCommitPyCoverage
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_Python_Dataframes.yml 
b/.github/workflows/beam_PreCommit_Python_Dataframes.yml
index a7a0ec1836c..ab7d07cc72a 100644
--- a/.github/workflows/beam_PreCommit_Python_Dataframes.yml
+++ b/.github/workflows/beam_PreCommit_Python_Dataframes.yml
@@ -79,11 +79,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase}} ${{ matrix.python_version}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name}} (${{ matrix.job_phrase}} ${{ 
matrix.python_version}})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PreCommit_Python_Examples.yml 
b/.github/workflows/beam_PreCommit_Python_Examples.yml
index 1b03b4c0a35..f82aef86de5 100644
--- a/.github/workflows/beam_PreCommit_Python_Examples.yml
+++ b/.github/workflows/beam_PreCommit_Python_Examples.yml
@@ -79,11 +79,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PreCommit_Python_Integration.yml 
b/.github/workflows/beam_PreCommit_Python_Integration.yml
index 5a1b7bc720f..2ef26516d15 100644
--- a/.github/workflows/beam_PreCommit_Python_Integration.yml
+++ b/.github/workflows/beam_PreCommit_Python_Integration.yml
@@ -79,11 +79,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/[email protected]
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml 
b/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml
index a0011354749..131ec8c634a 100644
--- a/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml
+++ b/.github/workflows/beam_PreCommit_Python_PVR_Flink.yml
@@ -71,11 +71,6 @@ concurrency:
   group: '${{ github.workflow }} @ ${{ github.event.issue.number || 
github.event.pull_request.head.label || github.sha || github.head_ref || 
github.ref }}-${{ github.event.schedule || github.event.comment.body || 
github.event.sender.login}}'
   cancel-in-progress: true
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Python_PVR_Flink:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
diff --git a/.github/workflows/beam_PreCommit_Python_Runners.yml 
b/.github/workflows/beam_PreCommit_Python_Runners.yml
index 775af7f39d2..c9f462d385a 100644
--- a/.github/workflows/beam_PreCommit_Python_Runners.yml
+++ b/.github/workflows/beam_PreCommit_Python_Runners.yml
@@ -79,11 +79,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PreCommit_Python_Transforms.yml 
b/.github/workflows/beam_PreCommit_Python_Transforms.yml
index 291dcde8665..0627d8d5393 100644
--- a/.github/workflows/beam_PreCommit_Python_Transforms.yml
+++ b/.github/workflows/beam_PreCommit_Python_Transforms.yml
@@ -79,11 +79,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
-          java-version: 8
           python-version: ${{ matrix.python_version }}
+      - name: Install Java
+        uses: actions/setup-java@v3
+        with:
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set PY_VER_CLEAN
         id: set_py_ver_clean
         run: |
diff --git a/.github/workflows/beam_PreCommit_RAT.yml 
b/.github/workflows/beam_PreCommit_RAT.yml
index 390413fb7ac..5c87644858b 100644
--- a/.github/workflows/beam_PreCommit_RAT.yml
+++ b/.github/workflows/beam_PreCommit_RAT.yml
@@ -76,10 +76,15 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run RAT script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_Spotless.yml 
b/.github/workflows/beam_PreCommit_Spotless.yml
index 552a92e104a..ba748cd7b13 100644
--- a/.github/workflows/beam_PreCommit_Spotless.yml
+++ b/.github/workflows/beam_PreCommit_Spotless.yml
@@ -62,11 +62,6 @@ permissions:
   security-events: read
   statuses: read
 
-env:
-  GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
-  GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
-  GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
-
 jobs:
   beam_PreCommit_Spotless:
     name: ${{matrix.job_name}} (${{matrix.job_phrase}})
diff --git a/.github/workflows/beam_PreCommit_Typescript.yml 
b/.github/workflows/beam_PreCommit_Typescript.yml
index 21c760f2e52..e83e04a1bae 100644
--- a/.github/workflows/beam_PreCommit_Typescript.yml
+++ b/.github/workflows/beam_PreCommit_Typescript.yml
@@ -79,11 +79,15 @@ jobs:
           comment_phrase: ${{matrix.job_phrase}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          python-version: 3.8
-          java-version: 8
+          requires-py-39: false
+          requires-go: false
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run typescriptPreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_Website.yml 
b/.github/workflows/beam_PreCommit_Website.yml
index 87218dc2803..81fc578bc34 100644
--- a/.github/workflows/beam_PreCommit_Website.yml
+++ b/.github/workflows/beam_PreCommit_Website.yml
@@ -78,10 +78,15 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run websitePreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_PreCommit_Website_Stage_GCS.yml 
b/.github/workflows/beam_PreCommit_Website_Stage_GCS.yml
index f910f9a88da..cf9423f8167 100644
--- a/.github/workflows/beam_PreCommit_Website_Stage_GCS.yml
+++ b/.github/workflows/beam_PreCommit_Website_Stage_GCS.yml
@@ -82,11 +82,15 @@ jobs:
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
       - name: Echo PR number
         run: echo "ghprbPullId=${{ github.event.pull_request.number || 
github.event.issue.number }}" >> $GITHUB_ENV
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          python-version: 3.8
-          java-version: 8
+          requires-py-39: false
+          requires-go: false
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Authenticate on GCP
         uses: google-github-actions/setup-gcloud@v0
         with:
diff --git a/.github/workflows/beam_PreCommit_Whitespace.yml 
b/.github/workflows/beam_PreCommit_Whitespace.yml
index 03a976cfe44..b8ef21c8b07 100644
--- a/.github/workflows/beam_PreCommit_Whitespace.yml
+++ b/.github/workflows/beam_PreCommit_Whitespace.yml
@@ -77,11 +77,19 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Install Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: run whitespacePreCommit script
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:
diff --git a/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml 
b/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
index d4c9178e6c9..b56d81f17ca 100644
--- a/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
+++ b/.github/workflows/beam_Python_ValidatesContainer_Dataflow_ARM.yml
@@ -76,10 +76,14 @@ jobs:
           comment_phrase: ${{ matrix.job_phrase }} ${{ matrix.python_version }}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           github_job: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ 
matrix.python_version }})
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Python
+        uses: actions/setup-python@v4
         with:
           python-version: ${{ matrix.python_version }}
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v2
       - name: Authenticate on GCP
diff --git a/.github/workflows/beam_Release_NightlySnapshot.yml 
b/.github/workflows/beam_Release_NightlySnapshot.yml
index a4be830cd3c..a80105d2a7c 100644
--- a/.github/workflows/beam_Release_NightlySnapshot.yml
+++ b/.github/workflows/beam_Release_NightlySnapshot.yml
@@ -61,10 +61,15 @@ jobs:
           github_job: ${{matrix.job_name}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           comment_phrase: "Release Nightly Snapshot"
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
       - name: Auth on snapshot repository
         run: |
           mkdir -p ${HOME}/.m2
diff --git a/.github/workflows/beam_Release_Python_NightlySnapshot.yml 
b/.github/workflows/beam_Release_Python_NightlySnapshot.yml
index 62019c53696..58f879d8314 100644
--- a/.github/workflows/beam_Release_Python_NightlySnapshot.yml
+++ b/.github/workflows/beam_Release_Python_NightlySnapshot.yml
@@ -60,11 +60,19 @@ jobs:
           github_job: ${{matrix.job_name}}
           github_token: ${{ secrets.GITHUB_TOKEN }}
           comment_phrase: ${{matrix.job_phrase}}
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Install Java
+        uses: actions/[email protected]
         with:
-          java-version: 8
-          python-version: 3.8
+          distribution: 'zulu'
+          java-version: '8'
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
+      - name: Setup Python
+        uses: actions/setup-python@v4
+        with:
+          python-version: '3.8'
       - name: Authenticate on GCP
         uses: google-github-actions/setup-gcloud@v0
         with:
diff --git a/.github/workflows/java_tests.yml b/.github/workflows/java_tests.yml
index ceff29b50d4..d1180eebdf8 100644
--- a/.github/workflows/java_tests.yml
+++ b/.github/workflows/java_tests.yml
@@ -77,11 +77,11 @@ jobs:
         with:
           persist-credentials: false
           submodules: recursive
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          java-version: 8
-          go-version: 1.21
+          requires-py-38: false
+          requires-py-39: false
       - 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
@@ -136,11 +136,12 @@ jobs:
         with:
           persist-credentials: false
           submodules: recursive
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
         with:
-          java-version: 8
-          go-version: 1.21
+          requires-py-38: false
+          requires-py-39: false
+
       - 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
@@ -179,11 +180,11 @@ jobs:
         with:
           persist-credentials: false
           submodules: recursive
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
-        with:
-          java-version: 8
-          go-version: 1.21
+      - name: Setup self-hosted
+        uses: ./.github/actions/setup-self-hosted-action
+        with: 
+          requires-py-38: false
+          requires-py-39: false
       - name: Authenticate on GCP
         uses: google-github-actions/setup-gcloud@v0
         with:
diff --git a/.github/workflows/playground_backend_precommit.yml 
b/.github/workflows/playground_backend_precommit.yml
index 114ca4aac1c..de9edd4f2a9 100644
--- a/.github/workflows/playground_backend_precommit.yml
+++ b/.github/workflows/playground_backend_precommit.yml
@@ -38,12 +38,19 @@ jobs:
     steps:
       - name: Check out the repo
         uses: actions/checkout@v4
-      
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+
+      - uses: actions/setup-python@v4
         with:
-          java-version: '${{ env.JAVA_VERSION }}'
           python-version: '${{ env.PYTHON_VERSION }}'
+      - uses: actions/[email protected]
+        with:
+          distribution: 'zulu'
+          java-version: '${{ env.JAVA_VERSION }}'
+
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+          cache-read-only: false
 
       - name: Add GOPATH/bin to PATH
         run: echo "PATH=$PATH:$(go env GOPATH)/bin" >> $GITHUB_ENV
diff --git a/.github/workflows/tour_of_beam_backend_integration.yml 
b/.github/workflows/tour_of_beam_backend_integration.yml
index 8f56d3f2e2f..1eb4b66f586 100644
--- a/.github/workflows/tour_of_beam_backend_integration.yml
+++ b/.github/workflows/tour_of_beam_backend_integration.yml
@@ -75,13 +75,16 @@ jobs:
         working-directory: ./learning/tour-of-beam/backend
     steps:
       - uses: actions/checkout@v4
-
-      - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
+      - uses: actions/setup-go@v4
         with:
           # pin to the biggest Go version supported by Cloud Functions runtime
           go-version: '1.16'
 
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+        with:
+            cache-read-only: false
+
       - name: Build Playground router image
         run: ./gradlew -i playground:backend:containers:router:docker
         working-directory: ${{ env.GITHUB_WORKSPACE }}
diff --git a/.github/workflows/update_python_dependencies.yml 
b/.github/workflows/update_python_dependencies.yml
index b4b839c3204..43bed87a42f 100644
--- a/.github/workflows/update_python_dependencies.yml
+++ b/.github/workflows/update_python_dependencies.yml
@@ -50,13 +50,7 @@ jobs:
       - name: Checkout code
         uses: actions/checkout@v4
       - name: Setup environment
-        uses: ./.github/actions/setup-environment-action
-        with:
-          python-version: |
-            3.8
-            3.9
-          java-version: 8
-          go-version: 1.21
+        uses: ./.github/actions/setup-self-hosted-action
       - name: Update Python Dependencies
         uses: ./.github/actions/gradle-command-self-hosted-action
         with:

Reply via email to