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
jameslamb authored
of work between August 23 and August 24
Diff Delta:
958
About 138 Diff Delta/hour
Classified as:  Bug Fix, Feature Add, General

jameslamb's Description of Work

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.

Building updated commit group diff...
10 total changed files
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...