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

espino pushed a commit to branch main-debugging
in repository https://gitbox.apache.org/repos/asf/cloudberry.git

commit 7422681e9e04f0513ca166db09ceed47e9ea88b1
Author: Ed Espino <[email protected]>
AuthorDate: Sat Oct 4 14:40:27 2025 -0700

    Install diffutils for test container
    
    Add installation of diffutils package to provide the diff command
    required by gpdiff.pl script. The cbdb-test-rocky9-latest container
    is minimal and doesn't include diff by default, causing test failures.
    
    Fixes: Can't exec "diff": No such file or directory
---
 .github/workflows/build-cloudberry.yml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.github/workflows/build-cloudberry.yml 
b/.github/workflows/build-cloudberry.yml
index 379443f8cd3..b4a2268aff3 100644
--- a/.github/workflows/build-cloudberry.yml
+++ b/.github/workflows/build-cloudberry.yml
@@ -1301,6 +1301,12 @@ jobs:
             echo "Space freed up for test execution"
           } 2>&1 | tee -a build-logs/details/disk-cleanup.log
 
+      - name: Install test dependencies
+        if: success() && needs.check-skip.outputs.should_skip != 'true'
+        run: |
+          echo "Installing required test utilities..."
+          dnf install -y diffutils
+
       - name: Create Apache Cloudberry demo cluster
         if: success() && needs.check-skip.outputs.should_skip != 'true'
         env:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to