CI: add PXF convenience package build workflow#133
Conversation
Add a new GitHub Actions workflow to build DEB/RPM convenience packages from ASF-approved Apache Cloudberry PXF source release tarballs, and test them against Cloudberry built from its official source release.
4cbf9bc to
213ab23
Compare
|
Now you can see the test run here: https://github.com/tuhaihe/cloudberry-pxf/actions/runs/29565211155. Will bring the Rocky Linux 10 / Ubuntu 24.04 support later - it will be used for PXF + Cloudberry 2.2. |
leborchuk
left a comment
There was a problem hiding this comment.
LGTM, checked workflow output, also compared jdk version - https://github.com/apache/cloudberry/blob/main/devops/deploy/docker/build/rocky9/Dockerfile#L117 - build container has the same version as we using in pxf smoke tests
Should we build RockyLinux & Ubuntu 22.04 with Cloudbery 2.0 (not 2.1)? Users wanted to run PXF with older cloudberry versions (#115) UPD: it is just github-action parameters. So, no action required now. |
Maybe we need to add a upgrade/downgrade test fox PXF? |
Add a new GitHub Actions workflow to build DEB/RPM convenience packages from ASF-approved Apache Cloudberry PXF source release tarballs, and test them against Cloudberry built from its official source release.
closes: #132
Change logs
Contributor's checklist
Here are some reminders before you submit your pull request: