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

baunsgaard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git

commit f116482c7b5b81cae8fc95ebac98154846c223de
Author: Sebastian Baunsgaard <baunsga...@apache.org>
AuthorDate: Fri May 2 11:37:37 2025 +0200

    [SYSTEMDS-3875] Java 17 Github Actions
---
 .github/workflows/build-cron.yml                  | 2 +-
 .github/workflows/build.yml                       | 2 +-
 .github/workflows/cleanup-transient-artifacts.yml | 2 +-
 .github/workflows/docker-cd.yml                   | 2 +-
 .github/workflows/docker-release.yml              | 2 +-
 .github/workflows/docker-testImage.yml            | 2 +-
 .github/workflows/documentation.yml               | 4 ++--
 .github/workflows/javaTests.yml                   | 9 ++-------
 .github/workflows/license.yml                     | 4 ++--
 .github/workflows/monitoringUITests.yml           | 2 +-
 .github/workflows/python.yml                      | 4 ++--
 11 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/.github/workflows/build-cron.yml b/.github/workflows/build-cron.yml
index 685181867c..d0ff653b8f 100644
--- a/.github/workflows/build-cron.yml
+++ b/.github/workflows/build-cron.yml
@@ -41,7 +41,7 @@ jobs:
           ]
         java: [
           # '8', 
-          '11', 
+          '17', 
           # '16'
           ]
         javadist: [
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 82588d1187..e409919de1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -55,7 +55,7 @@ jobs:
           ]
         java: [
           # '8', 
-          '11', 
+          '17', 
           # '16'
           ]
         javadist: [
diff --git a/.github/workflows/cleanup-transient-artifacts.yml 
b/.github/workflows/cleanup-transient-artifacts.yml
index 87d8f4d454..1a60e99c4c 100644
--- a/.github/workflows/cleanup-transient-artifacts.yml
+++ b/.github/workflows/cleanup-transient-artifacts.yml
@@ -30,7 +30,7 @@ on:
 jobs:
   on-success:
     name: Delete transient artifacts of successful workflow
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     permissions:
       # write permissions required for deleting artifacts
       actions: write
diff --git a/.github/workflows/docker-cd.yml b/.github/workflows/docker-cd.yml
index 2f8578d15c..05b5d4faf5 100644
--- a/.github/workflows/docker-cd.yml
+++ b/.github/workflows/docker-cd.yml
@@ -29,7 +29,7 @@ on:
 jobs:
   build-nightly:
     if: github.repository == 'apache/systemds'
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     strategy:
       matrix:
         include:
diff --git a/.github/workflows/docker-release.yml 
b/.github/workflows/docker-release.yml
index 696d7cc488..ac8e21a5f4 100644
--- a/.github/workflows/docker-release.yml
+++ b/.github/workflows/docker-release.yml
@@ -36,7 +36,7 @@ on:
 jobs:
   build-release:
     if: github.repository == 'apache/systemds'
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
 
     steps:
     - name: Checkout
diff --git a/.github/workflows/docker-testImage.yml 
b/.github/workflows/docker-testImage.yml
index 4f1ad4f8f4..267b58fcc7 100644
--- a/.github/workflows/docker-testImage.yml
+++ b/.github/workflows/docker-testImage.yml
@@ -27,7 +27,7 @@ on:
 
 jobs:
   build-test-image:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     strategy:
       matrix:
         include:
diff --git a/.github/workflows/documentation.yml 
b/.github/workflows/documentation.yml
index c83a815597..98f75a9d48 100644
--- a/.github/workflows/documentation.yml
+++ b/.github/workflows/documentation.yml
@@ -41,8 +41,8 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [ubuntu-latest]
-        java: ['11']
+        os: [ubuntu-24.04]
+        java: ['17']
         javadist: ['adopt']
     name: Java
     steps:
diff --git a/.github/workflows/javaTests.yml b/.github/workflows/javaTests.yml
index b04852afbb..c83035e00b 100644
--- a/.github/workflows/javaTests.yml
+++ b/.github/workflows/javaTests.yml
@@ -48,7 +48,6 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [ubuntu-22.04]
         tests: [
           "org.apache.sysds.test.applications.**",
           "**.test.usertest.**",
@@ -86,8 +85,6 @@ jobs:
           "**.functions.transform.**","**.functions.unique.**",
           
"**.functions.unary.matrix.**,**.functions.linearization.**,**.functions.jmlc.**"
         ]
-        java: ['11']
-        javadist: ['adopt']
     name: ${{ matrix.tests }}
     steps:
     - name: Checkout Repository
@@ -102,8 +99,6 @@ jobs:
     - name: Clean Github Artifact Name of Asterisks
       run: |
         ARTIFACT_NAME="transient_jacoco"
-        ARTIFACT_NAME+="-${{ matrix.os }}"
-        ARTIFACT_NAME+="-java-${{ matrix.java }}"
         ARTIFACT_NAME+="-${{ matrix.tests }}"
         ARTIFACT_NAME=${ARTIFACT_NAME//\*/x} # replace * with x
         echo "ARTIFACT_NAME=$ARTIFACT_NAME" >> $GITHUB_ENV
@@ -124,8 +119,8 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [ubuntu-22.04]
-        java: ['11']
+        os: [ubuntu-24.04]
+        java: ['17']
         javadist: ['adopt']
     steps:
     - name: Checkout Repository
diff --git a/.github/workflows/license.yml b/.github/workflows/license.yml
index 08b2bf910a..c91ab2dd46 100644
--- a/.github/workflows/license.yml
+++ b/.github/workflows/license.yml
@@ -48,8 +48,8 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [ubuntu-latest]
-        java: ['11']
+        os: [ubuntu-24.04]
+        java: ['17']
         javadist: ['adopt']
 
     steps:
diff --git a/.github/workflows/monitoringUITests.yml 
b/.github/workflows/monitoringUITests.yml
index 6e37d194b1..d5a7879b8c 100644
--- a/.github/workflows/monitoringUITests.yml
+++ b/.github/workflows/monitoringUITests.yml
@@ -45,7 +45,7 @@ on:
 
 jobs:
   build:
-    runs-on: ubuntu-latest
+    runs-on: ubuntu-24.04
     
     strategy:
       matrix:
diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml
index 54da49f8fb..4e5baa9d81 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/python.yml
@@ -49,8 +49,8 @@ jobs:
       fail-fast: false
       matrix:
         python-version: [3.8]
-        os: [ubuntu-latest]
-        java: ['11']
+        os: [ubuntu-24.04]
+        java: ['17']
         javadist: ['adopt']
 
     name: ${{ matrix.os }} Java ${{ matrix.java }} ${{ matrix.javadist }} 
Python ${{ matrix.python-version }}

Reply via email to