Skip to content

CI: add PXF convenience package build workflow#133

Merged
tuhaihe merged 2 commits into
apache:mainfrom
tuhaihe:binary-package-workflow-2607
Jul 18, 2026
Merged

CI: add PXF convenience package build workflow#133
tuhaihe merged 2 commits into
apache:mainfrom
tuhaihe:binary-package-workflow-2607

Conversation

@tuhaihe

@tuhaihe tuhaihe commented Jul 17, 2026

Copy link
Copy Markdown
Member

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

Describe your change clearly, including what problem is being solved or what document is being added or updated.

Contributor's checklist

Here are some reminders before you submit your pull request:

@tuhaihe
tuhaihe marked this pull request as draft July 17, 2026 07:46
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.
@tuhaihe
tuhaihe force-pushed the binary-package-workflow-2607 branch from 4cbf9bc to 213ab23 Compare July 17, 2026 08:44
@tuhaihe
tuhaihe marked this pull request as ready for review July 17, 2026 08:46
@tuhaihe

tuhaihe commented Jul 17, 2026

Copy link
Copy Markdown
Member Author

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.

@tuhaihe
tuhaihe requested review from leborchuk and ostinru July 17, 2026 09:52

@leborchuk leborchuk left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@ostinru

ostinru commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Now you can see the test run here: https://github.com/tuhaihe/cloudberry-pxf/actions/runs/29565211155.

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.

@tuhaihe

tuhaihe commented Jul 18, 2026

Copy link
Copy Markdown
Member Author

Now you can see the test run here: https://github.com/tuhaihe/cloudberry-pxf/actions/runs/29565211155.

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?

@tuhaihe
tuhaihe merged commit 8de4e56 into apache:main Jul 18, 2026
61 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI: convenience package workflow for PXF

3 participants