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

leerho pushed a commit to branch frank_grimes_java-21-ffm
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git


The following commit(s) were added to refs/heads/frank_grimes_java-21-ffm by 
this push:
     new e7bc130  Update frank_grimes_java-21-ffm
e7bc130 is described below

commit e7bc1306a7f9364cdc78eaf8d0b64f87e309e3c2
Author: Lee Rhodes <[email protected]>
AuthorDate: Mon Jan 6 13:23:08 2025 -0800

    Update frank_grimes_java-21-ffm
---
 .github/workflows/auto-jdk-matrix.yml | 29 +++++++++++++++++++++--------
 .github/workflows/auto-os-matrix.yml  |  6 +++++-
 2 files changed, 26 insertions(+), 9 deletions(-)

diff --git a/.github/workflows/auto-jdk-matrix.yml 
b/.github/workflows/auto-jdk-matrix.yml
index 2765d67..037e907 100644
--- a/.github/workflows/auto-jdk-matrix.yml
+++ b/.github/workflows/auto-jdk-matrix.yml
@@ -16,12 +16,24 @@ env:
 jobs:
   build:
     name: Build, Test, Install
-    runs-on: ubuntu-latest
 
     strategy:
       fail-fast: false
       matrix:
-        jdk: [ 21 ]
+        jdk: [ 21 ] # LTS versions only
+        os: [ ubuntu-latest ]
+        include:
+#         - os: windows-latest
+#           skip_javadoc: "`-Dmaven`.javadoc`.skip=true"
+#           skip_gpg: "`-Dgpg`.skip=true"
+          - os: ubuntu-latest
+            skip_javadoc: -Dmaven.javadoc.skip=true
+            skip_gpg: -Dgpg.skip=true
+#         - os: macos-latest
+#           skip_javadoc: -Dmaven.javadoc.skip=true
+#           skip_gpg: -Dgpg.skip=true
+
+    runs-on: ${{matrix.os}}
 
     env:
       JDK_VERSION: ${{ matrix.jdk }}
@@ -32,10 +44,6 @@ jobs:
         with:
           persist-credentials: false
 
-      - name: Print Current workflow
-        run: >
-          cat .github/workflows/auto-jdk-matrix.yml
-
       - name: Cache local Maven repository
         uses: actions/cache@v4
         with:
@@ -49,12 +57,16 @@ jobs:
           java-version: ${{ matrix.jdk }}
           distribution: 'temurin'
           java-package: jdk
-          architecture: x64 
+          architecture: x64
 
       - name: Echo Java Version
         run: >
           java -version
 
+      - name: Print Current workflow
+        run: >
+          cat .github/workflows/auto-jdk-matrix.yml
+
       - name: Test
         run: >
           mvn clean test -B
@@ -64,8 +76,9 @@ jobs:
       - name: Install
         run: >
           mvn clean install -B
+          ${{matrix.os.skip_javadoc}}
           -DskipTests=true
-          -Dgpg.skip=true
+          ${{matrix.os.skip_gpg}}
 
 # Architecture options: x86, x64, armv7, aarch64, ppc64le
 # setup-java@v4 has a "with cache" option
diff --git a/.github/workflows/auto-os-matrix.yml 
b/.github/workflows/auto-os-matrix.yml
index d9e34ee..d4ebc1a 100644
--- a/.github/workflows/auto-os-matrix.yml
+++ b/.github/workflows/auto-os-matrix.yml
@@ -64,6 +64,10 @@ jobs:
         run: >
           java -version
 
+      - name: Print Current workflow
+        run: >
+          cat .github/workflows/auto-os-matrix.yml
+
       - name: Test
         run: >
           mvn clean test
@@ -74,7 +78,7 @@ jobs:
         run: >
           mvn clean install -B
           ${{matrix.os.skip_javadoc}}
-          -D skipTests=true
+          -DskipTests=true
           ${{matrix.os.skip_gpg}}
 
 # Architecture options: x86, x64, armv7, aarch64, ppc64le


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to