Skip to content

feat: add nightly snapshot releases to GHA pipeline#28575

Draft
dalelane wants to merge 1 commit into
apache:masterfrom
dalelane:gha-nightly-snapshot-releases
Draft

feat: add nightly snapshot releases to GHA pipeline#28575
dalelane wants to merge 1 commit into
apache:masterfrom
dalelane:gha-nightly-snapshot-releases

Conversation

@dalelane

Copy link
Copy Markdown
Contributor

Adding two jobs to the nightly GHA workflow that matches the cron_snapshot_deploment_binary and cron_snapshot_deployment_maven jobs that are in tools/azure-pipelines/build-nightly-dist.yml

Both of these are using JDK 11 as the minimum supported version described in build-apache-repo.yml

I am not sure how the Python wheels are included in the binary release

make_python_release() in create_binary_release.sh does look for wheel files. And there is a comment saying that these are moved manually, but I can't see how/where this is done.

I suspect a step is needed in snapshot_binary to download the Python wheels, (and that it should come after and/or be dependent on the outcome of the build_python_wheels job). I didn't add that because I can't see an equivalent in build-apache-repo.yaml, and I've been using that as a reference. cron_python_wheels is run in parallel in the AZP pipeline, but I couldn't find somewhere that the output is copied into the binary job's workspace.

Adding two jobs to the nightly GHA workflow that matches the
cron_snapshot_deploment_binary and cron_snapshot_deployment_maven
jobs that are in tools/azure-pipelines/build-nightly-dist.yml

Both of these are using JDK 11 as the minimum supported version
described in build-apache-repo.yml

I am not sure how the Python wheels are included in the
binary release

make_python_release() in create_binary_release.sh does look
for wheel files. And there is a comment saying that these are
moved manually, but I can't see how/where this is done.

I suspect a step is needed in snapshot_binary to download the
Python wheels, (and that it should come after and/or be
dependent on the outcome of the build_python_wheels job).
I didn't add that because I can't see an equivalent in
build-apache-repo.yaml, and I've been using that as a reference.
cron_python_wheels is run in parallel in the AZP pipeline, but
I couldn't find somewhere that the output is copied into the
binary job's workspace.

Signed-off-by: Dale Lane <dale.lane@uk.ibm.com>
@flinkbot

flinkbot commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

CI report:

Bot commands The @flinkbot bot supports the following commands:
  • @flinkbot run azure re-run the last Azure build

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.

2 participants