Skip to content

ORC-2206: Add publish_image.yml GitHub Action job to publish docker images#2689

Closed
dongjoon-hyun wants to merge 1 commit into
apache:mainfrom
dongjoon-hyun:ORC-2206
Closed

ORC-2206: Add publish_image.yml GitHub Action job to publish docker images#2689
dongjoon-hyun wants to merge 1 commit into
apache:mainfrom
dongjoon-hyun:ORC-2206

Conversation

@dongjoon-hyun

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

This PR aims to add a new GitHub Actions workflow, publish_image.yml, to publish the docker test images under the docker directory to Docker Hub as apache/orc-dev:<os>.

  • The workflow is triggered manually via workflow_dispatch with a JSON list input of OSes to publish. By default, all seven OSes are published: amazonlinux23, debian13, oraclelinux10, oraclelinux9, ubi10, ubuntu24, ubuntu26.
  • Multi-architecture images (linux/amd64, linux/arm64) are built via QEMU and Docker Buildx with GitHub Actions cache.
  • The workflow checks out the main branch and runs only on the apache/orc repository.

Why are the changes needed?

Apache ORC community provides pre-built docker images at https://hub.docker.com/r/apache/orc-dev/tags and uses them during testing. This workflow allows us to publish the images via GitHub Actions instead of building and pushing them manually.

How was this patch tested?

Manual review because this is a workflow_dispatch-triggered workflow which runs only on the apache/orc repository.

Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Fable 5

@dongjoon-hyun dongjoon-hyun added this to the 3.0.0 milestone Jul 10, 2026
@dongjoon-hyun

Copy link
Copy Markdown
Member Author

Merged to main

@dongjoon-hyun dongjoon-hyun deleted the ORC-2206 branch July 10, 2026 23:04
@dongjoon-hyun

dongjoon-hyun commented Jul 10, 2026

Copy link
Copy Markdown
Member Author

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.

1 participant