This is an automated email from the ASF dual-hosted git repository.
leerho pushed a commit to branch workflows
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git
The following commit(s) were added to refs/heads/workflows by this push:
new d112384c update reusable WF
d112384c is described below
commit d112384cb45573e22318d98ed4c1ea68af47e163
Author: Lee Rhodes <[email protected]>
AuthorDate: Mon May 18 14:10:09 2026 -0700
update reusable WF
---
.github/workflows/reusable-jdk-os-matrix.yml | 37 +++-------------------------
1 file changed, 4 insertions(+), 33 deletions(-)
diff --git a/.github/workflows/reusable-jdk-os-matrix.yml
b/.github/workflows/reusable-jdk-os-matrix.yml
index 31bc9f28..ab56ae38 100644
--- a/.github/workflows/reusable-jdk-os-matrix.yml
+++ b/.github/workflows/reusable-jdk-os-matrix.yml
@@ -42,51 +42,22 @@ jobs:
persist-credentials: false
- name: 2. Install Host Driver JDK 25 For Maven
- id: host-driver-jdk # Explicit ID
+ id: host-driver-jdk
uses: actions/setup-java@v5
with:
java-version: '25'
distribution: 'temurin'
cache: 'maven'
- # generate-job-summary: true # gen toolchains file
- name: 3. Dynamically Provision Target Isolated Execution JDK
- id: target-jdk #Explicit ID
+ id: target-jdk
uses: actions/setup-java@v5
with:
java-version: ${{ inputs.jdk_version }}
distribution: ${{ inputs.jdk_distribution }}
architecture: ${{ inputs.cpu_arch }}
- check-latest: false #append this JDK version into runner's toolchain
-
- - name: 4. Explicitly Configure local toolchains.xml
- shell: bash
- run: |
- mkdir -p ~/.m2
- cat <<EOF > ~/.m2/toolchains.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <toolchains>
- <toolchain>
- <type>jdk</type>
- <provides>
- <version>${{ inputs.jdk_version }}</version>
- </provides>
- <configuration>
- <jdkHome>${{ env. Gavin || steps.target-jdk.outputs.path ||
env.RUNNER_TOOL_CACHE }}/Java_Temurin-Hotspot_jdk/${{ inputs.jdk_version
}}*</jdkHome>
- </configuration>
- </toolchain>
-
- <toolchain>
- <type>jdk</type>
- <provides>
- <version>25</version>
- </provides>
- <configuration>
- <jdkHome>${{ steps.host-driver-jdk.outputs.path ||
env.JAVA_HOME_25_X64 || env.JAVA_HOME }}</jdkHome>
- </configuration>
- </toolchain>
- </toolchains>
- EOF
+ check-latest: false
+ generate-job-summary: true # register this target JDK into the
runner's toolchains
- name: 5. Echo Java & Maven Version
run: mvn -version
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]