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

maxyang pushed a commit to branch merge-with-upstream
in repository https://gitbox.apache.org/repos/asf/cloudberry-pxf.git

commit d5040cea6e42e5e6d0c8b79f8b10acf4b2e8233a
Author: Dianjin Wang <[email protected]>
AuthorDate: Fri Dec 19 11:42:41 2025 +0800

    Update CI workflow to make it run
---
 .github/workflows/pxf-ci.yml | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/.github/workflows/pxf-ci.yml b/.github/workflows/pxf-ci.yml
index 76711fb2..f3c06883 100644
--- a/.github/workflows/pxf-ci.yml
+++ b/.github/workflows/pxf-ci.yml
@@ -111,10 +111,7 @@ jobs:
     - name: Checkout Apache Cloudberry pxf source
       uses: actions/checkout@v4
       with:
-        repository: apache/cloudberry-pxf
-        ref: merge-with-upstream
         fetch-depth: 1
-        persist-credentials: false
         path: cloudberry-pxf
         submodules: true
 
@@ -149,8 +146,12 @@ jobs:
       id: build_start
       continue-on-error: true
       run: |
+        echo "Current directory: $(pwd)"
+        echo "Listing workspace:"
+        ls -la
+        ls -la cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu/
         cd cloudberry-pxf
-        docker compose -f 
concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml down -v
+        docker compose -f 
concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml down -v || true
         docker compose -f 
concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml build
         docker compose -f 
concourse/docker/pxf-cbdb-dev/ubuntu/docker-compose.yml up -d
         docker exec pxf-cbdb-dev sudo chown -R gpadmin:gpadmin 
/home/gpadmin/workspace/cloudberry
@@ -161,25 +162,22 @@ jobs:
     - name: Test PXF CLI
       id: test_cli
       continue-on-error: true
-      if: always()
+      if: steps.build_start.outcome == 'success'
       run: |
-        cd cloudberry-pxf
         docker exec pxf-cbdb-dev bash -lc "cd 
/home/gpadmin/workspace/cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu && 
./script/pxf-test.sh cli"
 
     - name: Test PXF Server
       id: test_server
       continue-on-error: true
-      if: always()
+      if: steps.build_start.outcome == 'success'
       run: |
-        cd cloudberry-pxf
         docker exec pxf-cbdb-dev bash -lc "cd 
/home/gpadmin/workspace/cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu && 
./script/pxf-test.sh server"
 
     - name: Test PXF Automation
       id: test_automation
       continue-on-error: true
-      if: always()
+      if: steps.build_start.outcome == 'success'
       run: |
-        cd cloudberry-pxf
         docker exec pxf-cbdb-dev bash -lc "cd 
/home/gpadmin/workspace/cloudberry-pxf/concourse/docker/pxf-cbdb-dev/ubuntu && 
./script/pxf-test.sh automation"
     - name: Collect and upload artifacts
       if: always()


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

Reply via email to