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

sergehuber pushed a commit to branch UNOMI-937-itests-hardening-ci
in repository https://gitbox.apache.org/repos/asf/unomi.git

commit 2611dea64f026ea2897bf5c9ef7235d3407f4e28
Author: Serge Huber <[email protected]>
AuthorDate: Sat May 23 10:32:18 2026 +0200

    UNOMI-937: Run GitHub Actions unit and IT jobs via build.sh
    
    Align CI with local developer workflow; pass matrix ports via 
MAVEN_EXTRA_OPTS.
---
 .github/workflows/unomi-ci-build-tests.yml | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/unomi-ci-build-tests.yml 
b/.github/workflows/unomi-ci-build-tests.yml
index e629253cd..2533a8b23 100644
--- a/.github/workflows/unomi-ci-build-tests.yml
+++ b/.github/workflows/unomi-ci-build-tests.yml
@@ -31,7 +31,7 @@ jobs:
         sudo apt-get install -y graphviz
         dot -V
     - name: Build and Unit tests
-      run: mvn -U -ntp -e clean install
+      run: ./build.sh --ci
 
   integration-tests:
     name: Execute integration tests
@@ -54,16 +54,22 @@ jobs:
           distribution: 'temurin'
           java-version: '17'
           cache: 'maven'
+      - name: Install GraphViz
+        run: |
+          sudo apt-get update
+          sudo apt-get install -y graphviz
+          dot -V
       - name: Integration tests
+        env:
+          MAVEN_EXTRA_OPTS: >-
+            -Dopensearch.port=${{ matrix.port }}
+            -Delasticsearch.port=${{ matrix.port }}
         run: |
-          FLAGS="-Pintegration-tests"
           if [ "${{ matrix.search-engine }}" = "opensearch" ]; then
-            # Trigger OpenSearch profile activation via property; do not pass 
any -P profile toggles
-            FLAGS="$FLAGS -Duse.opensearch=true"
+            ./build.sh --ci --integration-tests --use-opensearch
+          else
+            ./build.sh --ci --integration-tests
           fi
-          mvn -ntp clean install $FLAGS \
-            -Dopensearch.port=${{ matrix.port }} \
-            -Delasticsearch.port=${{ matrix.port }}
       - name: Archive code coverage logs
         uses: actions/upload-artifact@v4
         if: false # UNOMI-746 Reactivate if necessary

Reply via email to