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

alien11689 pushed a commit to branch 
run-java-11-17-21-builds-only-for-last-job-in-workflow
in repository https://gitbox.apache.org/repos/asf/aries.git

commit f14c360342199f5eb535bc519e04de85d8653c84
Author: Dominik Przybysz <[email protected]>
AuthorDate: Sun Mar 2 08:30:23 2025 +0100

    [MAINTENANCE] Run java 11, 17 and 21 builds only for the last task in 
workflows
---
 .github/workflows/quiesce.yml | 20 +++++++++++++-------
 .github/workflows/util.yml    | 16 +++++++++++-----
 .github/workflows/web.yml     | 20 +++++++++++++-------
 3 files changed, 37 insertions(+), 19 deletions(-)

diff --git a/.github/workflows/quiesce.yml b/.github/workflows/quiesce.yml
index 20b21923f..b55308bd2 100644
--- a/.github/workflows/quiesce.yml
+++ b/.github/workflows/quiesce.yml
@@ -41,23 +41,29 @@ jobs:
     steps:
     - name: Git Checkout
       uses: actions/checkout@v4
-    - name: Set up Java
+    - name: Set up Java 8
       uses: actions/setup-java@v4
       with:
         distribution: 'temurin'
-        java-version: ${{ matrix.java }}
+        java-version: 8
     - name: Build parent
       shell: bash
-      run: mvn -U -e -B -ntp clean install -f parent
+      run: mvn -V -U -e -B -ntp clean install -f parent
     - name: Build testsupport
       shell: bash
-      run: mvn -U -e -B -ntp -Dmaven.test.skip=true clean install -f 
testsupport
+      run: mvn -V -U -e -B -ntp -Dmaven.test.skip=true clean install -f 
testsupport
     - name: Build versioning
       shell: bash
-      run: mvn -U -e -B -ntp -Dmaven.test.skip=true clean install -f versioning
+      run: mvn -V -U -e -B -ntp -Dmaven.test.skip=true clean install -f 
versioning
     - name: Build util
       shell: bash
-      run: mvn -U -e -B -ntp -Dmaven.test.skip=true clean install -f util
+      run: mvn -V -U -e -B -ntp -Dmaven.test.skip=true clean install -f util
+    - name: Set up Java ${{ matrix.java }}
+      uses: actions/setup-java@v4
+      with:
+        distribution: 'temurin'
+        java-version: ${{ matrix.java }}
+      if: ${{ 8 != matrix.java }}
     - name: Build quiesce
       shell: bash
-      run: mvn -U -e -B -ntp clean install -f quiesce
+      run: mvn -V -U -e -B -ntp clean install -f quiesce
diff --git a/.github/workflows/util.yml b/.github/workflows/util.yml
index dbdc596b7..c9fbff379 100644
--- a/.github/workflows/util.yml
+++ b/.github/workflows/util.yml
@@ -39,17 +39,23 @@ jobs:
     steps:
     - name: Git Checkout
       uses: actions/checkout@v4
-    - name: Set up Java
+    - name: Set up Java 8
       uses: actions/setup-java@v4
       with:
         distribution: 'temurin'
-        java-version: ${{ matrix.java }}
+        java-version: 8
     - name: Build parent
       shell: bash
-      run: mvn -U -e -B -ntp clean install -f parent
+      run: mvn -V -U -e -B -ntp clean install -f parent
     - name: Build versioning
       shell: bash
-      run: mvn -U -e -B -ntp -Dmaven.test.skip=true clean install -f versioning
+      run: mvn -V -U -e -B -ntp -Dmaven.test.skip=true clean install -f 
versioning
+    - name: Set up Java ${{ matrix.java }}
+      uses: actions/setup-java@v4
+      with:
+        distribution: 'temurin'
+        java-version: ${{ matrix.java }}
+      if: ${{ 8 != matrix.java }}
     - name: Build util
       shell: bash
-      run: mvn -U -e -B -ntp clean install -f util
+      run: mvn -V -U -e -B -ntp clean install -f util
diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml
index b44f4ed45..b91165a7e 100644
--- a/.github/workflows/web.yml
+++ b/.github/workflows/web.yml
@@ -41,23 +41,29 @@ jobs:
     steps:
     - name: Git Checkout
       uses: actions/checkout@v4
-    - name: Set up Java
+    - name: Set up Java 8
       uses: actions/setup-java@v4
       with:
         distribution: 'temurin'
-        java-version: ${{ matrix.java }}
+        java-version: 8
     - name: Build parent
       shell: bash
-      run: mvn -U -e -B -ntp clean install -f parent
+      run: mvn -V -U -e -B -ntp clean install -f parent
     - name: Build testsupport
       shell: bash
-      run: mvn -U -e -B -ntp -Dmaven.test.skip=true clean install -f 
testsupport
+      run: mvn -V -U -e -B -ntp -Dmaven.test.skip=true clean install -f 
testsupport
     - name: Build versioning
       shell: bash
-      run: mvn -U -e -B -ntp -Dmaven.test.skip=true clean install -f versioning
+      run: mvn -V -U -e -B -ntp -Dmaven.test.skip=true clean install -f 
versioning
     - name: Build util
       shell: bash
-      run: mvn -U -e -B -ntp -Dmaven.test.skip=true clean install -f util
+      run: mvn -V -U -e -B -ntp -Dmaven.test.skip=true clean install -f util
+    - name: Set up Java ${{ matrix.java }}
+      uses: actions/setup-java@v4
+      with:
+        distribution: 'temurin'
+        java-version: ${{ matrix.java }}
+      if: ${{ 8 != matrix.java }}
     - name: Build web
       shell: bash
-      run: mvn -U -e -B -ntp clean install -f web
+      run: mvn -V -U -e -B -ntp clean install -f web

Reply via email to