This pull request's diff hasn't been prepared yet. Log in with GitHub to have us prepare it for review.

[ci] set up image publishing to GHCR, add ppc64le images #7405

Open
jameslamb opened 7:51am on August 24, 2026 wants to merge 958 Ξ” into microsoft/lightgbm main from
ci/image-builds-pt1

Pull Request Overview

  • Opened on August 23, 2026
  • Status Open
  • Commit count 14 with first commit August 23, 2026

Total Delta

958 Total Diff Delta

Open Days

Open 30 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Fraction of total time Business days Phase
 
0.3 days Authoring 8 commits before pull request opened for review
 
1.7 days Awaiting first review
 
28.0 days Revising work with 6 commits in response to 0 reviews that left 2 comments

Total time for pull request still awaiting merge (longer than repo's target): 30.0 business days

Author avatar

[ci] set up image publishing to GHCR, add ppc64le images

Contributes to #7011

7109 was my first attempt to move the contents of https://github.com/lightgbm-org/lightgbm-ci-docker into this repo, and to publish images to GHCR instead of DockerHub.

It got stuck on some build issues related to PoCL, Boost, and OpenCL. I'll fix that in a future PR.

This PR pulls out some of the main setup of self-publishing CI images.

Notes for Reviewers

How I tested this

Triggered workflow runs on this branch using the approach described in the MAINTAINING docs (added in this PR).

Applied these images over in the PR adding a new job building ppc64le Python wheels and saw it work! https://github.com/lightgbm-org/LightGBM/pull/7373#discussion_r3853847556

You can also go to https://github.com/orgs/lightgbm-org/packages?repo_name=LightGBM to see the tags.

Comments Threads Pending Resolution

Resolved Comment Threads

No resolved comments have been left on this PR.