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

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


The following commit(s) were added to refs/heads/main by this push:
     new a150c0602a0c chore(ci): list the project which are selected by 
incremental build
a150c0602a0c is described below

commit a150c0602a0c2b662660ea84f0b58af39dd6853a
Author: Pasquale Congiusti <[email protected]>
AuthorDate: Fri Oct 24 10:46:28 2025 +0200

    chore(ci): list the project which are selected by incremental build
    
    Enhance the observability during CI build
---
 .../actions/incremental-build/incremental-build.sh    | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/.github/actions/incremental-build/incremental-build.sh 
b/.github/actions/incremental-build/incremental-build.sh
index 23a8993a201b..e792657b1db9 100755
--- a/.github/actions/incremental-build/incremental-build.sh
+++ b/.github/actions/incremental-build/incremental-build.sh
@@ -106,14 +106,23 @@ function main() {
         echo "The build-dependents label has been detected thus the projects 
that depend on the affected projects will be built"
         totalTestableProjects=0
       else
+        for w in $pl; do
+          echo "$w"
+        done
         totalTestableProjects=$(./mvnw -q -amd exec:exec 
-Dexec.executable="pwd" -pl "$pl" | wc -l)
       fi
       if [[ ${totalTestableProjects} -gt ${maxNumberOfTestableProjects} ]] ; 
then
         echo "Launching fast build command against the projects ${pl}, their 
dependencies and the projects that depend on them"
+        for w in $pl; do
+          echo "$w"
+        done
         $mavenBinary -l $log $MVND_OPTS -DskipTests install -pl "$pl" -amd -am
         ret=$?
       else
         echo "Launching fast build command against the projects ${pl} and 
their dependencies"
+        for w in $pl; do
+          echo "$w"
+        done
         $mavenBinary -l $log $MVND_OPTS -DskipTests install -pl "$pl" -am
         ret=$?
       fi
@@ -138,11 +147,17 @@ function main() {
         totalTestableProjects=$(./mvnw -q -amd exec:exec 
-Dexec.executable="pwd" -pl "$pl" | wc -l)
       fi
       if [[ ${totalTestableProjects} -gt ${maxNumberOfTestableProjects} ]] ; 
then
-        echo "There are too many projects to test so only the affected 
projects are tested"
+        echo "There are too many projects to test so only the affected 
projects are tested:"
+        for w in $pl; do
+          echo "$w"
+        done
         $mavenBinary -l $log $MVND_OPTS install -pl "$pl"
         ret=$?
       else
-        echo "Testing the affected projects and the projects that depend on 
them"
+        echo "Testing the affected projects and the projects that depend on 
them:"
+        for w in $pl; do
+          echo "$w"
+        done
         $mavenBinary -l $log $MVND_OPTS install -pl "$pl" -amd
         ret=$?
       fi

Reply via email to