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]