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
