This is an automated email from the ASF dual-hosted git repository. alien11689 pushed a commit to branch split-maven-executions-in-workflows in repository https://gitbox.apache.org/repos/asf/aries.git
commit dec89c06eac82316a32e54bb93554ba62d41bfaf Author: Dominik Przybysz <[email protected]> AuthorDate: Fri Feb 7 21:48:01 2025 +0100 [MAINTENANCE] Split maven executions in workflows --- .github/workflows/application.yml | 9 +++++---- .github/workflows/async.yml | 5 ++--- .github/workflows/blueprint.yml | 13 ++++++++----- .github/workflows/eba-maven-plugin.yml | 5 ++--- .github/workflows/ejb.yml | 17 +++++++++++------ .github/workflows/esa-ant-task.yml | 5 ++--- .github/workflows/esa-maven-plugin.yml | 5 ++--- .github/workflows/jmx.yml | 13 ++++++++----- .github/workflows/jndi.yml | 13 ++++++++----- .github/workflows/proxy.yml | 5 ++--- .github/workflows/pushstream.yml | 5 ++--- .github/workflows/quiesce.yml | 17 +++++++++++------ .github/workflows/spi-fly.yml | 14 +++----------- .github/workflows/subsystem.yml | 13 ++++++++----- .github/workflows/testsupport.yml | 5 ++--- .github/workflows/transaction.yml | 5 ++--- .github/workflows/util.yml | 5 ++--- .github/workflows/versioning.yml | 5 ++--- .github/workflows/web.yml | 13 ++++++++----- 19 files changed, 90 insertions(+), 82 deletions(-) diff --git a/.github/workflows/application.yml b/.github/workflows/application.yml index da5782e4f..11cad7019 100644 --- a/.github/workflows/application.yml +++ b/.github/workflows/application.yml @@ -43,8 +43,9 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f application/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build application + shell: bash + run: mvn -U -e -B -ntp clean install -f application diff --git a/.github/workflows/async.yml b/.github/workflows/async.yml index b52cea809..48d7c387d 100644 --- a/.github/workflows/async.yml +++ b/.github/workflows/async.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build async shell: bash - run: | - mvn -U -e -B -ntp clean install -f async/pom.xml + run: mvn -U -e -B -ntp clean install -f async diff --git a/.github/workflows/blueprint.yml b/.github/workflows/blueprint.yml index 07306fcf5..a0ee1528e 100644 --- a/.github/workflows/blueprint.yml +++ b/.github/workflows/blueprint.yml @@ -44,9 +44,12 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f testsupport/pom.xml - mvn -U -e -B -ntp clean install -f blueprint/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build testsupport + shell: bash + run: mvn -U -e -B -ntp clean install -f testsupport + - name: Build blueprint + shell: bash + run: mvn -U -e -B -ntp clean install -f blueprint diff --git a/.github/workflows/eba-maven-plugin.yml b/.github/workflows/eba-maven-plugin.yml index 97f86f74e..4b0a29ba8 100644 --- a/.github/workflows/eba-maven-plugin.yml +++ b/.github/workflows/eba-maven-plugin.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build eba-maven-plugin shell: bash - run: | - mvn -U -e -B -ntp clean install -f eba-maven-plugin/pom.xml -P run-its + run: mvn -U -e -B -ntp clean install -f eba-maven-plugin -P run-its diff --git a/.github/workflows/ejb.yml b/.github/workflows/ejb.yml index 6beff816e..aad3e8cbd 100644 --- a/.github/workflows/ejb.yml +++ b/.github/workflows/ejb.yml @@ -45,10 +45,15 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f testsupport/pom.xml - mvn -U -e -B -ntp clean install -f proxy/pom.xml - mvn -U -e -B -ntp clean install -f ejb/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build testsupport + shell: bash + run: mvn -U -e -B -ntp clean install -f testsupport + - name: Build proxy + shell: bash + run: mvn -U -e -B -ntp clean install -f proxy + - name: Build ejb + shell: bash + run: mvn -U -e -B -ntp clean install -f ejb diff --git a/.github/workflows/esa-ant-task.yml b/.github/workflows/esa-ant-task.yml index bc904990e..f8989c3d4 100644 --- a/.github/workflows/esa-ant-task.yml +++ b/.github/workflows/esa-ant-task.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build esa-ant-task shell: bash - run: | - mvn -U -e -B -ntp clean install -f esa-ant-task/pom.xml + run: mvn -U -e -B -ntp clean install -f esa-ant-task diff --git a/.github/workflows/esa-maven-plugin.yml b/.github/workflows/esa-maven-plugin.yml index 1f2faea23..6a3ffbdd2 100644 --- a/.github/workflows/esa-maven-plugin.yml +++ b/.github/workflows/esa-maven-plugin.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build esa-maven-plugin shell: bash - run: | - mvn -U -e -B -ntp clean install -f esa-maven-plugin/pom.xml -P run-its + run: mvn -U -e -B -ntp clean install -f esa-maven-plugin -P run-its diff --git a/.github/workflows/jmx.yml b/.github/workflows/jmx.yml index 6653cac6c..7b72ffb97 100644 --- a/.github/workflows/jmx.yml +++ b/.github/workflows/jmx.yml @@ -44,9 +44,12 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f testsupport/pom.xml - mvn -U -e -B -ntp clean install -f jmx/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build testsupport + shell: bash + run: mvn -U -e -B -ntp clean install -f testsupport + - name: Build jmx + shell: bash + run: mvn -U -e -B -ntp clean install -f jmx diff --git a/.github/workflows/jndi.yml b/.github/workflows/jndi.yml index 06108656e..c5ee6f4d3 100644 --- a/.github/workflows/jndi.yml +++ b/.github/workflows/jndi.yml @@ -44,9 +44,12 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f testsupport/pom.xml - mvn -U -e -B -ntp clean install -f jndi/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build testsupport + shell: bash + run: mvn -U -e -B -ntp clean install -f testsupport + - name: Build jndi + shell: bash + run: mvn -U -e -B -ntp clean install -f jndi diff --git a/.github/workflows/proxy.yml b/.github/workflows/proxy.yml index 6ff277438..67a6982a0 100644 --- a/.github/workflows/proxy.yml +++ b/.github/workflows/proxy.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build proxy shell: bash - run: | - mvn -U -e -B -ntp clean install -f proxy/pom.xml + run: mvn -U -e -B -ntp clean install -f proxy diff --git a/.github/workflows/pushstream.yml b/.github/workflows/pushstream.yml index 77204f44d..b68229138 100644 --- a/.github/workflows/pushstream.yml +++ b/.github/workflows/pushstream.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build pushstream shell: bash - run: | - mvn -U -e -B -ntp clean install -f pushstream/pom.xml + run: mvn -U -e -B -ntp clean install -f pushstream diff --git a/.github/workflows/quiesce.yml b/.github/workflows/quiesce.yml index 2f434e964..297054238 100644 --- a/.github/workflows/quiesce.yml +++ b/.github/workflows/quiesce.yml @@ -45,10 +45,15 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f testsupport/pom.xml - mvn -U -e -B -ntp clean install -f util/pom.xml - mvn -U -e -B -ntp clean install -f quiesce/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build testsupport + shell: bash + run: mvn -U -e -B -ntp clean install -f testsupport + - name: Build jmx + shell: bash + run: mvn -U -e -B -ntp clean install -f util + - name: Build quiesce + shell: bash + run: mvn -U -e -B -ntp clean install -f quiesce diff --git a/.github/workflows/spi-fly.yml b/.github/workflows/spi-fly.yml index 792e34ce9..72307bf8b 100644 --- a/.github/workflows/spi-fly.yml +++ b/.github/workflows/spi-fly.yml @@ -15,17 +15,12 @@ name: SPI Fly - CI Build on: pull_request: paths: - - parent/** - spi-fly/** - .github/workflows/spi-fly.yml push: branches: - 'trunk' -defaults: - run: - working-directory: spi-fly - env: LC_ALL: en_US.UTF-8 @@ -50,11 +45,8 @@ jobs: - name: Set up Java uses: actions/setup-java@v4 with: - distribution: 'zulu' - check-latest: ${{ endsWith(matrix.java, '-ea') }} + distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build - continue-on-error: ${{contains(matrix.java, '-ea')}} + - name: Build spi-fly shell: bash - run: | - mvn -U -e -B -ntp install + run: mvn -U -e -B -ntp clean install -f spi-fly diff --git a/.github/workflows/subsystem.yml b/.github/workflows/subsystem.yml index 2e760e99b..d987072a0 100644 --- a/.github/workflows/subsystem.yml +++ b/.github/workflows/subsystem.yml @@ -44,9 +44,12 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f testsupport/pom.xml - mvn -U -e -B -ntp clean install -f subsystem/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build testsupport + shell: bash + run: mvn -U -e -B -ntp clean install -f testsupport + - name: Build subsystem + shell: bash + run: mvn -U -e -B -ntp clean install -f subsystem diff --git a/.github/workflows/testsupport.yml b/.github/workflows/testsupport.yml index e91ec346b..29282f244 100644 --- a/.github/workflows/testsupport.yml +++ b/.github/workflows/testsupport.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build testsupport shell: bash - run: | - mvn -U -e -B -ntp clean install -f testsupport/pom.xml + run: mvn -U -e -B -ntp clean install -f testsupport diff --git a/.github/workflows/transaction.yml b/.github/workflows/transaction.yml index bc0ba57ba..1b01b5606 100644 --- a/.github/workflows/transaction.yml +++ b/.github/workflows/transaction.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build transaction shell: bash - run: | - mvn -U -e -B -ntp clean install -f transaction/pom.xml + run: mvn -U -e -B -ntp clean install -f transaction diff --git a/.github/workflows/util.yml b/.github/workflows/util.yml index 639796a1c..f8d1ad740 100644 --- a/.github/workflows/util.yml +++ b/.github/workflows/util.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build util shell: bash - run: | - mvn -U -e -B -ntp clean install -f util/pom.xml + run: mvn -U -e -B -ntp clean install -f util diff --git a/.github/workflows/versioning.yml b/.github/workflows/versioning.yml index df0201455..f64714efb 100644 --- a/.github/workflows/versioning.yml +++ b/.github/workflows/versioning.yml @@ -43,7 +43,6 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build versioning shell: bash - run: | - mvn -U -e -B -ntp clean install -f versioning/pom.xml + run: mvn -U -e -B -ntp clean install -f versioning diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index df4408e82..80ffde82f 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -44,9 +44,12 @@ jobs: with: distribution: 'temurin' java-version: ${{ matrix.java }} - - name: Build + - name: Build parent shell: bash - run: | - mvn -U -e -B -ntp clean install -f parent/pom.xml - mvn -U -e -B -ntp clean install -f testsupport/pom.xml - mvn -U -e -B -ntp clean install -f web/pom.xml + run: mvn -U -e -B -ntp clean install -f parent + - name: Build testsupport + shell: bash + run: mvn -U -e -B -ntp clean install -f testsupport + - name: Build web + shell: bash + run: mvn -U -e -B -ntp clean install -f web
