This is an automated email from the ASF dual-hosted git repository.
yhu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new dcc0bd2fb22 Build release candidate with Java 11 (#32573)
dcc0bd2fb22 is described below
commit dcc0bd2fb226afe8919fe49499320a7ae5067d2a
Author: Yi Hu <[email protected]>
AuthorDate: Tue Oct 1 11:31:51 2024 -0400
Build release candidate with Java 11 (#32573)
* Build release candidate with Java 11
* cleanup leftover flag
---
.github/workflows/README.md | 4 ++--
.github/workflows/build_release_candidate.yml | 22 +++++++---------------
2 files changed, 9 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/README.md b/.github/workflows/README.md
index 0f3a42583c3..d386f4dc40f 100644
--- a/.github/workflows/README.md
+++ b/.github/workflows/README.md
@@ -162,14 +162,14 @@ To work around this, you can start using hosted runners
and then switch over whe
You can do this by changing `runs-on: [self-hosted, ubuntu-20.04, main]`
(self-hosted, use in your PR) to `runs-on: ubuntu-20.04` (GitHub hosted, use
for local testing).
Note when using `ubuntu-20.04` as the host, you might need to choose the Java
version since some gradle tasks only work with a certain Java version.
-One example is below to use Java 8 when testing your workflow:
+One example is below to use Java 11 when testing your workflow:
```
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
- java-version: '8'
+ java-version: '11'
```
## Testing Workflow Updates
diff --git a/.github/workflows/build_release_candidate.yml
b/.github/workflows/build_release_candidate.yml
index d2bd863483f..fdbae21336e 100644
--- a/.github/workflows/build_release_candidate.yml
+++ b/.github/workflows/build_release_candidate.yml
@@ -62,11 +62,11 @@ jobs:
with:
ref: "v${{ github.event.inputs.RELEASE }}-RC${{
github.event.inputs.RC }}"
repository: apache/beam
- - name: Install Java 8
+ - name: Install Java 11
uses: actions/setup-java@v4
with:
distribution: 'temurin'
- java-version: '8'
+ java-version: '11'
- name: Import GPG key
id: import_gpg
uses:
crazy-max/ghaction-import-gpg@111c56156bcc6918c056dbef52164cfa583dc549
@@ -114,11 +114,11 @@ jobs:
then
echo "Must provide an apache password to stage artifacts to
https://dist.apache.org/repos/dist/dev/beam/"
fi
- - name: Install Java 8
+ - name: Install Java 11
uses: actions/setup-java@v4
with:
distribution: 'temurin'
- java-version: '8'
+ java-version: '11'
- name: Import GPG key
id: import_gpg
uses:
crazy-max/ghaction-import-gpg@111c56156bcc6918c056dbef52164cfa583dc549
@@ -264,14 +264,6 @@ jobs:
uses: actions/setup-python@v5
with:
python-version: '3.9'
- - run: echo $JAVA_HOME
- - run: echo "JAVA11_HOME=${JAVA_HOME}" >> "$GITHUB_OUTPUT"
- id: export-java11
- - name: Install Java 8
- uses: actions/setup-java@v4
- with:
- distribution: 'temurin'
- java-version: '8'
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Remove default github maven configuration
@@ -285,7 +277,7 @@ jobs:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Push docker images
- run: ./gradlew :pushAllDockerImages -PisRelease -Pdocker-pull-licenses
-Pprune-images -Pdocker-tag=${{ github.event.inputs.RELEASE }}rc${{
github.event.inputs.RC }}
-Pjava11Home=${{steps.export-java11.outputs.JAVA11_HOME}} --no-daemon
--no-parallel
+ run: ./gradlew :pushAllDockerImages -PisRelease -Pdocker-pull-licenses
-Pprune-images -Pdocker-tag=${{ github.event.inputs.RELEASE }}rc${{
github.event.inputs.RC }} --no-daemon --no-parallel
beam_site_pr:
if: ${{ fromJson(github.event.inputs.STAGE).beam_site_pr == 'yes'}}
@@ -318,11 +310,11 @@ jobs:
uses: actions/setup-node@v4
with:
node-version: '16'
- - name: Install Java 8
+ - name: Install Java 11
uses: actions/setup-java@v4
with:
distribution: 'temurin'
- java-version: '8'
+ java-version: '11'
- 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