Skip to content

[CI] Add release Dockerfile + workflow for sgl-kernel-xpu - #358

Open
arathi-hlab wants to merge 2 commits into
sgl-project:mainfrom
arathi-hlab:rel-docker-main
Open

[CI] Add release Dockerfile + workflow for sgl-kernel-xpu#358
arathi-hlab wants to merge 2 commits into
sgl-project:mainfrom
arathi-hlab:rel-docker-main

Conversation

@arathi-hlab

Copy link
Copy Markdown
Collaborator

Summary

  • Add Dockerfile.rel_xpu_kernel that mirrors Dockerfile.xpu_kernel but installs sgl-kernel-xpu from a pre-built wheel on S3 (WHEEL_URL build-arg) instead of building from source.
  • Add .github/workflows/rel_sgl-kernel-xpu.yml to build and push intel/sgl-kernel-xpu-rel:<version>-<sha> plus intel/sgl-kernel-xpu-rel:rel to Docker Hub on workflow_dispatch and on v* tag pushes.
  • Default wheel URL points to the v0.1.0 release wheel uploaded via build-and-upload-wheel.yml under s3://sgl-kernel-xpu/wheels/release-v0.1.0/.

Test plan

  • Trigger Release Docker Images (sgl-kernel-xpu rel) via workflow_dispatch with the default v0.1.0 wheel URL and confirm the image builds and pushes.
  • Pull intel/sgl-kernel-xpu-rel:rel and verify python -c "import sgl_kernel; print(sgl_kernel.__version__)" works inside the container.
  • Sanity-check tag-push trigger (git tag v0.1.0 && git push --tags on a fork) resolves the wheel URL correctly.

🤖 Generated with Claude Code

Adds Dockerfile.rel_xpu_kernel that mirrors Dockerfile.xpu_kernel but
installs sgl-kernel-xpu from a pre-built wheel on S3 (WHEEL_URL build-arg)
instead of building from source. Adds rel_sgl-kernel-xpu.yml workflow to
build and push intel/sgl-kernel-xpu-rel:<version>-<sha> plus :rel to
Docker Hub on workflow_dispatch and on v* tag pushes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant